- ER моделът означава модел на субект-връзка. Това е модел на данни от високо ниво. Този модел се използва за дефиниране на елементите от данни и връзката за определена система.
- Разработва идеен проект на базата данни. Той също така разработва много прост и лесен за проектиране изглед на данни.
- В ER моделирането структурата на базата данни се изобразява като диаграма, наречена диаграма на обект-връзка.
Например, Да предположим, че проектираме училищна база данни. В тази база данни ученикът ще бъде обект с атрибути като адрес, име, идентификатор, възраст и т.н. Адресът може да бъде друг обект с атрибути като град, име на улица, ПИН код и т.н. и ще има връзка между тях.
Компонент на ER диаграма
1. Субект:
Обект може да бъде всеки обект, клас, човек или място. В ER диаграмата едно образувание може да бъде представено като правоъгълници.
Помислете за организация като пример - мениджър, продукт, служител, отдел и т.н. могат да се приемат като цяло.
а. Слаба същност
Обект, който зависи от друг обект, наречен слаб обект. Слабият обект не съдържа собствен ключов атрибут. Слабият обект е представен от двоен правоъгълник.
2. Атрибут
Атрибутът се използва за описание на свойството на обект. Eclipse се използва за представяне на атрибут.
формат на низ в java
Например, ID, възраст, номер за връзка, име и т.н. могат да бъдат атрибути на ученик.
а. Ключов атрибут
Ключовият атрибут се използва за представяне на основните характеристики на даден обект. Той представлява първичен ключ. Ключовият атрибут е представен от елипса с подчертан текст.
b. Композитен атрибут
numpy дневник
Атрибут, съставен от много други атрибути, е известен като съставен атрибут. Съставният атрибут е представен с елипса и тези многоточия са свързани с елипса.
° С. Многозначен атрибут
Един атрибут може да има повече от една стойност. Тези атрибути са известни като многозначен атрибут. Двойният овал се използва за представяне на многозначен атрибут.
Например, един студент може да има повече от един телефонен номер.
д. Изведен атрибут
Атрибут, който може да бъде извлечен от друг атрибут, е известен като производен атрибут. Може да се изобрази с пунктирана елипса.
Например, Възрастта на човек се променя с течение на времето и може да бъде получена от друг атрибут като дата на раждане.
3. Връзка
Връзка се използва за описване на връзката между обекти. Диамантът или ромбът се използват за представяне на връзката.
характер.сравнете java
Видовете взаимоотношения са както следва:
а. Връзка едно към едно
набор от машинописи
Когато само един екземпляр на обект е свързан с връзката, тогава тя е известна като връзка едно към едно.
Например, Жената може да се ожени за един мъж, а мъжът може да се ожени за една жена.
b. Връзка едно към много
Когато само един екземпляр на обекта отляво и повече от един екземпляр на обект отдясно се свързват с връзката, това е известно като връзка 'един към много'.
Например, Ученият може да изобрети много изобретения, но изобретението е направено от единствения конкретен учен.
° С. Връзка много към едно
Когато повече от един екземпляр на обекта отляво и само един екземпляр на обект отдясно се асоциират с връзката, тогава тя е известна като връзка много към едно.
Например, Студентът се записва само за един курс, но курсът може да има много студенти.
д. Връзка много към много
Когато повече от един екземпляр на обекта отляво и повече от един екземпляр на обект отдясно се асоциират с връзката, тогава тя е известна като връзка много към много.
какво е хешсет в java
Например, Служителят може да възложи на много проекти и проектът може да има много служители.