1. Создадим таблицу «Авторы» в MS Access 2007 в режиме Конструктора, которая содержит следующие поля: Код, ФИО автора, Контактный телефон, Ученая степень (рисунок 1). Поле контактный телефон
Рисунок 1 – Таблица «Авторы»
В поле «Контактный телефон» для удобства ввода добавлена маска ввода в виде: 9-999-999-99-99.
Алогично создадим таблицу «Редакторы», которая содержит следующие поля: Код, Фамилия редактора, Имя редактора, Контактный телефон (рисунок 2).
Рисунок 2 – Таблица «Редакторы»
В таблице «Книги» (рисунок 3), содержащей поля: Код, Название книги, Авторы, Раздел знаний, Статус и Редактор, для удобства ее заполнения некоторые поля созданы с использованием мастера подстановок. А именно поля Раздел знаний и Статус имеют фиксированный набор значений, поля Авторы и Редактор – подстановка из соответствующих таблиц».
Рисунок 3 – Таблица «Книги»
Таблица «Контракты» (рисунок 4), содержащей поля: Код, Дата подписания, Дата окончания, Дата оплаты, Сумма контракта. Поля ФИО автора, Название книги созданы с помощью подстановки из соответствующих таблиц.
|
|
Рисунок 4 – Таблица «Контракты»
2. Для обеспечения целостности данных необходимо установить связи между таблицами, схема данных представлена на рисунке 5.
Рисунок 5 – Схема данных
3. Заполнять таблицы удобней с помощью форм, пример созданной формы на основании таблицы «Авторы» представлен на рисунке 6.
Рисунок 6 – Форма «Авторы»
4. Запросы служат для отбора информации из таблиц по заданным условиям, запросы удобно создавать в режиме Конструктора.
Запрос 1 – Количество книг и общая сумма контракта по авторам (рисунок 7).
Рисунок 7 – Запрос 1
Запрос 2 – Перечень книг, написанных в заданный период (рисунок 8).
Рисунок 8 – Запрос 2
Запрос 3 – Список книг, которые редактировал заданный редактор, это параметрический запрос.
Рисунок 9 – Запрос 3
Запрос 4 – Авторы, имеющие в настоящее время неопубликованные книги.
Рисунок 10 – Запрос 4
5. Отчеты могут быть созданы как по таблицам, так и по запросам, пример отчета представлен на рисунке 11.
Рисунок 11 - Отчет
Список литературы
1. Днепров А.Г. Microsoft Access 2007. – СПб: БХВ – Санкт-Петербург, 2008.
2. Карпова Т. Базы данных. Модели, разработка, реализация. – СПб.: Питер, 2006.
3. Коннолли Томас, Бегг Каролин. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. Пер. с англ. - М.: Издательский дом "Вильяме", 2003.
4. Райордан Р. Основы реляционных баз данных. /Пер. с англ. - М.: Издательско-торговый дом "Русская Редакция", 2001.