Bazy danych prz.specj., Ź inne


Bazy danych

(PRZEDMIOT)

mgr Rafał Kowalski

(AUTOR PROGRAMU)

Cele przedmiotu

Dostarczenie wiedzy o podstawach działania historycznych i współczesnych systemów baz danych.

Poznanie zasad i metod projektowania logicznych modeli danych.

Poznanie metod przekształcania modeli logicznych do postaci relacyjnej.

Poznanie podstaw przetwarzania informacji w systemach opartych na relacyjnym modelu danych.

Dostarczenie podstawowej wiedzy o języku SQL przetwarzania danych w systemach relacyjnych.

Metody oceny

Zaliczenie pisemne.

Wykład

(WYKŁAD; ĆWICZENIA; KONWERSATORIUM)

Liczba godzin 20

Studia niestacjonarne Ekonomia semestr 5

Kolejne zajęcia

TYTUŁY WYKŁADÓW

Podtytuły wykładów

PODRĘCZNIKI

OBOWIĄZKOWE

Autor, tytuł publikacji,

wydawnictwo, rok wydania

LITERATURA

POMOCNICZA

Autor, tytuł publikacji, wydawnictwo, rok wydania

1.

1 - 2,5

godz.

Modelowanie informacji przy pomocy diagramów ERD.

  1. Encja Informacyjna - typ zbiorowy i poszczególne obiekty.

  2. Domena informacyjna.

  3. Atrybut informacji.

  4. Atrybuty kluczowe encji informacyjnej (Super-klucz, Klucz kandydujący, Klucz główny).

  5. Związki encji (rodzaje, poziomy, kardynalność).

  6. Redukowanie poziomu związku i Encje Pomostowe.

  7. Związki Identyfikujące i Słabe Encje.

  8. Przemysłowe standardy i notacje ERD.

Barker R.: Case Method, Modelowanie związków encji. WNT, 1996

Date C.J.: Wprowadzenie do systemów baz danych. WNT, 2000.

Ullman J.D.: Podstawowy wykład z systemów baz danych. WNT, 2000.

Chen P. (ed.): Entity-Relationship Approach to Information Modeling and Analysis. Amsterdam, North-Holland Publishing Company, 1983

Codd E.: The relational Model for Database management. Adison-Wesley, 1990

2.

2,5 - 5

godz.

2. Implementacyjne modele danych.

        1. Sieciowy model danych.

        2. Hierarchiczny model danych.

        3. Relacyjny model danych.

Relacyjny Model Danych.

    1. Relacja informacyjna.

    2. Schemat bazy danych.

    3. Własności relacji.

    4. Zależności funkcjonalne.

Date C.J.: Wprowadzenie do systemów baz danych. WNT, 2000.

Codd E.: The relational Model for Database management. Adison-Wesley, 1990

3.

5 - 7,5

godz.

    1. Pełna Zależność Funkcjonalna.

    2. Algebra relacji (serwer bazy danych, język SQL).

    3. Podstawowe operatory relacyjne.

    4. 12 Postulatów relacyjnej bazy danych

Date C.J.: Wprowadzenie do systemów baz danych. WNT, 2000.

Codd E.: The relational Model for Database management. Adison-Wesley, 1990

4.

7,5 - 10

godz.

Normalizacja relacyjnej bazy danych.

  1. Zerowa postać normalna (0NF).

  2. Niepożądane zjawiska, wynikające z niekluczowych zależności funkcjonalnych.

  3. Pierwsza postać normalna (1NF).

  4. Metody dekompozycji relacji.

  5. Aksjomaty Armstronga i reguły pochodne.

  6. Druga postać normalna (2NF).

  7. Trzecia postać normalna (3NF)

  8. Postać normalna BCNF

Date C.J.: Wprowadzenie do systemów baz danych. WNT, 2000.

Connolly T., Boss C.: Systemy baz danych. Wydawnictwo RM, 2004

Ullman J.D.: Podstawowy wykład z systemów baz danych. WNT, 2000.

5.

10 - 12,5

godz.

Przykład praktyczny procesu normalizacji modelu informacyjnego.

  1. Prezentacja kolejnych etapów tworzenia relacyjnego modelu danych dla przykładowego fragmentu projektu systemu bazy danych.

  2. Omówienie przyjętych rozwiązań.

6.

12,5 - 15

godz.

Język SQL.

  1. Obowiązujące standardy i podstawowe grupy poleceń.

  2. Podstawowe typy danych.

  3. Polecenia obsługi schematów.

  4. Polecenia modyfikowania zawartości informacyjnej.

  5. Wyszukiwanie informacji.

  6. Definiowanie złączeń w poleceniach.

  7. Podzapytania

Kline K., Kline D.: SQL Almanach Opis poleceń języka. Helion, 2002

Ladanyi H.: SQL Księga eksperta. Helion, 2000

Dokumentacja języka SQL serwera RDBMS Oracle

7.

15 - 17,5

godz.

Przetwarzanie transakcyjne.

  1. Problem szeregowania operacji.

  2. Problem grupowania operacji.

  3. Problem blokowania przed jednoczesnym modyfikowaniem.

  4. Definicja Transakcji Bazy Danych.

  5. Własności transakcji.

  6. Niepożądane zjawiska współdzielenia danych

  7. Metody i poziomy izolowania transakcji.

  8. Blokady i zakleszczenia.

Date C.J.: Wprowadzenie do systemów baz danych. WNT, 2000.

Connolly T., Boss C.: Systemy baz danych. Wydawnictwo RM, 2004

Ullman J.D.: Podstawowy wykład z systemów baz danych. WNT, 2000.

8.

17,5 - 20

godz.

Powtórzenie najważniejszych tez i usystematyzowanie materiału.

Kolokwium zaliczeniowe w trybie zerowym.

UWAGA: na studiach zaocznych blok zajęć trwa 2,5 godziny lekcyjnej



Wyszukiwarka

Podobne podstrony:
Rachunkowość finansowa prz.specj., Ź inne
Perspektywy rozwoju turystyki biznesowej prz.specj., Ź inne
Polityka pieniężna prz.specj., Ź inne
Efenberger Zawiasa L4, MGR, sem I, Bioinformatyka zaawansowana, L4 Inne bazy danych białkowych szlak
Budowa bazy danych, Dokumenty do szkoły, przedszkola; inne, Metody, metody badań pedagogicznych
Orzechowski Michał lab 2, MGR, sem I, Bioinformatyka zaawansowana, L4 Inne bazy danych białkowych sz
BAZY DANYCH WYK AD 26 ST, Inne
inne bazy danych pierwsze starcie adam pelikant ebook
1 Tworzenie bazy danychid 10005 ppt
bazy danych II
Bazy danych
Podstawy Informatyki Wykład XIX Bazy danych
Bazy Danych1
eksploracja lab03, Lista sprawozdaniowych bazy danych
bazy danych druga id 81754 Nieznany (2)
bazy danych odpowiedzi

więcej podobnych podstron