- •Владимирский государственный университет имени Александра Григорьевича и Николая Григорьевича Столетовых
- •Глава 1.Базовые понятия реляционной модели данных
- •Глава 1.1. Базовые операции в реляционной модели данных
- •Глава 1.2.Отношения в реляционной модели
- •Глава 2.Состав реляционной модели данных
- •Глава 2.1.Структура реляционной модели данных
- •Глава 2.2.Требования, достоинства и недостатки реляционной модели данных
Глава 2.2.Требования, достоинства и недостатки реляционной модели данных
Требования к реляционным моделям
Рациональные варианты концептуальной схемы базы данных должны удовлетворять третьей нормальной форме, а также следующим требованиям:
Выбранный перечень отношений должен быть минимален. Отношение используется, если только его необходимость обусловлена задачами.
Выбранный перечень атрибутов должен быть минимален. Атрибут включается в отношение только в том случае, если он будет использоваться.
Первичный ключ отношения должен быть минимальным. То есть невозможно исключить ни один атрибут из идентифицирующей совокупности атрибутов, не нарушив при этом однозначной идентификации.
При выполнении операций над данными не должно возникать трудностей.5
Достоинства реляционной модели:
простота и доступность для понимания пользователем. Единственной используемой информационной конструкцией является "таблица";
строгие правила проектирования, базирующиеся на математическом аппарате;
полная независимость данных. Изменения в прикладной программе при изменении реляционной БД минимальны;
для организации запросов и написания прикладного ПО нет необходимости знать конкретную организацию БД во внешней памяти.
Недостатки реляционной модели:
далеко не всегда предметная область может быть представлена в виде "таблиц";
в результате логического проектирования появляется множество "таблиц". Это приводит к трудности понимания структуры данных;
БД занимает относительно много внешней памяти;
относительно низкая скорость доступа к данным.6
Заключение
В настоящее время реляционные базы данных - наиболее распространенный тип баз данных, что обусловлено относительной легкостью проектирования. Другим решающим фактором превосходства РБД является поддержка производителей программного обеспечения управления базами данных. Наиболее известные и широко применяемые СУБД, такие как MS Access, SQL Server, MySQL предназначены именно для работы с реляционными БД.
Основное достоинство реляционных баз данных - это их совместимость с самым распространенным языком запросов SQL. Только при единственном запросе на языке SQL, выполняется несколько операций: соединение нескольких таблиц во временную таблицу и вырезание из таблицы требуемых строк и столбцов, то есть, селекция и проекция. Табличная структура реляционной базы данных проста в понимании для пользователя, как следствие и язык SQL так же является достаточно простым для изучения. Реляционная модель содержит достаточно большой теоретический материал, на нем были основаны эволюционные преобразования и успешная реализация реляционных баз данных. Именно популярность реляционных баз данных сыграла решающую роль в том что язык SQL стал основным.
Библиографический список
1. Бородина А.И. Лекции на тему базы данных, БГЭУ. 2008 г. - 505 с.
2. Зеленков Ю.А., Введение в базы данных. Ярославский государственный университет
Учебный курс, 1998 г., Ярославский государственный университет.
3. Кузнецов С.Д. , Основы современных баз данных, , 218 стр., информационно-аналитические материалы Центра Информационных Технологий
4.Электронный ресурс [http://online-academy.ru/demo/access/urok1/teor/teor5.htm]
5.Электронный ресурс[http://migku.wikidot.com/gos-db-12]
6.Электронный ресурс [https://moodle.vsu.ru/mod/book/view.php?id=22324]
1 Бородин А.И. Лекции на тему базы данных
2 Электронный ресурс [https://moodle.vsu.ru/mod/book/view.php?id=22324]
3 Электронный ресурс[http://migku.wikidot.com/gos-db-12]
4Введение в базы данных Ю.А. Зеленков
5 Электронный ресурс [http://online-academy.ru/demo/access/urok1/teor/teor5.htm]
6 Основы современных баз данных С.Д. Кузнецов
