Логічна незалежність - дані - велика енциклопедія нафти і газу, стаття, сторінка 1

Логічна незалежність - дані

Логічна незалежність даних полягає в тому, що додавання нових сегментів в базу даних не повинно викликати зміни, які раніше транслювалися прикладних програм, які пов'язані з відпрацюванням примірників доданого сегмента. [1]

Відзначимо, що логічна незалежність даних забезпечується засобами механізмів багаторівневої архітектури СУБД. [3]

Створено передумови для розмежування двох рівнів логічної незалежності даних. Перший рівень - можливість вико -, користування різних фізичних структур для зберігання одних і тих же таблиць - був реалізований ще в системах другого покоління. В даний час досягнуто другий рівень, який забезпечує програмну реалізацію різних подмоделей користувачів. Тим самим здійснюється повна незалежність даних, а користувач відділяється (наскільки це можливо) від структур зберігання. [4]

Реляційний підхід дозволяє дати однотипні визначення схеми і підсхеми і точно проаналізувати умови, що дозволяють забезпечити логічну незалежність даних. Дейтом і П; Хоупвілом [4]; введення структур функціональних залежностей (див. початок статті [6]) дозволяє надати розглядів К. [5]

СУБД ОКА відноситься до класу систем загального призначення з базовою мовою, адаптована до машин ЄС, забезпечує високий рівень фізичної і логічної незалежності даних. [6]

Уявлення, крім того, що вони істотно полегшують написання прикладних програм завдяки можливості деякого перевизначення концептуальної бази даних і підтримують логічну незалежність даних. служать у багатьох випадках і зручним засобом захисту. Існують два різних види уявлень. Перший з них ми вже вивчали в зв'язку з мовами ISBL і Query - by - Example (розд. Уявлення цього виду не допускають модифікації. [7]

Основні властивості РБД найбільш повно сформульовані в [8] і полягають у наступному: дані можуть зберігатися в пам'яті віддалених обчислювальних машин або периферійних пристроїв; обробка, оновлення, обмін, накопичення і пошук інформації для всієї локальної мережі засновані на єдиних методах логічного доступу до даних з подальшою упаковкою інформації в форму, що відповідає вимогам мережевих протоколів передачі даних по моноканалу; сукупність відомостей, що утворюють базу даних, представляє стабільну логічну структуру, що зберігає достовірність при зміні способів використання даних; колективний доступ до даних не впливає на простоту внесення змін, надмірність даних, продуктивність засобів доступу і достовірність даних; за допомогою використовуваних засобів перезапису форматів даних, що зберігаються в різних фізичних носіях, досягається фізична і логічна незалежність даних при необхідних швидкості пошуку і доступі до інформації. [8]

База даних за фізико-хімічними властивостями речовин і їх сумішей містить інформацію про фізико-хімічних константах і коефіцієнтах залежностей, аппроксимирующих властивості речовин від параметрів стану, а також включає в себе комплекс програм обробки експериментальних даних і розрахунку значень фізико-хімічних властивостей. Концептуальна модель, закладена в основу побудови БФХС, така, що практично повністю забезпечує фізичну і логічну незалежність даних програмного забезпечення. Користувачеві системи надається можливість отримання різноманітної довідкової-інформації як безпосередньо на екрані терміналу, так і виведення друкованих документів в формі ЕСКД. [9]

Є системи, де не розмежовуються логічні і фізичні уявлення даних. Так, в RDMS не забезпечена логічна незалежність даних. Кожна таблиця в цій системі організується в формі невпорядкованого файлу, що розміщується в безперервну зону пам'яті об'ємом до півмільярда байт. [10]

Під фізичною незалежністю даних розуміється здатність СУБД надавати деяку свободу модифікації способів організації бази даних в середовищі зберігання, не викликаючи необхідності внесення відповідних змін до логічне уявлення. Фізична незалежність даних реалізується в СУБД за рахунок тих же самих трансформаційних механізмів архітектури системи, які забезпечують логічну незалежність даних. [11]

