КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Детерминантные ограничения представляются в видеDFi = < DFCi, DFAi>, где DFCi, DFAi – соответственно существенные (требующие контроля) и несущественные (автоматически выполняемые) d-ограничения. Теоретической основой концептуальной модели БД является реляционная модель данных (Э. Кодд, 1970г). Вспомним основные понятия теории РМД. Реляционной моделью базы данных называется конечная совокупность изменяющихся во времени конечных отношений (таблиц), над которыми можно выполнять определенные операции. Пусть задано множество уникальных имен характеристик (свойств) сущностей и их взаимосвязей в некоторой предметной области, информацию о которых необходимо хранить в базе данных. Это множество является множеством атрибутовБД. Другое множество образуют уникальные имена областей значений атрибутов из . Множество называется множеством доменов. Простые атрибуты будем обозначать начальными буквами латинского алфавита с индексами: А1, А2, . . . , В1, В2, . . ., а составные атрибуты X = {A, B}. Причем домен составного атрибута X представляет собой декартовы произведения доменов образующих его простых атрибутов: Dx = N(A)´N(B). Введем математическое понятие отношения. Отношением Rна множестве доменовD1, D2, . . . , Dn называется подмножество декартового произведения доменов: , т.е. , где Diнеобязательно различны. Отношение удобно представлять в виде таблиц, имеющих поименованные столбцы и отличные друг от друга строки, называемых кортежами. Описание вида: R(AR)=R(A1,A2, ... ,As), где - R – имя отношения; - AR = {A1,A2, ... ,As} – множество имен атрибутов отношения называют схемой (сжатием, интенсией) отношения R. Совокупность кортежей, входящих в состав отношения образуют его расширение. Схемой РБД называют совокупность схем отношений, входящих в ее состав и определенных на А. Смысл введенных понятий рассмотрим на примере отношения ИСТРЕБИТЕЛИ, содержащего информацию о истребителях, на которых летчики несут боевое дежурство по защите воздушного пр-ва (рис. 1).
|