Wymagania wstępne: |
Znajomość przedmiotów : Algorytmy i struktury danych ( algorytmy sortowania, metody wyszukiwania) Podstawy programowania (tworzenie interfejsu graficznego dla aplikacji bazodanowych) |
Język wykładowy: |
polski |
Cel nauczania: |
Student powinien: • Tworzyć schemat bazy' danych (DB) w języku SQL w obrębie modelu konceptualnego oraz implementacyjnego; • Odwzorować, w sposób optymalny, rzeczywisty' system informacy jny wykorzystując model relacyjny; • Wykonać złożone analizy na dany ch z DB wykorzystując język SQL oraz optymalizować czas ich wy konania; • Zaprojektować logiczny i fizyczny model bazy danych dokonując analizy funkcjonalnej; • Zaprojektować graficzny interfejs dostępu do BD; |
Metody nauczania: |
Wy kład, e-learning. |
Treści merytoryczne przedmiotu: |
• Wprowadzenie do problematyki baz danych i relacyjnego modelu danych. • Charakterystyka baz danych, wymagania stawiane bazom danych, cechy technologii baz danych, cechy systemu zarządzania bazą danych. • Modele danych, użytkownicy baz danych, sposoby korzystania z baz danych, architektura wewnętrzna i komunikacyjna baz danych. • Ogólny podział baz danych, relacyjny model danych z uwzględnieniem struktur danych tego modelu, operacji modelu i ograniczeń integralnościowych. • Modelowanie schematu pojęciowego i implementacyjnego w modelu relacyjnym. • Proces normalizacji schematu (postacie normalne 1-5). • Proces tworzenia zapytań i kryteria. • Narzędzia tworzenia interfejsu użytkownika |
Metody i formy oceny pracy studenta: |
Metody i formy oceny pracy studenta: Wykład: - egzamin w formie testu wielokrotnego wyboru albo egzamin pisemny (termin w sesji egzaminacyjnej), - ocena pracy na platformie WWW Laboratorium: - bieżąca kontrola postępów pracy laboratoiyjnej pizy komputerze z zakresu: tworzenia modelu fizycznego bazy(Access, SQL), tworzenie kwerend (SQL), interfejsu uży tkownika w oparciu o dowolne narzędzie |