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)

Podobne dokumenty