2.1. Создание таблиц в субд Access.
Таблицы создаются пользователем для хранения данных. Каждому объекту концептуальной модели предметной области соответствует одна таблица, которая состоит из полей (столбцов) и записей (строк). Каждое поле содержит одну характеристику (один атрибут) объекта предметной области. В записи собраны сведения об одном экземпляре этого объекта.
После запуска MS Access в появившемся диалоговом окне, позволяющем начать создание базы данных, открываем закладку Таблицы. Для создания таблиц выбираем режим Конструктора таблиц. Для определения поля в окне Таблица задаем Имя поля, Тип данных, Описание – краткий комментарий, а также свойства поля в разделе Свойства поля: общие свойства – на закладке Общие и тип элемента управления – на закладке Подстановка. Создаем шесть таблиц в соответствии с заданной ИЛМ.
Рис.2.1.1 Таблица «Заказы»
Рис.2.1.2 Таблица «Услуги»
Рис.2.1.3 Таблица «Материалы»
Рис.2.1.4 Таблица «Заказчик»
Рис. 2.1.5 Таблица «Специалисты»
Рис. 2.1.6 Таблица «Счет»
2.2. Схема данных в Access.
Структура реляционной базы данных в Access задается схемой данных, которая имеет иерархическую структуру и называется канонической реляционной моделью предметной области.
Схема данных отражается в отдельном окне, где таблицы представлены списками полей, а связи – линиями между полями разных таблиц.
Создание схемы данных начинается в окне базы данных с выполнения команды Сервис/Схема данных или нажатия кнопки Схема данных на панели инструментов. После нажатия кнопки Схема данных открывается окно Добавление таблицы, в котором можно выбрать таблицы, которые нужно включить в схему данных (рис.2.2.1). Для размещения таблицы в окне Схема данных надо выделить ее в окне Добавление таблицы и нажать кнопку Добавить. После включения всех нужных таблиц в схему данных надо нажать кнопку Закрыть. В результате в окне Схема данных будут представлены все включенные таблицы со списком своих полей.
Рис.2.2.1 Окно «Добавление таблицы»
Для установления связи между парой таблиц в схеме данных надо выделить в главной таблице уникальное ключевое поле, по которому устанавливается связь. Далее при нажатой кнопке мыши протащить курсор в соответствующее поле подчиненной таблицы. При установлении связи откроется окно Связи (рис.2.2.2). В этом окне можно задать параметр Обеспечение целостности данных для выбранной связи, каскадное обновление связанных полей или каскадное удаление связанных полей.
Рис.2.2.2 Окно «Связи»
После установления связей между таблицами получим схему данных в окне Схема данных (рис.2.2.3).
Рис.2.2.3 Схема данных БД Рекламное агентство
2.3. Заполнение таблиц информацией.
Для заполнения таблиц конкретной информацией в диалоговом окне Базы данных MS Access на вкладке Таблицы нужно выделить требующуюся таблицу и нажать на кнопку Открыть. Появиться нужная нам таблица, и в нее легко можно будет ввести данные. Таким образом заполняем информацией все шесть созданных таблиц.
Рис.2.3.1 Заполненная таблица «Счет»
Рис.2.3.2 Заполненная таблица «Услуги»
Рис.2.3.3 Заполненная таблица «Специалисты»
Рис.2.3.4 Заполненная таблица «Материалы»
Рис.2.3.5 Заполненная таблица «Заказчик»
Рис.2.3.6 Заполненная таблица «Заказы»
3. СОЗДАНИЕ ПРИЛОЖЕНИЯ В VISUAL BASIC ДЛЯ РАБОТЫ С БАЗОЙ ДАННЫХ ACCESS
Собственное приложение для работы с базами данных – это программа, считывающая поля и записи базы данных и отображающая их определенным способом, требующимся для группы пользователей. Собственное приложение для работы с базами данных обычно предлагает пользователям несколько команд. Эти команды дают возможность пользователям применять фильтры для просмотра данных, осуществлять поиск данных, добавление и удаление записей. С помощью Visual Basic можно построить собственное приложение по обработке базы данных, которое бы отражало только информацию, необходимую пользователю, а также представляло бы пользователю необходимые средства для обработки данных.
