Добавлен: 15.06.2023
Просмотров: 180
Скачиваний: 3
Основное достоинство реляционных баз данных - это их совместимость с самым распространенным языком запросов SQL. Только при единственном запросе на языке SQL, выполняется несколько операций: соединение нескольких таблиц во временную таблицу и вырезание из таблицы требуемых строк и столбцов, то есть, селекция и проекция. Табличная структура реляционной базы данных проста в понимании для пользователя, как следствие и язык SQL так же является достаточно простым для изучения. Реляционная модель содержит достаточно большой теоретический материал, на нем были основаны эволюционные преобразования и успешная реализация реляционных баз данных. Именно популярность реляционных баз данных сыграла решающую роль в том что язык SQL стал основным.
Однако, данная модель имеет ряд существенных недостатков:
создание дополнительных таблиц, которые учитывают индивидуальные особенности элементов при помощи внешних ключей. Это связано с тем, что все поля одной таблицы должны содержать постоянное число полей заранее определенных типов. Происходит усложнение создания сложных взаимосвязей в базе данных;
- высокая трудоемкость манипулирования информацией и изменения связей.
Разработка простых языков запросов, доступных для изучения пользователями, не являющимися специалистами в этой области, стала возможна благодаря реализации реляционных принципов в СУБД. А это в свою очередь привело к тому. Что был расширен круг пользователей базами данных.
На сегодняшний день, благодаря широкому распространению баз данных и достаточной их простоте в использовании, базы данных можно рассматривать как стандарт СУБД для современных информационных систем.
Глоссарий
|
№ п/п |
Понятие |
Определение |
|
1 |
Аномалия |
Проблема, проявляющаяся при работе с отношениями, содержащими избыточные данные |
|
2 |
База данных |
Связанная между собой по определенному признаку информация, организованная и хранимая особым образом |
|
3 |
Детерминант функциональной зависимости |
Атрибут (или группа атрибутов), находящийся в левой части выражения, которое представляет функциональную зависимость |
|
4 |
Избыточность данных |
Ситуация, когда в нескольких записях таблицы базы данных повторяется одна и та же информация |
|
5 |
Индекс |
Указатель на данные, размещенные в реляционной таблице |
|
6 |
Индекс |
Указатель на данные, размещенные в реляционной таблице |
|
7 |
Многозначная зависимость |
Зависимость между атрибутами отношения (например, А, В и С), такая, что каждое значение А представляет собой множество значений для А и множество значений для С. Однако множества значений для В и С не зависят друг от друга. |
|
8 |
Нормализация |
Процесс реорганизации данных путем ликвидации повторяющихся групп и иных противоречий с целью приведения таблиц к виду, позволяющему осуществлять непротиворечивое и корректное редактирование данных |
|
9 |
Реляционная база данных |
Хранилище данных, содержащее набор двумерных связанных таблиц |
|
10 |
Система управления базами данных (СУБД) |
Cистема, содержащая средства для управления базами данных |
|
11 |
Хранилище данных |
Предметно-ориентированный, интегрированный, привязанный ко времени и неизменяемый набор данных, предназначенный для поддержки принятия решений |