Informator dla kandydatów na ????
Systemy Zarz dzania Bazami Danych
Cele kszta cenia:
Wynikiem procesu nauczania ucze powinien zdoby umiej tno ci: 1. dokona analizy potrzeb i wymaga u ytkowników baz danych, 2. zastosowa dost pne oprogramowanie do wykonywania zada , 3. okre li schemat bazy danych,
4. zmodyfikowa projekty bazy danych,
5. okre li zbiór danych projektowanej bazy danych, 6. okre li zale no ci pomi dzy poszczególnymi grupami danych, 7. zaprojektowa po redni model danych,
8. okre li obiekty bazy danych,
9. dokona kontroli poprawno ci wprowadzanych danych, 10.okre li klucze dla ka dej tabeli,
11.dokona wyboru pól do indeksowania,
12.zastosowa relacje do po czenia tabel,
13.dobra dane do testowania struktury projektu,
14.zmodyfikowa struktur relacji bazy danych,
15.zaprojektowa interfejs u ytkownika,
16.zaplanowa podzia aplikacji na cz ci funkcjonalne, 17.zaprojektowa zapytania dla efektywnego pos ugiwania si baz danych, 18.zastosowa j zyki programowania do budowy zapyta , 19.wykona projekty formularzy aplikacji,
20.wykona projekty formularzy aplikacji u ywaj c j zyka programowania, 21.zaplanowa prawid ow kolejno zdarze ,
22.zaprojektowa raporty,
23.zastosowa funkcje do oblicze i analiz w raportach i formularzach, 24.zastosowa podprogramy testuj ce poszczególne fragmenty aplikacji, 25.zastosowa mechanizmy wychwytuj ce b dy w aplikacjach, 26.zastosowa i zoptymalizowa projekty baz danych, 27.nada uprawnienia do bazy danych u ytkownikom indywidualnym i grupom ytkowników,
28.okre li zasady dost pu do danych,
29.skompaktowa baz danych, utworzy kopie bazy danych /backup/, 30.udost pni baz danych w Internecie,
31.pos
si angielsk terminologi z zakresu problematyki zawodowej
1. Analiza potrzeb u ytkownika. Projektowanie struktury bazy danych Analiza potrzeb u ytkowników systemu. Funkcje systemu. Fizyczna organizacja danych w bazie. Schematy danych. Normalizacja bazy danych, postacie normalne.
wiczenia
• Wykonywanie modelu bazy danych, u ycie oprogramowania CASE
• Analiza funkcji bazy danych
• Grupowanie danych wg tematyk i cz sto ci u ycia
• Projektowanie struktury bazy danych
• Okre lanie kluczy podstawowych i obcych dla tabel
• Projektowanie schematu relacyjnej bazy danych
2. Tworzenie interfejsu u ytkownika
Obiekty aplikacji. Metody wyszukiwania informacji w bazie danych. Aktualizacja danych. Elementy aplikacji: formularze i raporty. Automatyzacja zada . Zasady projektowania panelu sterowania aplikacj . Ustawiania startowe aplikacji. Testowanie aplikacji.
wiczenia
• Analizowanie funkcji bazy danych dotycz cych biblioteki szkolnej
• Tworzenia aplikacji przy u yciu j zyka programowania
• Definiowanie zapyta u atwiaj cych dost p do okre lonych danych
• Tworzenie i uruchamianie zapyta przy u yciu j zyka programowania
• Programowanie formularzy do przegl dania i wyszukiwania informacji
• Programowanie formularzy do aktualizacji danych
• Programowanie okien komunikatów
• Projektowanie raportów z wykorzystaniem filtrowania, grupowania i podsumowywania informacji
• Tworzenie ekranu startowego aplikacji
• Konstruowanie paska menu u ytkownika i paska narz dzi
• Testowanie poprawno ci dzia anie aplikacji
3. Zabezpieczanie dost pu do danych
Konta grupy roboczej i u ytkownika, Uprawnienia u ytkowników oraz grup ytkowników do bazy danych. Metody zabezpiecze bazy danych. Transakcje.
Replikacja obiektów. Metody publikowania danych w Internecie.
wiczenia
• Tworzenie konta grupy roboczej
• Tworzenie konta u ytkownika
• Umieszczanie u ytkownika w grupach
• Nadawanie uprawnie u ytkownikom oraz grup do bazy danych
• Usuwanie kont indywidualnych
• Sporz dzanie wykazu u ytkowników
• Tworzenie nowego administratora bazy danych
• Zabezpieczanie bazy danych has em
• Tworzenie transakcji
• Kompaktowanie bazy danych
• Zabezpieczanie bazy danych szyfrem
• Tworzenie replik
• Konwertowanie danych
rodki dydaktyczne
Zestawy komputerowe po czone w sie – z wydzielonym serwerem Oprogramowanie umo liwiaj ce tworzenie i programowanie relacyjnych baz danych Instrukcje do wicze
Foliogramy, prezentacje
Przyk ady dokumentów tworzonych w trakcie prowadzenia dzia alno ci gospodarczej Zasoby sieci Internet, tak e w j zyku angielskim
Programy komputerowe wspomagaj ce prowadzenie firmy Stanowisko multimedialne /komputer, projektor/ do prezentacji Sposób realizacji
W czasie realizacji zaj specjalizacyjnych Systemy Zarz dzania Bazami Danych, wykorzystywane b
wiadomo ci i umiej tno ci nabyte przez uczniów
w trakcie realizacji przedmiotu Oprogramowanie Biurowe. W ramach specjalizacji uchacze utrwalaj , systematyzuj i rozwijaj umiej tno ci prawid owego projektowania baz danych i programowania aplikacji oraz ucz si dostosowywa bazy danych do pracy w sieci komputerowej i zarz dza dost pem do nich.
W procesie nauczania stosujemy : wyk ad informacyjny i problemowy, pokaz z obja nieniem, metod przewodniego tekstu, metod projektu i wiczenia praktyczne. wiczenia s dostosowane do wyposa enia pracowni komputerowej i posiadanego oprogramowania. Pracujemy na popularnym pakiecie MS Access zwartym w MS Office, umo liwiaj cym tworzenie baz danych z wykorzystaniem zyka SQL oraz kodu VBA. Wykorzystujemy tak e pracuj ce w systemie klient –
serwer pakiety PostGreSQL i MySQL
Przed przyst pieniem do wicze , przeprowadzany jest krótki wyk ad wprowadzaj cy w zagadnienie, nast pnie przechodzimy do projektowania kolejnych etapów bazy danych.
Wykonany projekt musi zapewni integralno danych, mie poprawnie okre lone klucze i zdefiniowane relacje. Zwraca nale y uwag na mo liwo powstania anomalii przy projektowaniu które mog powodowa b dne dzia anie aplikacji. Zaprojektowana i zaprogramowana aplikacja powinna umo liwia sprawne wyszukanie danych przez wszystkich u ytkowników systemu. Prawid owo zaprojektowany interfejs u ytkownika ma pozwala na bezpieczn aktualizacj danych. Zgodnie z zapotrzebowaniem klienta bazy danych, posortowane, pogrupowane i podsumowane informacje, powinny by przedstawione w postaci zestawie i raportów.
Metody sprawdzania i oceny osi gni edukacyjnych ucznia Sprawdzanie i ocenianie osi gni uczniów odbywa si podczas realizacji programu nauczania, na podstawie kryteriów przedstawionych na pocz tku zaj .
Dotycz one poziomu oraz zakresu opanowania przez uczniów wiadomo ci i umiej tno ci wynikaj cych ze szczegó owych celów kszta cenia.
• Ustne sprawdziany wiadomo ci i umiej tno ci
• Pisemne sprawdziany i testy osi gni szkolnych
• Sprawdziany praktyczne wykonywane przy stanowisku komputerowym
• Obserwacja pracy ucznia podczas wykonywania wicze
• Ocena wykonanych projektów baz danych
Zwracamy uwag na :
• Samodzielne przygotowanie pe nego modelu bazy danych
• Projektowanie zapyta i transakcji
• Projektowanie raportów i formularzy
• Stosowanie j zyka programowania w bazach danych
• Administrowanie serwerem bazy danych
Literatura wykorzystywana w trakcie procesu dydaktycznego Banachowski Lech.: Bazy danych. Tworzenie aplikacji. PLJ W-wa 1998
Celko J.: SQL – zaawansowane techniki programowania. Mikom W-wa 2003
Czogalik B.: Access 2003. Tworzenie baz danych. Helion, Gliwice 2003
Jakubowski A.: Podstawy SQL. wiczenia praktyczne, Helion, Gliwice 2003
Nowakowski M.: MySQL. wiczenia Helion, Gliwice 2003
KSZTA CENIA S UCHACZA
Zna:
1.regulamin i przepisy BHP P
2.poj cie baza danych; P
3.modele baz danych; P
4.istot struktury baz danych; P
Zna:
1.zasady korzystania z obiektowej
bazy danych; P
2.zasady projektowania baz
danych; P
3.ustawianie regu poprawno ci
dla pola i rekordu; P
4.ustawienie niestandardowej
maski wprowadzania; R
Umie:
1.Definiowa pola tabeli i okre la
ciwo ci pól- typ danych; P
2.Zadecydowa , które pole jest
niepowtarzalne i wprowadzi klucz
podstawowy; P
3.Stworzy relacje mi dzy
tabelami P
Zna:
1.Zastosowanie kwerend; P
2.Okre lanie kryteriów
wielokrotnych; R
3.rodzaje kwerend; P
Umie:
1Kkorzysta z okna zapyta ; R
2. czy tabele w zapytaniach; R
3.Wprowadzanie tekstu do okna
SQL; R
Zna:
1.Zasady korzystania z funkcji P
1.Sekcje formularza; P
2.W
ciwo ci formularza P
3.Zasady korzystania z
formantów; R
Umie:
1.Tworzy interfejs mi dzy
ytkownikiem i danymi
przechowywanymi w tabelach
Accessa.; P
2.Wykorzysta elementy
sterowania z zestawu narz dzi R
Umie:
1.Zaprojektowa i wykona
formularz startowy; P
2.Zaprojektowa w asny pasek
menu R
Zna:
1.Zasady ustalenia zakresu i
przedzia u grupowania; P
2.Ustali sposób drukowania
grupy; P
3.Zasady zmiany porz dku
sortowania i grupowania; R
Umie:
1.Utworzy raport; P
2.Modyfikowa raport
(wykorzysta do w asnych potrzeb
nag ówka raportu, strony, sekcji
szczegó ów, sekcji stopka...) R
Zna:
1.Zasady tworzenia makr; P
2.Filtrowanie rekordów za pomoc
makra
3.Zdarzenia w raporcie; R
Umie:
1.Korzysta z okna Makro; R
2.Zastosowa ogóln procedur
przy tworzeniu makra; R
3.Stosowa akcje makra i
wprowadza odpowiednie
argumenty; R
4.Uruchamia makro lub akcj
tylko przy spe nieniu okre lonego
warunku. R
1.Zaimplementowa nowe cechy
stron dost pu do danych R
Umie:
1.Sprawnie pos ugiwa si
procedurami s
cymi do
wyeksportowania danych z tabeli,
kwerendy do innych dokumentów
i programów; P
2.Importowa informacje z
programów MS Office; P
3.Zapisa obiekty baz danych w
formacie HTML P
Umie:
1.Opisywa proste i z
one „ cza” do
danych, plików, dokumentów
znajduj cych si w aktualnej bazie
danych oraz znajduj cych si poza baz
danych; P
2.Edytowa tekst stanowi cy
definicj hiper cza. P
Umie:
1.Wprowadzi kod do modu u; R
2.Sprawdzi poprawno kodu; R
3.Napisa prosty program w
Access Basic
Umie:
1.U ywa podstawowych polece
SQL P
2.Uzyskac zestawienie z dowolnej
bazy danych P
3. wprowadzi zmiany do
dowolnej bazy danych P
Na ocen celuj
:
100 % wiadomo ci podstawowych, oraz umiej tno ci rozszerzone Na ocen bardzo dobr :
100 % wiadomo ci podstawowych,
Na ocen dobr :
80 % wiadomo ci podstawowych, prawid owe rozumienie struktur programowania baz danych
Na ocen dostateczn :
70 % wiadomo ci podstawowych, prawid owe stosowanie SZBD w projektowaniu i wykonaniu bazy danych
:
50 % wiadomo ci podstawowych, prawid owe zaimplementowanie przedstawionej diagramem struktury bazy danych
Na ocen niedostateczn :
30 % wiadomo ci podstawowych, uruchomienie pakietu SZBD, uruchomienie gotowej aplikacji, wprowadzenie zmian do bazy danych za pomoc gotowego interfejsu