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

53. Базы данных.

Организованная структура, предназначенная для хранения информации.

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

манипулирования данными.

Системы управления базами данных(СУБД) представляет собой пакет прикладных программ и совокупность языковых средств, предназначенных для

создания, сопровождения и использования данных.

ПРИКЛАДНЫЕ ПРОГРАММЫ (приложения)

• служат для обработки данных, вычислений и формирования выходных документов по заданной форме.

ПРИЛОЖЕНИЕ

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

• приложения могут создаваться как в среде СУБД , так и вне СУБД – с помощью систем программирования, поддерживающих средства доступа к БД ( С++; Delpphi)

• приложения разрабатываются для обеспечения удобства пользования БД неквалифицированным пользователем.

54. Реляционная модель данных. Элементы реляционной модели данных.

Тип данных Тип значений элементов таблицы

Первичный ключ Один или несколько атрибутов

Атрибут Заголовок столбца таблицы

Сущность Описание свойств объекта

Кортеж Строка таблицы

Схема отношения Строка заголовков таблицы

Отношение Таблица

Элемент отношения Форма представления

Ключом отношения, или первичным ключом, называется атрибут отношения, однозначно идентифицирующий каждый из его кортежей.

• Ключ может быть составным. т.е. состоять из нескольких атрибутов.

Внешний ключ – устанавливает связь между отношениями.

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

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

55. Процесс проектирования баз данных с использованием нормальных форм.

Процесс проектирования БД с использованием нормальных форм (НФ) является итерационным и заключается в последовательном переводе отношений из

первой нормальной формы в нормальные формы более высокого порядка по определенным правилам.

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

отношениями и сохраняет свойства предшествующих нормальных форм.

Процесс проектирования БД с

использованием нормальных форм (НФ)

Первая нормальная форма (1НФ)

Отношение находится в 1НФ, если его атрибуты являются простыми (имеют единственное значение). Исходное отношение строится в 1НФ

Может содержать избыточное дублирование .

Вторая нормальная форма (2НФ)

Отношение находится в 2НФ, если оно находится в 1НФ и каждый ключевой атрибут функционально полно зависит от первичного ключа (составного)

Третья нормальная форма 3НФ

• Отношение находится в 3НФ, если оно находится в 2НФ и каждый неключевой атрибут нетранзитивно зависит от первичного ключа.

• В R2 имеют место транзитивные зависимости, которые порождают избыточное дублирование .

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

На последнем этапе метода ER –диаграмм полученные результаты проверяют на принадлежность к методу Нормальных форм Бойса-Кодда (БКНФ)