Искусство создания базы данных в Microsoft Office Access 2007 - страница 12



1.2. Отработка практических навыков: выполняем задание 1

1. Запустить Access и создать пустую базу данных. Присвоить файлу базы данных имя, указанное в варианте задания (см. подраздел 1.3 «Варианты задания 1»).

2. Ознакомиться с интерфейсом Access. Выполнить настройку области переходов.

3. Используя Конструктор таблиц, создать базовые таблицы, указанные в варианте задания. При создании таблиц

• всем полям дать имена, которые будет удобно применять в выражениях. Для каждого поля указать псевдоним – краткое семантически осмысленное название. Псевдоним внести в свойство поля Подпись;

• для полей типа Дата/время определить свойство Маска ввода;

• там, где это целесообразно задать и применить столбцы подстановок. В этих подстановках запретить использование нескольких значений, разрешить изменение списка значений, разрешить ввод значений, которых нет в списке, не изменяя при этом сам список;

• в свойствах полей и таблицы учесть ограничения целостности, приведенные в варианте задания. Предусмотреть выдачу предупреждающих сообщений, если заданные ограничения целостности будут нарушены при заполнении таблиц;

• определить первичные ключи. В качестве ключей взять поля, указанные в варианте задания (они отмечены символом

). В зависимости от того, является ли ключ простым или составным, установить для ключевых полей соответствующие значения свойств Обязательное поле, Индексированное поле;

• определить индексы таблиц.

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

• Обеспечение целостности данных (Да);

• Каскадное обновление связанных записей (Да);

• Каскадное удаление связанных записей (Да).

5. Выполнить форматирование внешнего вида таблиц базы данных.

6. Заполнить таблицы базы данных, введя в каждую из них не менее 10 – 15 записей. Предварительно добавить подтаблицы (там, где это имеет смысл). Использовать команду Итоги, если в таблицах есть данные типа Числовой и Денежный.

7. Отсортировать таблицы по первичному ключу.

8. Используя диалоговое окно Поиск и замена, выполнить в одной из таблиц базы данных поиск записей, удовлетворяющих некоторому условию. Условие поиска придумать самостоятельно. Проверить возможности вкладки Замена диалогового окна Поиск и замена.

9. Проверить действие встроенных фильтров для всех типов данных, применяемых в таблицах вашей базы данных.

10. Выполнить предварительный просмотр всех таблиц базы данных. При необходимости настроить параметры страниц для печати содержимого базы данных.

11. Осуществить документирование созданной базы данных, т.е. сформировать

• отчет для схемы данных;

• отчет, содержащий характеристики таблиц.

12. Ответить на контрольные вопросы.

1.3. Варианты задания 1

Вариант 1. База данных «студенческая научная работа»

Кафедры

Индекс: КодКафедры.

Ограничение целостности: номер телефона не превышает семи значащих десятичных цифр.



НаучныеРруководители

Индексы: ТабельныйНомерНаучногоРуководителя; КодКафедры.

Ограничение целостности: номер телефона не превышает семи значащих десятичных цифр.



Студенты

Индексы: ТабельныйНомерНаучногоРуководителя; НомерЗачетнойКнижки + Группа (составной индекс из двух полей).

Ограничение целостности: дата рождения строго меньше текущей даты.


Вариант 2. База данных «абоненты телефонной компании»

Абоненты

Индексы: РегистрационныйНомерАбонента; Улица + РегистрационныйНомерАбонента