} ?>
‘H’ va SQL MBBS o’rtasidagi hamkorlik usullari bilan tanishishga
mo’ljallangan. Asosiy ehtibor ma’lumotlar bazasi bilan bog’lanishni o’rnatish,
so’rovlar jo’natish funktsiyalari va javoblarni (SQL_connect, SQL_query,
SQL_result, SQL_num_rows, SQL_close) qayta ishlashga qaratiladi.
Misol sifatida
virtual tarix muzeyi mahmuriyati uchun web-interfeys tuzish masalasini ko’raylik. ‘H’
distributivida SQL ma’lumotlar bazasi bilan ishlash uchun mo’ljallangan funktsiyalar
mavjud. Bunda bu funktsiyalarning SQL dagi ba'zi bir ma’lumotlar bazasini tasvirlash
va to’ldirish maqsadida web-interfeyslarni tuzish imkonini beruvchi funktsiyalar bilan
tanishamiz. Ma’lumotlar bazasiga ma’lumotlarni qo’shish uchun web-interfeys bilan
ishlashda bu ma’lumotlarni shunchaki html-formaga
kiritish va ularni serverga
jo’natish kerak bo’ladi. Namoyish etishda bu interfeysni virtual muzey eksponatlari
haqidagi ma’lumotlar saqlanadigan Artifacts jadvallari uchun tuzamiz. Artifacts
kollektsiyasidagi har bir eksponat quyidagi xarakteristika
yordamida tasvirlanishini
eslatib o’tamiz:
nom (title); muallif (author);
ifoda (descri’tion);
o’rindosh nom (alternative);
tasvir (‘hoto).
Nomlanish va o’rindosh nomlanish uzunasiga 255 belgidan kam satr (yahni
VARCHAR(255)), tasvirlash – matnli maydon (TEXT turiga mansub) hisoblanadi,
“muallif” va “tasvir” maydonlarida esa ‘ersons kollektsiyasidan
muallifning
identifikatorlari va Images kollektsiyasidan eksponat tasvirlariga muvofiq mavjud
bo’ladi.
Dostları ilə paylaş: