Database Archiструктура в СУБД: 1-рівневий, 2-рівневий і 3-рівневий
Що таке база даних Archiтектура?
A Database Archiтектура є представленням дизайну СУБД. Це допомагає проектувати, розробляти, впроваджувати та підтримувати систему керування базами даних. Архітектура СУБД дозволяє розділити систему баз даних на окремі компоненти, які можна незалежно модифікувати, змінювати, замінювати та змінювати. Це також допомагає зрозуміти компоненти бази даних.
A Database зберігає важливу інформацію та забезпечує швидкий і безпечний доступ до даних. Тому вибираючи правильний Archiструктура СУБД допомагає легко та ефективно керувати даними.
Типи СУБД Archiтектура
Існує в основному три типи архітектури СУБД:
- Один рівень Archiтектура (однорівневий Archiтекстура)
- Два рівня Archiтектура
- Три яруси Archiтектура
Тепер ми дізнаємося про різні архітектури СУБД з діаграмою.
1-рівневий Archiтектура
1 тварина Archiтектура в СУБД — це найпростіша архітектура бази даних, у якій клієнт, сервер і база даних знаходяться на одній машині. Простий приклад однорівневої архітектури – це будь-який час, коли ви встановлюєте базу даних у своїй системі та отримуєте до неї доступ для виконання запитів SQL. Але на виробництві така архітектура використовується рідко.
2-рівневий Archiтектура
A 2 тварина Archiтектура в СУБД — це архітектура бази даних, де рівень презентації працює на клієнті (ПК, мобільний пристрій, планшет тощо), а дані зберігаються на сервері, що називається другим рівнем. Дворівнева архітектура забезпечує додаткову безпеку СУБД, оскільки вона не доступна безпосередньо кінцевому користувачеві. Він також забезпечує пряме та швидше спілкування.
У наведеній вище 2-рівневій клієнт-серверній архітектурі системи керування базами даних ми бачимо, що один сервер підключений до клієнтів 1, 2 і 3.
Два рівня Archiприклад текстури:
Система керування контактами, створена за допомогою MS-Access.
3-рівневий Archiтектура
A 3 тварина Archiтектура в СУБД — це найпопулярніша клієнт-серверна архітектура в СУБД, у якій розробка та підтримка функціональних процесів, логіки, доступу до даних, зберігання даних та інтерфейсу користувача здійснюється незалежно як окремі модулі. Трирівнева архітектура містить презентаційний рівень, прикладний рівень і сервер бази даних.
3-рівнева база даних Architecture design є розширенням 2-рівневої архітектури клієнт-сервер. 3-рівнева архітектура має такі рівні:
- Рівень презентації (ваш ПК, планшет, мобільний пристрій тощо)
- Прикладний рівень (сервер)
- Сервер баз даних
Прикладний рівень знаходиться між користувачем і СУБД, який відповідає за передачу запиту користувача системі СУБД і надсилання відповіді від СУБД користувачеві. Прикладний рівень (рівень бізнес-логіки) також обробляє функціональну логіку, обмеження та правила перед передачею даних користувачеві або вниз до СУБД.
Метою трирівневої клієнт-серверної архітектури є:
- Щоб відокремити програми користувача та фізичну базу даних
- Для підтримки характеристик СУБД
- Незалежність програми від даних
- Підтримка кількох переглядів даних
Три яруси Archiприклад текстури:
Будь-який великий веб-сайт в Інтернеті, в тому числі guru99.com.
Підсумки
- An Archiтектура СУБД допомагає проектувати, розробляти, впроваджувати та підтримувати базу даних
- Найпростіша архітектура системи бази даних — це 1 рівень, де клієнт, сервер і база даних знаходяться на одній машині
- Дворівнева архітектура — це архітектура бази даних у СУБД де презентаційний рівень працює на клієнті, а дані зберігаються на сервері
- Трирівнева архітектура клієнт-сервер складається з рівня презентації (ПК, планшет, мобільний пристрій тощо), рівня додатків (сервер) і сервера бази даних