Оқулық «Білім беруді дамытудың федералды институты»



Pdf көрінісі
бет188/246
Дата27.09.2023
өлшемі4.61 Mb.
#478892
түріОқулық
1   ...   184   185   186   187   188   189   190   191   ...   246
Г. Н. Федорова, Деректер қорын әзірлеу және басқару. Оқулық. Мәскеу «Академия» баспа орталығы, 2015ж.

238
 


|[PRIMARY KEY|UNIQUE]
|[FOREIGN KEY REFERENCES <басты кесте атауы>
[(<баған атауы> [,...,n])]
[ON DELETE {NO ACTION|CASCADE|SET DEFAULT|SET NULL}] 
[ON UPDATE {NO ACTION|CASCADE|SET DEFAULT|SET NULL}] 
]
|[(CHECK<баған шарттары>)]
}
Параметрлер мәндерін қарастырамыз.
CONSTRAINT— қосымша кілт сӛзді, одан кейін баған мәндеріндегі 
шектеу атауын (<сілтеме тҧтастығының атауы>). Аттар дерекқор 
ішінде бірегей болуы керек. Сілтеме тҧтастығының атауы міндетті 
емес. Ол тҧтастықты бҧзу туралы жҥйелік хабарламаларда бар және 
кестелер қҧрылымын ӛзгерту кезінде пайдаланылуы мҥмкін. Егер бҧл 
атау болмаса, жҥйе атауы орнатылады. Атаусыз бҥтіндігін жою ҥшін 
оның жҥйелік атауын пайдалануыңыз керек.
DEFAULT— бағана ҥшін әдепкі мәнді анықтайды. Бҧл мән бағанда 
ешқандай мән кӛрсетілмесе, жолды кірістірген кезде пайдаланылады.
NULL| NOTNULL— NULL мәндер бағанында сақтауға рҧқсат 
беретін немесе қабылдамайтын негізгі сӛздер. NULL кілт сӛзі бҧл 
бағанда NULL мәндері болуы мҥмкін екенін кӛрсету ҥшін 
пайдаланылады. NULL мәні бос немесе нӛлден ерекшеленеді - 
деректердің қолжетімсіз, қабылданбаған немесе жарамсыз екенін 
кӛрсету қажет болғанда қолданылады. Егер NOTNULL кілт сӛзі 
кӛрсетілсе, осы бағандағы NULL мәнін қою әрекеті қабылданбайды. 
Егер NULL кӛрсетілсе, бағандағы NULL мәндері орналастырылады. 
Әдепкі бойынша, SQL стандарты NULL кілт сӛзінің болуын болжайды.
PRIMARYKEY— бастапқы кілт анықтамасы. Бастапқы кілт 
бағанда орнатылған болса, PRIMARYKEY атрибуты бағанға 
тағайындалуы мҥмкін. Егер бастапқы кілт бір бағанды қамтыса
біліктеме баған анықтамасына орналастырылады. Егер бастапқы кілтте 
бірнеше баған болса, іріктеу барлық бағандардың анықтамасынан кейін 
орналастырылады. Кез келген жағдайда, бастапқы кілт салынған 
ӛрістер бос болмауы керек, сондықтан NOTNULL спецификациясы 
кӛрсетіледі. 
UNIQUE-атрибуты, яғни бағанда екі бірдей мән болмауы керек. 
Бағанда бірегей кілт салынған


Достарыңызбен бөлісу:
1   ...   184   185   186   187   188   189   190   191   ...   246




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет