База данных Archiструктура в СУБД: 1-Tier, 2-Tier и 3-Tier
Что такое база данных Archiтекстура?
A База данных Archiтекстура представляет собой представление дизайна СУБД. Это помогает проектировать, разрабатывать, внедрять и поддерживать систему управления базами данных. Архитектура СУБД позволяет разделить систему баз данных на отдельные компоненты, которые можно независимо модифицировать, изменять, заменять и модифицировать. Это также помогает понять компоненты базы данных.
A База данных хранит важную информацию и помогает быстро и безопасно получить доступ к данным. Поэтому, выбирая правильный ArchiСтруктура СУБД помогает легко и эффективно управлять данными.
Типы СУБД Archiтекстура
В основном существует три типа архитектуры СУБД:
- Один уровень Archiтектура (одноуровневая Archiтекстура)
- Двухуровневый Archiтекстура
- Три уровня Archiтекстура
Теперь мы узнаем о различных архитектурах СУБД со схемами.
1-Tier Archiтекстура
Уровень 1 Archiтекстура в СУБД — это простейшая архитектура базы данных, в которой клиент, сервер и база данных находятся на одном компьютере. Простым примером одноуровневой архитектуры может быть каждый раз, когда вы устанавливаете базу данных в своей системе и получаете к ней доступ для отработки запросов SQL. Но такая архитектура редко используется в производстве.
2-Tier Archiтекстура
A Уровень 2 Archiтекстура в СУБД — это архитектура базы данных, в которой уровень представления работает на клиенте (ПК, мобильном телефоне, планшете и т. д.), а данные хранятся на сервере, называемом вторым уровнем. Двухуровневая архитектура обеспечивает дополнительную безопасность СУБД, поскольку она не доступна непосредственно конечному пользователю. Он также обеспечивает прямую и более быструю связь.
В приведенной выше двухуровневой клиент-серверной архитектуре системы управления базами данных мы видим, что один сервер подключен к клиентам 2, 1 и 2.
Двухуровневый ArchiПример:
Система управления контактами, созданная с использованием MS-доступ.
3-Tier Archiтекстура
A Уровень 3 Archiтекстура в СУБД — наиболее популярная клиент-серверная архитектура в СУБД, в которой разработка и обслуживание функциональных процессов, логики, доступа к данным, хранения данных и пользовательского интерфейса выполняются независимо в виде отдельных модулей. Трехуровневая архитектура включает уровень представления, уровень приложений и сервер базы данных.
Трехуровневая база данных ArchiПроектирование tecture является расширением 2-уровневой клиент-серверной архитектуры. 3-уровневая архитектура имеет следующие слои:
- Уровень презентации (ваш ПК, планшет, мобильный телефон и т. д.)
- Прикладной уровень (сервер)
- Сервер базы данных
Уровень приложения находится между пользователем и СУБД, который отвечает за передачу запроса пользователя в систему СУБД и отправку ответа от СУБД пользователю. Уровень приложений (уровень бизнес-логики) также обрабатывает функциональную логику, ограничения и правила перед передачей данных пользователю или в СУБД.
Цель трехуровневой клиент-серверной архитектуры:
- Разделить пользовательские приложения и физическую базу данных
- Для поддержки характеристик СУБД
- Независимость программы от данных
- Поддержка нескольких представлений данных
Три уровня ArchiПример:
Любой крупный веб-сайт в Интернете, включая guru99.com.
Резюме
- An ArchiТекстура СУБД помогает в проектировании, разработке, внедрении и обслуживании базы данных.
- Самая простая архитектура системы базы данных — это 1 уровень, где клиент, сервер и база данных находятся на одном компьютере.
- Двухуровневая архитектура – это архитектура базы данных, СУБД где уровень представления работает на клиенте, а данные хранятся на сервере
- Трехуровневая клиент-серверная архитектура состоит из уровня представления (ПК, планшет, мобильный телефон и т. д.), уровня приложения (сервер) и сервера базы данных.