КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Реляционная модель данных
В основе реляционной модели данных лежит понятие отношения. Неформализованное отношение представляется в виде двухмерной таблицы, на которую накладываются определенные ограничения. Столбец таблицы соответствует понятию атрибута отношения, строка понятию кортежа отношения. Множество различных значений, которые могут появляться в столбце таблицы, понятию домена, на котором определен соответствующий атрибут. Рис.1 Основные компоненты реляционного отношения. Аналогично можно установить соответствие и с понятием, используемым при определении файлов линейной структуры: отношение – файл; атрибут данное; кортеж – запись файла; домен – множество возможных значений данного. Формальное определение основных понятий реляционной модели данных базируется на теории множеств. Отношение с одной стороны представляется («горизонтали») как множество атрибутов, а с другой - (по «вертикали») – как множество кортежей. Каждому элементу множества атрибутов ставится в соответствие множество значений – домен. По существу отношение соответствует линейной структуре, с соблюдением всех присущих ей требований (один тот же порядок следования атрибутов, один и тот же размер и тип значений одного атрибута во всех кортежах отношений, понятие ключа). Так приведенные на рисунках 1 и 2 структуры СТУДЕНТ и СЕМЕСТР в реляционной модели данных будут отношениями, данные – код студента, Ф.И.О., пол, дата рождения и семестр, оценка рейтинг по дисциплине – атрибутами отношений, а схемой отношения СТУДЕНТ запись вида СТУДЕНТ (код студента, Ф.И.О., пол, дата рождения). В реляционной модели данных акцентируется понятие функциональной зависимости не ключевых атрибутов отношения от ключа в том смысле, что если известен ключ, то не ключевые атрибуты имеют вполне определенное, единственное значение. Обязательное наличие ключа приводит к важному свойству – в отношении не может быть двух одинаковых кортежей. Кроме отмеченных ограничений вводится требование нормализации отношений. Теория реляционной модели данных различает пять нормальных форм, однако для практических целей достаточно соблюдать первые три формы.
Дата добавления: 2014-01-03; Просмотров: 286; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |