SYSTEMY BAZ DANYCH

 

Program wykładów

  • Projektowanie schematów baz danych - diagramy zwiazków encji,  Erwin, zależności funkcyjne. Postacie normalne.
  • Język relacyjnych i obiektowo-relacyjnych baz danych SQL.
  • Rozszerzenia proceduralne SQL: język PL/SQL w Oracle, opcja obiektowa w Oracle, interfejsy programistyczne, aplikacje internetowe.
  • Budowa i działanie systemu baz danych. Administrowanie i dostrajanie systemu baz danych.
  • Rozproszone bazy danych. Hurtownie danych. 

Program ćwiczeń
  • 1-3 Diagramy zwiazków encji w Erwinie.
  • 4 Klasówka z Erwina. Zależności funkcyjne, postacie normalne.
  • 5-8 SQL.
  • 9 Kolokwium nr.1 (SQL).
  • 10-13 PL/SQL.
  • 14. Kolokwium nr.2 (PL/SQL, procedury, wyzwalacze).
  • 15. Zaliczanie projektów i ćwiczeń.

Kryteria zaliczeń
 
  • Zaliczenie ćwiczeń w oparciu o wyniki dwóch kolokwiów i zadań domowych w tym projektu (dokumentacja, aplikacja). 
  • Obecność na ćwiczeniach jest obowiązkowa.
  • Warunkiem pisania egzaminu jest zaliczenie ćwiczeń.
  • Egzamin będzie miał charakter testowy. Końcowa ocena będzie średnią zaliczenia ćwiczeń i wyniku testu.

Bibliografia
  • Lech Banachowski, Krzysztof Stencel, Bazy danych Projektowanie aplikacji na serwerze, Akademicka Oficyna Wydawnicza EXIT, 2001.
  • Lech Banachowski, Bazy danych Tworzenie aplikacji, Akademicka Oficyna Wydawnicza PLJ, 1998.
  • Raghu Ramakrishnan and Johannes Gehrke,  Database Management Systems, 2nd edition, McGraw-Hill, 2000.
  • Jeffrey D. Ullamn, Jennifer Widom, Podstawowy wykład z baz danych, WNT 1999.
  • Michał Lentner, ORACLE System zarządzania bazą danych, Akademicka Oficyna Wydawnicza EXIT, 2001.
  • Paul Beynon-Davies, Systemy baz danych, WNT 1998.
  • Dokumentacja Oracle:      \\xeon\”Oracle dokumentacja” i Dokumentacja Oracle 8.1.7.
  • Książki na temat baz danych, w szczególności na temat Oracle.
  • Materiały dydaktyczne będą się znajdować na serwerze ftp oraz na stronach przedmiotu: http://www.bd.pjwstk.edu.pl/sbd/. Dla każdej lekcji będzie podawany jej konspekt. Będą udostępniane tylko te wykłady w formacie .ppt, których materiał nie jest zawarty w dwóch pierwszych podręcznikach.