Мультимедиали маълумотлар базаси



Download 0,9 Mb.
Sana25.02.2022
Hajmi0,9 Mb.
#272880
Bog'liq
7-маъруза Суратларни маълумотлар базасида сақлаш.

Мультимедиали маълумотлар базаси

Маъруза: Назирова Э.Ш.

7-маъруза Суратларни маълумотлар базасида сақлаш.

Режа:

  • Тасвирли маълумотлар шакллари.
  • Суратларни сиқиш.
  • Суратларни МБда излаш.
  • Суратлар учун маълумотлар базаси структураси.

Чап координат тизими

Ўнг координат тизими

Декарт координат системасида RТни икки хил усулда тасвирлаш.

Суръатларни МБда излаш

Суръатларни МБда излаш

Тасвирли маълумотларни сақлаш, уларни керак бўлганда излаб топиш вазифалари мультимедиали маълумотлар базасининг муҳим вазифаларидан ҳисобланади. МБ сақланаётган тасвирли маълумотларни излашнинг бир-неча хил усуллари мавжуд.

Тасвирли маълумот сақланаётганда тўғридан-тўғри тасвирнинг иккилик кодидан ташқари МБ да тасвир ҳақидаги маълумотлар ҳам сақланади. Сақланаётган тасвирли маълумотларни ана шу қўшимча маълумотлари бўйича иерархик классификациялаб, излаш пайтида иерархик структураси бўйича юриб, излаб топиш мумкин. Бу усулда тасвирий маълумот тасвирнинг иккилик матни бўйича эмас балки ёрдамчи маълумотлардан фойдаланиб топилади. Масалан,

Тасвирли маълумот сақланаётганда тўғридан-тўғри тасвирнинг иккилик кодидан ташқари МБ да тасвир ҳақидаги маълумотлар ҳам сақланади. Сақланаётган тасвирли маълумотларни ана шу қўшимча маълумотлари бўйича иерархик классификациялаб, излаш пайтида иерархик структураси бўйича юриб, излаб топиш мумкин. Бу усулда тасвирий маълумот тасвирнинг иккилик матни бўйича эмас балки ёрдамчи маълумотлардан фойдаланиб топилади. Масалан,

Бадиий асарлар

Рассомлик

Ўрта осиё

16 аср.

2. Иккинчи усулда тасвирий маълумотни ёрдамчи атамалари индексланиб, тўғридан тўғри индекс бўйича излаб топиш. Бу усулда тасвирли маълумот индексланган ҳужжат сифатида қаралади.

  • 2. Иккинчи усулда тасвирий маълумотни ёрдамчи атамалари индексланиб, тўғридан тўғри индекс бўйича излаб топиш. Бу усулда тасвирли маълумот индексланган ҳужжат сифатида қаралади.
  • 3. Тасвирли маълумотларни тўғридан-тўғри иккилик коди бўйича ҳам излаш мумкин. Бунда иккилик кодлар аввалдан олинган шаблонга солиштириб топилади.
  • Тасвирли маълумотларни иккилик коди бўйича изланганда шаблон ва иккилик матнни юз фоиз мос келишлиги кутилмайди.

Тасвирли маълумотларни МБ излашда сўровлар тури:

Тасвирли маълумотларни МБ излашда сўровлар тури:

    • Тасвирни маълум белгиларига кўра излаб топиш (ранг, текстура, фигура ва ҳ.к.)
    • Маълум типдаги объектларни ўзида сақлаган тасвирларни излаб топиш
    • Тасвирлардаги объектларни маълум атрибутлари бўйича излаб топиш. Масалан, маълум фигуралар (айлана,, учбурчак ва ҳ.к.), ўлчови, ранги бўйича ва ҳ.к.

А типидаги объект Б типидаги объектдан чапда жойлашган тасвирни излаб топиш. (макондаги муносабатлар)

    • А типидаги объект Б типидаги объектдан чапда жойлашган тасвирни излаб топиш. (макондаги муносабатлар)
    • Ўхшашлик бўйича излаш: берилган тасвирга (сегментга) ўхшаш тасвирни (сегментларни) излаб топиш.

Суратлар учун маълумотлар базаси структураси

Суратлар учун маълумотлар базаси структураси

  • Тасвирли маълумотларни қуйидагича структурада сақлаш мумкин:
    • Пикселлар матрицасини кетма-кет сақлаш (сиқилган ё сиқилмаган ҳолда). Бундай структура дискда катта жой талаб қилади.
    • Ҳар бир суратни алоҳида файл сифатида сақлаш.

Реляцион структура:

Реляцион структура:

    • Суратни тасвирлаш: сурат идентификатори ва унинг асосий хусусиятлари (атрибутлари)
    • Объектни тасвирлаш: сурат ичидаги объектлар (сегментлар, тўртбурчаклар); қўлда ёки автоматик чиқариб олинади.

Маконли структура:

Маконли структура:

    • Масалан, R- или R*-дарахтлар ёрдамида
    • МБ барча суратлар учун битта R-дарахт қуриш
    • Маконли бўлмаган объектлар учун алоҳида индекс қуриш

бинарных маълумотларни сақлаш

Суратларни МБ сақлаш

byte[] bytes = ...; // image

String fileName = ...; // image name

response.setContentType("application/octet-stream;");

response.setHeader("Content-Disposition", "inline;filename=\"" + fileName + "\"");

response.setContentLength(bytes.length);

OutputStream out = response.getOutputStream();

out.write(bytes);


"Application / octet-stream" ўрнига расм турини ўрнатишингиз мумкин, масалан, "image / png"

Oracle асосан тасвирларни сақлашда 3та усулга эга:

Oracle асосан тасвирларни сақлашда 3та усулга эга:

  • - BFILE майдонларини сақлаш(яъни ташқи файлларда)
  • - LONG RAW майдонларида (эскирган усул). Аллақачон тўлтирилган жадвалда LONG RAW маълумотларни BLOBгa ўзгартириш мумкин.
  • - BLOB майдонларида (тўғри йўл). Java дастурида BLOBларни қандай ўқиш ва ёзиш Oracle хужжатларида мавжуд. Маълумотларни JSP-дан эмас (матн маълумотларни чиқариш учун мўлжалланган) балки JSP- (RequwestDispatcher-дан фойдаланиб) уни файлда сақлаш ва га бериш керак.

Назорат учун савол ва топшириқлар

  •  Рақамли тасвир нима?
  • Рақамли тасвирларнинг қандай форматлари бор?
  • Суратларни қандай сиқиш усулларини биласиз?
  • Суратларни МБда излаш усуллари.
  • Суратларни сақлаш учун МБ қандай структураси қўлланилади?

Download 0,9 Mb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish