Chapter 1

Podobni dokumenti
PRIPOROČILA ZA OBLIKOVANJE KATALOGOV ZNANJA ZA MODULE V PROGRAMIH VIŠJEGA STROKOVNEGA IZOBRAŽEVANJA

Diapozitiv 1

Microsoft PowerPoint - Sequi_SecDAy.ppt

VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC

PowerPointova predstavitev

Vse na svojem mestu. informacijski sistem za vodenje skladišč

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Podatkovne baze 1 Course title: Data bases 1 Študijski program in stopnja Study programme and level Vis

Macoma katalog copy

UPRAVLJANJE RAZPRŠENIH PODATKOV Shranjevanje, zaščita in vzdrževanje informacij, ki jih najbolj potrebujete

IZGRADNJA PREDSTAVITVENE SPLETNE STRANI GLUCOWATCH Avtor: Marko Zajko Projekt delno financira Evropska unija, in sicer iz Evropskega socialnega sklada

Diplomska naloga

Vaja 3 Kopiranje VM in namestitev aplikacij - strežnik SQL 2000 SP3a A. Lokalni strežnik Vmware ESX Dodajanje uporabnikov vajexx v skupino Vaje

Vzpostavitev več nivojske varnostne infrastrukture S pomočjo Elektro Maribor, McAfee SIEM, CISCO ISE, NGFW Zorna Varga, Sfera IT d.o.o in Klemen Bačak

DES

Podatkovni model ER

SQL doc. dr. Evelin Krmac RELACIJSKE PODATKOVNE BAZE Relacijski model organizacije podatkov podatki predstavljeni preko relacij 2D tabel operacije se

PowerPointova predstavitev

Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj n

Vprašanja za 2. izpitno enoto poklicne mature Strokovni predmet NPA Vprašanja Visual C# (4. letnik) 1. Uporabniški vmesnik razvojnega okolja Visual C#

Slide 1

Uporaba informacijsko komunikacijske tehnologije v naravoslovju in tehniki

DSI 2019

PowerPoint Presentation

Microsoft PowerPoint - PIS_2005_03_02.ppt

Najboljša skupaj Kontrola pristopa + registracija delovnega časa

II-RIS-Primer Seminarske Naloge Redni-LJ

UNIVERZA V MARIBORU EKONOMSKO-POSLOVNA FAKULTETA Magistrsko delo UPRAVLJANJE OSKRBNE VERIGE S POSLOVNO INFORMACIJSKIM SISTEMOM MICROSOFT DYNAMICS NAV

NASLOV PREDAVANJA

Šolski center Celje Srednja šola za kemijo, elektrotehniko in računalništvo ELEKTRONSKA REDOVALNICA RAZISKOVALNA NALOGA AVTORJI Aleš Budna Jure Ulaga

Vaja 2 Virtualizacija fizičnih strežnikov in virtualni PC A. Strežnik Vmware ESX Namestitev strežnika VMware ESX 3.5 na fizični strežnik 2. Nas

PowerApps

PRIPOROČILA ZA OBLIKOVANJE KATALOGOV ZNANJA ZA MODULE V PROGRAMIH VIŠJEGA STROKOVNEGA IZOBRAŽEVANJA

POROČILO

Orodje za izvoz podatkov

SETCCE Uporabniška navodila za namestitev in upravljanje komponente SETCCE proxsign v2.0.5 za MAC OS X [Nova generacija komponent SETCCE proxsign ] Id

Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje:

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Uroš Ipavec Izdelava varnostnih kopij podatkov v okolju SharePoint DIPLOMSKO DELO NA VI

PowerPointova predstavitev

Na podlagi 24. in 25. člena Zakona o varstvu osebnih podatkov (Ur. list RS, št. 94/07), sprejema ravnatelj javnega zavoda Dijaški dom Nova Gorica nasl

COBISS3/Medknjižnična izposoja

Microsoft Word - M doc

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO TINE BOROVNIK SODOBNI PRISTOPI K NAČRTOVANJU PODATKOVNIH SKLADIŠČ MAGISTRSKO DELO Mento

Protokoli v računalniškem komuniciranju TCP, IP, nivojski model, paket informacij.

Microsoft Word - M docx

Zagotavljanje trajnosti podatkov v ogrodju .Net

Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna str

Uradni list RS - 12(71)/2005, Mednarodne pogodbe

1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatk

Microsoft PowerPoint - petek_16_30_B_Zabret [Read-Only] [Compatibility Mode]

1. IDENTIFIKACIJA PODATKOVNEGA NIZA 1.1 Naslov Strukturno-tektonska karta Slovenije 1: Alternativni naslov Strukturno-tektonska karta Slove

Microsoft Word - CNR-BTU3_Bluetooth_vmesnik

Protege, I.Savnik

