Która sekwencja etapów projektowania relacyjnej bazy danych jest poprawna?
A. Zbiór danych → Selekcja → Klucze podstawowe → Relacje
Dobrze. Najpierw dane, potem ich podział, klucze i relacje.
B. Selekcja → Relacje → Klucze podstawowe → Zbiór danych
Źle. Najpierw trzeba określić zbiór danych.
C. Relacje → Klucze podstawowe → Selekcja → Zbiór danych
Źle. Relacje ustala się na końcu, nie na początku.
D. Klucze podstawowe → Zbiór danych → Selekcja → Relacje
Źle. Klucze definiuje się po określeniu i podziale 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.