Acc2007_L1_табл
.pdfMS Access |
Таблицы |
II.Создание базы данных Институт.
Научно-исследовательский институт состоит из нескольких научных отделов. Оклады сотрудников определяются их должностями.
Основу базу данных Институт составляют четыре таблицы:
Личные сведения, содержащая анкетные данные сотрудников института;
Служебные сведения, содержащая данные служебного характера о сотрудниках института и связанная с таблицей Личные сведения в отношении «один-к-одному»;
Отделы, содержащая данные об отделах института и связанная с таблицей Служебные сведения в отношении «один-ко-многим» (в одном отделе несколько сотрудников);
Должности, содержащая данные о должностях и должностных окладах и связанная с таблицей Служебные сведения в отношении «один-ко- многим» (несколько сотрудников занимают одинаковые должности).
Создать таблицы базы данных Институт:
1.В режиме Таблицы создать таблицу Отделы с полями:Номер отдела – ключевое поле; тип: числовой;
Название отдела – тип: текстовый;Начальник отдела – тип: текстовый;
Тематика – тип: поле МЕМО. Ввести в таблицу 3 записи.
2.В режиме Таблицы создать таблицу Должности с полями:
Должность – ключевое поле; тип: текстовый;
Оклад – тип: денежный; формат: денежный. Ввести в таблицу 5 записей.
3. В режиме Конструктора создать таблицу Личные сведения.
Характеристики полей таблицы Личные сведения:
Фамилия – ключевое поле; тип: текстовый;
Имя – тип: текстовый;
Отчество – тип: текстовый;
Дата рождения – тип: Дата/время; формат поля - длинный формат даты; маска ввода – краткий формат даты; условие на значение: дата рождения должна соответствовать возрасту от 18 до 60 лет; задать текст сообщения об ошибке;
Место рождения – тип: текстовый; задать значение по умолчанию;
Домашний адрес – тип: текстовый;
Домашний телефон – тип: текстовый; задать маску ввода;
Семейное положение – тип: логический;
Наличие детей – список с элементами: «Нет», «Один или двое», «Трое или больше» (для создания списка использовать Мастер подстановок);
11
MS Access |
Таблицы |
Образование – список с элементами: «Среднее»; «Среднее специальное»; «Высшее» (для создания списка использовать вкладку
Подстановка в окне Конструктора);
Автобиография – тип: поле МЕМО.
Ввести в таблицу 20 записей.
4. В режиме Конструктора создать таблицу Служебные сведения, связанную отношением «один-к-одному» с таблицей Личные сведения по полю Фамилия.
Характеристики полей:
Табельный номер – тип: счетчик; новые значения – случайные;
Фамилия – ключевое поле; список, связанный с соответствующим полем таблицы Личные сведения (создать список с помощью Мастера подстановок);
Дата найма – тип: Дата/время; краткий формат даты; задать маску ввода; задать условие на значение: не позже текущей даты (использовать функцию Date()); задать текст сообщения об ошибке;
Должность – список, связанный с соответствующим полем таблицы Должности (для создания использовать кнопку Столлбец подстановок);
Номер отдела – список, связанный с соответствующим полем таблицы Отделы (для создания использовать вкладку Подстановка в окне Конструктора).
Ввести в таблицу данные.
5. Проверить связи между таблицами:
таблицы Должности и Служебные сведения связаны по полям
Должность в отношении «один-ко-многим»;
таблицы Отделы и Служебные сведения связаны по полям Номер отдела в отношении «один-ко-многим»;
таблицы Личные сведения и Служебные сведения связаны по полям Фамилия в отношении «один-к-одному».
6. Установить поддержку целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей.
12