Relacijske BP u malom biznisu

  • Upload
    daniela

  • View
    239

  • Download
    0

Embed Size (px)

Citation preview

  • 8/8/2019 Relacijske BP u malom biznisu

    1/22

    INFO SISTEM malog biznisa 2010 1

    Fakultet za Preduzetniki Biznis

    Relacijske baze podatakau malom biznisu

    Doc.dr Boban M Brankovi

  • 8/8/2019 Relacijske BP u malom biznisu

    2/22

    INFO SISTEM malog biznisa 2010 2

    Baza podataka

    Database(eng.)

    Skup podataka koji se odnose naodreene objekte (entitete)

    Entitet:bilo ta o emu moemo prikupljati

    informacije

    Beleimo svojstva entiteta atribute injihove vrednosti

  • 8/8/2019 Relacijske BP u malom biznisu

    3/22

    INFO SISTEM malog biznisa 2010 3

    Baza podataka

    Pasmina Boja Starost Ime

    Labrador retriver Smea 7 nedelja Fang

    Labrador retriver Smea 2 meseca BaileyLabrador retriver uta 8 nedelja Abby

    Labrador retriver Crna 1 godina Shadow

    Labrador retriver uta 9 meseci Angel

    Objekt posmatranja:

    Svojstva koja moemo beleiti:

  • 8/8/2019 Relacijske BP u malom biznisu

    4/22

    INFO SISTEM malog biznisa 2010 4

    Baza podataka

    Objekt posmatranja:

    Raunar (IBM ThinkPad T43p)

    Svojstva koja moemo beleiti:

    Procesor (Intel Pentium M 760, 2.0GHz )Ekran (15" TFT LCD, UXGA rezolucije (1600x1200))Veliina hard memorije (60 G)

    Veliina RAM memorije (512 MB)

    Napajanje (Litij-Ionska baterija)Teina (2.84kg)Dimenzije (32.9x26.8x3.1cm)Komunikacija (IrDA; 56Kbps v.92 fax/ modem; 10/ 100/ 1000 LAN; Intel802.11a/b/g, 2.4GHz Ultra Connect Antenna; Bluetooth)

  • 8/8/2019 Relacijske BP u malom biznisu

    5/22

    INFO SISTEM malog biznisa 2010 5

    Baza podataka

    STUDENT

    prezime ime matini broj

    Markovi Mirko 12267vrednost

    atributa

    atribut

    Objekt-entitet

  • 8/8/2019 Relacijske BP u malom biznisu

    6/22

    INFO SISTEM malog biznisa 2010 6

    Baza podataka

    Svojstva entiteta se sastoje od atributa ivrednosti atributa

    Atribut: element kojim je jednoznano

    odreeno svojstvo entiteta (ime, prezime,JMBG, adresa, visina...)

    Vrednost atributa: vrednosti koje mogupoprimiti atributi (Marko, Markovi,

    0101985350002...) Podaci o: studentima, radnicima, artiklima,

    prodaji, pozajmici knjiga,

  • 8/8/2019 Relacijske BP u malom biznisu

    7/22INFO SISTEM malog biznisa 2010 7

    Vrste baza podataka

    Proste baze podataka baze koje sesastoje od jedne tablice (tablica u Excel-u)

    Relacijske baze podataka baze kojese sastoje od najmanje dve tablice

  • 8/8/2019 Relacijske BP u malom biznisu

    8/22INFO SISTEM malog biznisa 2010 8

    Relacijska baza podataka

    Relational database(eng.)

    Baza podataka u kojoj su podaci

    meusobno povezani Sastoji se od dve ili vie tablica koje se

    meusobno povezuju

  • 8/8/2019 Relacijske BP u malom biznisu

    9/22INFO SISTEM malog biznisa 2010 9

    Sistem za upravljanje BP

    Database management system(eng.)DBMS

    Sistem koji smeta, ita podatke iupravlja njima

    Program koji pristupa bazi i obavlja

    potrebne operacije s podacima

  • 8/8/2019 Relacijske BP u malom biznisu

    10/22

    INFO SISTEM malog biznisa 2010 10

    Relacijski sistem za upravljanje BP

    Relational database managementsystem(eng.)RDBMS

    Sistem koji upravlja relacijskimbazama podataka

  • 8/8/2019 Relacijske BP u malom biznisu

    11/22

    INFO SISTEM malog biznisa 2010 11

    Relacijski model baze podataka

    Definisanje BP

    Fiziki nivoupravljanjepodacima

    RDBMS

    Sistem upravljanjarelacijskim bazamapodataka

    Radi korisnik

  • 8/8/2019 Relacijske BP u malom biznisu

    12/22

    INFO SISTEM malog biznisa 2010 12

    Relacijski model baze podataka

    Nedostaci nerelacijskog pristupa u smetajui upotrebi podataka:RedundantnostNeaurnost i netanost

    Prednost relacijskih baza podataka:Fleksibilna struktura podatakaMinimalna (nuna) smetajnost (normalizacija

    podataka!)Standardizovani jezik upita (SQL)Centralizovana kontrola i upravljanje podacima

    Relacijski model BP: predstavlja podatke uobliku dvodimenzionalnih tablica (relacijskim)

  • 8/8/2019 Relacijske BP u malom biznisu

    13/22

    INFO SISTEM malog biznisa 2010 13

    Relacijski model baze podataka

    Cilj: izbegavanje estih, (po podatke)opasnih reorganizacija baze podataka

    Normalizacija: postupak otklanjanjaanomalija odravanja podataka ismetaja (nenormalizovana tablicatransformie se u vie manjih,

    normalizovanih bez gubitkainformacija!)

    Vie stepena normalizacije (5)

  • 8/8/2019 Relacijske BP u malom biznisu

    14/22

    INFO SISTEM malog biznisa 2010 14

    Planiranje i projektovanjebaze podataka

    Odreivanje namene baze podatakaodreivanje problemskog podruja (objektii dogaaji koji se ele evidentirati) -

    odreivanje potrebnih podataka, njihovestrukture i povezanosti

    Odreivanje tablica logikih celinapodataka (svaka tablica nezavisna oddrugih i moe predstavljati entitet za sebe)

    Odreivanje polja (odluivanje o tipu)

  • 8/8/2019 Relacijske BP u malom biznisu

    15/22

    INFO SISTEM malog biznisa 2010 15

    Planiranje i projektovanje

    baze podataka

    Odreivanje kljueva

    Mogu se sastojati od jednog ili viepolja (jednostavni i sloeni klju)

    Tablica moe imati vie razliitihkljueva (sekundarnih kljueva)

    Polja mogu biti sadrana u viekljueva

  • 8/8/2019 Relacijske BP u malom biznisu

    16/22

    INFO SISTEM malog biznisa 2010 16

    Planiranje i projektovanje

    baze podataka

    Primarni klju:podskup polja koji jednoznano odreuju

    svaki zapis u tablici (polja koja odvajaju,

    izdvajaju jedan zapis od ostatka)Sastoji se od jednog ili vie polja

    (sloeni klju)

    Ne doputa da se nau dva istazapisa u jednoj tablici

  • 8/8/2019 Relacijske BP u malom biznisu

    17/22

    INFO SISTEM malog biznisa 2010 17

    Veze izmeu tablica

    Veza 1:1 - svakom slogu tabele s jedne stranezavisnosti odgovara tano jedan slog tabele s

    druge strane zavisnosti (indeks i student)

    Veza 1:M - jednom slogu tabele odgovara vieslogova druge tabele (student i brojpozajmljenih knjiga)

    Veza M:1 - vie slogova tabele spaja se s

    istim slogom druge tabele (kolegijum iprofesor)

    Veza M:M (studenti i kolegijumi) ne ostvaruje sedirektno u Accesu

  • 8/8/2019 Relacijske BP u malom biznisu

    18/22

    18

    Veza 1:1

    F1

    F2

    F3

    FN

    D1

    D2

    D3

    DN

    Odnos izmeu entiteta FAKULTET i DEKAN

    INFO SISTEM malog biznisa 2010

  • 8/8/2019 Relacijske BP u malom biznisu

    19/22

    Veza 1:N ili N:1

    19.11.2010 19

    S1

    S2

    S3

    SN

    D1

    D2

    D3

    DN

    SN-1

    Odnos izmeu entiteta STUDENT i DEKAN

    INFO SISTEM malog biznisa 2010

  • 8/8/2019 Relacijske BP u malom biznisu

    20/22

    Veza N:M

    19.11.2010 20

    S1

    S2

    S3

    SN

    P1

    P2

    P3

    PN

    Odnos izmeu entiteta STUDENT i PROFESOR

    INFO SISTEM malog biznisa 2010

  • 8/8/2019 Relacijske BP u malom biznisu

    21/22

    Literatura

    [1] Vladimir Blagojevi, Relacione baze podataka, ICNT, Beograd, 200[3] S.Trajkovi, S.Markovi, Praktikum iz Baza podataka 2009.[4] Svi udbenici i asopisi koji pokrivaju sadraj predmeta[5] Internet elektronske knjige i asopisi

    [6] Predavanja nastavnika

  • 8/8/2019 Relacijske BP u malom biznisu

    22/22

    INFO SISTEM malog biznisa201001-22

    Konsultacije:etvrtkom od 12-14h

    Predava: Doc. Dr Boban Brankovi

    e-mail: [email protected]

    Asistent: Mr Darko Vukovi

    e-mail: [email protected]

    mailto:[email protected]:[email protected]