Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Трьохрівнева архітектура системи керування базами даних
Найбільш фундаментальним моментом у звітах дослідницьких груп про архітектуру системи керування базами даних є ідентифікація трьох різних рівней опису елементів даних. Ці рівні формують трьохрівневу архітектуру, яка охоплює зовнішній, внутрішній та концептуальний рівні.
Рівень, на якому сприймають дані користувачі, називається зовнішнім рівнем, тоді як система керування базами даних та операційна система сприймають дані на внутрішньому рівні. Концептуальний рівень зображення даних призначений для відображення зовнішнього рівня на внутрішньому та забезпечення необхідної незалежності одне від одного.
Зовнішній рівень це зображення бази даних з точки зору користувачів. Цей рівень описує ту частину бази даних, яка належить до кожного користувача.
Зовнішнє зображення містить тільки ті сутності, атрибути та звязки «реального» світу, які цікаві користувачу, інші сутності, атрибути або звязки, які йому не цікаві, також можуть бути зображені в базі даних, але користувач може навіть не підозрювати про їх існування. Різні зображення можуть по-різному відобразити одні й ті ж дані. Наприклад, один користувач може продивлятися дати в форматі день, місяць, рік, а інший в форматі рік, місяць, день.
Концептуальний рівень узагальнене зображення бази даних. Цей рівень описує те, які дані зберігаються в базі даних, а також звязки, існуючі між ними. Фактично, це повне зображення вимог до даних з боку організації, які не залежать від будь-яких міркувань відносно способу їх зберігання.
На концептуальному рівні зображені такі компоненти:
Внутрішній рівень фізичне зображення бази даних в компютері. Цей рівень описує те, яка інформація зберігається в базі даних.
Внутрішній рівень описує фізичну реалізацію бази даних, призначену для досягнення оптимальної продуктивності та забезпечення економного використання дискового простору. Він містить опис структур даних та організації окремих файлів, які використовуються для зберігання даних в запамятовуючих пристроях.
На внутрішньому рівні зберігається така інформація:
Мета трьохрівневої архітектури це відокремлення користувацького зображення бази даних від її фізичного зображення.