Курсовая работа: Информационная система "Мебельная фабрика"
На вкладке Базы данных (Databases) можно выбрать как основу одну из многих готовых баз данных (здесь представлены различные темы, например, «Контакты», «Мероприятия», «Склад» и т.д.). Дальнейшее определение основных параметров базы данных выполняется с помощью Мастера баз данных.
При этом можно уточнить структуру одной или нескольких таблиц (в зависимости от типа выбранной базы), вид оформления экрана, свойства отчета для печати и т.д.
Созданная БД может быть автоматически открыта и снабжена справочным окном Access с изложением понятий по объектам базы данных. Открытые и созданные Мастером базы данных имеют главные кнопочные формы, позволяющие перейти к работе с данными (окно базы данных при этом свернуто).
К созданию БД можно также перейти путем нажатия кнопки Создать (Create) на панели инструментов или по команде меню Файл | Создать базу данных (File | NewDatabase).
2.2.2 Создание таблиц
Перед созданием таблицы нужно открыть базу данных, в которой таблица будет находиться. Это можно сделать с помощью начального окна, а также нажатием кнопки Открыть базу данных (OpenAnExistingDatabase) панели инструментов или по команде меню Файл | Открыть (File | Open).
В открытой БД следует выбрать вкладку Таблицы (Tables) и нажать кнопку Создать (New). Начать создание таблицы можно также путем выбора в пункте Вставка (Insert) главного меню Access подпункта Таблица (Tables). В результате появляется окно.
Как следует из содержимого окна, возможны следующие пять вариантов создания таблиц:
• путем ввода данных в пустую таблицу, при сохранении данных в которой Access анализирует данные и автоматически присваивает соответствующий тип данных и формат каждому полю – Режим таблицы ( Datasheet View );
• с помощью Конструктора – Конструктор ( Design View );
• с помощью Мастера – Мастер таблиц ( Table Wizard );
• из импортируемых таблиц – Импорт таблиц ( Import Tables );
• путем создания таблиц, связанных с таблицами, находящимися во внешнем файле – Связь с таблицами ( Link Tables ).
Новые таблицы путем импортирования создаются пустыми или с данными. Это определяется параметрами (кнопка Параметры (Options)) в окне Импорт объектов (ImportObjects), которое появляется при выборе исходной БД. При создании таблиц в режиме Связь с таблицами в окне БД появляются таблицы, которые находятся в другой базе данных. Фактически такие таблицы становятся разделяемым ресурсом, и их содержимое может изменяться из двух баз данных.
Независимо от способа создания изменение структуры таблицы можно выполнить в режиме Конструктор, предоставляющем наиболее гибкие и мощные возможности по определению параметров создаваемой таблицы.
Для перехода в режим Конструктор достаточно выделить вторую строку области выбора окна и щелкнуть на кнопке ОК. Появится окно, предназначенное для ввода характеристик создаваемых полей, в центре которого находится специальная форма (табличного вида) описания полей. Каждому полю в этой форме соответствует одна запись.
Имена полей вводятся в первой колонке, типы полей – во второй колонке, а необязательные комментарии – в третьей. Среди всего многообразия типов полей особый интерес представляет сравнительно недавно появившийся в современных СУБД новый тип полей – гиперссылки. При желании воспользоваться готовыми структурами таблиц можно прибегнуть к помощи Построителя таблиц, вызываемого при нажатии на кнопку панели инструментов. При этом появляется окно, позволяющее выбрать готовые описания полей.
2.2.3 Связывание таблиц
Для связывания таблиц БД нужно вызвать окно схемы данных.
После открытия основного окна БД окно схемы базы данных можно вызвать по команде Сервис | Схема данных (Tools | Relationships) основного меню или с помощью одноименной команды контекстного меню окна БД.
Построение схемы данных состоит в добавлении в нее таблиц и установлении связей между таблицами. Добавление таблиц в схему данных обычно производится с помощью соответствующей кнопки на панели инструментов.
В случае совпадения имен и типов полей у нескольких таблиц схемы данных и добавления в схему всех нужных таблиц, Access образует связи автоматически. Если образованные связи не устраивают пользователя, то их можно изменить.
Кнопка Объединение (JoinType) в правой части окна позволяет установить свойства объединения записей двух таблиц – как участвуют в связи остальные записи таблиц. В появившемся после нажатия этой кнопки окне для выбора предлагаются следующие варианты:
• объединение записей, в которых связанные поля таблиц совпадают;
• объединение всех записей из дополнительной таблицы и тех записей основной таблицы, в которых связанные поля совпадают;
• объединение всех записей из основной таблицы и тех записей дополнительной таблицы, в которых связанные ноля совпадают.
Если установление связей производится для непустых таблиц, то Access подвергает анализу всю имеющуюся информацию, и при наличии нарушений целостности сообщает об этом.
Для изменения или удаления имеющихся связей достаточно в схеме данных подвести указатель мыши к нужной связи, выделить ее щелчком и нажать правую кнопку. Появится контекстное меню, состоящее из двух пунктов, предлагающих соответственно изменить или удалить связь. При выборе первого пункта появляется окно. Удалить связь можно также, выделив ее мышью, а затем нажав клавишу <Del>.
Система Access при управлении связыванием таблиц отличается наглядностью отображения информации о связях. Надписи, стрелки и утолщения на стрелках связей характеризуют вид связи (1:1 или 1:М), вид объединения записей (стрелка указывается при объединении записей, в которых связанные поля совпадают), а также признак контроля целостности (утолщение окончаний связывающих линий).