Об’єктно-реляційна система управління базами даних PostgreSQL

Автор работы: Пользователь скрыл имя, 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

Вложенные файлы: 1 файл

записка.docx

— 1.38 Мб (Скачать файл)

У даній роботі ми розглянули особливості побудови та роботи з об’єктно-реляційною моделлю даних в інструментальній системі управління базами даних PostgreSQL. У результаті була створена база даних факультету, яка задовольняє умовам поставленої задачі.

Переваги розробленої бази даних полягають у можливості легкого оновлення даних. Її структура передбачає зберігання даних за довгий період, причому завдяки всього лише кільком змінам вони не втрачають актуальності. Так, наприклад, ми можемо прослідкувати за пересуваннями студентів, зміною викладацького складу. За необхідності банк даних можна розширити, додавши нову таблицю.

Робота може бути удосконалена шляхом створення форм введення даних, з можливістю виконувати запити, проводити масову корекцію даних та створювати звіти. Також можна забезпечити захист системи та оптимізувати її роботу.

 

ПЕРЕЛІК ПОСИЛАНЬ

 

  1. Дейт К. Дж. Введение в системы баз данных / К. Дж. Дейт. – М.: Издательский дом «Вильямс», 2005. – 1329 с.
  2. Бураков П. В. Введение в системы баз данных: учебное пособие / П. В. Бураков, В. Ю. Петров. – СПб, 2010. – 129 с.
  3. Конноли Т. Базы данных: проектирование, реализация и сопровождение. Теория и практика / Т. Конноли, К. Бегг, А. Страчан. – 2-е изд., испр. – М.: Издательский дом «Вильямс», 2003. – 1120 с.
  4. Ульман Дж. Введение в системы баз данных / Дж. Ульман, Дж. Уидон. – М.: Изд-во «Лори», 2006. – 379 с.
  5. Celko’s J. Trees and hierarchies in SQL for smarties / Joe Celko’s. – Elsevier, 2012. – 277 p.
  6. Кузнецов С. Д. Основы баз данных: учебное пособие / С. Д. Кузнецов – М.: Интернет-Университет информационных технологий, 2007. – 484 с.
  7. Тиори Т. Проектирование структур баз данных. Книга 1 / Т. Тиори, Дж. Фрай. – М.: Мир, 1985. – 287 с.
  8. http://www.postgresql.org/docs/8.4/interactive/index.html – PostgreSQL.

Информация о работе Об’єктно-реляційна система управління базами даних PostgreSQL