Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Студент_преподаватель



М

М

Для данной схемы связь Изучаемый предмет будет установлена между таблицами СТУДЕНТ и ПРЕДМЕТ через таблицы СТУДЕНТ_ПРЕПОДАВАТЕЛЬ и ПРЕПОДАВАТЕЛЬ.

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

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

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

Таблицы реляционной модели строятся по определенным правилам. Некоторые из них таковы:

- в таблице не должно быть столбцов с одинаковыми именами;

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

- в таблицах не должно быть повторяющихся строк;

- каждое значение, содержащееся на пересечении строки и столбца, должно быть атомарным (логически неделимым);

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

Эти и другие правила построения таблиц будут обсуждаться ниже.

При соблюдении всех правил построения таблиц каждую из них можно рассматривать как математическое отношение (relation). Тогда над таблицами можно выполнять математические операции реляционной алгебры и теории множеств. Именно эти операции положены в основу ЯМД реляционных СУБД.

Достоинством реляционной модели является ее наглядность, так как таблица – это привычная и понятная форма представления данных. Но самое важное достоинство реляционной модели – это ее математическая обоснованность. Этот факт обеспечивает возможность формулировки достаточно строгих правил построения модели и возможность выполнения любых манипуляций с данными.

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





Дата публикования: 2014-11-18; Прочитано: 329 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...