SZBD Oracle

Transkrypt

SZBD Oracle
Data:
16.04.2008r.
Wydanie: I
Załącznik
Symbol:
Z-5.4-1-1
Strona:
Status:
obowiązujący
1/1
KARTA PRZEDMIOTU
KARTA PRZEDMIOTU
Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2008/2009
Nazwa przedmiotu:
SZBD ORACLE
Kierunek:
INFORMATYKA
Kod/nr
SOEŚ
Specjalność:
Tryb studiów:
Stacjonarne Jednolite Magisterskie, SSJM [dzienne]
Rodzaj przedmiotu:
Instytut/ Katedra:
Semestr:
Prowadzący przedmiot:
Prowadzący zajęcia:
obieralny
Liczba pkt ECTS: 4
Instytut Informatyki, Zakład Teorii Informatyki
9,
dr inŜ. Aleksandra Werner
Liczba godzin
Wykład i Laboratorium:
Wykład: 2
dr inŜ. Piotr Bajerski
dr inŜ. Jacek Frączek,
dr inŜ. BoŜena Małysiak-Mrozek,
dr inŜ. Robert Tutajewicz,
dr inŜ. Aleksandra Werner,
dr inŜ. Łukasz Wyciślik
Ćwiczenia: Laboratorium: 2
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.
Załącznik
Data:
16.04.2008r.
Wydanie: I
Symbol:
Z-5.4-1-1
Strona:
Status:
obowiązujący
2/1
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
oraz narzędziami do tworzenia aplikacji dostępnych w pakiecie Developer. Studenci poznają
system 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 (tworzy aplikacje). 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. Projektowanie aplikacji - Developer Suit.
5. Nowe rozwiązania w Oracle 10g i 11 - Database Control.
6. Rozszerzenia języka SQL potrzebne w hurtowniach danych (ROLLUP, CUBE,…).
Data:
16.04.2008r.
Wydanie: I
Załącznik
Status:
obowiązujący
Symbol:
Z-5.4-1-1
Strona:
3/1
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:
• test wyboru z zakresu zagadnień poruszanych na wykładzie
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:
…………………………….
…………………………………………………
(data i podpis prowadzącego)
(data i podpis Dyrektora Instytutu/Kierownika Katedry)

Podobne dokumenty