так само називається внутрішньою моделлю системи.
інфологічну і даталогіческіе моделі ніяк не пов'язані з типом фізичної пам'яті, в якій зберігатимуться дані, і з методами доступу до цих даних. Внутрішні моделі навпаки визначають і оперують розміщенням даних та їх взаємозв'язками на запам'ятовуючих пристроях.
Фізична організація даних робить основний вплив на експлуатаційні характеристики БД. Існує велика різноманітність способів реалізації і коригування фізичних моделей сучасних промислових БД, що не дозволяє розглянути їх детально.
Фізична модель даних є повністю машинно-орієнтованої і кінцеві користувачі не мають жодного уявлення про те, яким чином дані запам'ятовуються і витягуються або яким способом організовуються індекси в таблицях для швидкого пошуку або посилальна цілісність. Ці та безліч інших функцій за методами доступу і підтримці бази даних на зовнішніх носіях, а також способів пошуку і доступу до даних в сучасних СУБД забезпечується в основному ядром бази даних, що значно полегшує завдання створення БД та їх ведення.
У переважній більшості випадків для реалізації фізичної моделі бази даних використовують структурований мова запитів SQL, а в разі використання СУБД Oracle він фактично є єдиним способом для представлення інформації користувачеві в зручному для нього вигляді, приховуючи технічні поДробность отримання цієї інформації. (Structured Query Language) символізує собою структурований мова запитів. SQL є інструментом, призначеним для обробки і читання даних, що містяться в комп'ютерній базі даних. Це мова, яка дає можливість ефективно створювати реляційні бази даних і працювати з ними. Як випливає з назви, SQL є мовою програмування, який застосовується для організації взаємодії користувача з базою даних. Насправді SQL працює тільки з базами даних реляційного типу.
Якщо користувачеві необхідно прочитати дані з бази даних, він запитує їх у СУБД за допомогою SQL. СУБД обробляє запит, знаходить необхідні дані і посилає їх користувачеві. Процес запиту даних і отримання результату називається запитом до бази даних: звідси й назва - структурований мова запитів.
Ось основні моменти, що характеризують зручність застосування SQL:
· організація даних. SQL дає користувачеві можливість змінювати структуру представлення даних, а також встановлювати відносини між елементами бази даних;
· читання даних. SQL дає користувачу або додатку можливість читати з бази даних містяться в ній дані і користуватися ними;
· обробка даних. SQL дає користувачу або додатку можливість змінювати базу даних, тобто додавати в неї нові дані, а також видаляти або оновлювати вже наявні в ній дані;
· управління доступом. За допомогою SQL можна обмежити можливості користувача з читання та зміни даних і захистити їх від несанкціонованого доступу;
· спільне використання даних. SQL координує спільне використання даних користувачами, що працюють паралельно, щоб вони не заважали один одному;
· цілісність даних. SQL дозволяє забезпечити цілісність бази даних, захищаючи її від руйнування через неузгоджені змін або відмови системи.
Мова запитів дає безсумнівні переваги. По-перше він продовжує ідеологію архітектури «клієнт-сервер». Клієнтська частина програми готує запит на обробку інформації і відсилає запит на сервер бази даних. Сервер, обробивши отриманий запит повертає клієнтській програмі готовий результат. Основні переваги прямо випливають із переваг клієнт-серверного підходу. Наприклад, просте підсумовування значень всіх полів без використання SQL призведе до пересилання всієї таблиці по мережі на машину клієнта. Після підсумовування таблиця фактично вже не потрібна і таке використання мережі як мінімум не раціонально. У випадку ж з SQL по мережі піде запит на сервер, сервер проведе підсумовування і поверне назад по мережі тільки отриману суму. Елегантність і незалежність від специфіки комп'ютерних технологій (апаратних платформ), а також його підтримка лідерами промисловості в області технології реляційних баз даних, зробило SQL, і ймовірно протягом найближчого майбутнього залишить його, основним стандартною мовою. Стандарт SQL визначається ANSI (Американський Національний Інститут Стандартів) і в даний час також приймається ISO (Міжнародна організація по стандартизації) [4]. В цілому, список переваг, на які варто звернути увагу в першу чергу, можна представити в наступному вигляді:
· незалежність від конкретних СУБД;
· переносимість з однієї обчислювальної системи на іншу;
· наявність стандартів;
· підтримка з боку компанії Microsoft (протокол ODBC);