1 / 10

Podatkovni del podatkovne baze

Podatkovni del podatkovne baze. Metapodatkovna baza - opisi fizičnih podatkov (kako so shranjeni na zunanjem pomnilniku, kaj pomenijo, kako so dostopni uporabnikom). Opisi podatkov. Fizični podatki.

galena
Télécharger la présentation

Podatkovni del podatkovne baze

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Podatkovni del podatkovne baze Metapodatkovna baza - opisi fizičnih podatkov (kako so shranjeni na zunanjem pomnilniku, kaj pomenijo, kako so dostopni uporabnikom) Opisi podatkov Fizični podatki Fizična PB - vrednosti podatkovnih elementov, ki se nanašajo na lastnosti objektov v modeliranem okolju.

  2. Metapodatkovna baza • Trinivojska arhitektura PB => metapodatkova baza vsebuje 3 vrste opisov fizičnih podatkov: • notranja shema (1), • konceptualna shema (1) • zunanje sheme (n). • Namen trinivojske arhitekture: ločiti načine fizičnega shranjevanja podatkov (notranji nivo) od načinov modeliranja okolja (konceptualni nivo) in le-te od uporabe podatkov (zunanji nivo).

  3. Trinivojska arhitektura PB Opisi uporabniških pogledov na podatke Zunanja shema 1 Zunanja shema 2 Zunanja shema n Zunanji nivo Opis globalnega pogleda na podatke (vsebina) Konceptualna shema Konceptualni nivo Opis fizične predstavitve podatkov (tehnično) Notranja shema Notranji nivo PB Fizična organizacija podatkov

  4. Razlike med nivoji Zunanji nivo Konceptualni nivo Izdeleki = Record IDIzdelka : Word; ImeIzdelka : String; CenaEnote : Real; End; Notranji nivo

  5. Obravnava fizične PB • Izven podatkovne baze (nivo OS) – FPB je zbirka fizičnih datotek na zunanjem pomnilniku • Notranji nivo - zbirka fizičnih datotek se s pomočjo opisov v notranji shemi prikaže kot zbirka logičnih zapisov različnih tipov in njihovih medsebojnih povezav; notranja shema omogoča preslikavo fizičnih datotek v logične zapise; obsega podatke o tem, kje se nahajajo podatkovni elementi, ki tvorijo logični zapis, in kako se iz fizičnih datotek preberejo oziroma vanje shranijo.

  6. Obravnava fizične PB (nad.) • Konceptualni nivo - zbirka logičnih zapisov (in njihovih medsebojnih povezav) se s pomočjo opisov v konceptualni shemi prikaže kot imena, lastnosti in povezave entitet iz modeliranega okolja (konceptualna podatkovna baza = logični model okolja); konceptualna shema obsega tudi opise pravil, ki veljajo v modeliranem okolju (npr. kakšne vrednosti lahko zavzamejo posamezne lastnosti entitet in katere medentitetne povezave smejo oziroma morejo obstajati v okolju.)

  7. Obravnava fizične PB (nad.) • Zunanji nivo - konceptualna PB se s pomočjo opisov v zunanji shemi prikaže kot uporabnikov model okolja, ki obsega le tisti del celotnega modela, ki je zanj zanimiv. V MPB se nahaja toliko zunanjih shem, kolikor različnih uporabniških pogledov obstaja. Zunanja shema omogoča uporabniku prilagojen pogled na konceptualno podatkovno bazo, obsega tudi omejitve pri uporabi posameznih vrst podatkov. • MPB = meta podatkovna baza (zbirka pravil – ni podatkov, so samo definicije)

  8. Opisi shem • Posamezne vrste shem opišemo s pomočjo strukturnega in opisnega mehanizma - podatkovnega modela. Sestavna dela podatkovnega modela sta: • jezik za opis podatkov in • množica operatorjev, ki služijo za rokovanje s podatki (jezik za manipulacijo s podatki / povpraševalni jezik) • Na notranjem nivoju je podatkovna baza predstavljena kot množica logičnih datotek, ki jih sestavljajo logični zapisi. Operatorji, ki so vezani na datotečni model, se nanašajo na iskanje, branje, dodajanje, brisanje in spreminjanje zapisov v datotekah. Ti operatorji niso neposredno dostopni uporabnikom.

  9. Opisi shem (nad.) • Na konceptualnem in zunanjem nivoju je podatkovna baza opisana s pomočjo podatkovnih modelov, ki jih delimo na globinske (ER model, PM na osnovi semantičnih mrež, “objekt – vloga” ORM model) in površinske (relacijski, mrežni, hierarhični). • Za preslikave med opisi podatkovne baze na različnih nivojih skrbi SUPB. • Te preslikave omogočajo in zagotavljajo podatkovno neodvisnost - preprečujejo nezaželene vplive sprememb z nižjih na višje nivoje. ER= entitetno relacijski model PM= podatkovni model ORM=Object Relational Mapping

  10. Podatkovna neodvisnost Fizična  podatkovna neodvisnost - mera za vpliv sprememb z notranjega nivoja na konceptualni nivo. Logična podatkovna neodvisnost - mera za vpliv sprememb s konceptualnega nivoja na zunanji nivo. Izdelki = Record IDIzdelka : Word; ImeIzdelka : String; CenaEnote : Real; End;

More Related