Z-ID-403 Zarządzanie bazami danych SQL Database Management SQL. Kierunkowy Obowiązkowy Polski Semestr IV



Podobne dokumenty
Z-ID-208 Bazy danych Databases

Z-LOG-0325 Bazy danych Databases. Logistyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Z-ID-608b Bazy danych typu Big Data Big Data Databases. Specjalnościowy Obowiązkowy Polski Semestr VI

Kierunkowy Obowiązkowy Polski Semestr VI

Specjalnościowy Obowiązkowy Polski Semestr VI

Inżynieria danych I stopień Praktyczny Studia stacjonarne Wszystkie specjalności Katedra Inżynierii Produkcji Dr hab. inż. Artur Bartosik, prof.

Semestr zimowy Podstawy Informatyki Nie

Specjalnościowy Obowiązkowy Polski Semestr 5

produkcją Specjalnościowy Obowiązkowy Polski Semestr siódmy

EiT_S_I_ULP2. Elektronika i Telekomunikacja I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Z-ZIP-0325 Bazy danych Databases. Zarządzanie i inżynieria produkcji I stopień Ogólnoakademicki

Specjalnościowy Obowiązkowy Polski Semestr V

Inżynieria danych I stopień Praktyczny Studia stacjonarne Wszystkie specjalności Katedra Inżynierii Produkcji Dr inż. Sławomir Luściński

Logistyka I stopień Ogólnoakademicki Niestacjonarne. Zarządzanie logistyczne Katedra Inżynierii Produkcji Dr Sławomir Luściński

Semestr zimowy Bazy danych, Zarządzanie bazami danych SQL, Podstawy hurtowni danych NIE

Praca dyplomowa magisterska Master s Thesis

Specjalnościowy Obowiązkowy Polski Semestr trzeci

Materiałoznawstwo Material Science. Inżynieria środowiska I stopień ogólnoakademicki. podstawowy (podstawowy / kierunkowy / inny HES)

Kierunkowy Wybieralny Polski Semestr IV

KARTA MODUŁU / KARTA PRZEDMIOTU

KARTA MODUŁU / KARTA PRZEDMIOTU

Praca dyplomowa magisterska. Master s Thesis

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Z-ID-404 Bezpieczeństwo danych w systemach. informatycznych

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

KARTA MODUŁU / KARTA PRZEDMIOTU

Z-ZIP-611z Języki programowania C++ Programming languages C++ Stacjonarne Wszystkie Katedra Informatyki Stosowanej Dr Marzena Nowakowska

Semestr zimowy Podstawy informatyki, Logika TAK

Inżyniera Bezpieczeństwa I stopień (I stopień / II stopień) ogólnoakademicki (ogólnoakademicki / praktyczny)

Podstawowy Obowiązkowy Polski Semestr III

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Z-ID-203. Logika. Podstawowy Obowiązkowy Polski Semestr II. Semestr zimowy Wiedza i umiejętności z matematyki w zakresie szkoły średniej NIE

Z-ID-306 Technologie internetowe Internet Technologies. Podstawowy Obowiązkowy Polski Semestr III

Z-ID-202 Analiza matematyczna II Calculus II

E-1IZ2-07-s4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Kierunkowy Wybieralny Polski Semestr V

Inżynieria danych I stopień Praktyczny Studia stacjonarne Wszystkie specjalności Katedra Inżynierii Produkcji Dr Małgorzata Lucińska

E-I-0007-s3. Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Mechanika i Budowa Maszyn II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW

kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) polski piąty zimowy (semestr zimowy / letni)

Z-ID-103 Algebra liniowa Linear Algebra

Z-ID-106. Inżynieria Danych I stopień Praktyczny Studia stacjonarne Wszystkie Katedra Matematyki i Fizyki Prof. dr hab.

Semestr letni Ekonometria i prognozowanie Nie

Kierunkowy Wybieralny Polski Semestr V

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

Równania różniczkowe Differential Equations

Interbase. stacjonarne (stacjonarne / niestacjonarne) kierunkowy (podstawowy / kierunkowy / inny HES)

