Файл: Этапы разработки программ. Тестирование и отладка.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 15.06.2023

Просмотров: 180

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Основное достоинство реляционных баз данных - это их совместимость с самым распространенным языком запросов SQL. Только при единственном запросе на языке SQL, выполняется несколько операций: соединение нескольких таблиц во временную таблицу и вырезание из таблицы требуемых строк и столбцов, то есть, селекция и проекция. Табличная структура реляционной базы данных проста в понимании для пользователя, как следствие и язык SQL так же является достаточно простым для изучения. Реляционная модель содержит достаточно большой теоретический материал, на нем были основаны эволюционные преобразования и успешная реализация реляционных баз данных. Именно популярность реляционных баз данных сыграла решающую роль в том что язык SQL стал основным.

Однако, данная модель имеет ряд существенных недостатков:

создание дополнительных таблиц, которые учитывают индивидуальные особенности элементов при помощи внешних ключей. Это связано с тем, что все поля одной таблицы должны содержать постоянное число полей заранее определенных типов. Происходит усложнение создания сложных взаимосвязей в базе данных;

- высокая трудоемкость манипулирования информацией и изменения связей.

Разработка простых языков запросов, доступных для изучения пользователями, не являющимися специалистами в этой области, стала возможна благодаря реализации реляционных принципов в СУБД. А это в свою очередь привело к тому. Что был расширен круг пользователей базами данных.

На сегодняшний день, благодаря широкому распространению баз данных и достаточной их простоте в использовании, базы данных можно рассматривать как стандарт СУБД для современных информационных систем.

Глоссарий

№ п/п

Понятие

Определение

1

Аномалия

Проблема, проявляющаяся при работе с отношениями, содержащими избыточные данные

2

База данных

Связанная между собой по определенному признаку информация, организованная и хранимая особым образом

3

Детерминант функциональной зависимости

Атрибут (или группа атрибутов), находящийся в левой части выражения, которое представляет функциональную зависимость

4

Избыточность данных

Ситуация, когда в нескольких записях таблицы базы данных повторяется одна и та же информация

5

Индекс

Указатель на данные, размещенные в реляционной таблице

6

Индекс

Указатель на данные, размещенные в реляционной таблице

7

Многозначная зависимость

Зависимость между атрибутами отношения (например, А, В и С), такая, что каждое значение А представляет собой множество значений для А и множество значений для С. Однако множества значений для В и С не зависят друг от друга.

8

Нормализация

Процесс реорганизации данных путем ликвидации повторяющихся групп и иных противоречий с целью приведения таблиц к виду, позволяющему осуществлять непротиворечивое и корректное редактирование данных

9

Реляционная база данных

Хранилище данных, содержащее набор двумерных связанных таблиц

10

Система управления базами данных (СУБД)

Cистема, содержащая средства для управления базами данных

11

Хранилище данных

Предметно-ориентированный, интегрированный, привязанный ко времени и неизменяемый набор данных, предназначенный для поддержки принятия решений