Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

DIAGRAMY ER (ENTITY-RELATIONSHIP DIAGRAMS) Ćwiczenia 1.

Podobne prezentacje


Prezentacja na temat: "DIAGRAMY ER (ENTITY-RELATIONSHIP DIAGRAMS) Ćwiczenia 1."— 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: wiele do wielu: Rachunek jest skojarzony z wieloma klientami, klient może mieć jeden rachunek.

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

9 Inne oznaczenia

10 Klucze

11 Ć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 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 Ćwiczenie: Wymyśl przykład słabej encji i wrysuj ją w diagram.


Pobierz ppt "DIAGRAMY ER (ENTITY-RELATIONSHIP DIAGRAMS) Ćwiczenia 1."

Podobne prezentacje


Reklamy Google