UVOD U RELACIONE BAZE PODATAKA - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

UVOD U RELACIONE BAZE PODATAKA

Description:

Title: PowerPoint Presentation Last modified by: gordana Created Date: 1/1/1601 12:00:00 AM Document presentation format: On-screen Show Other titles – PowerPoint PPT presentation

Number of Views:149
Avg rating:3.0/5.0
Slides: 14
Provided by: acrs
Category:

less

Transcript and Presenter's Notes

Title: UVOD U RELACIONE BAZE PODATAKA


1
UVOD U RELACIONE BAZE PODATAKA
  • Dr Gordana Pavlovic-Lažetic

2
Program
  • Modeli podataka relacioni model podataka
  • relaciona algebra, relacioni racun
  • Upitni jezici interaktivni SQL SQL-DB2,
    standardi optimizacija
  • Logicko projektovanje relacione baze podataka
  • teorija zavisnosti
  • normalne forme
  • Semanticko modeliranje MEO (PMEO)
  • Sledi Programiranje baza podataka

3
Literatura
  • G.Pavlovic-Lažetic Osnove relacionih baza
    podataka (delovi, http//www.matf.bg.ac.rs/gordan
    a)
  • C.J.Date An Introduction to Database Systems
  • e-materijali http//www.matf.bg.ac.rs/gordana

4
Obaveze
  • Kolokvijum SQL na jednostavnoj bazi, teorija
    (max 40, min 30)
  • Završni ispit SQL na složenoj bazi,
    normalizacija, teorija (max 60, min 3030)

5
UVOD
  • Tradicionalni pristup razvoju sistema za cuvanje
    i obradu podataka nedostaci
  • Nova organizacija podataka ciljevi
  • Baza podataka SUBP

6
UVOD
  • SUBP
  • MySQL (Open Source, na svim platformama)
  • PostgreSQL (Open Source, UC Berkeley )
  • Oracle
  • DB2 (IBM)
  • Access (Microsoft)
  • SQL server (Microsoft), ...
  • Svi relacioni!!!

7
UVOD
  • Generacije SUBP - model podataka
  • Mrežni (CODASYL) (1971)
  • Hijerarhijski (1965)
  • Relacioni (1970)
  • Poslovno-orijentisane aplikacije

8
UVOD
  • Aplikacije nad kompleksnim podacima - prostornim,
    tekstuelnim
  • Objektni modeli (OMG 1991) i sistemi
  • Objektno-relacioni sistemi
  • (M. Stonebraker) One size fits all
  • Buducnost
  • sistemi skladištenja (data warehouse) kolonsko
    cuvanje
  • OLTP (on line transaction processing) SUBP
    operativne memorije
  • Naucne baze (SUBP) RDF (Resource Description
    Framework), ... ?
  • Tekstuelne aplikacije retko (nikad?) koriste
    (R)SUBP sporo tekstuelni softver
    (pretraživacke mašine)
  • XML baze (native model, implementacije)
  • Nerelacioni modeli
  • Drugacija implementacija tabela
  • Drugacija implementacija transakcija
  • Ako brzina nije važna open source

9
ARHITEKTURA SISTEMA BAZA PODATAKA
  • ANSI hijerarhijska arhitektura sistema baza
    podataka
  • Nivo - reprezentacija objekata, odnosa, operacija
  • Unutrašnji
  • Konceptualni (logicki)
  • Spoljašnji
  • Primer

10
ANSI/SPARC arhitektura SBP
  • Baza podataka ?
  • Aplikacije ?
  • Primer

11
MODEL PODATAKA
  • Skup tipova objekata - strukturni deo modela
  • Skup operacija nad objektima definisanih tipova -
    upiti i radnje - manipulativni deo modela
  • Skup pravila integriteta - integritetni deo
    modela
  • Odnosi - upiti, radnje, uslovi integriteta

12
KLASICNI MODELI PODATAKA
  • Hijerarhijski
  • Mrežni
  • Relacioni
  • Primer

13
RELACIONI MODEL PODATAKA
  • Strukturna jednostavnost
  • Formalno i strogo zasnivanje
  • Ekonomicni upitni jezici
  • Razgranicenje nivoa predstavljanja podataka
Write a Comment
User Comments (0)
About PowerShow.com