Definiowanie schematu bazy danych w języku SQL, etap II
Schemat nowej bazy danych związany jest z zadaniami, jakie realizujemy. Gdy zaczynamy tworzyć projekt, nie dysponujemy jeszcze danymi, które mają się znaleźć w bazie. Chcąc np. stworzyć bazę danych do obsługi zamówień składanych przez wielu klientów i realizowanych przez wiele firm, na początku analizujemy, jakie dane i w jakich tabelach będą przechowywane. Następnie ustalamy relacje między tabelami, a dopiero później pozwalamy wprowadzać do nich dane.
Czasami dysponujemy już danymi, znajdującymi się np. w pliku tekstowym, i chcemy je zapisać w bazie. Wtedy bazę danych tworzymy na podstawie analizy informacji zapisanych w pliku.
Więcej informacji o definiowaniu schematu bazy danych w języku SQL znajdziesz w e‑materiałach:
Definiowanie schematu bazy danych w języku SQL, etap IDefiniowanie schematu bazy danych w języku SQL, etap I,
Definiowanie schematu bazy danych w języku SQL, etap IIIDefiniowanie schematu bazy danych w języku SQL, etap III,
Definiowanie schematu bazy danych w języku SQL, etap IVDefiniowanie schematu bazy danych w języku SQL, etap IV.
Zaprojektujesz schemat bazy danych na podstawie analizy danych, które ma przechowywać.
Określisz tabele, typy pól oraz związki między tabelami.
Sprawdzisz, czy baza danych jest znormalizowana.
Wykorzystasz format plików CSV.