Jeden do wielu (model danych)

W analizie systemów, relacja jeden do wielu jest typem kardynalności, który odnosi się do relacji między dwoma podmiotami (patrz także model relacji encji) A i B, w którym element A może być powiązany z wieloma elementami B, ale członek B jest powiązany tylko z jednym elementem A. Na przykład, pomyśl o A jako o książkach, a B jako o stronach. Książka może mieć wiele stron, ale strona może być tylko w jednej książce.

Jedna książka może mieć wiele stron. Jedna strona może być tylko w jednej książce.

W relacyjnej bazie danych, relacja jeden do wielu istnieje, gdy jeden wiersz w tabeli A może być powiązany z wieloma wierszami w tabeli B, ale jeden wiersz w tabeli B jest powiązany tylko z jednym wierszem w tabeli A. Ważne jest, aby zauważyć, że relacja jeden do wielu nie jest właściwością danych, ale raczej samej relacji. Lista autorów i ich książek może opisywać książki z tylko jednym autorem, w którym to przypadku jeden wiersz tabeli książek będzie odnosił się tylko do jednego wiersza tabeli autorów, ale sama relacja nie jest relacją jeden do wielu, ponieważ książki mogą mieć więcej niż jednego autora, tworząc relację wiele do wielu.

Odwrotnością relacji jeden do wielu jest relacja wiele do jednego.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.