Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Acc2007_L1_табл

.pdf
Скачиваний:
34
Добавлен:
16.03.2015
Размер:
351.29 Кб
Скачать

MS Access

Таблицы

II.Создание базы данных Институт.

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

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

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

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

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

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

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

1.В режиме Таблицы создать таблицу Отделы с полями:Номер отдела – ключевое поле; тип: числовой;

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

Тематика – тип: поле МЕМО. Ввести в таблицу 3 записи.

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

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

Оклад – тип: денежный; формат: денежный. Ввести в таблицу 5 записей.

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

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

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

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

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

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

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

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

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

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

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

11

MS Access

Таблицы

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

Подстановка в окне Конструктора);

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

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

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

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

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

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

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

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

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

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

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

таблицы Должности и Служебные сведения связаны по полям

Должность в отношении «один-ко-многим»;

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

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

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

12

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