Wprowadzone zmiany - Akademia Morska w Szczecinie

Transkrypt

Wprowadzone zmiany - Akademia Morska w Szczecinie
Przedmiot:
Jednostka prowadząca kierunek
Semestr
IV
Bazy danych
Akademia Morska w Szczecinie
Wydział Nawigacyjny
Kierunek
INFORMATYKA
Tryb studiów
Niestacjonarne
PLAN ZAJĘĆ PROGRAMOWYCH
Liczba godzin w tygodniu Liczba godzin w semestrze
Liczba tygodni
w semestrze
A
C
L
A
C
L
12
1E
2
12
24
ECTS
6
Założenia i cele przedmiotu
Po wykonaniu przewidzianych programem zajęć student powinien:
Znać  podstawową terminologię dotyczącą pracy z komputerowymi bazami danych, możliwości współczesnych
programów obsługi baz danych, klasyczne i nowoczesne metody modelowania i projektowania systemów
bazodanowych.
Umieć  obsługiwać programy przeznaczone do zarządzania gotowymi bazami danych oraz modyfikować bazy
danych, zaprojektować i stworzyć indywidualną bazę danych, odszukać potrzebną informację
w dowolnej bazie danych (SQL), przeprowadzać normalizację schematów logicznych baz danych.
PROGRAM ZAJĘĆ
SEMESTR IV
1.
2.
3.
4.
5.
6.
7.
AUDYTORYJNE
12 GODZ.
Wprowadzenie do problematyki baz danych.
Relacyjny model baz danych.
Modelowanie schematów pojęciowych i schematów implementacyjnych w modelu relacyjnym.
Fizyczna organizacja danych.
Zarządzanie transakcjami w bazie danych.
Mechanizmy odtwarzania bazy danych po awarii.
Problemy wykonywania i optymalizacji zapytań w systemach baz danych.
SEMESTR IV
1.
2.
3.
4.
5.
6.
7.
8.
9.
BAZY DANYCH
BAZY DANYCH
LABORATORYJNE
Wprowadzenie do języka SQL.
Funkcje w SQL.
Łączenie tabel.
Podzapytania.
Język manipulowania danych (DML).
Język definiowania danych (DDL).
Mechanizm zarządzania współbieżnym wykonywaniem transakcji, opierający się na blokowaniu.
Język PL/SQL.
Mechanizmy autoryzacji dostępu do bazy danych.
Literatura podstawowa
1. Garcia-Molina H., Ullman J.D., Widom J., Implementacja systemów baz danych, WNT 2003.
2. Gnybek J., Oracle - łatwiejszy niż przypuszczasz, Wydawnictwo Helion 2005.
3. Ullman J.D., Widom J., Podstawowy wykład z systemów baz danych, WNT 2000.
4. http://wazniak.mimuw.edu.pl
5. PHP6 i MySQL 5. Dynamiczne strony WWW. Szybki start. 2009/ Larry Ullman
6. McLaughlin M.,Oracle Database 11g. Programowanie w języku PL/SQL. 2009.
7. Lis M.,PostgreSQL. Leksykon kieszonkowy. 2007.
8. Lis M.,PHP i MySQL. Dla każdego. 2005.
9. Bazy Dudek W.,danych SQL. Teoria i praktyka. 2006.
10. Price J.,Oracle Database 11g i SQL. Programowanie. 2009.
11. Gnybek J.,Oracle - łatwiejszy niż przypuszczasz. Wydanie III. 2005.
24 GODZ.
12. Pribyl B., Feuerstein S.,Oracle PL/SQL. Wprowadzenie. 2002.
Literatura uzupełniająca
1. Elmasri R., Navathe S., Wprowadzenie do systemów baz danych, Wyd. Helion 2005.
2. Szeliga M., ABC języka SQL, Helion 2000
3. Wilton P., Colby J., SQL od podstaw, Wydawnictwo Helion 2005.
4. Tow D.,SQL. Optymalizacja. 2004.
5. Mendrala D., Szeliga M.,SQL Server 2005 Express. Skuteczne rozwiązania. 2007.
6. Ullman L.,MySQL. Szybki start. 2003.
7. SQL Coburn R.,dla każdego. 2001.
8. Rizzo T., Machanic A., Dewson R., Walters R., Sack J., Skin J.,SQL Server 2005. 2007.
9. Lis M.,SQL. Ćwiczenia praktyczne. 2006.
10. Lis M.,MySQL. Darmowa baza danych. Ćwiczenia praktyczne. 2006.
11. Pelikant A.,Programowanie serwera Oracle 11g SQL i PL/SQL. 2009.
12. Pelikant A.,Bazy danych. Pierwsze starcie. 2009.

Podobne dokumenty