PRZEWODNIK PO PRZEDMIOCIE

Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)

Podstawy normalizacji INŻYNIERIA ŚRODOWISKA. I stopień. Ogólno akademicki. Humanistyczny Obowiązkowy Polski Semestr 2.

elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

Elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Inżynieria Środowiska I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-1EZ1-03-s2. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Inżynieria Bezpieczeństwa I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Sprzęt komputerowy Hardware. ETI I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

Kierunkowy Obowiązkowy Polski Semestr V

Napęd elektryczny Electric Drives 2012/2013

Semestr letni Brak Tak

Podstawy Informatyki Information Technology. Inżynieria Środowiska I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

KARTA MODUŁU / KARTA PRZEDMIOTU

KARTA MODUŁU / KARTA PRZEDMIOTU

Stacjonarne Wszystkie Katedra Informatyki Stosowanej Dr inż. Marcin Detka. Podstawowy Obowiązkowy Polski Semestr pierwszy. Semestr letni Brak Nie

Bazy danych w geomatyce Databases in Geomatics

KARTA MODUŁU / KARTA PRZEDMIOTU

E-1IZ3-06-s6. Inżynieria Programowania. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Z-ID-604 Metrologia. Podstawowy Obowiązkowy Polski Semestr VI

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Elektrotechnika I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Materiałoznawstwo Material Science

Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

Podstawy Informatyki Computer basics

Budowa amunicji i zapalników Construction of ammunition and detonators

Z-ETI-1025 Systemy operacyjne Operating systems

E-1IZ2-06-s4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Odnawialne Źródła Energii I stopień ogólnoakademicki. Prof. dr hab. inż. Zbigniew Rusin

Geodezja i Kartografia I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Technologie informacyjne Information technologies

Technologia i organizacja robót. Inżynieria Środowiska I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Semestr zimowy Podstawy marketingu Nie

Elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Z-ETI-0611 Język Programowania C++ Programming Language C++

E-2IZ1-03-s3. Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) podstawowy (podstawowy / kierunkowy / inny HES)

Zarządzanie i Inżynieria Produkcji I stopień Ogólno akademicki Stacjonarne Wszystkie Katedra Strategii Gospodarczych mgr Arkadiusz Płoski

Z-ID-509a Odkrywanie związków w danych wielowymiarowych. Specjalnościowy Obowiązkowy Polski Semestr V

Zarządzanie Projektami Project Management

Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Z-ID-102 Analiza matematyczna I

E-I-0006-s3. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-2IZ s3. Podstawy przedsiębiorczości. Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

PRZEWODNIK PO PRZEDMIOCIE

przedmiot specjalnościowy (podstawowy / kierunkowy / inny HES) przedmiot obowiązkowy (obowiązkowy / nieobowiązkowy) polski semestr siódmy

Transkrypt:

KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angieskim Obowiązuje od roku akademickiego 2015/2016 Z-ID-403 Zarządzanie bazami danych SQL Database Management SQL A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW Kierunek studiów Poziom kształcenia Profi studiów Forma i tryb prowadzenia studiów Specjaność Jednostka prowadząca moduł Koordynator modułu Inżynieria danych I stopień Praktyczny Studia stacjonarne Wszystkie specjaności Katedra Informatyki i Matematyki Stosowanej Dr inż. Marcin Detka Zatwierdził B. OGÓLNA CHARAKTERYSTYKA PRZEDMIOTU Przynaeżność do grupy/boku przedmiotów Status modułu Język prowadzenia zajęć Usytuowanie modułu w panie studiów semestr Usytuowanie reaizacji przedmiotu w roku akademickim Wymagania wstępne Egzamin (TAK/NIE) Liczba punktów ECTS 4 Kierunkowy Obowiązkowy Poski Semestr IV Semestr etni Bazy danych, Projektowanie reacyjnych baz danych NIE Forma prowadzenia zajęć Liczba godzin w semestrze wykład w ćwiczenia ć aboratorium 15 24 projekt p inne i 1

C. EFEKTY KSZTAŁCENIA I METODY SPRAWDZANIA EFEKTÓW KSZTAŁCENIA Ce modułu Ceem przedmiotu jest zapoznanie studentów z podstawowymi pojęciami i koncepcjami technoogii systemów baz danych, niezbędnymi do poprawnego projektowania, korzystania i impementacji systemów baz danych i ich apikacji. W ramach przedmiotu studenci wykorzystują znane im podstawowe zasady modeowania i projektowania baz danych. Ponadto poszerzają swoją wiedzę i umiejętności dotyczące języka baz danych SQL i jego rozszerzenia PL/SQL. Program przedmiotu zawiera szereg ćwiczeń związanych z instaacją oraz administracją SZBD Orace. Praktyczny charakter zdobywanej wiedzy i umiejętności jest podkreśony poprzez wykorzystanie materiałów szkoeniowych Orace, dostępnych da studentów w ramach Advance Computer Science programu Orace Academy. Symbo efektu Efekty kształcenia Zna podstawowe pojęcia z zakresy zarządzania reacyjnymi bazami danych. Forma prowadzenia zajęć w kierunkowych K_W07 K_W08 W_02 Zna zaawansowane poecenia języka SQL. w K_W11 W_03 Zna język PL/SQL. w K_W11 W_04 Zna zasady transakcyjnego przetwarzania współbieżnego dostępu do danych. w K_W09 K_W11 Zna budowę serwera SZBD. w K_W08 U_01 Potrafi anaizować i optymaizować zapytania SQL w SZBD. Potrafi zainstaować SZBD i wykorzystać go do zdefiniowania reacyjnej bazy danych. Potrafi administrować SZBD, zarządzać prawami dostępu do danych, usługami sieciowymi, pamięcią operacyjną i dyskową. Potrafi posługiwać się narzędziami informatycznymi umożiwiający połączenie z bazą w architekturze kient-serwer. Potrafi posługiwać się zaawansowanymi poeceniami języka SQL. w, K_W11 w, w, K_U08 K_U12 K_U16 K_U08 K_U12 K_U06 K_U09 Potrafi programować z użyciem języka PL/SQL. K_U09 U_06 Posiada umiejętność korzystania z dokumentacji technicznej, podręczników oraz źródeł internetowych w ceu poszerzania swojej wiedzy o zarządzaniu SZBD oraz języku SQL. K_U01 obszarowych T1P_W02 T1P_W03 T1P_W05 T1P_W06 X1P_W05 T1P_W02 T1P_W02 T1P_W05 T1P_W06 X1P_W05 T1P_U02 T1P_U09 T1P_U13 T1P_U15 T1P_U13 T1P_U14 T1P_U15 T1P_U14 T1P_U15 T1P_U01 T1P_U03 T1P_U07 2

