Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
базы данных.doc
Скачиваний:
4
Добавлен:
13.07.2019
Размер:
57.34 Кб
Скачать

Введение

База данных – один или несколько файлов данных, предназначенных для хранения, изменения, обработки больших объемов взаимосвязанной информации.

Объект – нечто существующее и различимое, обладающее набором свойств. Объекты бывают материальные и идеальные.

Сущность – отображение в памяти человека или компьютера.

Параметр – конкретное отображение любого из свойств объекта.

Атрибут – конкретное значение любого из свойств сущности.

Таблица – некоторая регулярная структура, состоящая из конечного числа записей (строк).

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

Поле – один элемент записи, в котором хранится конкретное значение атрибута.

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

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

Альтернативный ключ – отличный от первичного ключа атрибут или группа атрибутов, которые также однозначно определяют любую запись таблицы.

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

Связи описываются с 5 основными характеристиками:

  1. тип связи – идентифицирующая характеристика, когда дочерняя сущность однозначно определяется через ее связь с родственной сущностью. Атрибуты, составляющие первичный ключ родственной сущности обязательно входят в первичный ключ дочерней сущности;

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

  3. родительская сущность;

  4. дочерняя сущность

  5. мощность связей – отношение родительской сущности к количеству дочерних сущностей.

Хранимая процедура – приложение (программа) объединяющая запросы пользователя и процедурную логику и хранящаяся в базе данных.

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

Ограничение – логическое условие, накладывающее ограничение (интервал допустимых значений) на значение атрибута.

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

Триггер включает в себя:

  • правила и ограничения;

  • события, требующие проверки на правила и ограничения;

  • предусмотренные действия, которые выполняются с помощью процедуры или последовательности процедур;

Ссылочная целостность – обеспечение непротиворечивости функциональных взаимосвязей между сущностями.

Непротиворечивость выполняется путем соответствия значений первичного ключа родительской сущности.

Ссылочная целостность может контролироваться при всех операциях изменяющих информация в базе данных, при этом возможны варианты обработки событий:

  • отсутствие проверки;

  • проверка допустимости;

  • запрет операции;

  • каскадное выполнение операций обновления или удаления данных одновременно в нескольких связных таблицах;

  • установка пустого (NULL) значения по умолчанию.

Нормализация отношений – процесс построения оптимальной структуры построения связей в реляционной базы данных в процессе нормализации данные группируются в таблицы, представляющие объекты и их взаимосвязи.

Словарь данных – централизованное хранилище сведений о сущности, взаимосвязях между сущностями, их источника, значения, использовании и форматах представления.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]