Kod przedmiotu |
07 67 4020 17 |
Liczba punktów ECTS |
6 |
Nazwa przedmiotu w języku prowadzenia |
Fundamentals of Databases |
Nazwa przedmiotu w języku polskim |
Fundamentals of Databases (Podstawy baz danych) |
Nazwa przedmiotu w języku angielskim |
Fundamentals of Databases |
Język prowadzenia zajęć |
angielski |
Poziom studiów |
studia I stopnia |
Kierownik przedmiotu |
dr inż. Krzysztof Myszkorowski, dr hab. inż. Agnieszka Wosiak |
Realizatorzy przedmiotu |
dr hab. inż. Przemysław Ignaciuk, dr hab. inż. Agnieszka Wosiak |
Formy zajęć i liczba godzin w semestrze |
|
Wykład |
Ćwiczenia |
Laboratorium |
Projekt |
Seminarium |
Inne |
Suma godzin w semestrze |
Godziny kontaktowe |
30 |
|
30 |
|
|
0 |
60 |
Czy e-learning |
Nie |
Nie |
Nie |
Nie |
Nie |
Nie |
|
Kryteria oceny (waga) |
0,55 |
|
0,45 |
|
|
0,00 |
|
|
Cel przedmiotu |
- W ramach przedmiotu omawiane są zagadnienia dotyczące podstawowych pojęć w zakresie systemów baz danych, przedstawiona jest metodologia modelowania i projektowania baz danych oraz opisany sposób przetwarzania zapytań w relacyjnym modelu danych. Omawiane zagadnienia mają odzwierciedlenie w ćwiczeniach praktycznych.
|
Efekty kształcenia |
- Po ukończeniu kursu student potrafi zaprojektować logiczną strukturę bazy danych zgodnie ze wskazanymi wymaganiami.
- Po ukończeniu kursu student potrafi formułować kwerendy za pomocą operatorów algebry relacji oraz języka SQL.
- Po ukończeniu kursu student potrafi zaimplementować i opisać relacyjną bazę danych.
|
Metody weryfikacji efektów kształcenia |
Egzamin (efekty 1. i 2.)
Kolokwium laboratoryjne (efekty 2. i 3.)
Raporty z zadań laboratoryjnych (efekty 1., 2. i 3.)
|
Wymagania wstępne |
Matematyka |
Treści kształcenia z podziałem na formy |
WYKŁAD
Materiał wykładowy obejmuje następujące zagadnienia:
1. Bazy danych - pojęcia podstawowe. Architektura systemu zarządzania bazą danych
2. Modele danych. Model związków encji
3. Relacyjne bazy danych. Zależności funkcjonalne i normalizacja relacji
4. Algebra relacji.
5. SQL - język manipulowania danymi
6. Współbieżne operacje na bazach danych
ĆWICZENIA LABORATORYJNE
Podczas zajęć laboratoryjnych studenci wykonują ćwiczenia i projekty o tematyce omawianej na wykładzie. |
Literatura podstawowa |
- Elmasri R., Navathe S.: Fundamentals of Database Systems. (7th edition), Pearson, 2015
- Ullman J., Widom J.:First Course in Database Systems. (3rd edition) Pearson, 2014
- Garcia-Molina H., Ullman J., Widom J.: Database systems. The complete book. (2nd edition), Pearson, 2014
- Connolly T., Begg C.: Database Systems: A Practical Approach to Design, Implementation, and Management. (6th edition) Pearson, 2015
- Date C. J.: Introduction to Database Systems. (8th edition) Pearson, 2006
- Hoffer J., Ramesh. V. Topi H.: Modern Database Management, 13th Edition, Pearson 2019
|
Literatura uzupełniająca |
- Bagui S.: Database design using entity-relationship diagrams. CRC Press/Taylor&Francis Group/An Auerbach Book, 2012
- Teorey T.J.: Database modeling and design : logical design. Morgan Kaufmann Publishers is an imprint of Elsevier, 2011
|
Przeciętne obciążenie godzinowe studenta pracą własną |
116 |
Uwagi |
|
Aktualizacja |
2020-02-28 11:52:30 |