Введение в базы данных Ограничения, присущие файловым системам


Ограничения целостности по области действия



Download 0,92 Mb.
bet22/44
Sana08.06.2022
Hajmi0,92 Mb.
#642978
TuriЛекция
1   ...   18   19   20   21   22   23   24   25   ...   44
Bog'liq
Лекция 1

5.2 Ограничения целостности по области действия
По области действия ограничения делятся на:
 ограничения домена;
 ограничения атрибута;
 ограничения кортежа;
 ограничения отношения (целостность сущностей);
 ограничения базы данных (целостность по ссылкам).

5.2.1 Ограничения домена


Ограничения целостности домена представляют собой ограничения, накладываемые только на допустимые значения домена (если СУБД поддерживает понятие домена). Фактически, ограничения домена обязаны являться частью определения домена. Например, ограничением домена "Возраст сотрудника" может быть условие "Возраст сотрудника не менее 18 и не более 65".
Ограничения домена сами по себе не проверяются. Если на каком-либо домене основан атрибут, то ограничение соответствующего домена становится ограничением этого атрибута.

5.2.2 Ограничения атрибута


Ограничение целостности атрибута представляют собой ограничения, накладываемые на допустимые значения атрибута. Ограничение атрибута в точности совпадают с ограничениями соответствующего домена вследствие того, что атрибут основан на каком-либо домене. Отличие ограничений атрибута от ограничений домена в том, что ограничения атрибута проверяются. Например, ограничение домена из предыдущего примера, можно оформить ограничением атрибута: «18 лет < Возраст сотрудника < 65 лет» Еще одним примером ограничения на атрибут "Табельный номер сотрудника" может быть условие "таб_номер > 0".

5.2.3 Ограничения кортежа


Ограничения целостности кортежа представляют собой ограничения, накладываемые на допустимые значения отдельного кортежа (строки таблицы). Требование, что ограничение относится к отдельному кортежу отношения, означает, что для его проверки не требуется никакой информации о других кортежах отношения (строчках таблицы).
Пример 6. Атрибут "Возраст сотрудника" в таблице "Спецподразделение", может иметь дополнительное ограничение "Возраст сотрудника не менее 25 и не более 45", помимо того, что этот атрибут уже имеет ограничение, определяемое доменом - "Возраст сотрудника не менее 18 и не более 65".


Download 0,92 Mb.

Do'stlaringiz bilan baham:
1   ...   18   19   20   21   22   23   24   25   ...   44




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish