Uniwersytet Jagielloński w Krakowie - Punkt LogowaniaNie jesteś zalogowany | zaloguj się
katalog przedmiotów - pomoc

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: stacjonarne I stopnia, rok 1, sem. letni, obowiązkowy
Punkty ECTS i inne: 4.00
zobacz reguły punktacji
Język prowadzenia: polski

Zajęcia w cyklu "Semestr letni 2019/2020" (jeszcze nie rozpoczęty)

Okres: 2020-02-24 - 2020-06-14
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 30 godzin, 60 miejsc więcej informacji
Wykład, 30 godzin, 60 miejsc więcej informacji
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:

elektroniczne przetwarzanie informacji

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.

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Jagielloński w Krakowie.