Załącznik nr 1
Elektrotechniki, Automatyki i Informatyki
do Uczelnianego Systemu Zapewnienia Jakości Kształcenia
KARTA OPISU PRZEDMIOTU
KIERUNEK STUDIÓW
INFORMATYKA
SPECJALNOŚĆ
RODZAJ STUDIÓW
STACJONARNE I-GO STOPNIA
NAZWA PRZEDMIOTU
BAZY DANYCH I
SUBJECT TITLE
DATABASE
RODZAJ PRZEDMIOTU *)
PODSTAWOWY;
SEMESTR STUDIÓW
ECTS (pkt.)
TRYB ZALICZENIA PRZEDMIOTU
KOD PRZEDMIOTU:
5
5
– ZALICZENIE NA OCENĘ *)
B9
Przedmioty wprowadzające
Informatyka I, Algebra, Systemy operacyjne, Inżynieria oprogramowania oraz wymagania ogólne**)
PROGRAM PRZEDMIOTU
LICZBA GODZIN
PROWADZĄCY ZAJĘCIA
FORMA ZAJĘĆ
ZAJĘĆ W SEMESTRZE
(tytuł/stopień naukowy, imię i nazwisko) WYKŁAD
30
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.
Tematyka zajęć
Liczba godzin
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: (Dziekan Wydziału …………………:
pieczęć/podpis)
pieczęć/podpis)
3