- •Поволжский государственный университет
- •Цели и основные задачи выполнения курсовой работы
- •Этапы выполнения курсовой работы
- •2.1 Определяем количество таблиц.
- •2.2 Определение связи между таблицами
- •2.3 Заполнение таблиц данными
- •2.4 Создание запросов
- •2.5 Создание формы
- •2.6 Создание диаграммы.
- •2.7 Создание отчета.
- •Заключение
- •Используемая литература:
Этапы выполнения курсовой работы
2.1 Определяем количество таблиц.
В данном случае достаточно трех таблиц.
Первую таблицу назовем «Книги» в ней будут храниться данные по книгам, и она будет содержать следующие поля:
Шифр книги (ключевое поле);
Автор;
Название;
Год издания;
Количество экземпляров;
Данную таблицу мы можем увидеть на рис.1.1

Рис. 1.1 Таблица «Книги»
Вторую таблицу назовем «Читатели» в ней будут храниться данные о читателях, она будет содержать следующие поля:
Читательский билет (ключевое поле);
Фамилии и инициалы;
Отдел (адрес);
Данную таблицу мы можем увидеть на рис.1.2

Рис. 1.2 Таблица «Читатели»
Третью таблицу назовем «Выдача» в ней будут храниться данные о выдаче книг читателям, она будет содержать следующие поля:
личный номер;
месяц;
количество часов, отработанных за месяц.
Данную таблицу мы можем увидеть на рис.1.3

Рис. 1.3 Таблица «Выдача»
2.2 Определение связи между таблицами
Связи между таблицами определяются специальным средством, которое называется «Схема данных». Это удобный графический инструмент, позволяющий создавать связи между определенными полями таблиц, задавать различные типы отношений, устанавливать ограничения ссылочной целостности. При этом изменения сразу применяются в базе данных. Что показано на рисунке 2.1

Рисунок 2.1 Схема данных
2.3 Заполнение таблиц данными
Таблица с данными представляет собой вкладку «Читатели» с тремя столбцами. В первом столбце мы заполняем номера читательских билетов, во втором фамилия и инициалы читателей, в третьем их адреса. Вкладку «Читатели» можно увидеть на рисунке 3.1

Рисунок 3.1 Вкладка «Читатели»
Далее заполняем вкладку книги, которая представляет собой информацию в виде таблицы, в которой содержится информация о книгах. Вкладку «Книги» можно увидеть на рисунке 3.2

Рисунок 3. 2 Вкладка «Книги»
После заполнения вкладки «Книги» преступаем к заполнению вкладки «выдача», которая так же представлена в виде таблицы . В которой содержится информация такая как, Шифр книги, Читательский билет, Количество экземпляров, Дата выдачи и возвращения плюс дата фактического возвращения. Данную вкладку мы можем увидеть на рисунке 3.3

Рисунок 3.3 Вкладка «Выдача»
2.4 Создание запросов
По заданию необходимо создать два запроса:
С указанием книг, фамилия авторов которых начинается с буквы А до буква С
С указанием книг, вышедших в текущем году, пользующиеся наибольшим спросом.
Запрос – это инструмент для анализа, выбора и изменения данных. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Запросы используются так же в качестве источника данных для форм и отчетов. Запрос содержит SQL запроса, имеющий уникальное имя в определенной базе данных.
Чтобы создать запрос 1, нужно обратится к конструктору. Структуру конструктора можно увидеть на рисунке 4.1

Рисунок 4.1 Конструктор запроса
После заполнения конструктора, получаем результат, который видим на рисунке 4.2

Рисунок 4.2 Результат запроса 1
Создаем запрос 2. По заданию нам необходимо определить количество книг вышедших в текущем году, пользующихся наибольшим спросом. Для этого нам нужно создать дополнительный запрос, чтобы найти максимальное количество экземпляров. Создаем в конструкторе дополнительный запрос, рисунок 4.3

Рисунок 4.3 Запрос «Максимальное количество выданных экземпляров»
Результат дополнительного запроса можно увидеть на рисунке 4.4

Рисунок 4.4 Результат запроса «Максимальное количество выданных экземпляров»
Далее выполняем в конструкторе запрос 2, рисунок 4.5

Рисунок 4.5 Запрос 2
Результат запроса 2 можно увидеть на рисунке 4.6

Рисунок 4.6. Результат запроса 2
