Bazy danych 1
Informacje ogólne
Kod przedmiotu: | WZ.KLK-BD1 | Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Bazy danych 1 | ||
Jednostka: | Katedra Lingwistyki Komputerowej | ||
Grupy: |
Przedmioty dla programu WZKS-0123-1SO stacjonarne I stopnia, rok 1, sem. letni, obowiązkowy |
||
Punkty ECTS i inne: |
4.00 ![]() ![]() |
||
Język prowadzenia: | polski |
Zajęcia w cyklu "Semestr letni 2020/2021" (w trakcie)
Okres: | 2021-02-25 - 2021-06-15 |
![]() |
Typ zajęć: |
Laboratorium, 30 godzin, 60 miejsc ![]() Wykład, 30 godzin, 60 miejsc ![]() |
|
Koordynatorzy: | Janusz Jurek | |
Prowadzący grup: | Janusz Jurek, Tomasz Służalec | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Przedmiot - Egzamin | |
Sylabus przedmiotu dla studentów rozpoczynających studia od roku akademickiego 19/20 lub później: | ||
Skrócony opis: |
Wykład ukierunkowany jest przede wszystkim na relacyjne bazy danych. Przedstawia zagadnienia związane z projektowaniem systemów bazodanowych, od postawienia problemu (analizy potrzeb), poprzez przedstawienie zasad modelowania strukturalnego danych (ERD), aż po opracowanie modelu relacyjnego bazy oraz działań związanych z jego optymalizacją (normalizacją). Wykład kończy się krótkim wprowadzeniem do języka SQL. | |
Pełny opis: |
Przedmiot stanowi wprowadzenie w problematykę baz danych. Wykład ukierunkowany jest przede wszystkim na relacyjne bazy danych. Przedstawia zagadnienia związane z projektowaniem systemów bazodanowych, od postawienia problemu (analizy potrzeb), poprzez przedstawienie zasad modelowania strukturalnego danych (ERD), aż po opracowanie modelu relacyjnego bazy oraz działań związanych z jego optymalizacją (normalizacją). Wykład kończy się krótkim wprowadzeniem do języka SQL. 1. Konceptualne modelowanie danych z wykorzystaniem diagramów ER: 1. zbiory encji, atrybuty, związki, klucze 2. krotność i obligatoryjność związków 3. słabe encje, związki identyfikujące, klucze słabe 4. atrybuty pochodne 5. relacja ISA 2. Przekształcanie modelu konceptualnego do modelu relacyjnego 3. Relacyjny model danych: 1. tabele, kolumny, wiersze 2. klucze główne i obce 3. domeny atrybutów 4. Normalizacja modelu relacyjnego: 1. zależności funkcyjne i wielowartościowe 2. 3 i 4 postać normalna, postać normalna Boyce’a--Codda 5. Podstawy SQL: 1. dodawanie, usuwanie, modyfikowanie i wyświetlanie danych 2. określanie schematu bazy danych | |
Literatura: |
Literatura podstawowa: • J.D. Ullman, J. Widom, „Podstawowy wykład z systemów baz danych”, WNT 2000. Literatura uzupełniająca: • H. Garcia-Molina, J.D. Ullman, J. Widom, „Implementacja systemów baz danych”, WNT 2003. • Luke Welling, Laura Thomson, „MySQL. Podstawy”, Helion 2005. |
Właścicielem praw autorskich jest Uniwersytet Jagielloński w Krakowie.