podatkovne baze
DESCRIPTION
Podatkovne baze. asist.dr. Dimitar Hristovski, dipl.ing.ra č. Inštitut za biomedicinsko informatiko Medicinske fakultete v Ljubljani. Motivacija. Tehnolo ška osnova za številne biomedicinske aplikacije: elektronski medicinski zapis, zdravstveni informacijski sistemi, ... - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/1.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Podatkovne baze
asist.dr. Dimitar Hristovski, dipl.ing.rač.
Inštitut za biomedicinsko informatiko Medicinske fakultete v Ljubljani
![Page 2: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/2.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Motivacija
Tehnološka osnova za številne biomedicinske aplikacije: elektronski medicinski zapis, zdravstveni informacijski sistemi, ...
Osebni nivo (v času študija in pozneje): raziskovalne naloge, magisteriji, doktorati, ...
Uporabne tudi drugje: Banke Zavarovalnice Državne ustanove
![Page 3: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/3.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Računalniško podprt podatkovni sistem
Računalniško podprt podatkovni sistem – sistem za obdelavo in rokovanje s podatki. Ima štiri komponente:
Človek Program Podatki Računalnik
![Page 4: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/4.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Podatkovni sistem
![Page 5: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/5.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Podatkovna revolucija
Prvo obdobje: središče pozornosti računalnik.
Drugo obdobje: programska revolucija, središče pozornosti programi.
Tretje obdobje: podatkovna revolucija, središče pozornosti podatki.
![Page 6: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/6.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Podatki v središču pozornosti
![Page 7: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/7.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Podatkovna baza – definicije
Podatkovna baza je model okolja, ki služi kot osnova za sprejemanje odločitev in izvajanje akcij.
Podatkovna baza je množica med seboj povezanih podatkov, ki so shranjeni v računalniškem sistemu, dostop do njih je centraliziran in omogočen s pomočjo sistema za upravljanje podatkovnih baz (SUPB).
Podatkovna baza je mehanizirana, večuporabniška, formalno definirana in centralno nadzorovana zbirka podatkov.
![Page 8: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/8.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Podatkovna baza kot model okolja
![Page 9: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/9.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Upravljanje podatkovne baze
Ker so podatki osnova, na kateri temelji celotno delovanje organizacije, je treba z njimi, enako kot z drugimi sredstvi organizacije, smiselno upravljati, kar zajema:
Zagotavljanje razpoložljivosti podatkov Nadzor nad uporabo podatkov
![Page 10: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/10.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Zagotavljanje razpoložljivosti podatkov
Učinkovit dostop Vseh uprabnikov Sočasno Do vseh vrst podatkov Ves čas
![Page 11: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/11.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Nadzor nad uporabo podatkov
Celovitost (integriteta) podatkov: Obnavljanje podatkovne baze Nadzor nad sočasnim dostopom do podatkov Preverjanje vhodnih podatkov
Uporaba podatkov v skladu z njihovim namenom: Pravilno razumevanje podatkov Dostop do dovoljenih podatkov
Uporabnost podatkov tudi v prihodnje
![Page 12: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/12.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Organizacija podatkovne baze
Podatkovno bazo v širšem smislu sestavljajo: Podatki Uporabniki in uporabniški programi Upravitelj podatkovne baze Sistem za upravljanje podatkovne baze
![Page 13: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/13.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Struktura podatkovne baze
![Page 14: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/14.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Podatkovna baza z vidika upravljanja
Centralizirana podatkovna baza Porazdeljena podatkovna baza
![Page 15: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/15.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Uporabniki podatkovne baze
Neposredni uporabniki Posredni uporabniki
![Page 16: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/16.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Podatkovni del podatkovne baze
Fizična podatkovna baza (FPB) – vrednosti podatkovnih elementov
Metapodatkovna baza (MPB) – opisi fizičnih podatkov: Kako so shranjeni v zunanjem pomnilniku Kaj pomenijo Kako so dostopni uporabnikom
![Page 17: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/17.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
MPB – Meta podatkovna baza
Ima trinivojsko zgradbo: Zunanja shema
Uporabnikov pogled: model okolja posameznega uporabnika
Konceptualna shema Globalni model okolja
Notranja shema Zbirka logičnih zapisov
![Page 18: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/18.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Podatkovna neodvisnost
Spremembe ene sheme ne smejo vplivati na drugo shemo.
Fizična podatkovna neodvisnost Logična podatkovna neodvisnost
![Page 19: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/19.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Podatkovni modeli
Posamezne vrste shem opišemo s pomočjo strukturnega in opisnega mehanizma - podatkovnega modela, imenovanega tudi jezik za opis podatkov.
![Page 20: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/20.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Vrste podatkovnih modelov
Površinski: Relacijski Mrežni Hierarhični
Globinski: Eniteta-razmerje ...
![Page 21: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/21.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Entiteta razmerje
Entiteta: katerikoli konkretni ali abstraktni objekt ali dogodek v organizaciji ali okolju, ki ga modeliramo (realni svet) (pr. Pacient, Preiskava, Študent, ...)
Atribut: nekaj kar hočemo vedeti o kakšni entiteti (pr. Ime, Priimek, Spol, ...)
Vrednosti: vrednosti atributov entitet (pr. Ime=‘Janez’, Spol=‘M’, …)
Razmerje: pomenska povezava med entitetami (pr. Izpit : razmerje med entitetama Študent in Predmet)
![Page 22: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/22.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Študentska pisarna – diagram entiteta razmerje
![Page 23: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/23.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Podatkovni model - Bolnica
![Page 24: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/24.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Primer relacijske tabele - Pacienti
![Page 25: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/25.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Struktura tabele Pacienti
![Page 26: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/26.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Tabela - Preiskave
![Page 27: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/27.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Tabela (Relacija) - Izvidi
![Page 28: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/28.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Zaslonski obrazec - Pacienti in izvidi
![Page 29: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/29.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Iskanje z primerom (QBE)
![Page 30: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/30.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Ekvivalenčni SQL ukaz
![Page 31: Podatkovne baze](https://reader035.vdocuments.net/reader035/viewer/2022062321/568135cc550346895d9d30bd/html5/thumbnails/31.jpg)
Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze
Poizvedovalni jezik SQL (Structured Query Language)
Create – naredi novi objekt Update – ažuriraj podatke Insert – dodaj novi zapis Delete – briši enega ali več zapisov Select – poišči podatke