Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Целостность данных – это свойство способности по одним данным восстанавливать другие, при этом не теряя семантическое и реляционное единство этих данных.
Информацию в таблицах можно разделить на два вида. На информацию, которая описывает объекты (субъекты), связи и информацию, которая описывает действия, процессы, события, иное.
В справочниках содержатся сведения об объектах и субъектах, связях. В связках содержатся сведения о действиях, процессах, событиях и так далее.
Статично-динамичный справочник – справочник, в котором хранятся данные о связях.
Необходимо пояснить, что это за поля, которые образуют справочник, но не могут быть выделены в отдельную таблицу-справочник. Примером таких полей являются поля «комментарий», «жалоба», «описание», «предложение». Словом, если приводить популярный пример, то поле «сообщение» в таблице базы данных любой социальной сети…
Откуда вы взяли это деление?
Связях чего с чем?
Что в этих полях «справочного»? Что вы вообще понимаете под «справочником»?
А теперь простой встречный вопрос: чем вам не угодило стандартное разделение на сущности и связи?
Под справочником понимаю данные, которые кратко описывают сущность и служат для её однозначной идентификации (речь не идёт об уникальных идентификаторах).
На основе этого разделения эта классификация и описана.
А справочники здесь описываются, как списки, в которых эти сущности перечисляются.
Связях чего с чем?
Сущностей с друг другом через какое либо взаимодействие.
Статично-динамичный справочник – справочник, в котором хранятся данные о связях.
Отличие справочника от связки выражается в том, что таблицы-справочники могут быть самостоятельными и независимыми (то есть, при чтении данных некоторых справочников можно в целом понять семантику), а таблицы-связки практически никогда.
Польза заключена в том, что, определяя, что является справочником, а что связкой, можно выбрать правильно структуру таблицы для хранения данных (естественно, что это один из многих критериев).
Продажа является сущностью, описывающей связь менеджера и клиента.
Если брать данную классификацию, то был бы справочник менеджеров, справочник клиентов
как это сущность может описывать связи между сущностями.
какую структуру таблиц можно делать, чтобы [...] добиваться целостности в реляционных базах данных.
Во время обучения мною было замечено, что трудности возникают уже на этапе понимания таблиц и того, как ими пользоваться.
Классификация таблиц в реляционных базах данных по признакам целостности и избыточности данных