SylabUZ
Course name | Engineering Databases Design |
Course ID | 06.9-WM-ZiIP-P-30_22 |
Faculty | Faculty of Mechanical Engineering |
Field of study | Management and Production Engineering |
Education profile | academic |
Level of studies | First-cycle studies leading to Engineer's degree |
Beginning semester | winter term 2023/2024 |
Semester | 4 |
ECTS credits to win | 4 |
Course type | obligatory |
Teaching language | polish |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Lecture | 15 | 1 | 9 | 0,6 | Credit with grade |
Laboratory | 30 | 2 | 18 | 1,2 | Credit with grade |
Poznanie zagadnień związanych z projektowaniem i implementacją systemu informatycznego, wykształcenie umiejętności wykorzystania języka SQL do przetwarzania zbioru danych w celu pozyskania poszukiwanych informacji.
Zaliczenie przedmiotu Technologie Informacyjne.
Wykład
W01. Tworzenie projektu informatycznego, modelowanie danych, wprowadzenie do relacyjnego modelu danych, architektura systemów baz danych.
W02. Algebra relacyjna, wprowadzenie do języka SQL, podstawowa składnia polecenia SELECT.
W03. Złączenia wewnętrzne i zewnętrzne
W04. Obliczenia i agregacja danych
W05. Widoki i podzapytania, operatory wektorowe. Definiowanie struktur i manipulowanie danymi w języku SQL.
W06. Relacyjny model danych: zależności funkcjonalne, pierwsza, druga i trzecia forma normalna relacji, analiza przykładowego projektu.
W07. Kolokwium zaliczeniowe.
Laboratorium
L01. Wprowadzenie do programu phpMyAdmin.
L02-03. Tworzenie tabel z wykorzystaniem interfejsu phpMyAdmin: typy danych, kontrola danych, ustalanie związków pomiędzy tabelami, więzy integralności.
L04-05. Podstawy języka SQL, realizacja kwerend operujących na pojedynczej tabeli.
L06-07. Wykorzystanie operacji złączenia wewnętrznego do scalania danych przechowywanych w kilku tabelach.
L08. Złączenie zewnętrzne.
L09. Wykonywanie obliczeń na danych dostępnych w bazie, wykorzystanie funkcji SQL.
L10. Wykorzystanie agregacji danych do realizacji obliczeń obejmujących dane przechowywane w wielu krotkach tabeli.
L11. Definiowanie i użycie widoków.
L12. Podzapytania niezależne.
L13-14. Podsumowanie i powtórzenie poznanych elementów języka SQL.
L15. Definiowanie struktur i manipulowanie danymi.
Wykład: wykład konwencjonalny,
Laboratorium: zajęcia praktyczne w laboratorium komputerowym.
Outcome description | Outcome symbols | Methods of verification | The class form |
Wykład: Kolokwium w formie pisemnej
Laboratorium: Średnia ocen uzyskanych z prac pisemnych oraz sprawozdań z realizacji zajęć laboratoryjnych.
Ocena końcowa: Warunkiem zaliczenia przedmiotu jest zaliczenie wszystkich jego form. Ocena końcowa jest średnią arytmetyczną z ocen za poszczególne formy zajęć.
Modified by dr inż. Tomasz Belica (last modification: 08-05-2023 09:50)