Maybaygiare.org

Blog Network

Co To Jest jednostka, rodzaj jednostki i zestaw jednostek?

co to jest Entity, entity Type I Entity Set?

Jeśli mamy grupę klawiatur, które są tej samej firmy, tego samego koloru, tego samego wyglądu, to nie możemy ich odróżnić po prostu widząc je. Możemy je odróżnić tylko wtedy, gdy znamy numer produktu, który jest unikalny dla każdej klawiatury. Tak więc, jeśli nie znamy tego numeru produktu, to te klawiatury nie mogą być zidentyfikowane z grupy i są tylko obiektami. Dlaczego tak bardzo kładziemy nacisk na ich unikalną identyfikację? Ponadto, dlaczego bierzemy przykład klawiatury w DBMS?

powód jest prosty, podobnie jak klawiatury, musimy pobrać dane z bazy danych i każda z nich powinna mieć unikalną wartość, która może być użyta do rozróżnienia dwóch różnych danych. Tak więc, gdy obiekt staje się jednoznacznie identyfikowalny, możemy go nazwać bytem. Teraz zobaczmy bardziej szczegółowo, co to jest encja, a co to są typy encji i zestawy encji.

byt

byt jest rzeczywistą rzeczą, którą można wyraźnie zidentyfikować jak osobę, miejsce lub pojęcie. Jest to obiekt, który odróżnia się od innych. Jeśli nie możemy odróżnić go od innych, to jest to obiekt, ale nie byt. Jednostka może być dwóch typów:

materialne jednostki: materialne jednostki to te jednostki, które istnieją w świecie rzeczywistym fizycznie. Przykład: osoba, samochód itp.

byt niematerialny: byty niematerialne to te byty, które istnieją tylko logicznie i nie mają fizycznej egzystencji. Przykład: konto bankowe itp.

przykład: Jeśli mamy tabelę ucznia (Roll_no, Student_name, Age, Mobile_no), to każdy uczeń w tej tabeli jest jednostką i można go jednoznacznie zidentyfikować po numerze Roll_no.

Uwaga: w modelu E-R nie reprezentujemy danych, ale reprezentujemy strukturę lub schemat. Kiedy konwertujemy Model E-R na model relacyjny, dane mogą być przechowywane w krotce lub wierszu, a zatem reprezentowane jako encja.

Typ Entity

Typ entity jest zbiorem entity o podobnych atrybutach. W powyższym przykładzie tabeli uczniów każdy wiersz mamy jako encję i mają one wspólne atrybuty, tzn. każdy wiersz ma własną wartość dla atrybutów Roll_no, Age, Student_name i Mobile_no. Możemy więc zdefiniować powyższą tabelę studentów jako typ encji, ponieważ jest to zbiór encji o tych samych atrybutach. Tak więc typ jednostki na diagramie ER jest zdefiniowany przez nazwę (Tutaj, STUDENT) i zestaw atrybutów (tutaj, Roll_no, Student_name, Age, Mobile_no). Poniższa tabela pokazuje, w jaki sposób przechowywane są DANE różnych podmiotów( różnych uczniów).

reprezentacja e-r powyższego typu jednostki Studenckiej odbywa się poniżej.

Uwaga: używamy prostokąta do reprezentowania typu encji na diagramie E-R, a nie encji.

typy podmiotów

  • typy podmiotów
  • typy podmiotów

typy podmiotów: Silna Jednostka to te typy jednostek, które mają kluczowy atrybut. Klucz podstawowy pomaga w jednoznacznej identyfikacji każdego podmiotu. Jest reprezentowany przez prostokąt. W powyższym przykładzie Roll_no identyfikuje każdy element tabeli w sposób unikalny i dlatego możemy powiedzieć, że STUDENT jest silnym typem encji.

Typ Słabej jednostki: Typ Słabej jednostki nie ma atrybutu klucza. Słaby typ jednostki nie może zostać zidentyfikowany samodzielnie. To zależy od jakiegoś innego silnego podmiotu dla jego odrębnej tożsamości. Można to zrozumieć na przykładzie z prawdziwego życia. Dzieci mogą być tylko wtedy, gdy rodzic wychodzi. Nie może istnieć niezależne istnienie dzieci. Może być Pokój tylko wtedy, gdy budynek wychodzi. Nie może istnieć niezależne istnienie pokoju. Słaba istota jest reprezentowana przez podwójnie zarysowany prostokąt. Związek między słabym typem jednostki i silnym typem jednostki nazywa się relacją identyfikacyjną i pokazuje się z podwójnie zarysowanym diamentem zamiast pojedynczego zarysowanego diamentu. Tę reprezentację można zobaczyć na poniższym diagramie.

przykład: Jeśli mamy dwie tabele klienta(Customer_id, Name, Mobile_no, Age, Gender) i adresu(Locality, Town, State, Customer_id). Tutaj nie możemy jednoznacznie zidentyfikować adresu, ponieważ może być wielu klientów z tej samej miejscowości. W tym celu potrzebujemy atrybutu silnego typu jednostki, tj. „klienta”, aby jednoznacznie zidentyfikować jednostki typu „adres”.

Entity Set

Entity Set jest zbiorem encji tego samego typu entity. W powyższym przykładzie typu jednostki studenckiej zbiór jednostek z typu jednostki Studenckiej tworzyłby zestaw jednostek. Możemy powiedzieć, że typ entity jest nadrzędnym zestawem entity, ponieważ wszystkie entity są zawarte w typie entity. Spróbujmy to zrozumieć za pomocą przykładu.

przykład 1: w poniższym przykładzie dwie jednostki E1 (2, Angel, 19, 8709054568) i E2(4, Analisa, 21, 9847852156) tworzą zestaw jednostek.

przykład 2: Możemy utworzyć inną encję ustawioną przez pobranie trzech encji z tabeli. (2, Angel, 19, 8709054568), (3, Priya, 20, 9864257315) i (4, Analisa, 21, 9847852156) mogą również tworzyć zestaw jednostek. Analogicznie, możemy utworzyć dowolną kombinację zbioru encji używając dowolnego encji z typu encji 'STUDENT’. Możemy również zrozumieć, że jeśli weźmiemy wszystkie rekordy do zestawu encji, otrzymamy Typ encji 'STUDENT’. Możemy więc powiedzieć, że typ encji jest nadrzędnym zbiorem encji.

chodzi o entity, entity type I entity set. Mam nadzieję, że nauczyłeś się różnicy między tymi terminami.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.