Введение в информатику процессов первичной переработки нефти. Новиков А.А - 127 стр.

UptoLike

Составители: 

126
онных существуют еще иерархические и объектно-ориентированные БД, но их рас-
смотрение выходит за рамки настоящего пособия.
Таблица базы данных (table) – регулярная структура, которая состоит из одно-
типных строк (записей, records), разбитых на столбцы (поля, fields).
В теории реляционных баз данных синоним таблицыотношение (relation), в
котором строка называется кортежем, а столбец называется атрибутом.
В концептуальной модели реляционной БД аналогом таблицы является сущ-
ность (entity), с определенным набором свойстватрибутов, способных принимать
определенные значения (набор допустимых значенийдомен).
Ключевой элемент таблицы (ключ, regular key) – такое ее поле (простой ключ)
или строковое выражение, образованное из значений нескольких полей (составной
ключ), по которому можно определить значения других полей для одной или не-
скольких записей таблицы. На практике для использования ключей создаются ин-
дексыслужебная информация, содержащая упорядоченные сведения о ключевых
значениях. В реляционной теории и концептуальной модели понятие «ключ» при-
меняется для атрибутов отношения или сущности.
Первичный ключ (primary key) – главный ключевой элемент, однозначно иден-
тифицирующий строку в таблице. Могут также существовать альтернативный
(candidate key) и уникальный (unique key) ключи, служащие также для идентифика-
ции строк в таблице.
В реляционной теории первичный ключминимальный набор атрибутов, од-
нозначно идентифицирующий кортеж в отношении.
В концептуальной модели первичный ключминимальный набор атрибутов
сущности, однозначно идентифицирующий экземпляр сущности.
Связина концептуальном уровне представляют собой простые ассоциации
между сущностями. В реляционных базах данных между таблицами устанавлива-
ются связи по ключам, один из которых в главной (parent, родительской) таблице
первичный, второйвнешний ключво внешней (child, дочерней) таблице, как
правило, первичным не является и образует связь «один ко многим» (1:N). В случае
первичного внешнего ключа связь между таблицами имеет тип «один к одному»
(1:1). Информация о связях сохраняется в базе данных.
Внешний ключ (foreign key) – ключевой элемент подчиненной (внешней, до-
черней) таблицы, значение которого совпадает со значением первичного ключа
главной (родительской) таблицы.
Ссылочная целостность данных (referential integrity) – набор правил, обеспе-
чивающих соответствие ключевых значений в
связанных таблицах.
Хранимые процедуры (stored procedures) – программные модули, сохраняемые
в базе данных для выполнения определенных операций с информацией базы.
Триггеры (triggers) – хранимые процедуры, обеспечивающие соблюдение усло-
вий ссылочной целостности данных в операциях изменения первичных ключей
(возможно каскадное изменение данных), удалении записей в главной таблице (кас-
кадное удаление в дочерних таблицах) и
добавлении записей или изменении данных
в дочерних таблицах.
Объект (object) – элемент информационной системы, обладающий определен-
ными свойствами (properties) и определенным образом реагирующий на внешние
события (events).
Системасовокупность взаимодействующих между собой и с внешним окру-
жением объектов.