Кесте компоненттері
Әрбір кестеде бірнеше компонент болады
Атрибут – бағана атауы
Мысалы, id және name атрибуттар болады
Студент кестесінде 2 атрибут бар
Кортеж – бір қатардағы ақпарат
Біздің кестеде үш кортеж бар
(1, Арман), (2, Сәуле), (3, Марат)
id | Name |
1 | Арман |
2 | Cәуле |
3 | Марат |
Кесте кілті
Бірінші кестеде басты кілт id атрибуты
Id арқылы кез келген объектіні кестеден таба аламыз
Екінші кестеде басты кілт code
Ал сыртқы кілт id
Екі кесте id атрибуты арқылы байланысады
id | Name |
1 | Арман |
2 | Cәуле |
3 | Марат |
id | course | Grade | code |
1 | физика | 5 | PHY |
2 | математика | 3 | MATH |
жағрапия | 5 | GEO | |
3 | әдебиет | LIT |
Күрделі басты кілт
Басты кілт күрделі болуы да мүмкін, яғни кілт бірнеше атрибуттан құралады
Атрибуттар кортежі қайталанбауы керек
Басты кілт (id, name) кортежі
Кілт комбинациясы қайталанбайды
id | Name | Age |
1 | Арман | 16 |
Cәуле | 17 | |
3 | Арман | 16 |
Атрибут шектеулері
Атрибут мағыналарына шектеу қоюға болады
Шектеулер салалық ережелерді іске асыратын механизмдердің бірі
Мысалы, grade атрибуты оқушының бағасын білдіреді
Демек, оның мағынасын
1 - ден 5 - ке дейін шектеуіміз
қажет
id | course | Grade |
1 | физика | 5 |
математика | 3 | |
2 | жағрапия | 5 |
3 | әдебиет |
© ООО «Знанио»
С вами с 2009 года.