Ход выполнения работы

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.