1 / 31

Podatkovne baze

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, ...

Download Presentation

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. Podatkovne baze asist.dr. Dimitar Hristovski, dipl.ing.rač. Inštitut za biomedicinsko informatiko Medicinske fakultete v Ljubljani Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  2. 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 Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  3. 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 Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  4. Podatkovni sistem Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  5. 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. Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  6. Podatki v središču pozornosti Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  7. 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. Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  8. Podatkovna baza kot model okolja Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  9. 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 Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  10. Zagotavljanje razpoložljivosti podatkov • Učinkovit dostop • Vseh uprabnikov • Sočasno • Do vseh vrst podatkov • Ves čas Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  11. 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 Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  12. Organizacija podatkovne baze Podatkovno bazo v širšem smislu sestavljajo: • Podatki • Uporabniki in uporabniški programi • Upravitelj podatkovne baze • Sistem za upravljanje podatkovne baze Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  13. Struktura podatkovne baze Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  14. Podatkovna baza z vidika upravljanja • Centralizirana podatkovna baza • Porazdeljena podatkovna baza Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  15. Uporabniki podatkovne baze • Neposredni uporabniki • Posredni uporabniki Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  16. 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 Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  17. 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 Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  18. Podatkovna neodvisnost Spremembe ene sheme ne smejo vplivati na drugo shemo. • Fizična podatkovna neodvisnost • Logična podatkovna neodvisnost Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  19. Podatkovni modeli Posamezne vrste shem opišemo s pomočjo strukturnega in opisnega mehanizma - podatkovnega modela, imenovanega tudi jezik za opis podatkov. Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  20. Vrste podatkovnih modelov • Površinski: • Relacijski • Mrežni • Hierarhični • Globinski: • Eniteta-razmerje • ... Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  21. 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) Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  22. Študentska pisarna – diagram entiteta razmerje Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  23. Podatkovni model - Bolnica Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  24. Primer relacijske tabele - Pacienti Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  25. Struktura tabele Pacienti Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  26. Tabela - Preiskave Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  27. Tabela (Relacija) - Izvidi Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  28. Zaslonski obrazec - Pacienti in izvidi Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  29. Iskanje z primerom (QBE) Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  30. Ekvivalenčni SQL ukaz Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

  31. 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 Temelji znanstvenega informiranja in komuniciranja: D. Hristovski: Podatkovne baze

More Related