BAZY DANYCH
BAZY DANYCH
BAZY DANYCH
BAZY DANYCH
2011/2012
2011/2012
mgr inż. Leszek Zięba
dr inż. Tomasz Sitek
Wydział Zarządzania i Ekonomii
K t d Z t
ń I f
t ki Z
d
i
Katedra Zastosowań Informatyki w Zarządzaniu
Zakład Zarządzania Technologiami Informatycznymi
Politechnika Gdańska
Zasady obowiązujące podczas zajęć
Zasady:
Zasady
Wymagane jest wyłączenie urządzeń przywoławczych
Nie wolno jeść i pić w pobliżu komputera
Zabrania się samowolnego korzystania z komercyjnych stron
Absencje
Cel i zakres zajęć
Zabrania się samowolnego korzystania z komercyjnych stron
rozrywkowych
Zakaz komunikacji internetowej z osobami spoza grupy
laboratoryjnej
Warunki zaliczenia
Narzędzie
laboratoryjnej
Projekt
Literatura
Sankcje w przypadku niestosowania się do zasad:
Wyproszenie z zajęć ze skutkiem nieobecności oraz punkty
Pytania
Wyproszenie z zajęć ze skutkiem nieobecności oraz punkty
ujemne
2
Absencje i odrabianie laboratorium
Laboratorium jest OBOWIĄZKOWE
Zasady
Laboratorium jest OBOWIĄZKOWE
W przypadku usprawiedliwionej nieobecności można
ć
Absencje
Cel i zakres zajęć
„odrobić” laboratorium z inną grupą pod warunkiem
występowania wolnych miejsc w laboratorium (ewentualnie
na konsultacjach)
Warunki zaliczenia
Narzędzie
Dopuszczalne jest dwukrotne opuszczenie zajęć bez
usprawiedliwienia. Każda nieusprawiedliwiona nieobecność
powyżej tej liczby oznacza obniżenie oceny z
Projekt
Literatura
powyżej tej liczby oznacza obniżenie oceny z
laboratorium o 0,5 stopnia.
Pytania
3
Cel ćwiczeń
Cel:
Zasady
Cel:
Nabycie praktycznych umiejętności z zakresu tworzenia i
zarządzania relacyjnymi bazami
ń
Absencje
Cel i zakres zajęć
Poznanie języka zapytań do baz danych (SQL)
Warunki zaliczenia
Narzędzie
Projekt
Literatura
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Pytania
4
Zakres ćwiczeń
Wprowadzenie warunki zaliczenia
Zasady
Wprowadzenie, warunki zaliczenia
Idea baz danych
Typy danych
Absencje
Cel i zakres zajęć
Rodzaje DBMS
Wprowadzenie do MS SQL
Wprowadzenie do środowiska MS SQL Management Studio
Warunki zaliczenia
Narzędzie
Wprowadzenie do środowiska MS SQL Management Studio
Projekt
Literatura
1
Pytania
5
Zakres ćwiczeń
Zasady
Tworzenie bazy danych
Absencje
Cel i zakres zajęć
Tworzenie bazy danych
Wprowadzenie do języka SQL
Zadawanie prostych zapytań do bazy
Warunki zaliczenia
Narzędzie
Instrukcja SELECT
Projekt
Literatura
2
Pytania
6
Zakres ćwiczeń
Zasady
Tworzenie tabel
Instrukcje CREATE / ALTER / DROP TABLE
Import danych z zewnętrznych źródeł
Absencje
Cel i zakres zajęć
Import danych z zewnętrznych źródeł
Modyfikacja danych, dodawanie rekordów, usuwanie
rekordów
I
t k j UPDATE / INSERT / DELETE
Warunki zaliczenia
Narzędzie
Instrukcje UPDATE / INSERT / DELETE
Projekt
Literatura
3
Pytania
7
Zakres ćwiczeń
Zasady
Absencje
Cel i zakres zajęć
Normalizacja
Warunki zaliczenia
Narzędzie
„Relacyjność” danych
Projekt
Literatura
4
Pytania
8
Zakres ćwiczeń
Zasady
Absencje
Cel i zakres zajęć
Warunki zaliczenia
Narzędzie
Pobieranie danych z wielu tabel
Złączenia
Projekt
Literatura
Połączenia INNER/ LEFT OUTER / RIGHT OUTER JOIN
5
Pytania
9
Zakres ćwiczeń
Zasady
Absencje
Cel i zakres zajęć
Projektowanie bazy danych
Warunki zaliczenia
Narzędzie
Powtórzenie wiadomości
Projekt
Literatura
6
Pytania
10
Zakres ćwiczeń
Zasady
Absencje
Cel i zakres zajęć
Sprawdzian
Warunki zaliczenia
Narzędzie
Losowanie tematów projektów
Projekt
Literatura
7
Pytania
11
Zakres ćwiczeń
Zasady
Absencje
Cel i zakres zajęć
Grupowanie danych (GROUP BY)
Warunki zaliczenia
Narzędzie
Podzapytania
Projekt
Literatura
8
Pytania
12
Zakres ćwiczeń
Zasady
Absencje
Cel i zakres zajęć
Podzapytania
Warunki zaliczenia
Narzędzie
Funkcje
Projekt
Literatura
9
Pytania
13
Zakres ćwiczeń
Zasady
Absencje
Cel i zakres zajęć
Widoki
Warunki zaliczenia
Narzędzie
Instrukcje CREATE / ALTER / DROP VIEW
Projekt
Literatura
Pytania
10
14
Zakres ćwiczeń
Zasady
Podstawy T-SQL (Transact SQL)
Absencje
Cel i zakres zajęć
Podstawy T SQL (Transact SQL)
Funkcje
Wyzwalacze (triggery)
Warunki zaliczenia
Narzędzie
Instrukcje CREATE / ALTER / DROP TRIGGER
Projekt
Literatura
Pytania
11
15
Zakres ćwiczeń
Zasady
Absencje
Cel i zakres zajęć
Integracja z MS Access
Budowa interfejsu graficznego dla aplikacji bazodanowej
Warunki zaliczenia
Narzędzie
Budowa interfejsu graficznego dla aplikacji bazodanowej
(front-end, formularze)
Projekt
Literatura
12
Pytania
16
Zakres ćwiczeń
Zasady
Absencje
Cel i zakres zajęć
Praca nad projektem
Warunki zaliczenia
Narzędzie
Praca nad projektem
Projekt
Literatura
12 13 14
Pytania
17
Zakres ćwiczeń
Zasady
Absencje
Cel i zakres zajęć
Prezentacja projektu
Zaliczenie przedmiotu
Warunki zaliczenia
Narzędzie
Zaliczenie przedmiotu
Projekt
Literatura
15
Pytania
18
Warunki zaliczenia
Zasady
EGZAMIN
PROJEKT
SPRAWDZIAN
Absencje
Cel i zakres zajęć
Warunki zaliczenia
Narzędzie
- OBECNOŚĆ
- PRACE DOMOWE
- AKTYWNOŚĆ
Projekt
Literatura
OCENA
Pytania
OCENA
KOŃCOWA
19
Narzędzie
Microsoft SQL Server 2008 Express
http://www.microsoft.com/express/Database/
Zasady
http://www.microsoft.com/express/Database/
Narzędzie do zarządzania: SQL Server Management Studio
Absencje
Cel i zakres zajęć
Dostępny dla studentów w ramach programu MSDNAA:
Warunki zaliczenia
Narzędzie
Dostępny dla studentów w ramach programu MSDNAA:
Projekt
Literatura
Pytania
20
Narzędzie
Zasady
Absencje
Cel i zakres zajęć
Warunki zaliczenia
Narzędzie
Projekt
Literatura
Pytania
21
Projekt
Projekt zaczyna się około 7 zajęć i trwa do końca semestru
Temat projektu jest przydzielany w drodze losowania
Zasady
Temat projektu jest przydzielany w drodze losowania
Istnieje możliwość realizowania innego tematu niż wyznaczony
po konsultacji z prowadzącym
Po ustaleniu tematu nie ma możliwości jego późniejszej zmiany
Absencje
Cel i zakres zajęć
Po ustaleniu tematu nie ma możliwości jego późniejszej zmiany
Projekt wykonywany jest samodzielnie na zajęciach.
Integralną częścią projektu jest raport; projekty bez raportów
Warunki zaliczenia
Narzędzie
nie będą sprawdzane
Raport powinien stanowić dokumentację techniczną, nie jest
instrukcją obsługi aplikacji
Projekt
Literatura
Raport powinien zostać dostarczony w postaci pliku w formacie
programów MS Word, OpenOffice lub PDF; nie ma konieczności
jego drukowania
Pytania
Na ocenę z projektu wpływ ma także prezentacja pracy i jej
obrona
Wykryty plagiat skutkuje niezaliczeniem przedmiotu.
22
Lepiej zrobić projekt prostszy ale samodzielnie!
Materiały do zajęć
http://moodle zie pg gda pl/
Zasady
http://moodle.zie.pg.gda.pl/
Absencje
Cel i zakres zajęć
Warunki zaliczenia
Narzędzie
http://www.zie.pg.gda.pl/zzti/
Projekt
Literatura
Pytania
23
Literatura
D.Mendrala,M.Szeliga: SQL Praktyczny kurs Helion 2008
Rafe Coburn: SQL dla każdego, Helion 2001
Zasady
Q
g ,
A.Szeląg: Projektowanie i programowanie baz danych Helion 2008
E.Brown: SQL Server 2005, Helion 2007
D Mendrala M Szeliga: SQL Server 2005 Express Helion 2007
Absencje
Cel i zakres zajęć
D.Mendrala,M.Szeliga: SQL Server 2005 Express, Helion 2007
M.Szeliga: Transact-SQL. Czarna księga, Helion 2003
…
Warunki zaliczenia
Narzędzie
Dowolna książka na temat SQL
Dowolna książka na temat MS SQL Server (2005, 2008)
Projekt
Literatura
Pytania
24
Dziękuję za uwagę.
Pytania?
y
25