Автор работы: Пользователь скрыл имя, 03 Мая 2014 в 20:40, курсовая работа
Целью работы является изучение объектно-реляционной модели данных и ее особенностей. Объект исследования – объектно-реляционная модель данных, а предмет – реализация базы данных факультета на основе этой модели. Исследования объектно-реляционной модели и собственно построение базы данных проводились в инструментальной системе управления базами данных PostgreSQL. Практическим результатом данной работы является готовая функционирующая база данных факультета, что имеет в подчинении несколько кафедр, на которых работают преподаватели, преподавая различные предметы различным академическим группам. Каждый из студентов группы получает оценки по разным предметам, которые также фиксируются в базе. База данных заполнена реальными данными, протестирована и готовая для работы.
ЗМІСТ
ЗАВДАННЯ ДО КУРСОВОЇ РОБОТИ 6
ВСТУП 7
1 Система управління базами даних 9
1.1 Основні функції 9
1.2 Класифікація СУБД 9
1.2.1 По моделі даних 9
1.2.2 За ступенем роздрібненості 14
1.2.3 За способом доступу до БД 14
2 Об’єктно-реляційна система управління базами даних PostgreSQL 17
2.1 Історія розвитку 17
2.2 Основні можливості 18
2.2.1 Функції 18
2.2.2 Тригери 18
2.2.3 Правила і представлення 19
2.2.4 Індекси 19
2.2.5 Механізм «Multiversion Concurrency Control» 20
2.2.6 Типи даних 20
2.2.7 Користувальницькі об’єкти 21
2.2.8 Наслідування 21
2.2.9 Інші можливості 22
2.2.10 Надійність 22
3 Реалізація бази даних факультету засобами ОРСУБД PostgreSQL 23
3.1 Постановка задачі 23
3.2 Розробка бази даних 24
3.2.1 Концептуальна модель даних 24
3.2.2 Фізична модель даних 25
3.3 Тестування БД 30
ВИСНОВКИ 33
ПЕРЕЛІК ПОСИЛАНЬ 34
У даній роботі ми розглянули особливості побудови та роботи з об’єктно-реляційною моделлю даних в інструментальній системі управління базами даних PostgreSQL. У результаті була створена база даних факультету, яка задовольняє умовам поставленої задачі.
Переваги розробленої бази даних полягають у можливості легкого оновлення даних. Її структура передбачає зберігання даних за довгий період, причому завдяки всього лише кільком змінам вони не втрачають актуальності. Так, наприклад, ми можемо прослідкувати за пересуваннями студентів, зміною викладацького складу. За необхідності банк даних можна розширити, додавши нову таблицю.
Робота може бути удосконалена шляхом створення форм введення даних, з можливістю виконувати запити, проводити масову корекцію даних та створювати звіти. Також можна забезпечити захист системи та оптимізувати її роботу.
ПЕРЕЛІК ПОСИЛАНЬ
Информация о работе Об’єктно-реляційна система управління базами даних PostgreSQL