jesteś w >> podstawy >>diagramy ERD
Diagramy ERD
Wstęp
W tworzeniu specyfikacji systemowej jest analiza i modelowanie struktury informacji. Dla stworzenia takiego modelu dla naszej struktury danych najczęściej stosuje się diagramy pojęciowe ( konceptualne ).
ERD
W tym wykładzie przedstawię diagram związków encji ERD ( entity relationship diagram ) , który jest graficznym odpowiednikiem modelu związku encji ERM ( entity relationship model ).
ERD pozwala na graficzne zamodelowanie struktur danych oraz relacji pomiędzy nimi . W taki sposób z łatwością można z łatwością zaprojektować strukturę ze wszystkimi atrybutami niezbędnymi do optymalnego funkcjonowania. Mając już gotowy diagram ERD korzystając z systemów CASE ( które również pomagają w tworzeniu diagramów) często mamy możliwość wygenerowania gotowej bazy danych.
Konwencje zapisu
Poniżej znajduje się lista stosowanych konwencji zapisu dla diagramów ERD :- IDEF1X
- notacja Bachmana
- notacja Martina
- notacja (min,max) Jean-Raymond Abriala
- notacja UML
- EXPRESS
- notacja Chen
- Crow's Foot
Podstawowe pojęcia
Do stworzenia diagramu należy zrozumieć następujące podstawowe pojęcia:-
encja - reprezentacja wyobrażonego lub rzeczywistego obiektu o którym należy znać
lub przechowywać informacje. Przykłady encji wraz z graficzną reprezentacją:
Osoba
Przedmiot
Pojazd
-
atrybut - Element informacji służący do klasyfikowania, identyfikowania, kwalifikowania,
określania ilości lub wyrażania stanu encji. Może być liczbą, tekstem, wartością logiczną lub obrazem.
Przykłady atrybutów dla encji osoba :
- związek - jest to powiązanie między dwiema lub kilkoma encjami. Związki na diagramie można opisać poprzez liczebność, opcjonalność i relację między encjami.
- nazwa
- stopień związku :
- opcjonalność związku :
związek opcjonalnyzwiązek wymagany