Искусство создания базы данных в Microsoft Office Access 2007
Шрифт:
Если индекс становиться ненужным или он сильно увеличивает время обновления данных, то его можно удалить с помощью команды Индексы. Удаление затрагивает только сам индекс, а не поля, которые были в него включены.
Документирование базы данных
В Access имеется возможность создать документ (отчет), в котором будет отображена схема данных. Создание и печать такого отчета выполняется следующим образом.
1. Открыть базу данных.
2. Перейти на вкладку Работа с базами данных.
3. В группе Показать или скрыть щелкнуть команду Схема
4. Перейти на вкладку Конструктор.
5. В группе Сервис щелкнуть команду Отчет по схеме данных. В режиме предварительного просмотра откроется построенный отчет.
6. С помощью команд вкладки Предварительный просмотр настроить отчет для печати.
7. Щелкнуть команду Печать.
Для формирования отчета, содержащего характеристики таблиц базы данных, предназначена команда Архивариус. Чтобы воспользоваться этой командой, нужно осуществить следующие шаги.
1. Открыть базу данных.
2. Перейти на вкладку Работа с базами данных.
3. В группе Анализ щелкнуть команду Архивариус. Откроется диалоговое окно Архивариус.
4. В этом окне выбрать вкладку Таблицы.
5. Выбрать один или несколько объектов, которые имеются на вкладке Таблицы. Чтобы выбрать все объекты, надо нажать кнопку Выделить все.
6. Нажать кнопку Параметры. Откроется окно Печать описания таблицы, в котором следует задать характеристики, которые должны отображаться в отчете. Это могут быть свойства таблиц, межтабличные связи, описание полей, описание индексов.
7. Щелкнуть кнопку Ok. Сформированный отчет откроется в режиме Предварительный просмотр.
8. С помощью команд вкладки Предварительный просмотр настроить отчет для печати.
9. Щелкнуть команду Печать.
Примечание. С помощью команды Архивариус можно документировать не только таблицы, но и все другие объекты базы данных.
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. База данных «студенческая научная работа»
Кафедры
Индекс: КодКафедры.
Ограничение целостности: номер телефона не превышает семи значащих десятичных цифр.
НаучныеРруководители
Индексы: ТабельныйНомерНаучногоРуководителя; КодКафедры.
Ограничение целостности: номер телефона не превышает семи значащих десятичных цифр.
Студенты
Индексы: ТабельныйНомерНаучногоРуководителя; НомерЗачетнойКнижки + Группа (составной индекс из двух полей).