zmień język: en
Na ćwiczeniach będziemy głównie zajmować się językiem SQL w wydaniu MS SQL Server (Transact SQL, T-SQL).
Zajęcia zaczynają się o 15:00, kończą 17:15 (3 x 45 minut bez przerw)
Do zaliczenia wymagane są wszystkie następujące elementy:
Nie jest wymagana obecność na zajęciach poza kolokwium (jesli będzie na zajęciach) oraz ewentualnie ostatnimi (oddawanie projektu). Jesli Państwo nie chodzą to zakładam, że albo robią sobie krzywdę, albo są już ekspertami w bazach danych i nie potrzebują tych zajęć. Każdą z tych rzeczy zweryfikuje egzamin i kolokwium.
Zalecam czytanie ogłoszeń na mojej stronie. Można je zobaczyć na głównej stronie, albo wchodząc w zakładkę "dydaktyka" - wtedy wyświetlą się tylko te ogłoszenia, które dotyczą prowadzonych przezemnie zajęć.
Nie odpowiadam za zawartość stron wskazywanych przez poniższe linki po zakończeniu zajęć z danego przedmiotu.
Wyniki z kartkówek zostały przeskalowane o czynnik 1.2 - tym którzy zdobyli w ten sposó ponad 50 punktów nadmiar został przeniesiony do punktów z aktywności (maksymalnie 10).
Poprawa kartkówki odbędzie się zapewne w sesji i zostanie zaliczona na poczet odrobienia jednych zajęć, które wypadły z harmonogramu ze względu na moją chorobę. Dokładny termin ustalimy na ostatnich zajęciach.
Ocena kartkówki poprawkowej nie będzie w żaden sposób modyfikowana (bez mnożnika), czas przeznaczony na kartkówkę będzie także krótszy - dokładnie 2h 15minut.
Do rozwiązania będzie tak samo 6 zadań z których wybieramy 5. Dla osób, które już kartkówkę pisały wynik kartkówki poprawkowej zastąpi dotychczasowy wynik z kartkówki.
Dla osób chcących podnieść ocenę poprzez zgromadzenie dodatkowyh punktów z aktywności - podczas kartkówki poprawkowej będzie można napisać dodatkowe zadanie (nr. 7), które pozwoli na zdobycie do 10 punktów, bez konieczności pisania samej kartkówki. Osoby piszące kartkówkę poprawkową także będą mogły podjąć się rozwiązania tego zadania, jednak z wiadomych powodów (koniecznośc napisania 5 pozostałych zadań) będą miały na to mniej czasu.
Zajęcia organizacyjne, maszyny wirtualne VMWare, Środowisko MS SQL Server, Services, dostepne bazy danych, tworzenie bazy danych, Northwind.
podstawy SQL, SELECT STATEMENT
SELECT, INSERT, DELETE, UPDATE, CREATE TABLE
godziny rektorskie
Tworzenie schematu
CTE (Common Table Expressions) w T-SQL
Powtórka, Widoki
TSQL - procedury składowane, funckje, triggery
CREATE TRIGGER
CREATE PROCEDURE
CREATE FUNCTION
Projekty - informacje o projektach zaliczeniowych
Odwołane z powodu choroby
Wybór tematu projektu, diagramy encji
Przydatne materiały na temat diagramów ER
Darmowe narzędzia do tworzenia diagramów: StarUML, UMLet, LucidChart, Data Modeler
Kartkówka zaliczeniowa
Struktura bazy Northwind na potrzeby kartkówki (na wszelki wypadek).
Oddawanie propozycji projektów zaliczeniowych - opis celów projektu, diagramy encji (maksymalnie do 22.12.2011)
TSQL - triggery
Transakcje
PL/SQL (Oracle)
Kartkówka poprawkowa