Можно ли определить, нормализована ли база данных, просто посмотрев на ERM? Какие предположения у вас есть, просто посмотрев на МКАХМожно ли определить, нормализована ли база данных, просто посмотрев на ERM
0
A
ответ
4
Entity Relationship (ER) схема даст вам на мысли об отношениях между субъектами и помогает в принятии предположения о нормализации, но не гарантирует, что нормализация была сделана, , Глядя на структуру, данные и отношения (внешние ключи) подтвердят нормализацию.
Некоторые предположения:
- 1nf могут быть применены. Клиенты, продавцы, заказы, платежи etch. по всей видимости, хорошо разделены
- Внешние ключи могут быть применены, так как один-многие отношения отображаются
- Первичные ключи могут быть использованы
- информация может быть отслежена от поставщика до клиента, который может сделать продукт вспомнить проще
Нет - 3NF зависит от ** данных **, хранящихся в таблицах, и его значения. Это не только структурная проблема, которая может быть решена только на одной диаграмме ERD –
Даже если вы делаете множество предположений о том, что на самом деле означают метки отношений (например, «клиент») *, без предлагаемых атрибутов и ограничений (и что они означают, natch), вы не можете сделать какие-либо определения. –
Просто гадать, но я не могу сказать, что когда-либо видел систему, в которой «платеж» включал бы более одного «клиента»? Зачем это нужно для M: M? –