Podstawy projektowania baz danych 2401-AI-PB-3MW-s1
Zajęcia mają na celu przygotowanie studentów do samodzielnego projektowania oraz wykonania elementarnych struktur bazodanowych. Laboratoria komputerowe dotyczyć będą relacyjnych baz danych: stacjonarnych (Microsoft Access) oraz sieciowych (MySql). Podczas zajęć zaprezentowane zostaną zaawansowane metody wyszukiwania i analizy informacji zawartych w tego typu bazach danych. Realizacji tego zamierzenia służy zapoznanie studentów ze składnią języka zapytań SQL (Structured Query Language).
Studenci zapoznając się z poleceniami języka SQL, nauczą się realizacji typowych zadań związanych z tworzeniem i zarządzaniem relacyjnymi bazami danych, takimi jak: definiowanie baz danych; zarządzanie uprawnieniami dostępu do bazy, tabeli, rekordu; wprowadzanie nowych rekordów; modyfikację i usuwanie istniejących rekordów; wyświetlanie rekordów zgodnie z wymaganiami użytkownika; sortowanie danych.
Po krótkim, podstawowym wprowadzeniu do tekstowego trybu pracy z bazami MySql, większa część zajęć dotyczyć będzie graficznych narzędzi zarządzania bazą danych (np. phpMyadmin). Weryfikacji zdobytej wiedzy służy samodzielne zaprojektowanie dwóch baz danych.
Całkowity nakład pracy studenta
Efekty uczenia się - wiedza
Efekty uczenia się - umiejętności
Efekty uczenia się - kompetencje społeczne
Metody dydaktyczne
Metody dydaktyczne eksponujące
Metody dydaktyczne podające
Metody dydaktyczne poszukujące
- laboratoryjna
- projektu
- obserwacji
Metody dydaktyczne w kształceniu online
Wymagania wstępne
Koordynatorzy przedmiotu
Kryteria oceniania
1. Obecność i aktywność w zajęciach dydaktycznych (możliwe dwie nieobecności) – K1, K2, U1, U2
2. Indywidualne zadanie praktyczne (projekt) z wykorzystaniem poznanych rozwiązań – zaprojektowanie i stworzenie bazy danych – W1, W2, U1, U2
3. Prezentacja projektów oraz odpowiedź z zakresu wykorzystanych w nim rozwiązań – W1, W2, U1, U2
Kryteria oceniania:
- aktywność na zajęciach i wykonywanie zadań (do 30% oceny),
- projekt bazy danych w modelu relacyjnym (do 20% oceny),
- odpowiedź ustna z wykonaniem kwerendy w języku SQL. (do 50% oceny)
Ostateczna ocena z zajęć:
5 – 90% i więcej
4+ – 80% do 89%
4 – 70% do 79%
3+ – 60% do 69%
3 – 50% do 59%
2 – 49% i poniżej
Literatura
Literatura podstawowa:
1. Atkinson L.: MySQL, Helion 2003
2. Dudek W.: Bazy danych SQL. Teoria i praktyka, Helion 2006
3. Forta B.: Poznaj SQL w 10 minut, Intersoftland 2000,
4. Lis M.: MySQL. Darmowa baza danych. Ćwiczenia praktyczne, Helion 2006
5. Stones R., Matthew N.: Bazy danych i MySQL. Od podstaw. Helion 2003
6. Szeliga M.: ABC języka SQL, Helion 2002
7. Witryna MySql, http://www.mysql.com.
Literatura uzupełniająca:
1. Ullman L.: Dynamiczne strony WWW. PHP i MySql, Helion 2004,
2. Welling L., Thomson L.: PHP i MySql. Tworzenie stron WWW, Helion 2002
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: