Uniwersytet Warszawski, Wydział Fizyki - Centralny System Uwierzytelniania
Strona główna

Systemy baz danych

Informacje ogólne

Kod przedmiotu: 2100-CB-M-D2SYBD
Kod Erasmus / ISCED: 14.1 Kod klasyfikacyjny przedmiotu składa się z trzech do pięciu cyfr, przy czym trzy pierwsze oznaczają klasyfikację dziedziny wg. Listy kodów dziedzin obowiązującej w programie Socrates/Erasmus, czwarta (dotąd na ogół 0) – ewentualne uszczegółowienie informacji o dyscyplinie, piąta – stopień zaawansowania przedmiotu ustalony na podstawie roku studiów, dla którego przedmiot jest przeznaczony. / (0312) Politologia i wiedza o społeczeństwie Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Systemy baz danych
Jednostka: Wydział Nauk Politycznych i Studiów Międzynarodowych
Grupy: Cyberbezpieczeństwo - DZIENNE II STOPNIA - 2 semestr 1 rok - przedmioty obowiązkowe
Punkty ECTS i inne: 3.00 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
Język prowadzenia: polski
Rodzaj przedmiotu:

obowiązkowe

Założenia (opisowo):

Podstawowa wiedza informatyczna i umiejętność obsługi komputera.

Tryb prowadzenia:

w sali

Skrócony opis:

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.

Pełny opis:

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.

Literatura:

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.

Efekty uczenia się:

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).

Metody i kryteria oceniania:

test - praktyczny SQL

Brak możliwości poprawy pozytywnych ocen. Obecność obowiązkowa, możliwe dwie nieusprawiedliwione nieobecności.

Praktyki zawodowe:

nie dotyczy

Zajęcia w cyklu "Semestr letni 2023/24" (zakończony)

Okres: 2024-02-19 - 2024-06-16
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Konwersatorium, 30 godzin więcej informacji
Koordynatorzy: Wioletta Matosek
Prowadzący grup: Wioletta Matosek
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Konwersatorium - Zaliczenie na ocenę

Zajęcia w cyklu "Semestr letni 2024/25" (jeszcze nie rozpoczęty)

Okres: 2025-02-17 - 2025-06-08
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Konwersatorium, 30 godzin więcej informacji
Koordynatorzy: Wioletta Matosek
Prowadzący grup: Wioletta Matosek
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Konwersatorium - Zaliczenie na ocenę
Rodzaj przedmiotu:

obowiązkowe

Skrócony opis:

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.

Pełny opis:

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.

Literatura:

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.

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Warszawski, Wydział Fizyki.
ul. Pasteura 5, 02-093 Warszawa tel: +48 22 5532 000 https://www.fuw.edu.pl/ kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.1.0-2 (2024-11-25)