КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Независимость от данных
Независимость от данных позволяет каждому уровню существовать независимо от изменений, происходящих на более низких уровнях. Различают два типа независимости от данных: · логическая независимость – полная защищенность внешних схем от изменений, вносимых в концептуальную схему · физическая независимость – защищенность концептуальной схемы от изменений, вносимых во внутреннюю схему. Такие изменения концептуальной схемы как добавление или удаление новых сущностей, атрибутов или связей, должны осуществляться без необходимости внесения изменений в уже существующие внешние схемы или прикладные программы. Ясно, что пользователи, которых данные изменения касаются должны знать о них, но важно, чтобы другие пользователи данных изменений не замечали. Такие изменения внутренней схемы, как использование различных файловых систем, устройств хранения, модификация индексов или хеширование, должны осуществляться без изменения концептуальной или внешних схем. Пользователь может заметить изменения только в общей производительности системы. Как правило, недостаточная производительность БД и является причиной изменения внутренней схемы данных.
Принятое в архитектуре ANSI / SPARC двухэтапное отображение данных может сказываться на эффективности работы, но обеспечивает более высокую независимость от данных. Для повышения производительности допускается использование прямого отображения внешних схем на внутренние (без концептуальной схемы), однако это снижает независимость от данных, так как при каждом изменении внутренней схемы потребуется вносить изменения во внешние схемы и прикладные программы. Примеры коммерческих СУБД: Oracle, DB2, SQL Server, Access (СУБД для ПК), FoxPro, Paradox,… Любая СУБД поддерживает и реализует конкретный вид модели данных. Большая часть СУБД поддерживает реляционную модель
Дата добавления: 2014-01-07; Просмотров: 818; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |