Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Полякова. Реляционная модель.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
197.05 Кб
Скачать

Глава 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 Основы современных баз данных С.Д. Кузнецов