Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Деталізована архітектура системи

 


Зауважимо, що всі ці мови включають підмову даних, тобто підмножину операторів всієї мови, яка зв’язана лише з об’єктами і операціями БД, тобто підмова даних вбудована в базову мову, яка забезпечує можливості не зв’язані з БД (локальні зміни, обчислювальні. операції, логічні операції і т. п.). Система може підтримувати довільну кількість базових мов і довільну кількість підмов даних. Але мова SQL підтримується більшістю систем.

Зовнішнє представлення складається з множини екземплярів кожного типа зовнішнього запису, які в свою чергу не обов’язково співпадають із записами, що зберігаються.

Кожне зовнішнє представлення визначається засобами зовнішньої схеми, яка в основному складається з визначень кожного типу на зовнішньому представлені.

Концептуальний рівень-це “проміжний” рівень між зовнішнім та внутрішнім представленнями.

Якщо зовнішній рівень пов’язаний з індивідуальним представленням користувачів, то концептуальний рівень пов’язаний з узагальненим представленням користувачів.Може бути декілька зовнішніх представлень, кожне з яких складається з більш або менш абстрактного представлення.

Концептуальний рівень-узагальнене представлення БД. Цей рівень описує те, які дані зберігаються в БД, а також зв’язки, які існують між ними.

Як проміжний рівень, він містить логічну структуру всієї БД. Фактично це повне представлення вимог до даних із сторони організації, яке не залежить від способів зберігання даних. На концептуальному рівні представлені наступні компоненти:

· всі сутності, їх атрибути і зв’язки;

· обмеження, які накладаються на дані;

· семантична інформація про дані;

· інформація про міри забезпечення безпеки і підтримки цілісності даних.

 

Внутрішній рівень - фізичне представлення БД в комп’ютері. Цей рівень описує як інформація зберігається в БД. Він містить опис структур даних і організації окремих файлів, які використовуються для зберігання даних на запам’ятовуючих пристроях. На цьому рівні зберігається наступна інформація:

1) розподіл дискового пристрою для збереження даних і індексів;

2) опис подробиць збереження записів (з вказівкою реальних розмірів елементів даних,що зберігаються);

3) відомості про розміщення записів;

4) відомості про стиснення даних і вибраних методів їх шифрування;

 

Таким чином, трьохрівнева архітектура - стандартна структура БД, яка складається з концептуального, зовнішнього і внутрішнього рівня.

На концептуальному рівні-виконується концептуальне проектування БД, воно включає в себе аналіз інформаційних потреб користувачів, визначення потрібних елементів даних. Результатом концептуального проектування є концептуальна схема, єдиний логічний опис всіх елементів даних і відношень між ними.

Концептуальний рівнь - структурний рівень БД, який визначає логічну схему БД.

 

Зовнішній рівень - складають користувацькі пердставлення даних БД. Кожна користувацька група отримує своє власне представлення даних БД. Кожне таке представлення даних дає орієнтований на користувача опис елементів даних, з яких складається представлення даних і відношень між ними. Його можна напряму вивести із концептуальної схеми. Сукупність всіх таких користувацьких пердставлень даних і є зовнішній рівень.

 

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

Для того, щоб представити дані користувача на концептуальному або зовнішньому рівні, система повинна вміти перетворювати адреси і покажчики у відповідні логічні імена і відношення.

 

Схеми відображення і екземпляри

Спільний опис БД називають схемою БД. Існує три різних типи схем БД, які відповідають рівням архітектури.

Зовнішні схеми (одина або декілька) або підсхеми, які відповідають різним представленням даних. На концептуальному рівні опис БД називають концептуальною схемою, а на внутрішньому рівні – внутрішньою схемою.

Концептуальна схема описує всі елементи даних і зв’язки між ними, з вказівкою необхідних обмежень підтримки цілісності даних. Для кожної БД існує лише одна концептуальна схема.

На нижньому рівні знаходиться внутрішня схема, яка є повним описом внутрішньої моделі даних. Вона містить визначення записів, що зберігаються, методи їх представлення, описи полів даних, відомості про індекси і вибраних схемах хешування. Існує тільки одна внутрішня схема

 

           
 
Зовнішня схема і підсхеми
 
Концептуаль-на схема
 
Внутрішня схема


 

       
   

 


Зовнішньо- концептуально-

концептуального внутрішнього

відображення відображення

 

 

Приклад використання трьохрівневої архітектури

 

<== предыдущая лекция | следующая лекция ==>
Характеристика рівнів | Внутрішній рівень
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 445; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.016 сек.