Осн понятиями реляц бд. Понятие домена.



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

Осн понятиями реляц бд. Схема отн-я, схема бд.

Схема отн-я - это именованное мн-во пар {имя атрибута, имя домена (или типа, если понятие домена не поддерживается)}. Степень или "арность" схемы отн-я - мощность этого мн-ва равна кол-ву именованных пар, опр-ющих схему отн-я.

Осн понятиями реляц бд. Понятие кортежа и отн-я.

Кортеж – это набор именованных значений заданного типа. Кортеж, соотв данной схеме отн-я, - это мн-во пар {имя атрибута, значение}, к-рое содержит одно вхождение каждого имени атрибута, принадлежащего схеме отн-я. Попросту говоря, кортеж - это набор именованных значений заданного типа. Отн-е - это мн-во кортежей, соотв одной схеме отн-я. Иногда, чтобы не путаться, говорят "отн-е-схема" и "отн-е-экземпляр", иногда схему отн-я называют заголовком отн-я, а отн-е как набор кортежей - телом отн-я.

Операции над таблицами бд. Объед-е отн-й.

Объединение отн-й создает новое отн-е, содержащее все кортежи отн-й операндов. Операнды должны иметь одинак атрибуты. Пример объединения отн-й: Ежемесячно из цехов поступают отчеты о выпуске продукции за прошедший месяц, содержащие номер цеха, код продукции, дату выпуска и кол-во выпущенной продукции. Эти сведения добавляются в общ таблицу "Выпуск продукции" с такой же структурой, т.е. к кортежам

добавляются кортежи:


Целостность реляц бд. Привести примеры.

Целостность (от англ. integrity – нетронутость) – понимается как правильность данных в любой момент времени. Поддержание целостности бд может рассматриваться как защита данных от неверных изменений или разрушений. Для пользователей важно, чтобы бд отображала предметную область однозначно и непротиворечиво, т.е. чтобы она удовл-ла условию целостности. Выделяют 2 осн типа огр-ний по условию целостности:

§ Каждая строка таблицы должна отличаться от остальн ее строк значением хотя бы 1 столбца. (пример: сотрудники отдела могут оказаться полными тесками, родившимися в один и тот же день чтобы не нарушить условие целостности, добавляем в таблицу новый столбец – «номер пропуска», превращая ее в отн-е. Т.о, первое огр-е обесп-тся наличием в таблице-отн-й первичн ключа).

§ Внешний ключ не м б указателем на несущ-ющ строку той таблицы, на к-рую он ссылается. Это огр-е называется огр-ем целостности по ссылкам. (пример, в столбце Название отдела таблицы «Сотрудники» хранятся сведения о принадлежности сотрудников к отделу. Здесь название отдела явл внешним ключом для ссылки на таблицу «Отдел». Для обесп-ния огр-я целостности по ссылкам каждое Название отдела из таблицы «Сотрудник» должно принадлежать конкретному отделу из таблицы «Отдел»).


Дата добавления: 2018-05-09; просмотров: 239; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!