Під незалежністю даних зазвичай розуміють незалежність програм, які звертаються до СУБД, від фізичних або логічних перетворень даних. Вимога фізичної незалежності даних обумовлено тим, що не існує фізичної організації даних, яка була найкращою для всіх можливих застосувань СУБД. Отже, СУБД, налаштовуючись на конкретні умови функціонування, повинна бути в змозі змінювати методи доступу і фізичну структуру даних без зміни програм користувача, що використовують СУБД. Системи, що дозволяють додавати до логічної структурі бази даних нові відносини, повинні володіти логічної незалежністю даних. Під логічної незалежністю даних розуміють можливість внесення в базу даних логічних змін без істотної зміни програм, що використовують цю базу даних. Здатність СУБД забезпечувати обробку різних логічних структур є першим кроком на шляху до забезпечення логічної незалежності даних. У загальному випадку для забезпечення незалежності даних на класи допустимих даних і допустимих відносин, що вказуються в визначеннях даних, накладаються жорсткі обмеження. [12]

Під незалежністю даних зазвичай розуміють незалежність програм, які звертаються до СУБД, від фізичних або логічних перетворень даних. Вимога фізичної незалежності даних обумовлено тим, що не існує фізичної організації даних, яка була найкращою для всіх можливих застосувань СУБД. Отже, СУБД, налаштовуючись на конкретні умови функціонування, повинна бути в змозі змінювати методи доступу і фізичну структуру даних без зміни програм користувача, що використовують СУБД. Системи, що дозволяють додавати до логічної структурі бази даних нові відносини, повинні володіти логічної незалежністю даних. Під логічної незалежністю даних розуміють можливість внесення в базу даних логічних змін без істотної зміни програм, що використовують цю базу даних. Здатність СУБД забезпечувати обробку різних логічних структур є першим кроком на шляху до забезпечення логічної незалежності даних. У загальному випадку для забезпечення незалежності даних на класи допустимих даних і допустимих відносин, що вказуються в визначеннях даних, накладаються жорсткі обмеження. [13]

Графічне представлення бінарного набору у вигляді названих спрямованих дуг, що з'єднують типи записів (вузли), дає в результаті мережу, звану діаграмою структури даних. Таке явне позначення бінарного набору у вигляді взаємозв'язків між типами записів зазвичай зберігається при поданні цієї моделі в пам'яті. Словники забезпечують доступ до типам записів-власників, які пов'язують різні рівні типів записів-членів за допомогою ланцюжків покажчиків. Однак використання ланцюжків зачіпає фізичну незалежність даних, оскільки користувачеві може знадобитися інформація про фізичну розміщенні записів. Деяка ступінь логічної незалежності даних забезпечується механізмом схема - подсхема, який дозволяє програмі взаємодіяти тільки з підсхемою, яка описує використовувану частину бази даних. [14]

Під незалежністю даних зазвичай розуміють незалежність програм, які звертаються до СУБД, від фізичних або логічних перетворень даних. Вимога фізичної незалежності даних обумовлено тим, що не існує фізичної організації даних, яка була найкращою для всіх можливих застосувань СУБД. Отже, СУБД, налаштовуючись на конкретні умови функціонування, повинна бути в змозі змінювати методи доступу і фізичну структуру даних без зміни програм користувача, що використовують СУБД. Системи, що дозволяють додавати до логічної структурі бази даних нові відносини, повинні володіти логічної незалежністю даних. Під логічної незалежністю даних розуміють можливість внесення в базу даних логічних змін без істотної зміни програм, що використовують цю базу даних. Здатність СУБД забезпечувати обробку різних логічних структур є першим кроком на шляху до забезпечення логічної незалежності даних. У загальному випадку для забезпечення незалежності даних на класи допустимих даних і допустимих відносин, що вказуються в визначеннях даних, накладаються жорсткі обмеження. [15]

Сторінки: 1 2

Поділитися посиланням:

Схожі статті