ms sql serverda ma’lumotlar bazasi bilan ishlash (mbbt)

PPTX 15 pages 393.7 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 15
sql тили mavzu: 4 2-семестр ms sql server мббт да ишлаш режа: sql server да маълумотларнинг типлари фойдаланувчи типлари қоидалар жадвал структурасини ўзгартириш жадваллар боғланиши sql server да маълумотларнинг типлари фойдаланувчи типлари sql server да фойдаланувчи томонидан янги тип жорий қилиниши мумкин. бундай тип user-defined data tipes деб аталади. масалан, сананинг фақат йил қисмини ифодалайдиган типни жорий қилишимиз мумкин. бунинг учун enterpise manager ойнасига стрелкани келтириб, ўнг тугмани босамиз. ҳосил бўлган мулоқот ойнасидан user-defined data tipes ни танлаймиз. мулоқот жадвали ҳосил бўлади. уни тўлдирамиз. типнинг номини year деб номлаймиз, типини учун эса smallint ни танлаймиз. фойдаланувчи типлари шундан сўнг типни танлашда очиладиган рўйхатда year типи ҳосил бўлади. қоидалар (rules) қоидалар (rules) - бу декларатив ифода бўлиб, маълумотнинг мумкин бўлган қийматларини чеклайди. унинг умумий формати қуйидагича @ўзгарувчи_номи масалан, year типи учун 1400 дан 2100 гача чеклов қўймоқчи бўлсак уни қуйидагича формулировка қиламиз. enterpise manager даги rules (қоидалар) белгисига стрелкани келтирамиз ва …
2 / 15
table mijoz add localnumber char(25) null жадвал структурасини ўзгартириш юқорида mijoz жадвалининг структурасини ўзгартирувчи бир нечта alter операторлар келтирилган. биринчи оператор name устунининг узунлигини 100 символгача оширади. иккинчи alter оператори янги customersince устунини яратади ва унга year типини белгилайди. новбатдаги иккита alter оператори устун узунлигини ўзгартиришнинг алтернатив усулини намойиш қиляпти. биринчиси localnumber устунини ўчиради. иккинчиси уни бошқатдан узунлигини ўзгартирган ҳолда яратади. иккинчи усул ёрдамида устун узунлиги ўзгартирилганда устунга тегишли маълумотлар йўқотилади. жадвал структурасини ўзгартириш бундай ўзгартиришларни жадвални лойиҳалаш график ойнасида ҳам амалга ошириш мумкин. майдон узунликлари ўзгартирилаётганда нотўғриликка йўл қўйилса, бу ҳолат бўйича тизим огоҳлантиради. шунда ҳам ўзгартириш амалга оширилса, маълумотларнинг бузилишига ва тушинарсиз қийматлар пайдо бўлишига олиб келади. жадвал структурасини ўзгартириш жадваллар боғланиши боғланишларни ҳам худди бошқа структуралар сингари икки хил йўл билан яратиш мумкин: ёки alter table оператори ёрдамида ташқи калит яратиш арқали, ёки мб диаграммасида боғланишларни чизиш орқали. жадваллар боғланиши стрелкани diagrams белгисига келтириб сичқончанинг ўнг тугмасини …
3 / 15
а ҳожат йўқ. чунки бутунлигини текшириш учун маълумотлар йўқ. агар маълумотлар киритилган жадвалларни боғламоқчи бўлсак, бу байроқчани ўрнатиш зарур бўлади. байроқча қўйилмаган ҳолда sql server фақат янги киритилган маълумотларнинг мурожаат бутунлигини таъминлайди жадваллар боғланиши кейинги байроқча enforce relationship for replication (репликация вақтида боғланишни қўллаш) бўлиб тақсимланган қайта ишлашда қўлланилади. учинчи байроқча enforce relationship for inserts and updates (қатор қўйиш ва ўзгартириш вақтида боғланишни қўллаш) бўлиб мурожаат бутунлигини таъминлашда муҳим роль ўйнайди. бу байроқча қўйилмаса асосий жадвалдаги сатр ўчирилганда унга боғлиқ бўлган иккинчи жадвалдаги маълумотлар назорат қилинмайди. иккинчи жадвалдаги боғлиқ маълумотлар ҳам ўчиши учун on delete cascade га ҳам байроқча ўрнатиш керак. image1.png image2.png image3.png image4.png image5.png /docprops/thumbnail.jpeg
4 / 15
ms sql serverda ma’lumotlar bazasi bilan ishlash (mbbt) - Page 4
5 / 15
ms sql serverda ma’lumotlar bazasi bilan ishlash (mbbt) - Page 5

Want to read more?

Download all 15 pages for free via Telegram.

Download full file

About "ms sql serverda ma’lumotlar bazasi bilan ishlash (mbbt)"

sql тили mavzu: 4 2-семестр ms sql server мббт да ишлаш режа: sql server да маълумотларнинг типлари фойдаланувчи типлари қоидалар жадвал структурасини ўзгартириш жадваллар боғланиши sql server да маълумотларнинг типлари фойдаланувчи типлари sql server да фойдаланувчи томонидан янги тип жорий қилиниши мумкин. бундай тип user-defined data tipes деб аталади. масалан, сананинг фақат йил қисмини ифодалайдиган типни жорий қилишимиз мумкин. бунинг учун enterpise manager ойнасига стрелкани келтириб, ўнг тугмани босамиз. ҳосил бўлган мулоқот ойнасидан user-defined data tipes ни танлаймиз. мулоқот жадвали ҳосил бўлади. уни тўлдирамиз. типнинг номини year деб номлаймиз, типини учун эса smallint ни танлаймиз. фойдаланувчи типлари шундан сўнг типни танлашда очиладиган рўйхатда year типи ҳосил бўлади. қ...

This file contains 15 pages in PPTX format (393.7 KB). To download "ms sql serverda ma’lumotlar bazasi bilan ishlash (mbbt)", click the Telegram button on the left.

Tags: ms sql serverda ma’lumotlar baz… PPTX 15 pages Free download Telegram