Elementy baz danych
Informacje ogólne
Kod przedmiotu: | MFI-M.S32 |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Elementy baz danych |
Jednostka: | Zakład Informatyki |
Grupy: | |
Punkty ECTS i inne: |
(brak)
|
Język prowadzenia: | polski |
Wymagania wstępne: | Podstawowe wiadomości z zakresu: architektury sprzętowo-programowej komputerów, algebry zbiorów. |
Godzinowe ekwiwalenty punktów ECTS: | Godziny kontaktowe (z udziałem nauczyciela akademickiego) Wykład 30 Laboratorium 30 Konsultacje 30 Łączna liczba godzin z udziałem nauczyciela akademickiego 90 Liczba punktów ECTS z udziałem nauczyciela akademickiego 3 Godziny nie kontaktowe (praca własna studenta) Przygotowanie się do laboratorium 30 Przygotowanie się do egzaminu 30 Łączna liczba godzin nie kontaktowych 60 Liczba punktów ECTS za godziny nie kontaktowe 2 Liczba punktów ECTS za godziny nie kontaktowe 5 |
Sposób weryfikacji efektów kształcenia: | W1, wykład - egzamin pisemny, laboratorium - prace zaliczeniowe W2, wykład - egzamin pisemny, laboratorium - prace zaliczeniowe W3, wykład - egzamin pisemny, laboratorium - prace zaliczeniowe U1, laboratorium - prace zaliczeniowe U2, wykład - egzamin pisemny, laboratorium - prace zaliczeniowe U3, laboratorium - prace zaliczeniowe K1, wykład - egzamin pisemny, laboratorium - prace zaliczeniowe K2, laboratorium - prace zaliczeniowe K3, laboratorium - prace zaliczeniowe |
Pełny opis: |
Wykład obejmuje następujące zagadnienia 1. Podstawy relacyjnego modelu danych, operacje wykonywane na relacjach 2. Normalizacja schematów logicznych baz danych. 3. Wprowadzenie do modelowania i projektowania systemów informatycznych. Model związków-encji z uwzględnieniem różnego typu związków pomiędzy encjami. 4. Język SQL – standardowy język komunikacji z relacyjnymi bazami danych. 5. Język manipulowania danych (DML) 6. Język definiowania danych (DDL) 7. Transakcje w bazach danych, współbieżne zarządzanie transakcjami i transakcyjnym odtwarzaniem baz po awarii. |
Literatura: |
1. H. Garcia-Molina, J.D. Ullman, J. Widom Systemy baz danych, WNT 2006. 2. A. Jakubowski: Podstawy SQL. Ćwiczenia praktyczne. HELION. 3. Ogólnodostępne wykłady i ćwiczenia http://wazniak.mimuw.edu.pl |
Efekty uczenia się: |
Wiedza: W1. Znajomość koncepcji i pojęć i związanych z modelem relacyjnym baz danych W2. Znajomość zasad modelowania i projektowania baz danych W3. Znajomość standardu języka zapytań SQL Umiejętności: U1. Praktyczne wykorzystanie języka zapytań SQL dla istniejącej bazy danych U2. Tworzenie podstawowych obiektów bazy danych U3. Wykorzystanie zdobytej wiedzy w sytuacjach typowych oraz nietypowych Postawy: K1. Samodzielność przy korzystaniu i projektowaniu baz danych. K2. Aktywny sposób pozyskiwania wiedzy K3. Odpowiedzialność za powierzone zadanie |
Właścicielem praw autorskich jest Uniwersytet Marii Curie-Skłodowskiej w Lublinie.