Inżynierskie bazy danych

Engineering data bases

2019Z

Kod przedmiotu1609S1-INBD
Punkty ECTS 2
Typ zajęć Wykład
Ćwiczenia laboratoryjne
Przedmioty wprowadzającematematyka
Wymagania wstępneobsługa komputera
Opis ćwiczeńOkreślenie modelowego tematu tworzonej bazy danych, związanego z inżynierskim zastosowaniem technik informatycznych. Określenie zbioru danych. Podział danych na encje. Planowanie związków relacyjnych. Klucz podstawowy, klucz obcy. Budowa tablic na podstawie projektu encji. Planowanie typu danych i rozmiaru pól. Parametry dodatkowe danych. Maski wprowadzania, reguły poprawności. Usuwanie danych i ich wycofywanie. Operacje kaskadowe. Rekordy sieroce. Zapytania wybierające dane. Wielotablicowe źródła danych. Rodzaje restrykcji zakładanych na dane. Kryteria i sposoby ich zadawania. Parametry zapytań. Testy. Kopiowanie danych, aktualizacja danych, usuwanie. Usuwanie i operacje warunkowe. Podstawowe funkcje tekstowe. Wykorzystywanie czasu systemowego. Projektowanie interfejsu systemu bazy danych. Prezentacja danych z tablic na ekranie w sposób czytelny dla opisu problemu inżynierskiego. Wykorzystanie relacji przy budowie elementów systemu bazy danych. Programowanie zdarzeń w DBS
Opis wykładówBaza danych. Podstawowe pojęcia: dana, informacja, typ danych, encja, krotka, relacja. Klucz podstawowy, klucz obcy. System bazy danych. Typy danych. Encja a tablica. Związki między tablicami. Proces zapisu danych w różnych środowiskach informatycznych. Usuwanie a wycofanie „rekordu”. Zapytania wybierające dane. Wielotablicowe źródła danych. Rodzaje restrykcji zakładanych na dane. Kryteria i sposoby ich zadawania. Parametry zapytań. Testy. Kopiowanie danych, aktualizacja danych, usuwanie. Usuwanie i operacje warunkowe. Podstawowe funkcje tekstowe. Wykorzystywanie czasu systemowego. Formularze w różnych środowiskach informatycznych. Rola formularza. Ergonomia interfejsu. Planowanie przebiegu informacji w systemie. Projektowanie formularzy i wydruków. Visual Basic jako narzędzie programistyczne. Budowa procedury i funkcji. Deklarowanie zmiennych, wykonywanie działań obliczeniowych. Komunikacja z bazą danych. Projektowanie obsługi błędów. Proces projektowania bazy danych i DBS.
Cel kształceniaPo odbyciu zajęć z przedmiotu student posiada podstawową wiedzę na temat budowy, idei działania oraz konstruowania relacyjnych baz danych. Zna zasady projektowania baz danych. Posiada wiedzę na temat sposobów wykorzystania danych do pozyskiwania informacji z baz danych. Student posiada umiejętność stworzenia zbioru konkretnych danych opisujących parametry problemu inżynierskiego. Potrafi wydzielić niezbędny zbiór danych i podzielić go na encje.
Literatura podstawowabrak
Literatura uzupełniająca
Uwagibrak