Практическая работа по созданию реляционной СУБД




 

Выполненная база данных содержит восемь таблиц: Группы, Куратор, Преподаватель, Расценки, Свидетельства, Слушатели, Уровень Языка, Язык. Эти таблицы являются фундаментом БД курсов английского языка.

Таблицы базы данных

Таблица допускает корректировку, просмотр, добавление и исключение строк (записей), а также сортирование их по определённой характеристике, а также реализовывать поиск по установленным параметрам.

Ниже перечислены все созданные таблицы для этой БД.

На рисунке 7 представлена таблица «Группы», состоящая из восьми полей. Колонка «Код» имеет тип данных «счётчик» и является первичным ключом.

Рисунок 7 - Таблица «Группы»

Рисунок 8 демонстрирует таблицу «Куратор», которая состоит из пяти полей. Столбец «Код» имеет тип данных «счётчик» и является первичным ключом.

Рисунок 8 - Таблица «Куратор»

На рисунке 9 представлена таблица «Преподаватель», состоящая из пяти полей. Колонка с именем «Код» имеет тип данных «счётчик» и является первичным ключом.

Рисунок 9 - Таблица «Преподаватель»

На рисунке 10 представлена таблица «Расценки», состоящая из четырёх полей. Столбец с именем «Код» имеет тип данных «счётчик» и является первичным ключом.

Рисунок 10 - Таблица «Расценки»

На рисунке 11 продемонстрирована таблица «Свидетельства», состоящая из четырёх полей. Поле с именем «Код» имеет тип данных «счётчик» и является первичным ключом.

Рисунок 11 - Таблица «Свидетельства»

На рисунке 12 представлена таблица «Слушатели», состоящая из четырнадцати полей. Колонка «Код» имеет тип данных «счётчик» и является первичным ключом.

Рисунок 12 - Таблица «Слушатели»

Рисунок 13 демонстрирует таблицу «Уровень языка», которая состоит из двух полей. Столбец «Код» имеет тип данных «счётчик» и является первичным ключом.

Рисунок 13 - Таблица «Уровень языка»

На рисунке 14 представлена таблица «Язык», состоящая из четырёх полей. Столбец с именем «Код» имеет тип данных «счётчик» и является первичным ключом.

Рисунок 14 - Таблица «Язык»

Запросы базы данных

Запрос-выборка с параметрами сортировки по шифрам и датам формирования представлен на рисунке 15.

Рисунок 15 - Запрос-выборка с параметрами сортировки по шифрам и датам формирования

Запрос на выборку с параметром показа результатов обучения представлен на рисунке 16.

Рисунок 16 - Запрос на выборку с параметром вывода результатов обучения

Запрос с сортировкой «Расписание групп» изображён на рисунке 17.

Рисунок 17 - Запрос с сортировкой «Расписание групп»

Запрос на выборку с параметром вывода данных с не окончившими обучение слушателями изображён на рисунке 18.

Рисунок 18 - Запрос на выборку по параметру «Не окончившие обучение»

Формы базы данных

В разработанной БД информация о каждом абонементе структурирована и отображена в форме «Группы» (рисунок 19).

Рисунок 19 - Форма «Группы»

На рис. 20 представлена структурированная информация в форме «Добавление слушателей», интерактивно-простая для восприятия пользователем БД.

Рисунок 20 - Форма «Добавление слушателей»

На рисунке 21 продемонстрирована информация в форме «Куратор», интерактивно-простая для понимания пользователем БД.

Рисунок 21 - Форма «Куратор»

На рисунке. 22 представлена форма «Преподаватель».

Рисунок 22 - Форма «Преподаватель»

На рис. 23 представлена структурированная информация в форме «Расценки», интерактивно-простая для восприятия пользователем БД.

Рисунок 23 - Форма «Расценки»

На рисунке 24 представлена форма «Свидетельства».

Рисунок 24 - Форма «Свидетельства»

Отчёт базы данных

Отчёт «Группы» демонстрирует имена слушателей и их уровень знания иностранного языка. Он имеет форму таблицы, адаптирован для печати. Выводится в отдельном окне. Он продемонстрирован на рисунке 25.

Рисунок 25 - Отчёт «Группы»

Отчёт «Группы по шифрам и датам формирования» имеет форму списка, структуру отдельно открывающего окна и адаптирован для печати. Он настроен посредством конструктора отчётов и изображён на рисунке 26.

Рисунок 26 - Отчёт «Группы по шифрам и датам формирования»

Отчёт «Не окончившие обучение», демонстрирующий данные слушателей, не окончивших курсы. Он организован, как отдельно открывающее окно, адаптирован для печати, настроен с помощью конструктора отчётов и изображён на рисунке 27.

Рисунок 27 - Отчёт «Не окончившие обучение»

Отчёт «Слушатели» демонстрирует имена слушателей и их курс. Он имеет форму таблицы, адаптирован для печати. Выводится в отдельном окне и продемонстрирован на рисунке 28.

Рисунок 28 - Отчёт «Слушатели»

Отчёт «Расписание групп» показывает номер месяца, шифр группы, изучаемый язык и преподавателя. Он имеет форму таблицы, адаптирован для печати. Выводится в отдельном окне. Он представлен на рисунке 29.

Рисунок 29 - Отчёт «Расписание групп»

Отчёт «Список кураторов» имеет форму списка, структуру отдельно открывающего окна и адаптирован для печати. Он настроен посредством конструктора отчётов и изображён на рисунке 30.

Рисунок 30 - Отчёт «Список кураторов»

Отчёт «Список расценок» показывает сумму оплаты, тип и дату назначения. Он имеет форму таблицы, адаптирован для печати. Выводится в отдельном окне. Он представлен на рисунке 31.

Рисунок 31 - Отчёт «Список расценок»

Отчёт «Список преподавателей» имеет форму списка, структуру отдельно открывающего окна и адаптирован для печати. Он настроен посредством конструктора отчётов и изображён на рисунке 32.

Рисунок 32 - Отчёт «Список преподавателей»

Отчёт «Среднее количество по месяцам» показывает дату формирования по месяцам, дату формирования по дням, язык изучения и уровень знания. Он имеет форму таблицы, адаптирован для печати. Выводится в отдельном окне и представлен на рисунке 33.

Рисунок 33 - Отчёт «Среднее количество по месяцам»

 

Интерфейс осуществляется через главное меню базы данных. На ней расположены кнопки навигации (рисунок 34).

Главное меню имеет четыре навигационных вкладок для перехода по объектам базы данных (формам, отчётам, запросам). Четвёртая вкладка «Выйти» для выхода из БД

Рисунок 34 - Главная форма ИС

Реляционная база данных была построена при помощи СУБД MSAccess.

 

 

Заключение

 

Цель курсовой работы выполнена - изучены основы базы данных и исследована реляционная модель данных и СУБД.

Чтобы исполнить поставленную цель, были реализованы некоторые задачи:

- Изучены теоретические вопросы по базам данных.

- Рассмотрена классификация моделей баз данных.

- Изучена информация о СУБД.

- Проведено исследование в области реляционной алгебры.

- Определена реляционная модель.

- Представлены некоторые виды реляционных СУБД.

- Реализована на практике реляционная база данных.

Можно сделать вывод, что база данных – это какие-либо материалы в электронном виде, которые систематизированы так, чтобы их было легко найти, открыть, обработать и т.д.

В свою очередь, система управления базами данных (СУБД) – это ПО, которое управляет базой данных (БД).

Непосредственно БД можно рассматривать как хранилище для набора определенных файлов, занесенных в компьютер. Пользователи СУБД могут выполнять большое количество разных операций над этими файлами, например:

ü добавлять новые файлы в БД;

ü редактировать (дополнять, удалять, изменять данные) уже существующие файлы;

ü получать данные из существующих файлов;

ü вовсе удалять файлы из БД.

В заключении можно привести основные функции современной СУБД:

1. Администрирование БД.

2. Непосредственное управление данными во внешней памяти.

3. Возможность управлять оперативной памятью при помощи буфера.

4. Возможности управлять транзакциями.

5. Ведение журналов о данных.

6. Встроенные языки БД.

Модели данных бывают:

ü иерархическая модель данных;

ü сетевая модель данных;

ü многомерная модель данных;

ü объектно-ориентированная модель данных;

ü объектно-реляционная модель данных.

Эдгар Кодд предложил реляционную модель данных в 1970 году. Модель реляционной базы данных является самой популярной моделью данных. Она очень проста и легко понятна специалистам информационных систем и конечным пользователям.

Понимание реляционной модели очень просто, так как оно очень похоже на модель отношения сущностей. В данных модели ER представлены как сущности аналогично здесь данные представлены в виде отношений, которые изображены с использованием двумерных таблиц.

