Bazy danych - Model świata rzeczywistego
PIERWSZY ETAP PROJEKTOWANIA MODELU ŚWIATA RZECZYWISTEGO
Model związków encji, jako nieformalny model świata rzeczywistego
Encja to reprezentacja wyobrażonego lub rzeczywistego obiektu stosowania przy modelowaniu danych podczas analizy informatycznej.
Model ten służy do oceny struktur i danych panujących w rzeczywistości oraz do symulowania świata rzeczywistego.
Grupa wszystkich podobnych encji tworzy zbiór encji. Aby utworzyć zbiór encji należy ustalić liczbę własności (cech), za pomocą których definiowałby się ten zbiór.
Dobieranie zbiorów encji jest najważniejszym krokiem przy tworzeniu modelu świata rzeczywistego właściwego dla konkretnej bazy danych.
Encje mają własności zwane atrybutami. Atrybuty te posiadają wartości z dziedziny danego atrybutu. Dziedziną nazywamy zbiór dopuszczalnych wartości danego atrybutu.
KROK 1. - dobór zbiorów encji
np. KLASA, UCZNIOWIE, NAUCZYCIELE
KROK 2. - dobór właściwych atrybutów dla każdego zbioru
np. UCZNIOWIE - imię, nazwisko, data urodzenia, pesel
Klucz jest własnością zbiorów encji, jest atrybutem lub zestawem atrybutów. Wartości klucza muszą być unikalne. Gdy identyfikowanie encji w zbiorze za pomocą jej atrybutów jest niemożliwe tworzy się wtedy wsztuczny atrybut pełniący rolę klucza (numer identyfikacyjny, liczba porządkowa itp.)
KROK 3. - wybór kluczy dla zbiorów encji
1. Każdy zbiór encji musi mieć nazwę unikalną
2. Nazwy atrybutu w zbiorze encji muszą być unikalne
KROK 4. - dobór związków między zbiorami encji
KROK 5. - utworzenie diagramu związków encji
PROJEKT SYSTEMU ZARZĄDZANIA BAZĄ DANYCH
Etapy:
1. Analiza świata rzeczywistego
2. Modelowanie świata rzeczywistego na przykładzie nieformalnego modelu związków encji.
3. Utworzenie relacyjnego modelu danych
4. Implementacja komputerowa relacyjnego modelu danych
5. Wdrożenie bazy danych