Za vaše podjetje ModernBiz Glossary 2014 Microsoft Corporation. Vse pravice pridržane.

IZJAVA O ZASEBNOSTI Sistem ena d.o.o. se zavezuje, da bo varoval osebne podatke kupcev, na način, da zbira samo nujne, osnovne podatke o kupcih / upor

Document ID / Revision : 0519/1.3 ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov

CMSC 838T Lecture

NASLOV PREDAVANJA IME IN PRIIMEK PREDAVATELJA

UNIVERZA V MARIBORU EKONOMSKO-POSLOVNA FAKULTETA MARIBOR MAGISTRSKO DELO RAZVOJ IN UVEDBA INFORMACIJSKEGA SISTEMA ZA UPRAVLJANJE Z AVTORSKIMI PRAVICAM

NAVODILA ZA IZPOLNJEVANJE ELEKTRONSKEGA OBRAZCA ZA PRIJAVO IN PREKLIC DIGITALNIH POTRDIL Verzija Datum Opis sprememb dokumenta dokumenta

2

Gimnazija Bežigrad Peričeva Ljubljana OPERACIJSKI SISTEM Predmet: informatika

Slide 1

Navodila za uporabo aplikacije mlist - neposredni mentorji za Zdravniško zbornico Slovenije pripravila Gooya, interaktivni mediji, d.o.o. Ljubljana, m

Komisija za študijske zadeve UL Medicinske fakultete Vrazov trg 2 SI-1000 Ljubljana E: T: Režim študija Predmet: Uvod

EVROPSKA KOMISIJA Bruselj, C(2018) 7597 final IZVEDBENA UREDBA KOMISIJE (EU) / z dne o vzpostavitvi začasnega neposrednega stati

PKP projekt SMART WaterNet_Opis

Style Sample for C&N Word Style Sheet

TNUV Lab

VSEBINSKI NASLOV SEMINARSKE NALOGE

PowerPoint Template

Microsoft PowerPoint - IBM Celovito Obvladovanje Varnosti Bostjan Gabrijelcic.ppt

EU-TPD 1 PODROBNOSTI KODIRANJA Informacije za trgovino JB za DCTA, (Final 1.2) Obveznost kodiranja izdelka, urejena s predpisom EU-TPD se n

Navodila za nastavitev mail odjemalca na ios in Android napravah TELEFONI iphone (ios 12) Predlagamo, da do svoje študentske e-pošte dostopate s pomoč

LAMP, MEAN, ANNE – kaj izbrati za razvoj spletne aplikacije?

Predmetnik programa Družboslovna informatika, smer Digitalne tehnologije in družba (DI-DTID) 1. letnik Zimski semester Poletni semester # Naziv predme

Style Sample for C&N Word Style Sheet

-

PowerPoint Presentation

TNUV Lab5

Microsoft Word - CN-BTU4 Quick Guide_SI

Slajd 1

ENERGETSKO UPRAVLJANJE STAVB

Gradbeništvo kot Industrija 4.0

NAVODILA ZA UPORABO K01-WIFI Hvala, ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta Navodila za uporabo in jih shr

UČNI NAČRT PREDMETA / COURSE SYLLABUS Predmet: Podatkovne baze 2 Course title: Data bases 2 Študijski program in stopnja Study programme and level Vis

IKT-PODJ Zakon o državni statistiki (Uradni list RS, št. 45/95 in št. 9/01) Letni program statističnih raziskovanj (Uradni list RS, št. 89/12) Sporoča

PowerPointova predstavitev

Microsoft Word - katalog informacij javnega znaēaja TRŽIŀĄE 2019

Okolje SupportAssist OS Recovery Navodila za uporabo

11_RomanaMuhvic

Microsoft Word - KZ_Restavratorske tehnike_les

UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Milan Derlink Testiranje primernosti uporabe NoSQL v okviru računovodske aplikacije DIP

PowerPoint Presentation

Diapozitiv 1

Microsoft Word - Vaja5.doc

Microsoft PowerPoint - p_TK_inzeniring_1_dan_v5_shortTS.ppt [Compatibility Mode]

Univerza v Ljubljani Fakulteta za računalništvo in informatiko Rok Erjavec Aplikacija za upravljanje identifikatorjev in podatkov v sistemu z NFC nadz

Event name or presentation title

Slovenska Web

Microsoft PowerPoint - ales_casar_v5.ppt [Samo za branje]

Transkripcija:

- 1 - Poglavje 1 Uvod v podatkovne baze

- 2 - Poglavje 1 Cilji (Teme).. Nekatere domene, kjer se uporabljajo podatkovne baze Značilnosti datotečnih sistemov Problemi vezani na datotečne sisteme Pomen izraza Podatkovna baza Pomen izraza Sistem za upravljanje podatkovnih baz (SUPB, DBMS)