Основная концепция в реляционной модели - это отношение. На простом языке отношение представляет собой двумерную таблицу. Таблица может использоваться для представления некоторой информации о сущности или некоторой взаимосвязи между ними.

В третьей части использовалась реляционная СУБД Microsoft Access. Это эффективное программное обеспечение базы данных, которое позволяет пользователям обрабатывать большие объемы данных. Он имеет различные функции и компоненты, которые делают его очень простым в использовании и очень выгодным как для больших, так и для небольших офисов.

Список использованной литературы

 

Источники на русском языке:

1. Бураков П.В., Петров В.Ю. ВВЕДЕНИЕ В СИСТЕМЫБАЗ ДАННЫХ – Каменка: Издательский центр ИТМО, 2011. – 105 с., с ил.

2. Гергель В.П. Технологии построения и использования кластерных систем. 2-е изд. — М.: Интуит, 2016. — 548 c.

3. Горбачев В.А., Габова К.И. Управление данными Учебное пособие. – Сыктывкар: СЛИ, 2014. – 148 с.

4. Григорьев Ю.А., Плутенко А.Д. и др. Теория и практика анализа параллельных систем баз данных. Владивосток: Дальнаука, 2015. — 336 с

5. Громов Ю.Ю., Иванова О.Г. и др. Управление данными Учебник. ― Тамбов: Изд-во ФГБОУ ВПО «ТГТУ», 2015. ― 192 с.

6. Голицина О.Л., Партыка Т.Л., Попов И.И. Основы проектирования баз данных. Учебное пособие. – М.: Форум, 2014. – 416 с.

7. Дергунова М.С. ИНФОРМАТИКА И ИКТ. 1-е изд. – Каменка: Издательский центр ГБОУ СПО ККПТП, 2013. – 22 с., с ил.

8. Илюшечкин В.М. Основы использования и проектирования баз данных. Учебник. – М.: Юрайт, 2014. – 214 с.

9. Нестеров С.А. Базы данных. Учебное пособие. — СПб.: Изд-во Политехн. ун-та, 2013. — 150 с.

10. Никулин С.В. Управление данными. Учебно-методический комплекс. – Сыктывкар: СЛИ, 2012. – 105с.

11. Пак В.С. Системы управления базами данных. Учебно-методический комплекс. — Ташкент: Ташкентский Университет Информационных технологий, 2016. — 317 с

12. Парфенов Ю.П. Постреляционные хранилища данных Екб: Изд-во Урал. ун-та, 2016. — 120 с.

13. Разоренова Т.Р. Базы данных: разработка и управление. Минск: БНТУ, 2012. — 49 с

14. Разоренова Т.Р., Альшевская О.В. Технологии управления базами данных. Методическое пособие с лабораторными работами. Минск: Белорусский национальный технический университет (БНТУ), 2012. - 138 с.

15. Федорова Г.Н. Разработка и администрирование баз данных. Учебник для студ. учреждений сред. проф. образования. — М.: Академия, 2015. — 320 с.

16. Фролов Е.М. Базы данных. Учебное пособие. — Волгоград: ИУНЛ ВолгГТУ, 2015. — 64 с.

Электронные ресурсы:

17. Базы данных и СУБД// Bd-subd.ru [Электронный ресурс]. – URL: https://bd-subd.ru/lekcii/bazi-dannih-i-subd.htm (дата обращения: 20.07.2017)

18. СУБД //Tadviser.ru [Электронный ресурс]. – URL: https://www.tadviser.ru/index.php/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F:%D0%A1%D0%A3%D0%91%D0%94#.D0.9A.D0.BB.D0.B0.D1.81.D1.81.D0.B8.D1.84.D0.B8.D0.BA.D0.B0.D1.86.D0.B8.D1.8F. (дата обращения: 20.07.2017)

19. Реляционная СУБД //Tadviser.ru [Электронный ресурс]. – URL: https://www.tadviser.ru/index.php/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F:%D0%A0%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%A1%D0%A3%D0%91%D0%94(дата обращения: 20.07.2017)

20. Классификация СУБД//Libraryno.ru [Электронный ресурс]. – URL: https://libraryno.ru/1-3-klassifikaciya-subd-2015_bd/ (дата обращения: 20.07.2017)

 

Приложение А

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-11-28 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: