5sem BAZY_DANYCH_I - Politechnika Opolska
Transkrypt
5sem BAZY_DANYCH_I - Politechnika Opolska
Politechnika Opolska Elektrotechniki, Automatyki i Informatyki Załącznik nr 1 do Uczelnianego Systemu Zapewnienia Jakości Kształcenia KARTA OPISU PRZEDMIOTU INFORMATYKA KIERUNEK STUDIÓW SPECJALNOŚĆ STACJONARNE I-GO STOPNIA RODZAJ STUDIÓW NAZWA PRZEDMIOTU BAZY DANYCH I DATABASE I SUBJECT TITLE RODZAJ PRZEDMIOTU *) PODSTAWOWY; KIERUNKOWY; HUMANISTYCZNY; DODATKOWY; OBIERALNY SEMESTR STUDIÓW ECTS (pkt.) TRYB ZALICZENIA PRZEDMIOTU KOD PRZEDMIOTU: 5 5 – ZALICZENIE NA OCENĘ *) B9 Przedmioty wprowadzające oraz wymagania ogólne**) Informatyka I, Algebra, Systemy operacyjne, InŜynieria oprogramowania PROGRAM PRZEDMIOTU FORMA ZAJĘĆ LICZBA GODZIN ZAJĘĆ W SEMESTRZE WYKŁAD 30 PROWADZĄCY ZAJĘCIA (tytuł/stopień naukowy, imię i nazwisko) MGR INś. TERESA WISNIEWSKA, MGR INś. ALINA STEFANOWSKA-KĘDZIA ĆWICZENIA LABORATORIUM 30 MGR INś. TERESA WISNIEWSKA, MGR INś. ALINA STEFANOWSKA-KĘDZIA PROJEKT SEMINARIUM TREŚCI KSZTAŁCENIA (PROGRAM NAUCZANIA) WYKŁAD Lp. Tematyka zajęć Liczba godzin 1. WPROWADZENIE DO PROBLEMATYKI BAZ DANYCH 2 2. MODELE DANYCH. 2 3. SQL.- TYPY, FUNKCJE, WIĘZY INTEGRALNOŚCI. 2 4. SQL , OPERATORY. 2 5. SQL - ZŁĄCZENIA TABEL 2 6. JĘZYK DEFINIOWANIA DANYCH, PERSPEKTYWY, INDEKSY. 2 7. ŚRODOWISKO SQL*PLUS. 2 8. JĘZYK PL/SQL - BLOKI, PROCEDURY, FUNKCJE, PAKIETY. 2 9. JĘZYK PL/SQL - KURSORY, WYZWALACZE, OBSŁUGA BŁĘDÓW 2 10. MODELOWANIE ZWIĄZKÓW - ENCJI 2 11. TRANSFORMACJA ZWIĄZKÓW ENCJI DO POSTACI RELACYJNEJ 2 12. NORMALIZACJA SCHEMATÓW LOGICZNYCH RELACJI 2 13. TRANSAKCJE 2 14. AUTORYZACJA DOSTĘPU DO BAZY 2 15. BEZPIECZEŃSTWO BD 2 RAZEM GODZIN W SEMESTRZE 30 Nazwa przedmiotu ĆWICZENIA Lp. Tematyka zajęć Liczba godzin 1. 2. RAZEM GODZIN W SEMESTRZE LABORATORIUM Lp. Tematyka zajęć Liczba godzin 1. ŚRODOWISKO PRACY ISQL*PLUS I SQLDEVELOPER 2 2. DEFINIOWANIE RELACJI, MODYFIKACJA ZAWARTOŚCI RELACJI 2 3. POLECENIE SELECT, WYBIERANIE DANYCH Z WIELU TABEL 2 4. OPERATORY, KLAUZULE, ZŁĄCZENIA 2 5. FUNKCJE WBUDOWANE 2 6. PERSPEKTYWY, PRZYGOTOWANIE RAPORTÓW 2 7. AUTORYZACJA DOSTĘPU DO DANYCH 2 8. INDEKSOWANIE PLIKÓW 2 9. KATALOG SYSTEMOWY, OBSŁUGA BŁĘDÓW 2 10. JĘZYK PL/SQL, TYPY DANYCH, TYPY ZŁOśONE 2 11. KURSORY, ZMIENNE KURSOROWE 2 12. PODPROGRAMY SKŁADOWANE W BAZIE DANYCH 2 13. WYZWALACZE 2 14. WSPÓŁBIEśNA REALIZACJA TRANSAKCJI 2 15. PAKIETY, KLASTRY, 2 RAZEM GODZIN W SEMESTRZE ĆWICZENIA PROJEKTOWE Lp. Tematyka zajęć Liczba godzin 1. 2. RAZEM GODZIN W SEMESTRZE SEMINARIUM Lp. Liczba godzin Tematyka zajęć 1. 2. RAZEM GODZIN W SEMESTRZE ZAŁOśENIA I CELE PRZEDMIOTU: Celem wykładu jest zapoznanie z podstawowymi pojęciami i koncepcjami technologii systemów baz danych, niezbędnymi do poprawnego projektowania, korzystania i implementacji systemów baz danych i ich aplikacji na przykładzie SBD ORACLE. Celem laboratorium jest zdobycie praktycznych umiejętności tworzenia i obsługi baz danych Oracle i MS SQL Server na podstawie list zadań dostosowanych do zagadnień omawianych na wykładzie. METODY DYDAKTYCZNE: Wykład z wykorzystaniem prezentacji w programie PowerPoint. FORMA I WARUNKI ZALICZENIA PRZEDMIOTU: Wykład zaliczany jest na podstawie wyniku sprawdzianu pisemnego. Na zaliczenie laboratorium wymagane jest poprawne wykonanie wszystkich ćwiczeń oraz wykonanie bazy wg. własnego projektu LITERATURA PODSTAWOWA: 2 Nazwa przedmiotu [1] Date C. J., Darwen H,: SQL. Omówienie standardu jezyka, WNT, Warszawa, 2000.2] Elsmasri R., Navathe S. B.: Wprowadzenie do systemów baz danych, Helion, Gliwice, 2005. [3] Freeman R., Lewis J.: Oracle Database 10g. Nowe moŜliwości, Helion, Gliwice, 2005. LITERATURA UZUPEŁNIAJĄCA: [1] Date C. J.: Wprowadzenie do systemów baz danych, WNT, Warszawa, 2000.[2] Hernandez M. J.: Bazy danych dla zwykłych śmiertelników, EDU-MIKOM s.c., Warszawa, 1998. [3] Urman S., Hardman R., McLaughlin M.: Oracle DB 10 g. Programowanie w języku PL/SQL, Helion, 2008. [4] Otey M. Otey D. MS SQL Server 2005 Podręcznik programisty, Helion , 2007. *) niewłaściwe przekreślić – zgodnie z arkuszem planu studiów, **) podać wybrane nazwy przedmiotów stanowiących wprowadzenie/uzupełnienie do przedmiotu opisywanego, oraz zakres wiadomości/umiejętności/kompetencji jakie powinien posiadać student przed rozpoczęciem nauki tego przedmiotu; ............................................................................. ................................................. (Kierownik jednostki organizacyjnej/bezpośredni przełoŜony: pieczęć/podpis) (Dziekan Wydziału …………………: pieczęć/podpis) 3