индекстер, басқа кестелерге қатысты тҧтастық шектеулер. Алдын ала
домендер кестелерде пайдаланылған жағдайда анықталуы керек.
Жасалған кесте
қосылатын дерекқорды ашу керек, яғни белсенді
қосылым орнатылуы керек.
Дерекқор кестесін жасау CREATETABLE операторы арқылы
орындалады. Кесте жасау операторының негізгі синтаксисі келесідей:
CREATETABLE<кесте атауы>
({<баған анықтамасы>|<кесте шектеулерін анықтау>}
[,...,{<баған анықтамасы > |< кесте шектеулерін анықтау >}]}
Кестенің атауын ҥтірмен кӛрсетіп
болған соң, жақшалардағы
барлық сӛйлемдер жеке кесте элементтерін немесе бағыныңқы
мәндерді анықтайтын жақшаларда кӛрсетілуі керек:
■
<кесте атауы> — қҧрылып жатқан кесте идентификаторы;
■
<баған анықтамасы> —
Кестедегі бір бағанның атауын, деректер
тҥрін
және
параметрін
кӛрсету.
Баған
атаулары
идентификаторларға қатысты ережелерге сәйкес келуі және кестеде
бірегей болуы керек;
■
<кесте шектеулерінің анықтамасы> — кесте деңгейінде белгілі бір
тҧтастығы шектеулерін орнату.
<Кесте анықтамасы> тармағын
пайдалану арқылы бағанның
сипаттарын кӛрсетіңіз:
<баған анықтамасы> : : =
<баған атауы>< деректер тҥрі>
[<бағанды шектеу>][,...,<бағанды шектеу>]
Параметрлердің мақсаты мен қолдануын қарастырамыз:
■
<баған атауы> - кесте бағанын атауын кӛрсететін идентификатор;
■
<деректер тҥрі> - бағанның деректер тҥрі;
■
<баған шектеулері> - Бҧл тармақ бағанда анықталатын шектеулерді
анықтайды. Сӛйлемнің синтаксисі келесідей:
<баған шектеулері>;;=
[CONSTRAINT<сілтемелік бҥтіндік атауы>]
{[DEFAULT <мағынасы>]
| [NULL|NOT NULL]
Достарыңызбен бөлісу: