- •Лабораторная работа. Практикум по субд MicrosoftAccess
- •Нормализация реляционной модели данных
- •1.2.2. Пример построения концептуальной модели для базы данных «Магазины»
- •Разработка таблиц
- •1.2.3. Построение базы данных в access Создание таблиц
- •Создание первичного ключа
- •Сохранение таблицы
- •Заполнение таблиц
- •1.2.4. Экспорт данных в отчет Конструктор таблиц
- •Описание таблицы
- •Экспорт таблиц
- •Задание 2. Создание запросов
- •2.1. Выполнение задания
- •2.2. Методические указания по выполнению работы
- •2.2.1. Простой запрос Выбор полей одной таблицы
- •Выбор полей из нескольких таблиц
- •2.2.2. Запрос с итогами
- •2.2.3. Конструктор запросов
- •2.2.4. Запрос на выборку
- •Параметр – текстовое поле
- •3.2.1. Автоотчеты
- •Отчет с группировкой и итогами
- •3.2.3. Конструктор отчетов
- •Отчет с вычисляемыми полями
- •Отчет с группировкой и итогами
- •Приложение 2 Неоформленный макет отчета
1.2.3. Построение базы данных в access Создание таблиц
Запустить MicrosoftAccess. Выбрать пункт меню «Новая база данных».
В окне «Новая база\Имя файла» указать имя файла, в котором будет располагаться база данных. Рекомендуется задать тематическое имя базы данных, например, «Магазин» или «Сотрудник». Нажать кнопку «Создать»
После открытия базы данных в главном окне выбрать объект «Таблицы» и затем запустить конструктор таблиц («Создание\Конструктор таблиц»).
В конструкторе таблиц в столбце «Имя поля» перечислить все поля, содержащиеся в таблице. Имена полей не должны содержать точек.
В столбце «Тип данных» указать типы данных для всех полей. По умолчанию тип данных «Текстовый».
В столбце «Описание» помещается текст, который будет появляться в строке состояния во время работы с полем. Заполнять этого столбец необязательно.
В нижней части конструктора таблиц расположены «Свойства поля». В них указывается размер поля, его формат и другие параметры поля. Установите нужные размер поля, признак «обязательное поле», для полей типа «дата\время» задайте формат.
Создание первичного ключа
Для создания первичного ключа надо поставить курсор в строчку, в которой расположено поле, являющееся первичным ключом, и нажать кнопку «Ключевое поле» на панели инструментов.
Если первичный ключ является составным, то предварительно надо выделить требуемые поля и нажать кнопку «Ключевое поле».
Сохранение таблицы
Для сохранения таблицы надо закрыть конструктор таблиц и в появившемся окне нажать кнопку «Да»
В открывшемся окне «Сохранение» указать имя таблицы и нажать кнопку «ОК». Таблица должна именоваться именем сущности в единственном числе, например, «Магазин», «Товар».
В главном окне базы банных в объекте «Таблицы» появится значок таблицы.
Аналогичным образом создаются все таблицы.
При создании одинаковых полей в различных таблицах необходимо соблюдать единообразие в именах и описаниях этих полей. Т.е., если поле «номер_магазина» в двух разных таблицах имеет одно и то же имя, тип данных и размер.
Схема данных
Для создания связей между таблицами надо предварительно закрыть все таблицы.
Открыть окно «Работа с базами данных/Схема данных».
Если связи в базе данных устанавливаются впервые, на экране появится пустое окно «Схема связей» и окно «Добавление таблицы».
В окне «Добавление таблицы» выделить нужные таблицы и нажать кнопку «Добавить». Таблицы появятся в окне «Схема данных». После этого окно «Добавление таблиц» закрыть.
Для создания связи надо поставить курсор на первичный ключ (в таблице выделен полужирным шрифтом), нажать левую кнопку мыши и, не отпуская ее, перетащить на соответствующий внешний ключ и отпустить кнопку мыши. После этого появится окно «Изменение связей». В этом окне названия главной и связанной таблиц и имена связанных полей. В нижней части окна указан тип связи (один ко многим).
Обязательно надо отметить флажками параметры «Обеспечение целостности данных», «каскадное обновление связанных полей» и «каскадное удаление связанных полей». После этого нажать кнопку «Создать».
Данную процедуру повторить для всех связанных полей.
Схема данных примет вид (таблицы в окне «Схема данных» можно перемещать):