Архітектура баз даних у СУБД: 1-рівнева, 2-рівнева та 3-рівнева

Зміст:

Anonim

Що таке архітектура баз даних?

Архітектури бази даних є поданням СУБД дизайну. Це допомагає розробляти, розробляти, впроваджувати та підтримувати систему управління базами даних. Архітектура СУБД дозволяє розділити систему баз даних на окремі компоненти, які можуть бути незалежно модифіковані, змінені, замінені та змінені. Це також допомагає зрозуміти компоненти бази даних.

База даних зберігає важливу інформацію та допомагає швидко та безпечно отримати доступ до даних. Тому вибір правильної архітектури СУБД допомагає у простому та ефективному управлінні даними.

  • Типи архітектури СУБД
  • 1-рівнева архітектура
  • 2-рівнева архітектура
  • 3-рівнева архітектура

Типи архітектури СУБД

В основному існує три типи архітектури СУБД:

  • Архітектура одного рівня (архітектура одного рівня)
  • Дворівнева архітектура
  • Трирівнева архітектура

Тепер ми дізнаємося про різну архітектуру СУБД з діаграмою.

1-рівнева архітектура

Архітектура 1 рівня в СУБД - це найпростіша архітектура бази даних, в якій клієнт, сервер і база даних розташовані на одній машині. Простим прикладом архітектури одного рівня може бути будь-який раз, коли ви встановлюєте базу даних у своїй системі та отримуєте доступ до неї для відпрацювання запитів SQL. Але така архітектура рідко використовується у виробництві.

Діаграма архітектури 1 рівня

2-рівнева архітектура

2 рівня архітектури СУБД являє собою архітектуру бази даних , де уявлення шару виконується на клієнті (PC, Mobile, планшетних і т.д.), і дані зберігаються на сервері , називається другий ярус. Дворівнева архітектура забезпечує додаткову безпеку СУБД, оскільки вона не піддається безпосередньо кінцевому користувачеві. Це також забезпечує пряме та швидше спілкування.

Схема архітектури 2 рівня

У наведеній вище архітектурі клієнт-сервер 2 рівня системи управління базами даних ми бачимо, що один сервер пов’язаний із клієнтами 1, 2 та 3.

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

Система управління контактами, створена за допомогою MS-Access.

3-рівнева архітектура

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

3-рівнева архітектура бази даних є розширенням дворівневої архітектури клієнт-сервер. Трирівнева архітектура має такі рівні:

  1. Презентаційний рівень (ваш ПК, планшет, мобільний телефон тощо)
  2. Прикладний рівень (сервер)
  3. Сервер баз даних

Діаграма 3 рівня архітектури

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

Метою трирівневої архітектури клієнт-сервер є:

  • Щоб відокремити користувальницькі програми та фізичну базу даних
  • Для підтримки характеристик СУБД
  • Незалежність програмних даних
  • Підтримка декількох подань даних

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

Будь-який великий веб-сайт в Інтернеті, включаючи guru99.com .

Резюме

  • Архітектура СУБД допомагає у розробці, розробці, впровадженні та обслуговуванні бази даних
  • Найпростіша архітектура системи баз даних - це 1 рівень, де клієнт, сервер і база даних розташовані на одній машині
  • Дворівнева архітектура - це архітектура бази даних у СУБД, де рівень презентації працює на клієнті, а дані зберігаються на сервері
  • Трирівнева архітектура клієнт-сервер складається з рівня презентації (ПК, планшет, мобільний телефон тощо), рівня додатків (сервер) та сервера баз даних