Bazy danych I
Informacje ogólne
Kod przedmiotu: | 0800-BAZY1 |
Kod Erasmus / ISCED: |
(brak danych)
/
(0612) Database and network design and administration
|
Nazwa przedmiotu: | Bazy danych I |
Jednostka: | Wydział Fizyki, Astronomii i Informatyki Stosowanej |
Grupy: | |
Punkty ECTS i inne: |
3.00
|
Język prowadzenia: | polski |
Wymagania wstępne: | Brak wymagań wstępnych. |
Rodzaj przedmiotu: | przedmiot obowiązkowy |
Całkowity nakład pracy studenta: | - Godziny realizowane z udziałem nauczycieli: 45 godz. - Czas poświęcony na pracę indywidualną studenta potrzebny do pomyślnego zaliczenia przedmiotu: 30 godz. - Czas wymagany do przygotowania się i do uczestnictwa w procesie oceniania: 15 godz. - Czas wymagany do odbycia obowiązkowej praktyki: 0 godz. |
Efekty uczenia się - wiedza: | Student: W1 - zna zasady modelowania związków encji (K_W03, K_W05), W2 - rozumie podstawowe założenia relacyjnego modelu danych (K_W03), W3 - ma wiedzę w zakresie tworzenia interfejsu użytkownika bo bazy danych (K_W03, K_W06). |
Efekty uczenia się - umiejętności: | Student: U1 - tworzy proste diagramy związków encji (K_U01, K_U17), U2 - projektuje proste bazy danych oparte na modelu relacyjnym (K_U10, K_U17), U3 - sporządza interfejs użytkownika do bazy danych (K_U10, K_U17), U4 - manipuluje danymi za pomocą języka SQL: tworzy i modyfikuje obiekty, wprowadza i aktualizuje dane, wyszukuje informacje (K_U03), U5 - pracuje w środowiskach MS Access i MS SQL Server (K_U10, K_U17). |
Efekty uczenia się - kompetencje społeczne: | Student: K1 - rozumie potrzebę ciągłego dokształcania zawodowego w dziedzinie informatyki (K_K01), K2 - ma świadomość skutków wadliwie działających systemów informatycznych (K_K02), K3 - potrafi podejmować zobowiązania i dotrzymywać terminów (K_K04), K4 - potrafi w komunikatywny sposób wypowiadać się na temat zagadnień poruszanych na zajęciach (K_K06). |
Metody dydaktyczne eksponujące: | - pokaz |
Metody dydaktyczne podające: | - opis |
Metody dydaktyczne poszukujące: | - ćwiczeniowa |
Skrócony opis: |
Laboratorium ma na celu wykształcenie umiejętności modelowania związków encji, implementacji baz danych opartych na modelu relacyjnym, posługiwania się językiem SQL oraz wykorzystywaniem systemów obiektowo-relacyjnego mapowania.. |
Pełny opis: |
Program zajęć: 1. Modelowanie związków encji: Pojęcie encji, związku, atrybutu. Liczebność, opcjonalność, stopień związku. Przekształcanie diagramu związków encji na model relacyjny. Generowanie skryptu SQL na podstawie diagramu ER. 2. Relacyjny model danych. Podstawowe założenia modelu. Zależności funkcyjne, postaci normalne. 3. SQL: Podstawowe zapytania (selekcja i projekcja) Zapytania złączające, grupujące oraz teoriomnogościowe Podzapytania skorelowane i nieskorelowane 4. MS SQL Server i język manipulowania danymi T-SQL: Pobieranie informacji z tabel (DQL). Wprowadzanie i edycja danych (DML). Tworzenie i modyfikowanie struktury baz danych (DDL). Definiowanie uprawnień (DCL). Tworzenie widoków, procedur przechowywanych i funkcji. Więzy i wyzwalacze. Transakcje. 5. Obiektowo relacyjne mapowanie Przygotowanie projektu opartego o wykorzystanie jednego z dostępnych środowisk ORM. |
Literatura: |
Przykładowa literatura: 1. M. R. Irwin, C. N. Prague, J. Reardon, Access 2003 PL. Biblia (Wydawnictwo Helion). 2. Itzik Ben-Gan, Microsoft SQL Server 2012. Podstawy języka T-SQL (APN Promise). 3. C. J. Date, H. Darwen, SQL. Omówienie standardu języka (WNT). 4. R. M. Riordan, Projektowanie systemów relacyjnych baz danych (Wydawnictwo RM). 5. C. J. Date, Wprowadzenie do systemów baz danych (WNT). |
Metody i kryteria oceniania: |
Laboratorium jest zaliczane na ocenę. Zaliczenie laboratorium odbywa się na podstawie dwóch sprawdzianów (90% udziału w punktacji całkowitej - W1, W2, W3, U1, U2, U3, U4, U5, K2) oraz bieżącego przygotowania do zajęć (10% udziału w punktacji - W1, W2, W3, U1, U2, U3, U4, U5, K1, K3, K4) i obecności na zajęciach. |
Praktyki zawodowe: |
Nie dotyczy. |
Zajęcia w cyklu "Semestr letni 2021/22" (zakończony)
Okres: | 2022-02-21 - 2022-09-30 |
Przejdź do planu
PN WT LAB
LAB
ŚR LAB
LAB
CZ PT |
Typ zajęć: |
Laboratorium, 45 godzin
|
|
Koordynatorzy: | Michał Meina, Jacek Zakrzewski | |
Prowadzący grup: | Jacek Zakrzewski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę |
Zajęcia w cyklu "Semestr letni 2022/23" (zakończony)
Okres: | 2023-02-20 - 2023-09-30 |
Przejdź do planu
PN WT LAB
LAB
ŚR LAB
CZ PT |
Typ zajęć: |
Laboratorium, 45 godzin
|
|
Koordynatorzy: | Michał Meina, Jacek Zakrzewski | |
Prowadzący grup: | Jacek Zakrzewski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę |
Zajęcia w cyklu "Semestr letni 2023/24" (w trakcie)
Okres: | 2024-02-20 - 2024-09-30 |
Przejdź do planu
PN WT LAB
ŚR LAB
LAB
CZ PT |
Typ zajęć: |
Laboratorium, 45 godzin
|
|
Koordynatorzy: | Michał Meina, Jacek Zakrzewski | |
Prowadzący grup: | Jacek Zakrzewski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę |
Właścicielem praw autorskich jest Uniwersytet Mikołaja Kopernika w Toruniu.