Celem przedmiotu jest zapoznanie studenta z pojęciami, koncepcjami oraz terminologią dotyczącą baz danych. Przekazanie studentom wiedzy i umiejętności pozwalających projektować i korzystać z istniejących baz danych. Wprowadzenie do języka SQL.
Wymagania wstępne
Podstawowe wiadomości dotyczące architektury sprzętowej i oprogramowania komputerów oraz podstawowe pojęcia algebry.
Zakres tematyczny
Zasady przetwarzania danych;
Model relacyjnej bazy danych;
Podstawowe pojęcia relacyjnego modelu danych
Prezentacja systemów opartych na relacji klient-serwer;
Praktyczne rozwiązania dotyczące: typów danych, wydajności i integralności bazy danych, wyrażeń i operatorów, warunków, funkcji i procedur;
Definiowanie struktur bazy danych (domeny, tabele, perspektywy, indeksy, sekwencje/generatory, wyzwalacze, więzy integralności);
Wprowadzenie do języka SQL, jego składni i standardów (grupy poleceń SQL, ogólna składnia poleceń, podstawowe polecenie wyszukiwania danych, czyli SELECT, wybór wierszy za pomocą klauzuli WHERE, porządkowanie wyników zapytania za pomocą ORDER BY);
Manipulowanie danymi: wstawianie, modyfikowanie i usuwanie danych z tabel;
Testowania zapytań oraz wyzwalaczy;
Autoryzacja dostępu do bazy danych: uprawnienia systemowe użytkowników, uprawnienia obiektowe użytkowników i polecenia zarządzania tymi uprawnieniami;
Zabezpieczenia baz danych;
Projekt bazy danych.
Metody kształcenia
ćwiczenia laboratoryjne w pracowni komputerowej.
Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się
Opis efektu
Symbole efektów
Metody weryfikacji
Forma zajęć
Warunki zaliczenia
FORMA ZALICZENIA ĆWICZEŃ
UWAGI
Zasady uzyskania oceny z ćwiczeń
Laboratorium: warunkiem zaliczenia jest uzyskanie ponad 60% punktów z kolokwium obejmującego cały przerabiany materiał (40% oceny) oraz zaprojektowanie własnej bazy (50% oceny). Za aktywność na zajęciach student otrzymuje dodatkowe punkty (10% oceny).
Ocena końcowa
Zasady uzyskania oceny końcowej
Ocena z ćwiczeń jest oceną końcową
Literatura podstawowa
R. Coburn: SQL dla każdego. HELION.
Elmasri R., Navathe S., Wprowadzenie do systemów baz danych, Wyd. Helion, 2005.
Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Korzystając z niniejszej strony, wyrażasz zgodę na ich używanie. Dowiedz się więcej.