Zaawansowane bazy danych
Informacje ogólne
Kod przedmiotu: | 2400-M2IiEZBD |
Kod Erasmus / ISCED: |
14.3
|
Nazwa przedmiotu: | Zaawansowane bazy danych |
Jednostka: | Wydział Nauk Ekonomicznych |
Grupy: |
Przedmioty kierunkowe (obowiązkowe) do wyboru - studia II stopnia IE - grupa 2 (3*30h) |
Punkty ECTS i inne: |
4.00
|
Język prowadzenia: | polski |
Rodzaj przedmiotu: | obowiązkowe |
Skrócony opis: |
Celem kursu jest zapoznanie uczestników w stopniu zaawansowanym z modyfikacją i zarządzaniem bazami danych przy użyciu języka SQL, który jest standardem stosowanym w bazach danych takich jak Oracle, Sybase, Informix, Microsoft SQL Server, Access, itp. Szczególna uwaga zostanie zwrócona na zapytania SQL w bazie danych jak MS SQL Server |
Pełny opis: |
Celem kursu jest zapoznanie uczestników w stopniu zaawansowanym z modyfikacją i zarządzaniem bazami danych przy użyciu języka SQL, który jest standardem stosowanym w bazach danych takich jak Oracle, Sybase, Informix, Microsoft SQL Server, Access, itp. Studenci zapoznają się z praktycznymi problemami raportowania informacji z baz danych. Dowiedzą się między innymi: jak stosować zaawansowane funkcje języka T-SQL - Tworzyć zapytania integrujące dane z różnych tabel - Tworzyć podsumowania wymagające przekształceń danych elementarnych - Tworzyć złożone wskaźniki z surowych/elementarnych danych - Wykorzystywać złożone zapytania do tworzenia zaawansowanych raportów i analiz - Pisać, optymalizować i usprawniać istniejące zapytania - Opisać architekturę typowych relacyjnych baz danych ze zrozumieniem logiki i implikacji takiego schematu Szczególna uwaga zostanie zwrócona na zapytania SQL w bazie danych jak MS SQL Server. |
Literatura: |
Itzik Ben-Gan, Dejan Sarka, Adam Machaniec, Kevin Farlee, Zapytania w języku T-SQL w Microsoft SQL Server 2014 i SQL Server 2012 APN Promise, Warszawa 2015 Itzik Ben-Gan, Lubor Kollar, Dejan Sarka, Steve Ka Mentors, Microsoft SQL Server 2008 od Środka. Zapytania w Języku T-SQL, APN Promise, Warszawa 2009 Bill Karwin, Antywzorce języka SQL. Jak unikać pułapek podczas programowania baz danych. Helion, Warszawa 2011 Adam Jorgensen, Bradley Ball, Steven Wort, Ross LaForte, Brian Knight, SQL Server 2014, Podręcznik administratora, Helion, Warszawa 2015 |
Efekty uczenia się: |
Po zakończeniu przedmiotu student: - prezentuje wiedzę z zakresu zarządzania bazami danych, - potrafi opisać architekturę typowych relacyjnych baz danych ze zrozumieniem logiki i implikacji takiego schematu, - modyfikuje i zarządza bazami danych przy wykorzystaniu języka SQL, - potrafi tworzyć efektywne zapytania oraz poprawnie i czytelnie je dokumentować, - potrafi stosować zaawansowane funkcje języka T-SQL, - buduje oraz modyfikuje konstrukcję zapytań do baz danych, - potrafi opisać, optymalizować i usprawniać istniejące zapytania, - integruje w spójną konstrukcję zapytania analityczne, - potrafi tworzyć zapytania integrujące dane z różnych tabel, - ocenia poprawność zapytań w języku SQL (Structured Query Language), -potrafi tworzyć podsumowania wymagające przekształceń danych elementarnych, - potrafi tworzyć złożone wskaźniki z surowych/elementarnych danych, - potrafi wykorzystywać złożone zapytania do tworzenia zaawansowanych raportów i analiz, KW01, KW02, KW03, KU01, KU02, KU03, KK01, KK02, KK03 |
Metody i kryteria oceniania: |
Zaliczenie studenci uzyskują na podstawie dwóch kolokwiów: I wstępne za które można uzyskać 20% punktów do oceny odbędzie się w połowie zajęć. II ostateczne za które można uzyskać 80% punktów do oceny odbędzie się na ostatnich zajęciach. Kolokwia będą się odbywać przy komputerach z przerobionego na zajęciach materiału. |
Zajęcia w cyklu "Semestr letni 2024/25" (w trakcie)
Okres: | 2025-02-17 - 2025-06-08 |
Przejdź do planu
PN WT ŚR KON
KON
CZ PT |
Typ zajęć: |
Konwersatorium, 30 godzin
|
|
Koordynatorzy: | Tomasz Jeruzalski | |
Prowadzący grup: | Tomasz Jeruzalski, Marta Pędzik | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Egzamin
Konwersatorium - Egzamin |
Właścicielem praw autorskich jest Uniwersytet Warszawski, Wydział Nauk Ekonomicznych.