Я хотел бы знать лучший способ создания структуры таблицы для зависимых значений столбцов.
Если у меня есть такой сценарий, как этот
![dbstructure](https://www.webappcentre.com/webappcentre.com/sctimst/dbs.jpg)
- если статус поля жив, ничего не делать
- еслисостояние исчезает, некоторые другие значения столбцов сохраняются каким-либо образом.
Каков наилучший способ справиться с этой ситуацией
- создавать ли таблицу, содержащую все столбцы, например «Умер вбольница »,« Причина смерти »,« Дата смерти »и« Пожалуйста, расскажите о событии », и пусть он будет нулевым, когда статус жив
или
для использования отдельной таблицы для хранения всех других атрибутов с использованием концепций Entity-attribute-value (EVA)
![dbstructure](https://www.webappcentre.com/webappcentre.com/sctimst/DBS2.png)
в приведенном выше сценарии признаки и симптомы могут бытьодин, несколько или другие со спецификацией. как хранить это. Каков наилучший способ для производительности и запроса либо предоставить 15 столбцов в одной таблице и сохранить нулевое значение, если нет значения, либо сохранить внешний ключ симптомов в другой таблице (в этой стратегии, как сохранить столбец описания других симптомов).