Кто-нибудь знает образец для этого вопроса - PullRequest
0 голосов
/ 08 декабря 2018

Мне нужно создать проект с таким запросом в школе, но я не знаю, с чего начать, есть ли у кого-нибудь образцы или что-нибудь для помощи:

Чтобы скомпилировать запрос базы данных дляВ системе запрос должен быть скомпилирован в такой форме, чтобы проект концептуальной модели, т. е. диаграммы ER (отношения сущностей), приводил к компонентам, а также:

  • Простые атрибуты,ключевой атрибут / deskreminator, составной / множитель, производный атрибут и описательный атрибут.

  • Сообщество сильных и слабых лиц

  • Участие сообществ сущностей в сообществе отношений(полное / полное участие и частичное участие.
  • Лестница отношений; единичный, двоичный, трин.
  • Количество отражений между объектами, такими как один на один, один ко многим, многие со многими,
  • Комбинации сущностей для концепции дизайна:
    • обобщение вниз по течению, l
    • золотойспециализация на понижение и
    • абстракция сущностей в накоплении
  • Разработка случаев, когда сообщество сущностей может использоваться против атрибутов сущностей сообщества против сообществаотношений, сообщество n-are отношений с бинарными.

  • 1) Скомпилируйте текст (запрос) для реализации базы данных системы ИТ.

  • 2) Разработка ERD для вышеуказанного запроса.(Примечание: используйте любую платформу для проектирования ER-D)

  • 3) Окончательную модель, полученную из пункта 2, преобразуйте в реляционную модель (Примечание: используйте любую платформу для проектирования реляционной / табличной модели)

1 Ответ

0 голосов
/ 08 декабря 2018

Шаги, необходимые для создания диаграммы ER:

1) Вы должны решить, какие из следующих объектов в вашей системе будут объектами, а какие будут описывать свойства (атрибуты) этих объектов, сохраняяИмейте в виду уникальный атрибут объекта, который будет первичным ключом.Например, в базе данных системы ИТ вы можете иметь клиентов в качестве объекта с различными атрибутами этих клиентов.

2) Определите слабые объекты, у которых нет первичного ключа и от каких сильных объектов зависят эти слабые объектына.Определите дискриминатор этих слабых сущностей.

3) Определите отношения между различными сущностями, учитывая кардинальность.

4) У вас могут быть специализации, которые могут быть непересекающимися или нет.

Подробнее читайте здесь

После этого нарисуйте схему ER, устраняя избыточности и соответственно нормализуя таблицы.Наконец, приступайте к созданию таблиц в SQL.

...