background image

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

background image

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

background image

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

background image

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

background image

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

background image

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

background image

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

background image

Zakres ćwiczeń

Zasady

Absencje

Cel i zakres zajęć

†

Normalizacja

Warunki zaliczenia

Narzędzie

†

„Relacyjność” danych

Projekt

Literatura

Pytania

8

background image

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

background image

Zakres ćwiczeń

Zasady

Absencje

Cel i zakres zajęć

†

Projektowanie bazy danych

Warunki zaliczenia

Narzędzie

†

Powtórzenie wiadomości

Projekt

Literatura

6

Pytania

10

background image

Zakres ćwiczeń

Zasady

Absencje

Cel i zakres zajęć

†

Sprawdzian

Warunki zaliczenia

Narzędzie

†

Losowanie tematów projektów

Projekt

Literatura

7

Pytania

11

background image

Zakres ćwiczeń

Zasady

Absencje

Cel i zakres zajęć

†

Grupowanie danych (GROUP BY)

Warunki zaliczenia

Narzędzie

†

Podzapytania

Projekt

Literatura

8      

Pytania

12

background image

Zakres ćwiczeń

Zasady

Absencje

Cel i zakres zajęć

†

Podzapytania

Warunki zaliczenia

Narzędzie

†

Funkcje

Projekt

Literatura

9      

Pytania

13

background image

Zakres ćwiczeń

Zasady

Absencje

Cel i zakres zajęć

†

Widoki

Warunki zaliczenia

Narzędzie

†

Instrukcje CREATE / ALTER / DROP VIEW

Projekt

Literatura

Pytania

10      

14

background image

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

background image

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

background image

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

background image

Zakres ćwiczeń

Zasady

Absencje

Cel i zakres zajęć

†

Prezentacja projektu

†

Zaliczenie przedmiotu

Warunki zaliczenia

Narzędzie

†

Zaliczenie przedmiotu

Projekt

Literatura

15

Pytania

18

background image

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

background image

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

background image

Narzędzie

Zasady

Absencje

Cel i zakres zajęć

Warunki zaliczenia

Narzędzie

Projekt

Literatura

Pytania

21

background image

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!

background image

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

background image

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

background image

Dziękuję za uwagę.

Pytania?

y

25