Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Acc2007_L1_таблицы.docx
Скачиваний:
56
Добавлен:
02.12.2018
Размер:
74.33 Кб
Скачать
  1. Создание базы данных Институт.

Научно-исследовательский институт состоит из нескольких научных отделов. Оклады сотрудников определяются их должностями.

Основу базу данных Институт составляют четыре таблицы:

  • Личные сведения, содержащая анкетные данные сотрудников института;

  • Служебные сведения, содержащая данные служебного характера о сотрудниках института и связанная с таблицей Личные сведения в отношении «один-к-одному»;

  • Отделы, содержащая данные об отделах института и связанная с таблицей Служебные сведения в отношении «один-ко-многим» (в одном отделе несколько сотрудников);

  • Должности, содержащая данные о должностях и должностных окладах и связанная с таблицей Служебные сведения в отношении «один-ко-многим» (несколько сотрудников занимают одинаковые должности).

Создать таблицы базы данных Институт:

  1. В режиме Таблицы создать таблицу Отделы с полями:

  • Номер отдела – ключевое поле; тип: числовой;

  • Название отдела – тип: текстовый;

  • Начальник отдела – тип: текстовый;

  • Тематика – тип: поле МЕМО.

Ввести в таблицу 3 записи.

  1. В режиме Таблицы создать таблицу Должности с полями:

  • Должность – ключевое поле; тип: текстовый;

  • Оклад – тип: денежный; формат: денежный.

Ввести в таблицу 5 записей.

  1. В режиме Конструктора создать таблицу Личные сведения.

Характеристики полей таблицы Личные сведения:

  • Фамилия – ключевое поле; тип: текстовый;

  • Имя – тип: текстовый;

  • Отчество – тип: текстовый;

  • Дата рождения – тип: Дата/время; формат поля ‑ длинный формат даты; маска ввода – краткий формат даты; условие на значение: дата рождения должна соответствовать возрасту от 18 до 60 лет; задать текст сообщения об ошибке;

  • Место рождения – тип: текстовый; задать значение по умолчанию;

  • Домашний адрес – тип: текстовый;

  • Домашний телефон – тип: текстовый; задать маску ввода;

  • Семейное положение – тип: логический;

  • Наличие детей – список с элементами: «Нет», «Один или двое», «Трое или больше» (для создания списка использовать Мастер подстановок);

  • Образование – список с элементами: «Среднее»; «Среднее специальное»; «Высшее» (для создания списка использовать вкладку Подстановка в окне Конструктора);

  • Автобиография – тип: поле МЕМО.

Ввести в таблицу 20 записей.

  1. В режиме Конструктора создать таблицу Служебные сведения, связанную отношением «один-к-одному» с таблицей Личные сведения по полю Фамилия.

Характеристики полей:

  • Табельный номер – тип: счетчик; новые значения – случайные;

  • Фамилия – ключевое поле; список, связанный с соответствующим полем таблицы Личные сведения (создать список с помощью Мастера подстановок);

  • Дата найма – тип: Дата/время; краткий формат даты; задать маску ввода; задать условие на значение: не позже текущей даты (использовать функцию Date()); задать текст сообщения об ошибке;

  • Должность – список, связанный с соответствующим полем таблицы Должности (для создания использовать кнопку Столлбец подстановок);

  • Номер отдела – список, связанный с соответствующим полем таблицы Отделы (для создания использовать вкладку Подстановка в окне Конструктора).

Ввести в таблицу данные.

  1. Проверить связи между таблицами:

  • таблицы Должности и Служебные сведения связаны по полям Должность в отношении «один-ко-многим»;

  • таблицы Отделы и Служебные сведения связаны по полям Номер отдела в отношении «один-ко-многим»;

  • таблицы Личные сведения и Служебные сведения связаны по полям Фамилия в отношении «один-к-одному».

  1. Установить поддержку целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей.

8

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