Zajęcia z Budowy i eksploatacji baz danych dla studiów magisterskich niestacjonarnych sobotnio-niedzielnych (223300).
Literatura:
Larry Rockoff: Język SQL Przyjazny podręcznik, Helion 2017
J.D. Ullman, J. Widom: Podstawowy wykład z systemów baz danych, WNT, W-wa, 2000
Zasady zaliczenia:
Wysłanie w terminie projektu i poprawnie (osobiście) wykonane polecenie związane z projektem za maksymalnie 2 punkty.
Egzamin (pisemny) za maksymalnie 18 punktów (3 zadania po 6 punktów).
Ocena wystawiona na podstawie sumy punktów według tabeli przeliczeniowej:
PUNKTY
OCENA
< 10
2 (niedostateczny)
od 10
3 (dostateczny)
od 12
3,5 (dostateczny plus)
od 14
4 (dobry)
od 16
4,5 (dobry plus)
od 18
5 (bardzo dobry)
Projekt
Stworzyć bazę danych (struktura tabel wraz z danymi), na podstawie której zaproponować 10 zagadnień wraz z ich rozwiązaniami w postaci zapytań SQL.
Na rozwiązanie zadania składa się:
plik baza.create z poleceniami tworzącymi bazę danych,
plik baza.insert z poleceniami wstawiającymi przykładowe dane do bazy danych,
plik baza.txt z treścią 10 zagadnień,
plik baza.sql z rozwiązanimi zagadnień w postaci zapytań sql,
plik baza.delete z poleceniami usuwającymi bazę danych,
wykonane (osobiście) polecenie związane z projektem.
Nazwa baza to imię, podkreślenie, nazwisko, przy czym nie należy używać znaków narodowych. Komplet plików spakowany do pliku baza.zip należy przesłać mailem do dnia przed zaliczeniem projektu.
Plan przedmiotu:
Relacyjny i obiektowo-relacyjny Systemy Zarządzania Bazą Danych Oracle 12c, model ERD, tabele używane podczas zajęć, czytanie danych z użyciem polecenia SELECT.
Selekcja i projekcja czytanych danych, sortowanie, wybrane funkcje działające na pojedynczych wierszach.
Raportowanie danych zagregowanych z użyciem funkcji grupowych.
Wybieranie danych z wielu tabel.
Stosowanie podzapytań i operatorów na zbiorach.
Polecenia DML i DDL.
Tworzenie pozostałych obiektów bazodanowych.
Perspektywy słownika danych - metadane. Sposoby prezentacji danych.