Cтраница 1
Физическая независимость данных означает, что физическое расположение и организация данных могут изменяться, не вызывая при этом изменений ни общей логической структуры данных, ни прикладных программ. [1]
Физическая независимость данных состоит в том, что изменения типа накопителя, длины блока и других параметров организации данных не должны приводить к изменению прикладных программ обработки. [2]
Под физической независимостью данных понимается способность СУБД предоставлять некоторую свободу модификации способов организации базы данных в среде хранения, не вызывая необходимости внесения соответствующих изменений в логическое представление. [3]
Некоторые современные системы обеспечивают относительную физическую независимость данных, но в меньшей степени обеспечивают или, совсем не обеспечивают логическую независимость. [4]
Программные средства обеспечивают логическую н физическую независимость данных, допуская существование глобального логического представления данных независимо от изменений представления данных в прикладных программах или физической организации данных. [5]
Следовательно, СУБД Банк полностью не обеспечивается требование физической независимости данных от прикладных программ. [6]
Эффективность настройки определяется двумя требованиями: 1) физической независимостью данных и 2) автоматическим управлением базами данных, обеспечивающим возможность выполнения требуемой настройки. В будущем системы управления базами данных смогут выполнять некоторые действия по настройке автоматически, например автоматическое перемещение данных. Однако независимо от того, имеется автоматическое управление или нет, система должна быть разработана с учетом выполнения простого процесса настройки. [7]
На рис. 3.1 ( этап 4) иллюстрируется идея логической и физической независимости данных; подробно она обсуждена в последующих главах. [8]
Разделение программ реорганизации и реструктуризации в СУБД Набоб вызвано тем, что в системе обеспечивается физическая независимость данных от программ, и при физическом изменении базы данных работает программа реорганизации, а при изменении логической структуры необходима работа программы реструктуризации. [9]
В системе Банк база данных представляет собой совокупность файлов прямой организации, физические характеристики которых вводятся непосредственно в описание структуры базы данных, что не может дать полной физической независимости данных от прикладных программ. [10]
Под независимостью данных обычно понимают независимость программ, обращающихся к СУБД, от физических или логических преобразований данных. Требование физической независимости данных обусловлено тем, что не существует физической организации данных, которая была наилучшей для всех возможных применений СУБД. Следовательно, СУБД, настраиваясь на конкретные условия функционирования, должна быть в состоянии изменять методы доступа и физическую структуру данных без изменения программ пользователя, использующих СУБД. Системы, позволяющие добавлять к логической структуре базы данных новые отношения, должны обладать логической независимостью данных. Под логической независимостью данных понимают возможность внесения в базу данных логических изменений без существенного изменения программ, использующих эту базу данных. Способность СУБД обеспечивать обработку различных логических структур является первым шагом на пути к обеспечению логической независимости данных. В общем случае для обеспечения независимости данных на классы допустимых данных и допустимых отношений, указываемых в определениях данных, накладываются жесткие ограничения. [11]
Под физической независимостью данных понимается способность СУБД предоставлять некоторую свободу модификации способов организации базы данных в среде хранения, не вызывая необходимости внесения соответствующих изменений в логическое представление. Физическая независимость данных реализуется в СУБД за счет тех же самых трансформационных механизмов архитектуры системы, которые обеспечивают логическую независимость данных. [12]
Цепочка абстракций на рис. 1.2 ( представление - концептуальная база данных - физическая база данных) обеспечивает два уровня незз-висимости данных. Очевидно, что администратор базы данных может изменять физическую схему, не изменяя концептуальной схемы и не требуя переопределения подсхем. Этот вид независимости называется физической независимостью данных. Нетрудно видеть, что модификации в организации физической базы данных могут повлиять на эффективность прикладных программ. [13]
Концептуальная структура базы данных. [14] |
На этом уровне частные представления пользователей объединены в некоторое общее представление базы данных. Внешний уровень наиболее близок к пользователям и определяется частными запросами пользователей. Такая структура систем баз данных позволяет обеспечить логическую и физическую независимость данных. [15]