M.W Access 2000
-
Upload
vasojevic66 -
Category
Documents
-
view
216 -
download
1
description
Transcript of M.W Access 2000
-
Microsoft Access 2000
ore Herceg
-
Kursevi na Departmanu za matematiku i informatiku
Access 2000
Windows mree
SQL Server 2000
MSDN AAMicrosoft Developer NetworkAcademic Alliance
-
Sadraj kursa
Uvod u relacione baze podataka Jet-SQL Tabele i relacije Upiti Upiti Forme Izvetaji Visual Basic for Applications Osobine Access baze podataka Access i SQL Server
-
ta je Microsoft Access 2000?
Deo paketa Microsoft Office
RDBMS Relational Database Management System
Kompletno reenje za rad sa lokalnim Kompletno reenje za rad sa lokalnim bazama podataka
Primena gde god treba sakupljati, organizovati, pretraivati i prikazivati velike koliine podataka
-
Podaci u bazi podataka
Tabela podaci o objektima iste vrste
Slog vrsta u tabeli
Polje kolona u tabeli
Radnici
B ID Ime Plata
145 Lazar Simi 18700146 Milica Jovanovi 15400149 Stevan Lazi 19300150 Ivana Petrov 17900
-
Ogranienja nad poljima Tip podatka Integer, Text
Primary Key B
Input Mask (999-900-0000)
Default Value Date() Default Value Date()
Validation Rule [Plata] > 0
Required (Not Null)
Allow Zero Length
Indexed (No Duplicates)
-
Klju Primarni klju jedno ili vie polja koja
jedinstveno identifikuju svaki slog u tabeli. Ne moe imati NULL vrednost i mora imati jedinstveni indeks. Slui za uspostavljanje veze izmeu tabela.veze izmeu tabela.
Strani klju jedno ili vie polja u tabeli koja se odnosi na primarni klju iz druge tabele. Vrednosti se moraju poklapati.
-
Relacije
Veze izmeu polja zajednikih za dve tabele One-to-one
One-to-many
Many-to-many
Radnici
B ID Ime Plata
145 Lazar Simi 18700146 Milica Jovanovi 15400 Many-to-many 146 Milica Jovanovi 15400149 Stevan Lazi 19300150 Ivana Petrov 17900
Radni dani
ID radnika Datum asova145 23.9.2002 8
145 24.9.2002 8
146 24.9.2002 5
149 24.9.2002 8
-
Primer Many-To-Many relacije
Radnici
B ID Ime Plata
145 Lazar Simi 18700146 Milica Jovanovi 15400149 Stevan Lazi 19300150 Ivana Petrov 17900
Poslovi
B ID Naziv Koef
PR1 145 1.00
PR2 145 1.00
MG 146 1.20
150 Ivana Petrov 17900
RadniciPoslovi
ID radnika B ID posla
145 PR1
145 MG
146 PR2
149 PR1
149 MG
-
Referencijalni integritet
Svim pojavama stranog kljua mora odgovarati pojava primarnog kljua
Naruen referencijalni integritet daje nekonzistentne podatkenekonzistentne podatke
Radnici
B ID Ime Plata
145 Lazar Simi 18700146 Milica Jovanovi 15400150 Ivana Petrov 17900
Radni dani
ID radnika Datum asova146 26.9.2002 8
149 26.9.2002 8
149 27.9.2002 8
150 28.9.2002 8
Radni dani
ID radnika Datum asova146 26.9.2002 8
149 26.9.2002 8
149 27.9.2002 8
150 28.9.2002 8
-
Kaskadno brisanje
Zasniva se na uspostavljenim relacijama izmeu tabela
Moe se proiriti na niz tabela, sve dok je relacija One-To-Many u istom smeru
Radnici
B ID Ime Plata
145 Lazar Simi 18700146 Milica Jovanovi 15400149 Stevan Lazi 19300150 Ivana Petrov 17900
Radni dani
ID radnika Datum asova146 26.9.2002 8
149 26.9.2002 8
149 27.9.2002 8
150 28.9.2002 8
Cascade Delete Related RecordsRadnici.ID = [Radni dani].[ID radnika]
-
Kaskadno auriranje
Omoguava odranje konzistentnosti podataka i nakon izmena primarnog kljua
Moe da se proiri na vie tabela, kao i kaskadno brisanje
RadniciPoslovi
ID radnika B ID posla
145 PR1
145 MG
146 PR2
149 PR1
149 MG
Poslovi
B ID Naziv Koef
PR1 145 1.00
PR2 145 1.00
MG 146 1.20
Cascade Update Related FieldsPoslovi.ID = RadniciPoslovi.[ID posla]
Poslovi
B ID Naziv Koef
KI1 145 1.00
PR2 145 1.00
MG 146 1.20
RadniciPoslovi
ID radnika B ID posla
145 KI1
145 MG
146 PR2
149 KI1
149 MG
Microsoft Access 2000
ore Herceg
Kursevi na Departmanu za matematiku i informatiku
Access 2000Windows mreeSQL Server 2000
MSDN AA Microsoft Developer Network Academic Alliance
Sadraj kursa
Uvod u relacione baze podatakaJet-SQLTabele i relacijeUpitiFormeIzvetajiVisual Basic for ApplicationsOsobine Access baze podatakaAccess i SQL Server
ta je Microsoft Access 2000?
Deo paketa Microsoft OfficeRDBMS Relational Database Management SystemKompletno reenje za rad sa lokalnim bazama podatakaPrimena gde god treba sakupljati, organizovati, pretraivati i prikazivati velike koliine podataka
Podaci u bazi podataka
Tabela podaci o objektima iste vrsteSlog vrsta u tabeliPolje kolona u tabeli
Radnici
B IDImePlata
145Lazar Simi18700
146Milica Jovanovi15400
149Stevan Lazi19300
150Ivana Petrov17900
Ogranienja nad poljima
Tip podatkaInteger, TextPrimary Key BInput Mask (999-900-0000)Default ValueDate()Validation Rule[Plata] > 0Required (Not Null)Allow Zero LengthIndexed (No Duplicates)
Klju
Primarni klju jedno ili vie polja koja jedinstveno identifikuju svaki slog u tabeli. Ne moe imati NULL vrednost i mora imati jedinstveni indeks. Slui za uspostavljanje veze izmeu tabela.Strani klju jedno ili vie polja u tabeli koja se odnosi na primarni klju iz druge tabele. Vrednosti se moraju poklapati.
Relacije
Veze izmeu polja zajednikih za dve tabeleOne-to-oneOne-to-manyMany-to-many
Radnici
B IDImePlata
145Lazar Simi18700
146Milica Jovanovi15400
149Stevan Lazi19300
150Ivana Petrov17900
Radni dani
ID radnikaDatumasova
14523.9.20028
14524.9.20028
14624.9.20025
14924.9.20028
Primer Many-To-Many relacije
Radnici
B IDImePlata
145Lazar Simi18700
146Milica Jovanovi15400
149Stevan Lazi19300
150Ivana Petrov17900
RadniciPoslovi
ID radnika B ID posla
145PR1
145MG
146PR2
149PR1
149MG
Poslovi
B IDNazivKoef
PR11451.00
PR21451.00
MG1461.20
Referencijalni integritet
Svim pojavama stranog kljua mora odgovarati pojava primarnog kljuaNaruen referencijalni integritet daje nekonzistentne podatke
Radnici
B IDImePlata
145Lazar Simi18700
146Milica Jovanovi15400
150Ivana Petrov17900
Radni dani
ID radnikaDatumasova
14626.9.20028
14926.9.20028
14927.9.20028
15028.9.20028
Radni dani
ID radnikaDatumasova
14626.9.20028
14926.9.20028
14927.9.20028
15028.9.20028
Kaskadno brisanje
Zasniva se na uspostavljenim relacijama izmeu tabelaMoe se proiriti na niz tabela, sve dok je relacija One-To-Many u istom smeru
Cascade Delete Related Records Radnici.ID = [Radni dani].[ID radnika]
Radnici
B IDImePlata
145Lazar Simi18700
146Milica Jovanovi15400
149Stevan Lazi19300
150Ivana Petrov17900
Radni dani
ID radnikaDatumasova
14626.9.20028
14926.9.20028
14927.9.20028
15028.9.20028
Kaskadno auriranje
Omoguava odranje konzistentnosti podataka i nakon izmena primarnog kljuaMoe da se proiri na vie tabela, kao i kaskadno brisanje
Cascade Update Related Fields Poslovi.ID = RadniciPoslovi.[ID posla]
RadniciPoslovi
ID radnika B ID posla
145PR1
145MG
146PR2
149PR1
149MG
Poslovi
B IDNazivKoef
PR11451.00
PR21451.00
MG1461.20
Poslovi
B IDNazivKoef
KI11451.00
PR21451.00
MG1461.20
RadniciPoslovi
ID radnika B ID posla
145KI1
145MG
146PR2
149KI1
149MG