Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР-6.doc
Скачиваний:
60
Добавлен:
16.03.2015
Размер:
774.66 Кб
Скачать

1.2.3. Построение базы данных в access Создание таблиц

Запустить MicrosoftAccess. Выбрать пункт меню «Новая база данных».

В окне «Новая база\Имя файла» указать имя файла, в котором будет располагаться база данных. Рекомендуется задать тематическое имя базы данных, например, «Магазин» или «Сотрудник». Нажать кнопку «Создать»

После открытия базы данных в главном окне выбрать объект «Таблицы» и затем запустить конструктор таблиц («Создание\Конструктор таблиц»).

В конструкторе таблиц в столбце «Имя поля» перечислить все поля, содержащиеся в таблице. Имена полей не должны содержать точек.

В столбце «Тип данных» указать типы данных для всех полей. По умолчанию тип данных «Текстовый».

В столбце «Описание» помещается текст, который будет появляться в строке состояния во время работы с полем. Заполнять этого столбец необязательно.

В нижней части конструктора таблиц расположены «Свойства поля». В них указывается размер поля, его формат и другие параметры поля. Установите нужные размер поля, признак «обязательное поле», для полей типа «дата\время» задайте формат.

Создание первичного ключа

Для создания первичного ключа надо поставить курсор в строчку, в которой расположено поле, являющееся первичным ключом, и нажать кнопку «Ключевое поле» на панели инструментов.

Если первичный ключ является составным, то предварительно надо выделить требуемые поля и нажать кнопку «Ключевое поле».

Сохранение таблицы

Для сохранения таблицы надо закрыть конструктор таблиц и в появившемся окне нажать кнопку «Да»

В открывшемся окне «Сохранение» указать имя таблицы и нажать кнопку «ОК». Таблица должна именоваться именем сущности в единственном числе, например, «Магазин», «Товар».

В главном окне базы банных в объекте «Таблицы» появится значок таблицы.

Аналогичным образом создаются все таблицы.

При создании одинаковых полей в различных таблицах необходимо соблюдать единообразие в именах и описаниях этих полей. Т.е., если поле «номер_магазина» в двух разных таблицах имеет одно и то же имя, тип данных и размер.

Схема данных

Для создания связей между таблицами надо предварительно закрыть все таблицы.

Открыть окно «Работа с базами данных/Схема данных».

Если связи в базе данных устанавливаются впервые, на экране появится пустое окно «Схема связей» и окно «Добавление таблицы».

В окне «Добавление таблицы» выделить нужные таблицы и нажать кнопку «Добавить». Таблицы появятся в окне «Схема данных». После этого окно «Добавление таблиц» закрыть.

Для создания связи надо поставить курсор на первичный ключ (в таблице выделен полужирным шрифтом), нажать левую кнопку мыши и, не отпуская ее, перетащить на соответствующий внешний ключ и отпустить кнопку мыши. После этого появится окно «Изменение связей». В этом окне названия главной и связанной таблиц и имена связанных полей. В нижней части окна указан тип связи (один ко многим).

Обязательно надо отметить флажками параметры «Обеспечение целостности данных», «каскадное обновление связанных полей» и «каскадное удаление связанных полей». После этого нажать кнопку «Создать».

Данную процедуру повторить для всех связанных полей.

Схема данных примет вид (таблицы в окне «Схема данных» можно перемещать):

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]