Šifra modula CS 390 Fakultet PMF Sarajevo

 

Napredne baze podataka

 

NASTAVNI PROGRAM

 

A. OPŠTI PODACI

Fakultet Prirodno-matematički fakultet Sarajevo
Odsjek Matematika
Smjer Teorijska kompjuterska nauka , Matematika i informatika
Semestar Šesti
Naziv modula Napredne baze podataka
Tip modula Izborni
Broj kreditnih bodova 5
Kontakt sati Ukupno Predavanja Vježbe Seminari Konsultacije
5x15=75 2x15=30 1x15=15 1x15=15 1x15=15
Samostalni rad (sati) 3x15=45
Obavezni prethodno položeni moduli Uvod u računarsku tehniku, Računarski sistemi,Uvod u programiranje, Teorija podataka
Modul relevantan za

module

 
Nastavno osoblje  
– Nastavnik nosilac modula Doc. dr. Nedžad Dukić
– Ostali nastavnici  
– Asistenti  

B. CILJEVI MODULA

Ciljevi modula su upoznavanje sa modelima,   jezikom SQL  baza podataka, kao i logickim projektovanjem i integritetom baze podataka. Pored toga, studenti se upoznaju sa  metodologijom rješavanja problema u naprednim bazama podataka.

C. SPECIFIČNI ZADACI MODULA

Kroz navedeni modul studenti će kroz samostalan rad na laboratorijskim vježbama savladati korištenje jezika  baza podataka, kao sredstva za projektovanje i realizaciju jednoga informacionoga sistema kao i osposobljavanje studenata  za izradu ovih sistema .

D. SADRŽAJ NASTAVNOG PROCESA

Br. Nastavna jedinica Nastavni metod Sati rada
Kontakt Samostalno
1. Identifikacija zahtijeva. Formalna specifikacija. Izbor modela baze podataka. Usmeno izlaganje 2

Vježbe i zadaci 1

 

3 1
2. Projektovanje strukture baze podataka. Modeliranje podataka.

 

Usmeno izlaganje 2

Rad na računaru 1

3 1
3 Izrada prototipa podataka.

Izbor programskih tools-ova.

Dizajniranje formi i ispravljanje podataka. Dizajniranje izvjestaja.

Usmeno izlaganje 4

Rad na računaru 6

10 1
4. Sigurnost podataka.

Rezervne kopije podataka.

Visekorisnicki pristup.

Usmeno izlaganje 2

Vježbe i zadaci 2

 

4 1
5. Distribuirane baze podataka Usmeno izlaganje 3

Vježbe i zadaci 2

5 1
6. Nerelacioni modeli podataka - objektni, objektno-relacioni, funkcionalni. Usmeno izlaganje 4

Vježbe i zadaci 2

6 1
7. Fuzzy  relacioni, logicki (deduktivni) modeli podataka Usmeno izlaganje 5

Rad na računaru 2

7 1
8. Web Programiranje i baze podataka. PHP i MySQL Usmeno izlaganje 6

Vježbe i zadaci 8

14 2
9. Sistemi za upravljanje bazama podataka Usmeno izlaganje 1

Vježbe i zadaci 2

3 1
10. Integritet podataka Usmeno izlaganje 1

Vježbe i zadaci 2

3 1
11. Seminarski rad, baze podataka. Usmeno izlaganje

Vježbe i zadaci 2

1 2

E. PROVJERA ZNANJA I OCJENJIVANJE

Provjera znanja – kriteriji Ocjenjivanje
Kriterij Maksimalan broj bodova Bodovi za prolaz Osvojen broj bodova Ocjena

(BiH)

(ECTS ocjena)
Seminarski rad 25 14 < 60,00 5 F
Testovi tokom kursa 25 14 60,00 – 69,9 6 E
Izrada projekta 25 17 70,00 – 75,9 7 D
Pismeni završni ispit 25 15 76,00 – 85,9 8 C
      86,00 – 94,99 9 B
U k u p n o 100 60 95,00 – 100 10 A

 

F. LITERATURA

Osnovna literatura:

1.          S. Alagić. Relacione baze podataka.Svijetlost. Sarajevo 1985.

2.          C.J. Data. An Introduction to Database Systems. Addison-Wesly, 1989.

3.          B.C.Desiai. An Introduction to Database Systems. West Publishing Company 1997.

4.          F.R.McFadden, J.A.Hoffer. Database Managment. Publishing Company 1998.

5.          C.Ricardo. Database Systems.Macmillan Publishing Company 1999.

6.          J.D. Ullman. Principles of Database Systems. Computer Science Press.1980.

7.          Martin. Baze podataka za krajnjeg korisnika.

8.          B.Mccarty. PHP . Osborne/McGraw Hill, 2003.

9.          J.C. Melloni. MySql. Sams Publishing. 2003.

Dopunska literatura:

1.          P.B. Davis. Database Systems. Macmillan Computer Science. 1996.

2.          M.Dzakovic. ORACLE SQL.Tehnicka knjiga.2005