Potrafi współpracować z członkami zespołu podczas rozwiązywania wspónych zadań współdziałając ub dzieąc się pracą na różnych etapach rozwiązywania probemu. K_K04 T1P_K03 T1P_K04 X1P_K02 Treści kształcenia 1. Treści kształcenia w zakresie wykładu Nr wykładu 1 2 3 4 5 6 7 8 Treści kształcenia Wprowadzenie do probematyki zarządzania reacyjnymi bazami danych. Desktopowe systemy zarządzania baz danych. Architektura kient-serwer SZBD. Wprowadzenie do zaawansowanego SQL. Operacje definiowania struktur danych DDL, oracje manipuowania na danych DML. Operacje seekcji i projekcji danych pochodzących z wieu tabe, rodzaje powiązań między tabeami. Wykorzystanie funkcji wbudowanych i grupujących. Wprowadzenie do PL/SQL. Budowa własnych procedur i funkcji operujących na danych. Budowa pakietów i bibiotek. Współbieżne przetwarzanie danych. Przetwarzanie transakcyjne. Agorytmy zarządzania współbieżnym wykonywaniem transakcji. Budowa serwera SZBD. Aspekty fizyczne i agorytmiczne związane z przechowywaniem danych. Anaiza obsługi zapytań na przykładzie SZBD Orace. Zarządzanie zasobami przez SZBD (pamięć, procesy, pamięć dyskowa, interfejsy sieciowe). Wprowadzenie do optymaizacja zapytań. Instaacja SZBD, tworzenie bazy danych, administracja bazą danych, administracja użytkownikami i usługami. Optymaizacja konfiguracji SZBD. Interpretacja ogów i statystyk tworzonych przez serwer. Wykorzystanie zdobytej wiedzy do strojenie serwera bazy danych. Zabezpieczanie danych na wypadek awarii. Odtwarzanie bazy danych po awarii. Redundantna konfiguracja SZBD do pracy ciągłej. kształcenia da modułu W_02 W_03 W_04 U_01 2. Treści kształcenia w zakresie ćwiczeń 3. Treści kształcenia w zakresie zadań aboratoryjnych Nr zajęć ab. 1-2 3-4 5 6 Treści kształcenia Zapoznanie z narzędziami informatycznymi umożiwiających połączenie się z bazą danych w architekturze kient-serwer, np. SQL-Pus, SQLPus- Worksheet. Konfiguracja protokołu sieciowego OraceL-NET. Anaiza struktury tabe przykładowej bazy danych. Proste zapytania SQL. Wprowadzenie do SQL: funkcje wierszowe w języku SQL, połączenia tabe w języku SQL, funkcje agregujące, podzapytania SQL. Kookwium przy komputerze z zakresu ćwiczeń 2-4. Wprowadzenie do manipuowania danymi (DML) w języku SQL. Przetwarzanie transakcji; poecenia commit i roback. Wprowadzenie do definiowania danych (DDL) w języku SQL. Optymaizacja parametrów tabe ze wzgędu na wiekość danych. Indeksowanie danych. Definiowanie wyzwaaczy. 3 kształcenia da modułu

7-8 9 10-11 12 Wprowadzenie do język PL/SQL: kursory i wyjątki. procedury, funkcje, pakiety. Kookwium przy komputerze z zakresu ćwiczeń 5-8. Wprowadzenie do zadań administracyjnych związanych z SZBD, zakładanie użytkowników, prawa dostępu do tabe, widoki zmateriaizowane, różne stany pracy serwera SZBD. Instaacja i konfiguracja SZBD Orace w środowisku wirtuanym. Zakładanie i administrowanie przykładową bazą danych. Tworzenie tabe, przestrzeni pików, zakładanie użytkowników itp. Wykonywanie instaacji i konfiguracji SZBD praca w zespołach 2 osobowych, na ocenę. Wykonywanie i odtwarzanie kopii bezpieczeństwa SZBD Orace. Odtwarzanie bazy danych symuowanej po awarii. Wykonywanie instaacji i konfiguracji SZBD praca w zespołach 2 osobowych, na ocenę. U_06 4. Charakterystyka zadań projektowych 5. Charakterystyka zadań w ramach innych typów zajęć dydaktycznych Metody sprawdzania efektów kształcenia Symbo efektu W_02 W_03 W_04 U_01 U_06 Metody sprawdzania efektów kształcenia (sposób sprawdzenia, w tym da umiejętności odwołanie do konkretnych zadań projektowych, aboratoryjnych, itp.) Egzamin końcowy. Aktywność na ćwiczeniach. Egzamin końcowy. Aktywność na ćwiczeniach. Egzamin końcowy. Aktywność na ćwiczeniach. Egzamin końcowy. Egzamin końcowy. Poprawne wykonanie wszystkich ćwiczeń praktycznych na ćwiczeniach aboratoryjnych. Kookwium przy komputerze. Sprawdzian końcowy z wykładu. Poprawne wykonanie wszystkich ćwiczeń praktycznych na ćwiczeniach aboratoryjnych. Ocena pracy na aboratorium. Poprawne wykonanie wszystkich ćwiczeń praktycznych na ćwiczeniach aboratoryjnych. Ocena pracy na aboratorium. Poprawne wykonanie wszystkich ćwiczeń praktycznych na ćwiczeniach aboratoryjnych. Ocena pracy na aboratorium. Poprawne wykonanie wszystkich ćwiczeń praktycznych na ćwiczeniach aboratoryjnych. Kookwium przy komputerze. Sprawdzian końcowy z wykładu. Poprawne wykonanie wszystkich ćwiczeń praktycznych na ćwiczeniach aboratoryjnych. Kookwium przy komputerze. Sprawdzian końcowy z wykładu. Ocena pracy na aboratorium. 4

