Zaˇ cznik - Zakład Teorii Informatyki
Transkrypt
Zaˇ cznik - Zakład Teorii Informatyki
! KARTA PRZEDMIOTU KARTA PRZEDMIOTU Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2008/2009 Nazwa przedmiotu: SYSTEM ZARZ DZANIA BAZ DANYCH ORACLE Kierunek: INFORMATYKA Kod/nr SOE Specjalno : Tryb studiów: Niestacjonarne Magisterskie, NSM Rodzaj przedmiotu: Instytut/ Katedra: Semestr: Prowadz cy przedmiot: Prowadz cy zaj cia: obieralny Liczba pkt ECTS: 4 Instytut Informatyki, Zakład Teorii Informatyki 4 dr in . Aleksandra Werner Liczba godzin Wykład: dr in . Aleksandra Werner, Wykład: 2 wiczenia: - Laboratorium: Laboratorium: 2 dr in . Bo ena Małysiak-Mrozek, dr in . Aleksandra Werner, mgr in . Krzysztof Lach Projekt: Seminarium: - Powi zanie ze standardami i cel kształcenia W zwi zku z tym, e w my l standardów kształcenia studentów na studiach II stopnia, absolwent powinien posiada umiej tno ci w zakresie projektowania i wdra ania zaawansowanych baz danych w organizacjach gospodarczych i administracyjnych oraz by przygotowanym do zarz dzania systemem informacyjnym przedsi biorstwa, w ramach przedmiotu studenci zapoznaj si z systemem zarz dzania relacyjn baz danych ORACLE – jego architektur , specyficznymi rozwi zaniami, sposobem zarz dzania przestrzeni i obiektami oraz narz dziami do tworzenia aplikacji trójwarstwowej (pakiet Developer Suit). Celem przedmiotu jest zapoznanie studentów z podstawowymi zagadnieniami administrowania baz danych oraz z narz dziami do tworzenia aplikacji w systemie Oracle. W ramach zagadnie administrowania baz danych zostaje wprowadzona architektura systemu, projektowanie i tworzenie bazy danych, zarz dzanie zasobami danych, bezpiecze stwo bazy danych, optymalizacja zapyta oraz tworzenie kopii bezpiecze stwa i odtwarzanie z kopii bezpiecze stwa. Obok głównego narz dzia do tworzenia aplikacji jest przedstawiany j zyk PL/SQL — proceduralne rozszerzenie j zyka SQL. Przedmioty wprowadzaj ce oraz wymagania wst pne Zakłada si , e student zna tre ci wykładane w ramach przedmiotu Bazy Danych (w tym, w szczególno ci: relacyjne i obiektowe bazy danych) oraz zna j zyk SQL. ! KARTA PRZEDMIOTU Tre wykładów: Wykład z systemu zarz dzania relacyjn baz danych ORACLE obejmuje nast puj ce tre ci: cz I 1. Architektura systemu (struktura fizyczna i logiczna bazy Oracle, instancja i sposoby jej konfiguracji) 2. Projektowanie i tworzenie bazy danych oraz zarz dzanie zasobami bazy danych (kontrolowanie wykorzystania przestrzeni bazy danych) 3. Bezpiecze stwo bazy danych (u ytkownicy, role, profile) 4. Tworzenie zapasowych kopii danych, archiwizacja i odtwarzanie 5. Loader, import, export, przestrzenie transportowalne cz II 1. Integralno danych (konstruktory utrzymuj ce integralno danych i wyzwalacze bazy danych) 2. PL/SQL, tablice asocjacyjne 3. Optymalizacja zapyta , hints, Index Advisor, Aggregate Advisor oraz wymuszanie planu wykonania na optymalizatorze i polecenia ledzenia 4. Oracle jako baza obiektowa (biblioteka XML oraz obiekty w Oracle) 5. Rozszerzenia j zyka SQL w Oracle (ROLLUP, CUBE,...) cz III 1. Developer w Oracle 10g, Forms, Reports 2. Designer (Developer Suit) - przej cie od ERD do gotowej aplikacji 3. Nowe rozwi zania w wersjach Oracle 10g i Oracle 11 Tre /Tematy: Celem laboratorium jest praktyczne zapoznanie studentów z systemem zarz dzania ORACLE od strony u ytkownika SYS (mo e tworzy i wykonywa shutdown bazy danych oraz jest wła cicielem słownika bazy), SYSTEM (pierwszy administrator bazy danych) i od strony developera (pisze procedury składowane i u ywa j zyka PL/SQL). Cz ciowo równie od strony klienta. Je eli chodzi o szczegółowy zestaw wicze laboratoryjnych, to obejmuje on nast puj ce zagadnienia: 1. Administracja i strojenie bazy danych Oracle (w tym równie : partycjonowanie tabel). 2. Zarz dzanie bezpiecze stwem bazy danych - u ytkownicy, uprawnienia, role, profile. 3. J zyk PL/SQL – funkcje i procedury składowane oraz ich pakiety. 4. Archiwizacja i odtwarzanie bazy – kopie bezpiecze stwa. 5. Optymalizacja – ledzenie planu wykonania zapytania (EXPLAIN PLAN), stosowanie wskazówek dla optymalizatora (hints). 6. Ładowanie danych – narz dzia: SQL Loader, Export, Import. " ! KARTA PRZEDMIOTU Metody dydaktyczne Przedmiot prowadzony jest w formie tradycyjnych wykładów, podczas których wykorzystuje si przygotowane wcze niej prezentacje komputerowe a czasami równie – np. podczas omawiania archiwizacji i odtwarzania – pokazy komputerowe. Je eli chodzi o wiczenia laboratoryjne, to podczas zaj ka dy student ma samodzielne stanowisko komputerowe i wykonuje pełen zestaw zada , zleconych przez prowadz cego. Dodatkowo, na stronie przedmiotu znajduj si dodatkowe materiały dla studentów (np. artykuły), które pozwalaj osobom zainteresowanym tematyk na samokształcenie w ramach tre ci, wymienionych we wcze niejszych punktach. Forma egzaminu/zaliczenia przedmiotu 1. Wykład — zaliczany na podstawie zaliczenia laboratorium. 2. Zasady zaliczania laboratorium: • kolokwium zaliczeniowe z wybranych wicze laboratoryjnych (PL/SQL, tworzenie u ytkowników z okre lonymi uprawnieniami i według zadanych profili, itd.) poł czone z testem wielokrotnego wyboru, dotycz cym tematyki administracji systemu. 3. Forma egzaminu: • Pisemna odpowied na 6 pyta z zakresu tematyki dotycz cej administrowania systemem Oracle. Minimalne wymagania do egzaminu /zaliczenia: • obecno • na wszystkich laboratoriach, przygotowanie do laboratorium (na podstawie instrukcji, wykładów oraz literatury wskazanej przez prowadz cego), • pozytywne zaliczenie wszystkich wicze laboratoryjnych. Literatura (podstawowa i specjalistyczna): • Komplet wykładów w postaci elektronicznej dost pny na stronie: http://zti.polsl.pl/szbd/ oraz na Platformie Edukacyjnej. • Komplet instrukcji do wicze laboratoryjnych w postaci elektronicznej dost pny na stronie: http://zti.polsl.pl/szbd/ oraz na Platformie Edukacyjnej. • Dokumentacja techniczna systemu Oracle, dost pna równie w wersji elektronicznej – stan na rok 2009 – pod adresem: http://www.oracle.com/pls/db102/portal.all_books • D. Austin: Poznaj Oracle 8, wyd. MIKOM, Warszawa, 1999 r. • Strona konsultantów i ekspertów systemu Oracle: http://www.dba-oracle.com/ • Artykuły na stronie Polish Oracle User Group (PLOUG): http://www.ploug.org.pl/plougtki.php Zatwierdzono: ……………………………. ………………………………………………… ! KARTA PRZEDMIOTU (data i podpis prowadz cego) (data i podpis Dyrektora Instytutu/Kierownika Katedry)