2
Informacje na temat tabeli:
Nazwy przypisywane tabelom powinny spełniać pewne kryteria:
• Unikatowe i zrozumiałe
• Czytelnie opisujące temat (części silnika a nie tylko części)
• Nie używać skrótów i zlepków liter
• Nie wykorzystywać nazw własnych
• Używać liczby mnogiej
Każda tabela powinna być określona przez trzy parametry:
Nazwa tabeli |
Typ tabeli |
Opis tabeli |
W zależności od pełnionej przez tabele funkcji mogą wystąpić poniższe typy (na tym etapie projektowania bazy danych będzie występował tylko pierwszy typ ..dane", kolejne pojawią się później: • Dane - przechowuje dane opisujące jeden temat i jest wykorzystywana do generowania informacji • Połączenie - do łączenia dwóch tabel między którymi występuje relacja wiele_do_wiele • Podzbiór - opisujące poddtanat ..tabeli matki" w bardziej szczegółowy sposób • Tabela walidacji - do zapewnienia integralności danych |
• Powinien w zwięzły i przejrzysty sposób określać cel stworzenia takiej tabeli i jej znaczenie dla organizacji (ieśli są trudności ze stworzeniem takiego opisu, to należy się zastanowić czy taka tabela jest potrzebna) • Opis nie powinien być uzależniony od innych opisów tabel • W opisie nie powinny się pojawiać konkretne przykłady |
Informacje na temat pól:
Każde pole należy poddać analizie, czy speliua kryteria stawiane „polu doskonaleniu"
• Reprezentuje cechę tematu tabeli
• Nie zawiera wartości będącej wynikiem polączeiua albo operacji matematycznej na wartościach innych pół (stwarzałoby to problemy w przypadku aktualizacji)
• Jest unikatowe w zakresie całej struktury bazy danych (powtarzają się tylko te pola, które są niezbędna do stworzenia relacji między tabelami)
• Zachowuje identyczne atrybuty we wszystkich tabelach, w których występuje.
• Zawiera pojedynczą wartość
Jeżeli tak nie jest, należy wykonać poniższe czynności:
Usuwanie pól wielowartościowych- (kilka wystąpień tego samego rodzaju danych)
- Należy stworzyć z tego pola odrębną tabelę i poprzez wybrane pole powiązać ją z tabelą macierzystą
Było:
Prowadzący
Imię i nazwisko prowadzącego |
Adres prowadzącego |
Telefon domowy prowadzącego |
Prowadzone kursy |
Jan Kowalski |
42-512 Sosnowiec ul. BBBbbb 47/21 |
266-55-55 |
CK. DK. WR |
Jest: |
Prowadzący | ||
Imię i nazwisko prowadzącego |
Adres prowadzącego |
Telefon domowy prowadzącego |
Jan Kowalski |
42-512 Sosnowiec ul. BBBbbb 47/21 |
266-55-55 |
linię i nazwisko prowadzącego |
Prowadzony kurs |
Jan Kowalski |
CK |
Jan Kowalski |
DK |
Jan Kowalski |
WR |