Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałFranciszka Leoniuk Został zmieniony 10 lat temu
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.
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.