Введение в базы данных

Хорошая  база данных  не  получается  случайно,  структура ее содержимого должна тщательно прорабатываться. Даже хорошая СУБД  будет плохо работать с неудачно спроектированной базой данных. Правильно спроектированная БД облегчает управление данными и становится ценным поставщиком информации. Плохо спроектированная БД, вероятнее всего, станет накопителем избыточной информации, т. е. неоправданного дублирования данных. Избыточность, как правило, затрудняет выявление ошибок в данных.

База данных содержит избыточные данные, если одна и та же информация об одном и том же логическом объекте хранится в разных местах (логическим объектом, сущностью - entity - считается персона, местоположение или предмет, сведения о которых подлежат сбору и хранению). Например, избыточность данных имеет место: паспортные данные оборудования хранятся и в файле оборудования, и в протоколе испытаний. Избыточность данных может стать источником несовместимости данных, когда трудно определить, какая информация является правильной, а какая нет (например, если было заменено нормативное значение диагностического признака только в файле паспортных данных, а в других остался прежним). В отчетах, выполненных на основе такой информации, могут содержаться противоречивые сведения в зависимости от того, какая из версий данных была использована. Короче говоря, неконтролируемая избыточность данных - типичный признак плохо спроектированной БД.

предыдущаяследующая