01-scenariusz-tabele..
Transkrypt
01-scenariusz-tabele..
Wprowadzenie do Baz Danych Ćwiczenia (1) Krzysztof Regulski AGH, WIMiIP, KISIM SCENARIUSZ ZAJĘĆ: TABELE, RELACJE [1] [2] [3] [4] [5] [6] [7] [8] Otwórz plik stopy.xls Przełącz się na Arkusz 1: „dane1” Przeanalizuj tabelkę pod kątem: a. brakujących danych, b. niespójności, c. możliwości identyfikacji poszczególnych wierszy, d. możliwości obliczeń na wartościach liczbowych, e. podzielności poszczególnych (zawartości) komórek, f. wykorzystania przestrzeni dyskowej. Przełącz się na Arkusz 2: „dane2”. Przeanalizuj zmiany w stosunku do tabelki z arkusza 1. Przełącz się na Arkusz 3: „tabele” i zwróć uwagę w jaki sposób powstają tabele bazy danych. Zobacz jak rysuje się diagram ER (Entity-Relationship) w arkuszu 4 („diagram ER 1”). Stwórz prostą tabelkę zawierającą dowolne dane (np. na kartce), a następnie zapisz ją w postaci tabel bazy danych. Przykładowo: Pracownicy-Adresy-Oddziały z pliku pracownicy.txt http://www.metal.agh.edu.pl/~regulski/bd-podyp/01-mysql/02-projektowanie/pracownicy.txt [9] Utwórz diagram ER w programie MySQL twórz kluczy obcych (FK). Workbench. [url:] Zacznij od tabel i kolumn. Na początku nie [10] Zwróć uwagę, że klucze obce dodawane są w trakcie tworzenia związków automatycznie. [11] Zwróć uwagę, że gdyby założyć możliwość dodawania kilku adresów pracownika (typy: zameldowanie, korespondencyjny, etc.), należałoby bazę zaprojektować następująco: