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