Будь умным!


У вас вопросы?
У нас ответы:) SamZan.ru

Лекция 4-Фундаментальные свойства отношений Свойства- Отсутствие кортежейдубликатов следует из опре

Работа добавлена на сайт samzan.ru: 2016-03-13

Акция
Закажите работу сегодня со скидкой до 5%
Бесплатно
Узнать стоимость работы
Рассчитаем за 1 минуту, онлайн

Лекция 4:Фундаментальные свойства отношений

Свойства:

  1. Отсутствие кортежей-дубликатов (следует из определения тела отношения как множества кортежей, т.е. ни в один момент в реляционном отношении не может быть двух кортежей, в классической теории множеств, по определению, множество не может содержать двух одинаковых элементов)
  2.  Наличие у каждого отношения первичного ключа(первичный ключ - минимальное множество атрибутов, являющееся подмножеством заголовка данного отношения, составное значение которых уникально определяет кортеж отношения)
    Пример:
    STUDENT
    NZ(ПЕРВИЧНЫЙ) FIO NGR NK NR
    CHAR(10) CHAR(50) INT INT DATE
    Поскольку в любое время все кортежи тела любого отношения различны, то у любого отношения свойством уникальности обладает по крайней мере полный набор его атрибутов. Но если существует полный набор атрибутов, обладающим свойством уникальности, то существует и минимальный набор атрибутов, обладающий свойством уникальности. Могут существовать отношения с несколькими не совпадающими минимальными наборами атрибутов. В таком случае, проектировщик БД должен сам решить, какое из таких альтернативных множеств атрибутов назвать первичным ключом. При этом остальные наборы атрибутов, обладающие свойством уникальности, будут называться возможными ключами. Понятие первичного ключа является важным, в связи с понятием целостности БД. Выбор первичного ключа зависит от закономерности предметной области, данные из которой содержит БД. Во многих практических реализациях СУБД допускается нарушение свойства уникальности записей. Так же таблицы с дубликатами записей могут получаться в языке SQL  в результате промежуточных вычислений. В некоторых случаях использование таблиц без первичного ключа запрещается приложениями, использующими БД.
  3.  Отсутствие упорядоченности кортежей (Так же является следствием определения тела отношения, как множества кортежей) Это свойство имеют так же и таблицы БД SQL. Если мы не указали в запросе порядок выдачи записей, то мы не можем быть уверены в том, в каком порядке нам вернет эти записи СУБД.
  4.  Отсутствие упорядоченности атрибутов Заголовок-отношение-множество пар {<A,T>}
    Для ссылки назначение атрибутов всегда используется имя атрибута. Аналогия между заголовками отношений и структурными типами ЯП. Пример:
    struct {
    int a;
    int b;
    }
    c;
    c.a=…;
    c.b=…;
  5.  Атомарность значений атрибутов: значения атрибутов реляционных отношений не могут иметь видимую структуру и в частности не могут быть множествами. Отношения, для которых все значения атрибутов являются атомарными, называются нормализованными или отношениями в первой нормальной форме.

Реляционная модель данных.

Реляционная модель данных состоит из трех частей, описывающих разные аспекты реляционного подхода:

  1. Структурная - в каком виде хранится информация в БД.
  2. Манипуляционная – Определяет 2 фундаментальных механизма манипулирования реляционными БД:
  3.  Реляционная алгебра - основана на классической теории множеств
  4.  Реляционные исчисления – на логическом аппарате исчисления предикатов первого порядка.
  5. Целостная

Язык SQL содержит элементы как реляционной алгебры, так и реляционного исчисления.

Два основных вида целостности:

  1.  Целостность сущности – связана с наличием у отношения первичного ключа. У любой переменной отношения должен существовать первичный ключ и никое значение атрибута первичного ключа не должно быть неопределенным.
  2.  Целостность ссылок – неопределенные значения, могут присутствовать среди значений любого атрибута, определенного на любом типе данного или домене, если это явно не запрещено для соответствующего атрибута.




1. Я Гольдштейн АВ
2. Техника безопасности на предприятии
3. і До нього відносять книгу обсягом понад 48 сторінок й брошуру обсягом понад 4 але не більше 48 сторінок; ж
4. ОРГАНИЗАЦИЯ И ТЕХНОЛОГИЯ ФОРМИРОВАНИЯ БЮДЖЕТА ПРЕДПРИЯТИ
5. Экологическое право как отрасль права
6. Радиотехника Введение Целью государственного экзамена по специальности является определение
7. прославилась составлением и утверждением многочисленных программ по борьбе с преступностью на осуществл
8. по теме- Базы данны
9.  Усі люди мають право на сімейне суспільне і тверезе життя убезпечене від нещасних випадків насильства й і
10. .2006 N 648 6482007п від 20
11. тематическое изучение педагогических дисциплин составляющих основу вашей профессиональной компетентност
12. Варіант 1. У завданнях 140 позначте лише одну правильну відповідь 1.
13. Ишимский государственный педагогический институт имени П
14. Номер Показатели Условное обазночение
15. задание Проанализировать инд
16. Технічне обслуговування вагонів вантажного парку
17. 0282540488540343 2005
18. Экономика и управление народным хозяйством Дистанционное обуче
19. Лабораторна робота 19 ЕКСПЕРИМЕНТАЛЬНА ПЕРЕВІРКА РІВНЯННЯ БЕРНУЛЛІМета роботи Дослід
20. Текстильный Холдинг Яковлевский