Jednostka organizacyjna: |
4 sem. studia II stop. stacjonarne |
|
|
Rodzaj studiów |
Kierunek studiów |
Specjalność |
SYLABUS
|
Informatyczne Bazy Danych |
Kod przedmiotu |
Pełna nazwa przedmiotu |
Grupa treści przedmiotowych |
Kierunkowych |
|
Liczba punktów |
|
Obowiązuje od |
1.10.2011 |
Przedmioty wprowadzające |
brak |
Autor(rzy) sylabusa: stop. wojskowy, tytuł (stop.) |
Prof. nadzw. dr hab. inż. Stanisław STANEK |
Metody dydaktyczne: |
|
Podające: |
wykład, opis |
Eksponujące: |
slajdy, schematy, rysunki |
Problemowe: |
wykład problemowy, studium przypadków |
Praktyczne: |
metoda praktyczna |
I. Rozliczenie godzin dydaktycznych
A. Zajęcia teoretyczne |
||||||||
Prowadzący: Prof nadzw. dr hab. inż. Stanisław Stanek |
||||||||
|
|
|
|
|
|
14 |
|
|
Rok |
|
Semestr |
|
Forma zajęć |
|
Liczba godzin |
|
Forma zaliczenia |
B. Zajęcia praktyczne w WSOWL |
||||||||
Prowadzący: mgr inż. Janusz Niechwiadowicz, mgr inż. Artur Szleszyński |
||||||||
|
|
|
|
|
|
16 |
|
|
Rok |
|
Semestr |
|
Forma zajęć |
|
Liczba godzin |
|
Forma zaliczenia |
II. Założenia i cele kształcenia
W wyniku opanowania treści programowych przedmiotu student powinien:
a) w zakresie wiedzy (użyć czasowników: określić, sformułować, rozpoznać, wybrać, opisać,
wymienić, scharakteryzować, uświadomić sobie, itp.)
|
b) w zakresie rozumienia (użyć czasowników: rozumieć, nazwać, rozpoznać, zilustrować, wyjaśnić, przedstawić, wskazać, wybrać, uzasadnić, ocenić itp.)
|
c) w zakresie umiejętności (użyć czasowników: obliczyć, wykonać, powtórzyć, znaleźć, zastosować, wykorzystać, przedstawić, rozwiązać, uzasadnić, itp.)
|
d) w zakresie postaw (użyć czasowników: zaakceptować, odnieść się, uświadomić sobie,
identyfikować się z-, itp.)
|
III. Treści kształcenia
Zajęcia teoretyczne (wykłady /w/)
Numer tematu |
Numer zajęcia |
Temat(zajęcia) Zagadnienia |
Liczba godzin/ |
1 |
|
Podstawy baz danych oraz organizacja zajęć. |
4 |
|
|
|
|
|
1 |
Wprowadzenie do problematyki baz danych |
4 w |
|
|
Podstawowe pojęcia takie jak baza danych, system zarządzania bazą danych, projektowanie bazy danych (projekt logiczny, konceptualny fizyczny), transakcja (zasady ACID). Wymagania wobec baz danych. Architektura ANSI-SPARC. Przegląd modeli danych. Wprowadzenie do relacyjnego modelu danych. Postulaty Codda. Notacja ERD. Język zapytań - charakterystyka SQL. Krótki przegląd wybranych RSZBD. Analiza przypadku - elementy architektury ORACLE. |
|
2 |
|
Budowa bazy danych. |
4 |
|
|
|
|
|
1 |
Modelowanie danych |
2 w |
|
|
Modelowanie związków encji. Diagram ERD. Normalizacja. Integralność referencyjna. Język UML w modelowaniu danych. Modelowanie wymagań z wykorzystaniem diagramu przypadków użycia. Diagram klas. |
|
|
2 |
Metodyczne aspekty projektowania bazy danych |
2 w |
|
|
Projektowanie konceptualne, logiczne i fizyczne dla modelu relacyjnego. Wprowadzenie do problematyki administrowania bazą danych: sterowany dostęp do danych, bezpieczeństwo, monitorowanie i strojenie bazy danych |
|
3 |
|
Język SQL |
4 |
|
|
|
|
|
1 |
SQL: język manipulacji danymi |
2 w |
|
|
Proste zapytania. Zastosowanie funkcji agregujących. Podzapytania. Zapytania dotyczące wielu tabel (złączenie proste, zewnętrzne). Łączenie tabel wynikowych. Modyfikacje danych w bazie danych |
|
|
2 |
SQL: język definiowania danych |
2 w |
|
|
Definiowanie danych. Perspektywy. Transakcje. Kontrola dostępu |
|
4 |
|
Wybrane kierunki rozwoju baz danych |
2 |
|
|
|
|
|
1 |
Przegląd wybranych kierunków rozwoju baz danych |
2 w |
|
|
Bazy rozproszone, obiektowo relacyjne, obiektowe. Hurtownie danych. |
B. Zajęcia praktyczne w WSOWL (ćwiczenia rachunkowe /ćr/, seminaria /s/,
repetytoria /r/, konwersatoria /k/, laboratoria /L/)
Numer tematu |
Numer zajęcia |
Temat(zajęcia) Zagadnienia |
Liczba godzin/ |
1 |
|
Podstawy baz danych oraz organizacja zajęć. |
2 |
|
|
|
|
|
2 |
Wprowadzenie do posługiwania się bazą danych |
2 ć |
|
|
Instalacja oraz konfiguracja bazy ACCESS oraz MySQL, Apache, PHP. Obsługa przykładowej bazy danych. Zapoznanie z przykładowym projektem bazy danych. |
|
2 |
|
Budowa bazy danych. |
10 |
|
|
|
|
|
3 |
Budowa bazy danych w środowisku ACCESS |
4 ć |
|
|
Analiza wymagań. Projektowanie konceptualne, logiczne, fizyczne bazy danych. Elementy eksploatacji bazy |
|
|
4 |
Budowa witryny opartej na bazie danych z wykorzystaniem PHP i MySQL. |
6 ć |
|
|
Analiza wymagań. Projektowanie konceptualne. Projektowanie logiczne Projektowanie fizyczne. Elementy eksploatacji witryny. |
|
3 |
|
Język SQL. |
4 |
|
|
|
|
|
3 |
Ćwiczenia w posługiwaniu się językiem SQL |
4 ć |
|
|
SQL: język definiowania danych. SQL: język manipulacji danymi |
IV. Literatura obowiązkowa:
1. |
Connolly, T., Begg, C.: Systemy baz danych, Wydawnictwo RM, 2004, t I/II |
2. |
Menderla, D., Szeliga, M.: ACCESS 2010. Kurs, Helion, 2010 |
3. |
Yank, K.: PHP i MySQL. Witryna WWW oparta na bazie danych, Helion, 2010 |
V. Literatura uzupełniająca:
1. |
Ullman, J. i Widom,J.: Podstawowy wykład z systemów baz danych, WNT, Warszawa 2001 |
2. |
Gnybek, J.: Oracle łatwiejszy niż przypuszczasz, Helion, 2006 |
3. |
Bałachowski, L., Chądzyńska, A., Matejewski, K.: Relacyjne bazy danych. Wykłady i ćwiczenia, PJWSTK, 2004 |
4. |
Allen, S.: Modelowanie danych, Helion, 2006 |
5. |
Kopertowska M., Sikorski W., Bazy danych. Poziom zaawansowany, PWN, |
VI. Warunki realizacji zajęć (sprzęt, miejsce, ograniczenia):
Do realizacji wykładu potrzebna jest sala wykładowa z projektorem multimedialnym i laptopem. Zajęcia praktyczne należy realizować z wykorzystaniem wirtualnych maszyn oraz posiadając przygotowany obraz ISO płyt z systemami operacyjnymi Windows XP i Linux oraz z wykorzystaniem systemów ACCESS, MySQL, Apache oraz ACCESS. |
VII. Warunki uzyskania zaliczenia:
Warunkiem uzyskania zaliczenia z przedmiotu jest zaliczenie ćwiczeń laboratoryjnych,
|
VIII. Plan korelacji zajęć
Rok |
Semestr |
Realizowane zajęcia |
Liczba godzin |
|
|
1/1, 1/2ć, 2/1, 2/2, 2/3ć, 3/1, 3/2, 2/4ć, 4/1 |
30 |
Razem godzin |
30 |
|
|
Podpis autora sylabusa
Wyższa Szkoła Oficerska Wojsk Lądowych im. generała T. Kościuszki we Wrocławiu
1