Która sekwencja etapów projektowania relacyjnej bazy danych jest poprawna?
Dobrze. Najpierw dane, potem ich podział, klucze i relacje.
Źle. Klucze definiuje się po określeniu i podziale danych.
Źle. Relacje ustala się na końcu, nie na początku.
Źle. Najpierw trzeba określić zbiór danych.
Projektowanie bazy zaczyna się od zebrania ZBIORU DANYCH (jakie informacje trzeba przechowywać), potem następuje SELEKCJA i uporządkowanie w atrybuty, wyznaczenie KLUCZY podstawowych identyfikujących rekordy, a na końcu ustalenie RELACJI między tabelami. Dlatego poprawna kolejność to: zbiór danych, selekcja, klucze podstawowe, relacje.
Kolejność musi być logiczna: najpierw trzeba wiedzieć, JAKIE dane przechowujemy, dopiero potem je porządkować, kluczować i wiązać. Warianty zaczynające od relacji, kluczy czy selekcji odwracają ten porządek - nie da się zdefiniować kluczy ani relacji, zanim zbierze się dane. Poprawna sekwencja to: zbiór danych, selekcja, klucze podstawowe, relacje.