Каков язык моделирования базы данных промышленного стандарта?

Теперь вы можете просто сделать

meteor update --all-packages
5
задан JJJ 9 September 2013 в 20:18
поделиться

7 ответов

Это будут диаграммы Entity RelationShip, короче ERD .

8
ответ дан 13 December 2019 в 22:14
поделиться

ERD, вероятно, наиболее широко используется. Я также видел, как ORM использовался , хотя это не относится к конкретной базе данных, а о построении вселенной фактов.

1
ответ дан 13 December 2019 в 22:14
поделиться

Мне всегда была известна какая-то форма «диаграммы отношений сущностей» (ERD) в качестве стандарта для моделирования базы данных.

Эти диаграммы обычно используют прямоугольники для представления сущностей и используют линии между прямоугольники для представления отношений между этими объектами. Также часто можно встретить некоторую форму обозначений, указывающую мощность отношения (например, один к одному, один ко многим, многие ко многим) в виде тире и «гусиных лапок».

1
ответ дан 13 December 2019 в 22:14
поделиться

На самом деле нет стандартного языка, хотя UML - это больше, чем просто моделирование классов ООП. Концепция ERD, упомянутая Раззи, - это то, на чем вы действительно хотели бы сосредоточиться больше, чем на попытке добавить в свое резюме что-то, о чем интервьюер может знать или не знать. Интервьюеры знают о UML и ERD, но могут не знать IDEF1X. Они знают инструменты и названия конечных результатов и мало заботятся о том, как создаются результаты для диаграмм.

0
ответ дан 13 December 2019 в 22:14
поделиться

Это не ответ (надеюсь, что все в порядке), но я хотел бы поаплодировать вам за ваше желание учиться. Я недавно брал интервью у кого-то на должность, где он будет разработчиком приложения на основе базы данных, а также будет сообщать о нем. Я дал ей простой набор требований и сказал: «Учитывая это, как бы вы структурировали объекты базы данных?» Я просто искал простой ERD (или, черт возьми, просто прямоугольники и строки! Или список таблиц и потенциальных полей!). Она даже не могла этого сделать - совершенно смущенная вопросом.

Не нанята, для протокола.

Так что я просто поддерживаю ERD - это, вероятно, самый распространенный, и я также обнаружил, что это легко для понимания не разработчиками.

0
ответ дан 13 December 2019 в 22:14
поделиться

UML can be perfectly used for Data Modeling. It is more expressive than EER languages so you can express in UML all you could express with those other languages. Moreover, I feel that using the same language for modeling all aspects of the application simplifies the development.

In my university we teach UML for both, data modeling and "application modeling"

0
ответ дан 13 December 2019 в 22:14
поделиться

Это будет ERD .... Я бы начал с промышленных стандартных моделей данных. Например, группа отраслевых стандартов розничной торговли называется ARTS (ассоциация технологических стандартов розничной торговли), и у них есть отраслевая модель данных, на которую опираются почти все ( http://www.nrf-arts.org/DataModel/DataModelHome.htm )

0
ответ дан 13 December 2019 в 22:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: