(in Polish) Systemy baz danych
General data
Course ID: | 2100-CB-M-D2SYBD |
Erasmus code / ISCED: |
14.1
|
Course title: | (unknown) |
Name in Polish: | Systemy baz danych |
Organizational unit: | Faculty of Political Science and International Studies |
Course groups: |
(in Polish) Cyberbezpieczeństwo - DZIENNE II STOPNIA - 2 semestr 1 rok - przedmioty obowiązkowe |
ECTS credit allocation (and other scores): |
3.00
|
Language: | Polish |
Type of course: | obligatory courses |
Prerequisites (description): | (in Polish) Podstawowa wiedza informatyczna i umiejętność obsługi komputera. |
Mode: | Classroom |
Short description: |
(in Polish) Przedmiot stanowi wprowadzenie w problematykę baz danych. Podczas zajęć studenci nabywają praktyczne umiejętności w zakresie tworzenia relacyjnych baz danych i pozyskiwania informacji ze złożonych struktur danych. |
Full description: |
(in Polish) 1. Wprowadzenie w problematykę baz danych - właściwości i funkcje baz danych. Modele danych. 2. Relacyjne bazy danych - elementy i właściwości modelu relacyjnego. 3. Podstawy projektowania relacyjnych baz danych - tworzenie tabel, relacji, modyfikacja schematu. 4. Postacie normalne baz danych. 5. Podstawy języka SQL - składnia języka SQL, definicja danych, typy danych. 6. Wyszukiwanie danych - SELECT. 7. Funkcje i operacje na typach danych. 8. Grupowanie danych i funkcje agregujące. 9. Podzapytania i instrukcje zagnieżdżone. 10. Konstrukcja zapytań złożonych – łączenie instrukcji. 11. Manipulacja danymi w oparciu o instrukcje: INSERT, UPDATE, DELETE. |
Bibliography: |
(in Polish) 1. Elmasri R., Shamkant B. N., Wprowadzenie do systemów baz danych, Helion 2019. 2. Rogulski M., Bazy danych dla studentów: podstawy projektowania i języka SQL, Warszawa, WITKOM (Salma Press), 2012. 3. Itzik Ben-Gan, Microsoft SQL Server 2012. Podstawy języka T-SQL, APN Promise, 2012. 4. Harrison G., NoSQL, NewSQL i BigData. Bazy danych następnej generacji, Helion 2018. 5. MySQL 8.0 Reference Manual, https://dev.mysql.com/doc/refman/8.0/en/. 6. MS SQL Server technical documentation, https://learn.microsoft.com/en-us/sql/sql-server/?view=sql-server-ver16. |
Learning outcomes: |
(in Polish) WIEDZA, student zna i rozumie: - zasady tworzenia baz danych (K_W06), - model relacyjny baz danych (K_W06), - przeznaczenie i podstawowe instrukcje języka SQL (K_W06). UMIEJĘTNOŚCI, student potrafi: - samodzielnie wyszukiwać i studiować dokumentację baz danych oraz stosować zawarte w dokumentacji elementy składni języka SQL (K_U03), - pisać i wykonywać instrukcje języka SQL (K_U03), - korzystać z modelu relacyjnego i wyszukiwać zawarte w tabelach informacje (K_U03). KOMPETENCJE SPOŁECZNE, student jest gotów do: - rozpowszechniania znaczenia wiedzy z zakresu funkcjonalności systemów baz danych w odniesieniu do problemów bezpieczeństwa IT (K_K01). |
Assessment methods and assessment criteria: |
(in Polish) test - praktyczny SQL Brak możliwości poprawy pozytywnych ocen. Obecność obowiązkowa, możliwe dwie nieusprawiedliwione nieobecności. |
Classes in period "Summer semester 2023/24" (in progress)
Time span: | 2024-02-19 - 2024-06-16 |
Navigate to timetable
MO TU KON
KON
W TH FR |
Type of class: |
Seminar, 30 hours
|
|
Coordinators: | Wioletta Matosek | |
Group instructors: | Wioletta Matosek | |
Students list: | (inaccessible to you) | |
Examination: |
Course -
Grading
Seminar - Grading |
Copyright by University of Warsaw.