1-mavzu. Fanning maqsadi va vazifalari. Asosiy tushuncha va ta‟riflar. Ma‟lumotlar bazasiga qo„yiladigan talablar


Download 3.73 Mb.
Pdf ko'rish
bet36/40
Sana03.11.2023
Hajmi3.73 Mb.
#1742897
1   ...   32   33   34   35   36   37   38   39   40
Bog'liq
6. Usmonov J.T. XujaqulovT.A. Malumotlar bazasini boshqarish tizimi oquv qollanma

XMLType
XMLType
XMLType
 
Ma‟lumotni kiritish & taqdim etish. 
Har bir ma‟lumot qatori alohida MB qatorida, kontentlar esa alohida 
ustunlarda joylashgan. 


75 
VARCHAR



John Doe


Adjuster




Michael Smith


Investigator




Sam Adams


Engineer



VARCHAR
VARCHAR
VARCHAR
row
row
row
VARCHAR
VARCHAR
XMLType CLOB 

Fayl tugallangan matn ko‟rinishida saqlanadi (bo‟sh joy, 
izohlar va hokazo) [matnli ishonchlilik]. 

Jadvalga teskari tarzda terilgan bo‟lishi mumkin. 

Ma‟lumot ichki tartibda joylashtiriladi.

So‟rovlarning tezligi 

Tezroq saqlash va qayta tiklash 
XMLType View 

Relyatsion jadvalning yuqori qismida virtual XML hujjat 
yaratish 

SQL ning o‟zidan foydalangan holda tezkor so‟rov berish va 
manipulyatsiyalash 

Yangilash/kiritish triggerlarni talab qiladi 

Qat‟iy tartibli kafolat yo‟qligi, matnli ishonchlilikning 
yuqoriligi. 

Relyatsion jadvallarning yuqorisida ko‟plab XML jadvallarni 
qo‟llab-quvvatlay olishi. 
Mahalliy XML tiplar (Strukturalangan saqlash) 

Matnli ishonchlilikni saqlash 

SQL jadvallarga taqsimlash 

SQL ni to‟laligicha qo‟llab quvvatlash, yaroqlilikni yakunlash. 

Jadvallarni yangilash uchun triggerlarning mavjud emasligi 
(qayta yozish bilan qurish) 

Ba‟zi yuqori ko‟rsatkichlar. 

Hamma ma‟lumotlarni qayta yuklash uchun jadvallarni 
o‟zgartirish imkoni yo‟q.


76 

Sxema talab qiladi. 
XML sxema saqlash kolleksiyasini nazorat qilishda quyidagi 
yondoshuvlardan foydalanadi: 

CLOB 

Seriyalangan SQL obyektlarning massivlari 

Nested table of serialized SQL objects 

Array of XMLType 
Sxemani ro‟yxatga olish: 
begin 
dbms_xmlschema.registerSchema( 
„http://namespace', 
xdbURIType('schema.xsd').getClob(), TRUE,TRUE,FALSE,TRUE);
end; 
sxemada jadval yaratish 
CREATE TABLE TableName of XMLType 
XMLSCHEMA "http://namespace" 
 

MBning XML ko‟rinishida taqdim qilinishi. 

Inson uchun odatiy o‟qish va yozishga qulay bo‟lmagan natijadir.

Dasturlash uchun juda qulay, chunki, XQueryX XML ko‟rinishida 
taqdim qilinganligi uchun XML dagi standart yaratish, interpretatsiyalash 
yoki so‟rovni o‟zgartirish kabi vositalardan foydalanish imkoniyati 
mavjud.


77 

Download 3.73 Mb.

Do'stlaringiz bilan baham:
1   ...   32   33   34   35   36   37   38   39   40




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