- 3 - Poglavje 1 Cilji (Teme) Tipične funkcije SUPB Pomembnejše komponente SUPB Vloge, ki so del konteksta podatkovnih baz Zgodovina razvoja na področju SUPB Prednosti in slabosti uporabe SUPB

- 4 - Primeri uporabe podatkovne baze Nakupovanje v trgovini Plačilo s plačilno/kreditno kartico Rezervacija počitniškega aranžmaja pri agenciji Dejavnosti v knjižnici Področje zavarovalništva Izposoja filmov (DVD ali VHS) Spletne trgovine in spletne strani Študijska informatika

- 5 - Opozorilo Podatkovno bazo in podatke v njen uporabljamo bodisi preko aplikacij, bodisi preko posebnih orodij Pri našem predmetu se osredotočamo na podatkovno bazo

- 6 - Datotečni sistemi Včasih so aplikacije uporabljale datotečne sisteme Vsaka aplikacija je uporabljala svoje podatke Praviloma je ena datoteka predstavljala eno tabelo

Arhitektura aplikacij, ki uporabljajo datotečne sisteme - 7 -

- 8 - Omejitve datotečnih sistemov.. Ločevanje in izolacija podatkov Vsaka aplikacija upravlja s svojimi podatki Neka aplikacija uporablja lahko le svoje podatke oz. uporabniki ene aplikacije ne poznajo razpoložljivih podatkov in njihovega pomena v drugih aplikacijah Dupliciranje podatkov En in isti podatek je potrebno vnesti in vzdrževati preko več aplikacij Odvečna poraba prostora na disku ter potencialna možnost za nekonsistentnost Različni formati podatkov

Omejitve datotečnih sistemov Podatkovna odvisnost Struktura je definirana v aplikaciji, sprememba v strukturi podatkov zahteva spremembo v aplikaciji Nekompatibilni formati datotek Programi, napisani v različnih programskih jezikih ne morejo enostavno dostopati do datotek drugih sistemov - 9 -

Pristop uporabe podatkovnih baz Se je pojavil: Zaradi težav oz. neučinkovitosti zaradi dejstva, ker so bile podatkovne strukture definirane v aplikacijah, namesto da bi bile definirane in shranjene ločeno od aplikacij Zaradi dejstva, da datotečni sistem ne omogoča nadzora nad dostopom in upravljanja s podatki drugače, kot preko aplikacij Posledica: Pojavili so se SUPB - 10 -

- 11 - Podatkovna baza PB je zbirka (lahko) medsebojno logično povezanih podatkov (in opisov podatkov), ki zadovoljujejo informacijske potrebe organizacije in njenih poslovnih procesov Sistemski katalog (meta podatki) vsebuje opise podatkovnih struktur in omogoča fizično podatkovno neodvisnost Logična povezanost podatkov je določena s konceptualnim podatkovnim modelom (entitetami, razmerji med njimi in atributi)

- 12 - Sistem za upravljanje podatkovnih baz (SUPB).. Skupek programske opreme, ki omogoča kreiranje, vzdrževanje in nadzor nad dostopom do podatkov v podatkovni bazi: Kreiranje podatkovnih struktur je omogočeno preko DDL (Data Definition Language) Vzdrževanje podatkov (Create, Insert, Update, Delete) pa preko DML (Data Manipulation Language) Povpraševalni jeziki (query language)

- 13 - Sistem za upravljanje podatkovnih baz (SUPB).. DDL: Omogoča definiranje podatkovnih struktur, podatkovnih tipov ter integritetnih omejitev Vse specifikacije oz. definicije so shranjene v podatkovni bazi (podatkovni slovar, sistemski katalog). Kreiranje tabele pomeni poseg v sistemski katalog

- 14 - Sistem za upravljanje podatkovnih baz (SUPB).. Nadzor nad dostopom do podatkov obsega več področij: Sistem varnosti: dostop do podatkov v skladu z avtorizacijo Sistem nadzora integritete: zagotavlja integriteto (smiselno vsebino, konsistenco) podatkov Sistem nadzora sočasnega dostopa Sistem obnove podatkovne baze (recovery) Sistemski katalog (data dictionary) Aplikacija (aplikacijski sistem, aplikativni sistem): program, ki v okviru informacijskega sistema delno ali v celoti podpira enega ali več poslovnih procesov in za shranjevanje podatkov uporablja podatkovno bazo

Sistem za upravljanje podatkovnih baz (SUPB) - 15 -

Komponente SUPB.. - 16 -

Komponente SUPB.. Strojna oprema Podatkovni strežnik Pomembna parametra strežnika: pomnilnik in diskovni prostor Ostala oprema Programska oprema SUPB, operacijski sistem, omrežna programska oprema Aplikacije, različna orodja (razvojna in orodja za dostop do podatkov) Podatki - 17 -

