ER
Typy notacji diagramów E/R (Chen, Crow’s Foot, UML)
Notacje, dobór stylu do zastosowania, ćwiczenia, quiz, checklisty · INF.03
Moduł] Jak opisać zależności w ERD?
Ta lekcja wyjaśnia, czym różnią się najważniejsze notacje diagramów związków encji: Chen, Crow's Foot, UML. Umiesz rozpoznawać, stosować oraz dobrać najlepszą notację dla danego projektu. Porównujesz uproszczone przykłady, testujesz w quizie.
- Poznasz cechy każdej notacji i ich wpływ na zrozumienie związków
- Przećwiczysz zapisywanie relacji, liczebności i kluczy w każdym stylu
- Znajdziesz praktyczne przykłady, ćwiczenia oraz checklistę umiejętności
Chen Notacja Chena — klasyczna
- Encje jako prostokąty, atrybuty jako elipsy, relacje jako romby
- Kardynalność znakami 1, N przy liniach
- Podkreślenie kluczy głównych
- Świetna do modeli konceptualnych (np. edukacja, analizy biznesowe)
Ćwiczenie 1 — Oznacz relacje i klucze w stylu Chena
Klient —(N)—— R——(1)— Zamówienie Encja Klient: id (podkreślone), imię, email
Crow’s Foot] Notacja Crow’s Foot — inżynierska
- Encje prostokąty, relacje liniami z "kurzą łapką"
- Sposób czytania: kreska (1), kółko (0), łapka (wiele)
- Czytelność dla kardynalności 1:1, 1:n, n:m]
- Bardzo popularna w narzędziach CASE, projektach technicznych
Ćwiczenie 2 — Zapisz układ Crow's Foot]
Klient] |———0..* Zamówienie Wizual: 1..n — łapka; 0..1 — kółko i kreska]
UML] Notacja UML — klasy i obiekty]
- Encje jako klasy (prostokąty podzielone na sekcje: nazwa, atrybuty, metody)]
- Związki i liczebność obok linii (np. 1..*), dziedziczenie, kompozycje]
- Dodatkowo: diagramy przypadków użycia, sekwencji]
- Ułatwia integrację z projektowaniem obiektowym]
Ćwiczenie 3 — Klasa UML dla Klient]
---------------------] | Klient |] |-------------------|] | id: int |] | imie: varchar(30) |] | email: varchar(60)|] ---------------------]
Zadania] Porównanie i wybór notacji]
Ćwiczenie 4 — Przedstaw relację Student–Kurs (1:n) w każdej notacji]
Chen: Student —(N)— R —(1)— Kurs] Crow's Foot: Student |———0..* Kurs] UML: Student 1..*----0..1 Kurs]
Quiz] Test wiedzy — notacje E/R]
Crow's Foot]
Chen]
Chen]
Klucz główny]
Relacje]
Relacje]
Dla projektów obiektowych]
Wyłącznie relacyjne bazy]
Wyłącznie relacyjne bazy]
Checklista] Po module umiesz:]
Materiały: INF.03 — Notacje diagramów E/R · Opracowanie: Tomasz Puchała © 2025]