D. NAKŁAD PRACY STUDENTA Bians punktów ECTS Lp. Rodzaj aktywności Obciążenie studenta Jednostka 1. Udział w wykładach 20 h 2. Udział w ćwiczeniach 3. Udział w aboratoriach 30 h 4. Udział w zajęciach projektowych 5. Udział w konsutacjach (2-3 razy w semestrze) 4 h 6. Konsutacje projektowe 7. Udział w egzaminie 8. 9. Liczba godzin reaizowanych przy bezpośrednim udziae nauczyciea akademickiego 54 h Liczba punktów ECTS, którą student uzyskuje na zajęciach 10. wymagających bezpośredniego udziału nauczyciea akademickiego 2 ECTS (1 punkt ECTS=27 godzin obciążenia studenta) 11. Samodziene studiowanie tematyki wykładów 15 h 12. Samodziene przygotowanie się do ćwiczeń 8 h 13. Samodziene przygotowanie się do kookwiów 14. Samodziene przygotowanie się do aboratoriów 15 h 15. Wykonanie sprawozdań 9 h 16. Przygotowanie do kookwium końcowego z aboratorium 7 h 17. Wykonanie projektu ub dokumentacji 18. Przygotowanie do egzaminu 19. 20. Liczba godzin samodzienej pracy studenta 54 h Liczba punktów ECTS, którą student uzyskuje w ramach 21. samodzienej pracy 2 ECTS (1 punkt ECTS=27 godzin obciążenia studenta) 22. Sumaryczne obciążenie pracą studenta 108 h 23. 24. 25. Punkty ECTS za moduł 1 punkt ECTS=27 godzin obciążenia studenta Nakład pracy związany z zajęciami o charakterze praktycznym Suma godzin związanych z zajęciami praktycznymi Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym 1 punkt ECTS=27 godzin obciążenia studenta 4 ECTS 73 h 2,7 ECTS 5

E. LITERATURA Wykaz iteratury Witryna WWW modułu/przedmiotu Materiały dostępne w ramach Orace Academy 1. OraceDatabase10gProgramPLSQLEngishStudent. 2. OraceDatabase11gAdvancedPLSQLEngishStudent. 3. OraceDatabase11gIntroductiontoSQLEngishStudent. 4. Orace Database 11g: Performance Tuning DBA Reease 2. 5. Orace Database 10g: 2 Day DBA Engish. 6. Orace Database 10g: Administration Workshop I. 7. Orace Database 10g: Administration Workshop II. Podręczniki 1. BaBates D., JDBC, Leksykon kieszonkowy, O'REILLY, 2004. 2. Date C. J., An Introduction to Database System, Adison-Wesey Pub. Comp., WNT (seria: Kasyka Informatyki), Warszawa 2000. 3. Emasri R., Navathe S., Wprowadzenie do systemów baz danych, Heion, Giwice 2005. 4. Feuerstein S., Odewahn A., Orace PL/SQL Deveoper's Workbook, O'REILLY, 2000. 5. Feuerstein S., Priby C., Język Orace PL/SQL. Leksykon podstawowy, Heion, Giwice 2003. 6. Garcia-Moina H., Uman J.,D., Widom J., Impementacja systemów baz danych, WNT (seria: Kasyka Informatyki), Warszawa 2003. 7. Jakubowski A., Podstawy SQL. Ćwiczenia praktyczne, Heion, Giwice 2001. 8. Kreines D. C., Orace SQL: The Essentia Reference, O'REILLY, 2000. 9. Priby B., Feuerstein C., Orace PL/SQL. Wprowadzenie, Heion, Giwice 2002. 10. Wrembe R., Jezierski J., Zakrzewicz M., Orace 7 i 8, Nakom, 2002. 11. Wrembe R., Wieczerzycki W., Projektowanie apikacji bazy danych Orace, Nakom, 2004. 6