120 likes | 288 Views
Relacijske podatkovne zbirke. Korpusi in baze podatkov 2007/2008. Podatki in informacije. Podatki so dejstva, predstavljena z vrednostmi (številkami, znaki, simboli...). Informacija je pomen, ki ga podatkom pripiše inteligent ni sistem (človek, inteligenten stroj).
E N D
Relacijske podatkovne zbirke Korpusi in baze podatkov 2007/2008
Podatki in informacije • Podatki sodejstva, predstavljena z vrednostmi (številkami, znaki, simboli...). • Informacija je pomen, ki ga podatkom pripiše inteligentni sistem (človek, inteligenten stroj). • Podatkovna zbirka je model okolja, iz katerega izvirajo podatki in osnova za tvorbo novih informacijo okolju.
Struktura podatkovne zbirke • Podatki v zbirki so urejeni po enotnih kriterijih. • Podatki iste vrste morajo biti shranjeni v enakih “predalih” in zapisani z enakim tipom znakov. • Dogovor o ureditvi podatkov imenujemo struktura zbirke.
Struktura podatkovne zbirke • Gradniki podatkovne zbirke: • Entitete so objekti, o katerih zbiramo podatke, • atributi so lastnosti entitet, • vrednosti atributov so konkretni podatki o posameznih atributih.
Relacijska zbirka o napotitvah pacientov v specialistične ustanove pacienti napotitve spec.ustanove
Struktura relacijske zbirke • Relacijska zbirka shranjuje podatke o različnih entitetah, smiselno urejene v ločenih tabelah, • entitete so povezane preko unikatnih identifikacij, • povezave imenujemo relacije, • relacije so osnova za poizvedovanje po relacijskih zbirkah.
Struktura relacijske zbirke • Poizvedovanje s pomočjo relacij lahko poveže podatke iz različnih tabel. • Primer: v katero zdravstveno ustanovo je bil 12. 7. 1992 napoten Miha Kovač? • Najbolj razširjen jezik za definiranje strukture zbirke in poizvedovanje po njej je SQL (Structured Query Language)
Vaja: Gradnja relacijske zbirke podatkov v MS Accessu • Zgradili bomo knjižnično okolje, kjer bodo entitete: • knjiga kot predmet izposoje, • uporabnik in • izposoja kot dogodek, pri katerem sodelujeta knjiga in uporabnik.
Gradnja zbirke • Tabela Uporabniki • ID: samoštevilo, dolgo celo število, prirastek, splošno celo število, indeksirano (podvojeni vnosi niso dovoljeni), primarni ključ • Ime: besedilo, velikost polja 25, zahtevano: Da, • Priimek: besedilo, velikost polja 30, zahtevano: Da, • Datum rojstva: datum/čas, kratka oblika datuma, zahtevano: Da, • Naslov: besedilo, velikost polja 50, zahtevano: Ne
Gradnja zbirke II • Tabela Knjige • Inventarna stevilka: samoštevilo, dolgo celo število, prirastek, splošno število, indeksirano (podvojeni vnosi niso dovoljeni), primarni ključ • Avtor: besedilo, velikost polja 30, zahtevano: Da, • Naslov: besedilo, velikost polja 50, zahtevano: Da, • Zalozba: besedilo, velikost polja 20, zahtevano: Ne, • Leto izdaje: število, celo število, splošno celo število, decimalna mesta 0, privzeta vrednost zbrišemo, zahtevano: Ne
Gradnja zbirke III • Tabela Izposoja • ID izpos, samoštevilo, dolgo celo število, prirastek, splošno celo število, indeksirano, primarni ključ • ID, število, dolgo celo število, splošno celo število, decimalna mesta 0, privzeta vrednost zbrišemo, zahtevano: Da, indeksirano:Ne, • Inventarna stevilka: samoštevilo, dolgo celo število, prirastek, splošno število, indeksirano: Ne • Dan izposoje: datum/čas, kratka oblika datuma, zahtevano: Da, indeksirano: Ne, • Dan vrnitve: datum/čas, kratka oblika datuma, zahtevano: Ne, indeksirano: Ne.