- •«Информатика»
- •«Видеопрокат»
- •1. Задание на курсовую работу
- •2. Нормализация исходной таблицы
- •3. Создание базы данных в субд Access
- •3.1. Создание таблиц
- •3.2. Связи между таблицами
- •3.3. Создание форм
- •3.4. Создание отчетов
- •3.5. Создание запросов
- •3.5.1. Запрос с условием
- •3.5.2. Запрос с параметром
- •3.5.3. Запрос с группировкой
- •3.5.5. Перекрестный запрос
- •3.5.6. Запрос с вычисляемым полем
- •3.6. Создание кнопочной формы
- •4. Результаты
3. Создание базы данных в субд Access
3.1. Создание таблиц
В окне СУБД Access выбирается объект Таблицы.
Нажимается кнопка Создать и выбирается режим Конструктор.
На экране появляется диалоговое окно создания таблицы, где в столбце Имя поля записываются имена полей создаваемой таблицы, в столбце Тип данных выбирается соответствующий тип данных, а на вкладке Общие определяются свойства поля.
В каждой таблице определяется ключ. Для этого выделяется поле или группа полей и на панели инструментов нажимается кнопка
.Примеры таблиц в режиме конструктора представлены на рис. 1 - 3.
Рис. 1. Таблица «Поставщик» Рис. 2. Таблица «Просмотр» Рис. 3. Таблица «Фильмы»
3.2. Связи между таблицами
Для установления связей между таблицами используется схема данных (рис. 4).
На панели инструментов нажимается кнопка
.Вызывается контекстное меню и выбирается команда Добавить таблицу.
В диалогом окне выделяются имена таблиц и нажимается кнопка Добавить.
После отображения таблиц в окне Схемы данных уславливаются связи. Для этого выделяется поле одной из двух связываемых таблиц и, удерживая нажатой левую кнопку мыши, курсор перемещается к полю другой таблицы.
В диалоговом окне Изменение связей устанавливаются опции Обеспечение целостности данных, Каскадное обновление связанных полей, Каскадное обновление связанных полей.
Рис. 4. Схема данных
3.3. Создание форм
В окне СУБД Access выбирается объект Формы.
Нажимается кнопка Создать и выбирается команда Мастер форм.
В появившемся диалоговом окне Создание форм выбирается имя таблицы, для которой создается форма.
Из раздела Доступные поля поля таблицы переносятся в раздел Выбранные поля нажатием кнопки
.Выбирается внешний вид и стиль формы.
Задается имя формы.
Созданную форму можно дорабатывать в режиме Конструктора. Для этого на панели инструментов нажимается кнопка
.
Примеры форм представлены на рис. 5 - 6.
Рис. 5. Форма для табл. «Поставки» Рис. 6. Форма для табл. «Поставщик»
3.4. Создание отчетов
В окне СУБД Access выбирается объект Отчеты.
Нажимается кнопка Создать и выбирается команда Мастер отчетов.
В появившемся диалоговом окне Создание отчетов последовательно выбираются имена таблиц или запросов, на остове которых создается отчет.
Из раздела Доступные поля поля таблицы (запроса) переносятся в раздел Выбранные поля нажатием кнопки .
Выбирается внешний вид и стиль отчета.
Добавляются уровни группировки и итоги (если необходимо).
Задается имя отчета.
Созданный отчет (рис. 7 – 8) можно дорабатывать в режиме Конструктора. Для этого на панели инструментов нажимается кнопка .
Рис. 7. Отчет по таблице «Поставщик»
Рис. 8. Отчет по таблице «Фильмы»
3.5. Создание запросов
3.5.1. Запрос с условием
В окне СУБД Access выбирается объект Запросы.
Нажимается кнопка Создать и выбирается команда Конструктор.
В появившемся диалоговом окне Добавление таблиц выделяются имена таблиц, на остове которых создается запрос и нажимается кнопка Добавить.
В разделе Имя таблицы выбирается имя таблицы из которой будут браться данные для запроса.
В разделе Поле выбирается поле таблицы, данные которого должны быть отображены в запросе.
В разделе Условие отбора записывается условие, которое накладывается на поле (рис. 9).
Для просмотра результатов запроса на панели инструментов нажимается кнопка
.
Рис. 9. Запрос с условием