- 18 - Komponente SUPB Postopki Načini logiranja (prijave) Uporaba posameznih orodij Zagon in zaustavitev podatkovne baze Izdelava varnostnih kopij Obvladovanje nesreč/okvar Ljudje, njihove vloge

- 19 - Vloge, vezane na področje PB Skrbnik podatkov Skrbnik podatkovne baze (DBA Database Administrator) Analitik in načrtovalec Razvijalci Končni uporabniki (izkušeni, neizkušeni)

Zgodovina SUPB Prva generacija Hierarhične in mrežne PB Druga generacija Relacijske PB Tretja generacija Objektno-relacijske PB Objektne PB - 20 -

- 21 - Prednosti uporabe SUPB.. Omogoča obvladovanje redundance podatkov, a je ne odpravlja Omogoča konsistentne podatke (ob odpravi redundance) Možnost pridobivanja več informacij iz iste količine podatkov Možnost sočasne uporabe podatkov Večje možnosti za vzpostavljanje in zagotavljanje integritete podatkov

- 22 - Prednosti uporabe SUPB Zagotavljanje varnosti in zaupnosti Vpeljava standardov Relativno nižja cena Izdelava varnostnih kopij podatkov in možnost obnavljanja PB Krajši čas potreben za razvoj aplikacij

- 23 - Slabosti uporabe SUPB Kompleksnost Velikost Cena nabave in strošek obratovanja Stroški nadgradenj strojne opreme (diski in pomnilnik) Strošek in napor pretvorbe podatkov

Zgodovina shranjevanja podatkov.. zgodnja 60 :Charles Bachman iz General Electric a je razvil prvi splošno namenski SUPB (Integrated Data Store). Predstavljal je osnovo za mrežni podatkovni model. Imel velik vpliv na SUPB je v 60 letih. pozna 60 : IBM razvije Information Management System (IMS), ki se uporablja še danes. Predstavljal je osnovo za hierarhični podatkovni model. American Airlines in IBM razvijeta sistem SABRE za letalske rezervacije, ki je več uporabnikom omogočal dostop do istih podatkov preko mreže. ZANIMIVOST: isti SABRE se še danes uporablja za spletni servis Travelocity. - 24 -

Zgodovina shranjevanja podatkov.. 70 : Edgar Codd predlaga relacijski podatkovni mode (IBM). Razvije se obilo relacijskih PB. Podatkovne baze postanejo akademsko področje. Relacijske podatkovne baze postanejo standard za upravljanje s podatki. 80 : Relacijski model si še utrdi položaj, kot SUPB. SQL postane standardni jezik za izvajanje poizvedb v relacijski PB. SQL je bil standardiziran v poznih 80 SQL 92. Standard prevzamejo American National Standard Institute (ANSI) in International Standards Organization (ISO). Pojavi se programiranje transakcij. - 25 -

Zgodovina shranjevanja podatkov.. pozna 80 in 90 : veliko napredka na podpodročjih PB. Veliko raziskav se opravi na področju poizvedovalnih jezikov in bogatejših podatkovnih modelov. Velik poudarek na kompleksnih analizah podatkov iz vseh področij organizacijskih sistemov. Veliko proizvajalcev SUPB jev (IBM DB2, Orale 8, Informix UDS) razširi svoje sisteme s podporo novim podatkovnim tipom: slike, text in s podporo kompleksnejšim poizvedbam. Razvijejo se podatkovna skladišča, ki združujejo (povzemajo) podatke iz večih PB in omogočajo izvajanje specializiranih analiz (iskanje zakonitosti v podatkih). - 26 -

Zgodovina shranjevanja podatkov.. Pojavi se zlivanje različnih paketov za enterprise resource planning (ERP) in management resource planning (MRP). Primeri takih paketov: Baan, Oracle, PeopleSoft, SAP in Siebel. Vsi omenjeni paketi omogočajo: upravljanje s premoženjem, planiranje človeških virov in finančne analize. Podatki so v teh paketih shranjeni v relacijskih PB, praviloma podpirajo uporabo vseh pomembnejših SUPB. - 27 -

Zgodovina shranjevanja podatkov Naslednjo stopnjo razvoja predstavlja vstop SUPB jev v svet Interneta. Prva generacija spletih strani je shranjevala podatke v datotekah OS. Uporaba PB za shranjevanje podatkov, ki so dostopni preko Interneta, postaja vsakdanja. Poizvedbe se generira preko spletnih form, odgovore pa se nazaj posreduje v obliki jezika HTML, za lažji prikaz v spletnem brskalniku. Vsi proizvajalci dodajajo svojim SUPB jem možnosti za čim lažjo uporabo v spletu. State of the Art: multimediske podatkovne baze, PB za interaktivni video, digitalne knjižnice,... Raziskovanje in obvladovanje področja se nedvomno izplača!!! - 28 -