Wstęp do projektowania baz danych i repozytoriów cyfrowych 2700-L-IN-Z4PROJBD
1. Wprowadzenie do relacyjnych baz danych; system zarządzania bazą danych, architektura klient-serwer.
2. Język definiowania pytań
3. Manipulowanie danymi
4. Projektowanie baz danych: model koncepcyjny i logiczny
5. Implementacja bazy danych: tworzenie tabel, powiązania, manipulowanie tabelami, import danych.
6. Zaawansowane przetwarzanie danych
7. Zarządzanie uprawnieniami: tworzenie użytkowników i grup użytkowników.
8. Normalizacja
Rodzaj przedmiotu
Tryb prowadzenia
Koordynatorzy przedmiotu
Efekty kształcenia
Wiedza
Zna podstawowe pojęcia i koncepcje relacyjnych baz danych
Zna podstawy relacyjnego modelu danych
Zna podstawowe konstrukcje języka SQL.
Zna podstawowe zasady projektowania baz danych.
Umiejętności
Potrafi operować aparatem pojęciowym baz danych.
Potrafi posługiwać się językiem SQL w zakresie podstawowym.
Potrafi zaprojektować i zaimplementować prostą bazę danych.
Kompetencje społeczne
Ma świadomość roli i znaczenia systemów baz danych w przedsiębiorstwie, gospodarce i społeczeństwie.
Kryteria oceniania
Ocena projektu
Praktyki zawodowe
brak
Literatura
Bowman J. S. , Darnovsky M., Emerson S. L. : Podręcznik języka SQL. Warszawa 2001.
Celko J.: SQL zaawansowane techniki programowania. Warszawa, 2008
Connolly T., Begg C.: Systemy baz danych. Warszawa, 2004
Date J.C.: Relacyjne bazy danych dla praktyków. Gliwice, 2006
Dudek W.: Bazy danych SQL. Teoria i praktyka. Wydawnictwo Helion 2006.
Jeffrey D. Ullman, Jennifer Widom: Podstawowy kurs systemów baz danych. Gliwice, 2011
Meloni J. C. : PHP, MySQL i Apache dla każdego. Wydanie III. Wydawnictwo Helion 2007
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: