Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Diagramy ER (Entity-relationship diagrams)

Podobne prezentacje


Prezentacja na temat: "Diagramy ER (Entity-relationship diagrams)"— Zapis prezentacji:

1 Diagramy ER (Entity-relationship diagrams)
Ćwiczenia 1

2 ENCJA Encja (ang. Entity) reprezentacja istniejącego (wyobrażonego lub rzeczywistego) obiektu (grupy obiektów) rozróżnialnego od innych obiektów. Encję charakteryzują atrybuty. Przykłady: encja: 27745, Marek, Wiśniewski, 21, 3, IS należy do zbioru encji student (numer indeksu, imię, nazwisko, wiek, rok studiów, kierunek….) encja: Bazy danych, 5, ćwiczenia, 45 należy do zbioru encji przedmiot (nazwa, semestr, rodzaj zajęć, ilość godzin)

3 ZWIĄZKI (RELATIONSHIP)
Związek to skojarzenie między kilkoma encjami Przykład: „uczęszcza” student – uczęszcza – przedmiot Związki też mogą mieć atrybuty. Związki mogą być binarne lub wyższych rzędów.

4 WIĘZY (kardynalność) wyrażają liczbę encji, z którymi może być skojarzona inna encja przy pomocy danego zbioru związków (binarnych) Rodzaje więzów: - jeden do jednego - jeden do wielu - wiele do jednego - wiele do wielu Ćwiczenie: Podaj przykłady wszystkich typów związków między encjami.

5 Notacja Chena

6 Kardynalność w notacji Chena
jeden do jednego: jeden do wielu: Rachunek jest skojarzony z jednym klientem, klient może mieć wiele rachunków.

7 Kardynalność w notacji Chena cd.
wiele do jednego: Rachunek jest skojarzony z wieloma klientami, klient może mieć jeden rachunek. wiele do wielu:

8 Notacja Chena cd. Ćwiczenie: Narysuj związki dla swoich przykładów z poprzedniego ćwiczenia.

9 Inne oznaczenia

10 Klucze

11 Klucze Ćwiczenie: Podaj przykłady superklucza, kluczy kandydujących i klucza głównego dla następujących encji: student (numer indeksu, imię, nazwisko, wiek, rok studiów, kierunek) przedmiot (nazwa, semestr, rodzaj zajęć, ilość godzin)

12 Agregacja

13 Agregacja Rozwiązanie: traktujemy związek works-on z przypisanymi do niego encjami jak kolejną encję. Każdej kombinacji przypisujemy związek . Zapisujemy to otaczając związek works-on i trzy połączone z nim encje prostokątem i dołączając do tego prostokąta związek manages

14 Słabe encje

15 Słabe encje Ćwiczenie: Wymyśl przykład słabej encji i wrysuj ją w diagram.


Pobierz ppt "Diagramy ER (Entity-relationship diagrams)"

Podobne prezentacje


Reklamy Google