- •MS SQL Server
- •Многопользовательские
- •Базы данных c файл-серверной архитектурой
- •Базы данных c файл-серверной архитектурой
- •Базы данных c файл-серверной архитектурой
- •Клиент-серверная архитектура
- •Компьютер-клиент
- •Компьютер-сервер
- •Клиент-серверная архитектура
- •Клиент-серверная архитектура
- •Распределенные (корпоративные) системы управления базами данных
- •Microsoft SQL Server
- •Внедрение системы управления базами данных SQL Server
- •SQL Server
- ••Чтобы начать работу с SQL Server, достаточно запустить службу MSSQLServer. После этого пользователи
- •Компоненты MS SQL Server
- •Enterprise Manager
- •Системные базы данных
- •Объекты
- •Таблицы
- •Создание новой базы
- •Создание новой базы
- ••Вкладка General введите Имя (name) – имя БД (например Nata)
- •Создание схем данных
- •Представления
MS SQL Server
Многопользовательские
приложения
•Файл-серверная архитектура
•Клиент-серверная архитектура
Базы данных c файл-серверной архитектурой
•клиентское приложение, и СУБД запускаются на ПК.
•пользователи обычно подключаются к файловому серверу через локальную сеть
•ПК отвечает за работу СУБД, а файловый сервер обеспечивает централизованное хранение данных
Базы данных c файл-серверной архитектурой
которыхзапущены |
приложения и СУБД |
ПК, на |
клиентские |
|
|
Данные пересылаются в ПК для обработки
Запрос на
получение данных
Файловый сервер |
Базы данных c файл-серверной архитектурой
•Недостаток этой системы заключается в том, что вся обработка данных полностью осуществляется на локальном ПК.
•Запрос, направляемый файловому серверу, на сервере не обрабатывается.
•Файловый сервер возвращает локальному ПК данные, необходимые для выполнения запроса
Клиент-серверная архитектура
•все задачи, связанные с доступом к данным, выполняются на центральном сервере
•вычислительная нагрузка распределена между клиентами и сервером , связанными между собой сетью
•обработка данных полностью осуществляется на сервере.
Компьютер-клиент
•Под клиентом понимается программное обеспечение, которое с одной стороны взаимодействует с сервером баз данных, а с другой – с пользователем через графический интерфейс.
•Компьютер-клиент или рабочая станция отвечает за пользовательский интерфейс.
•На компьютере-клиенте отображается информация для пользователя, и здесь он вводит данные.
Компьютер-сервер
•Сервер отвечает за логику работы программы и проверку целостности данных.
•осуществляет управление базой данных.
•На сервере хранятся данные, выполняются операции над ними и выборка.
•В системе клиент-сервер обработка данных полностью осуществляется на сервере.
Клиент-серверная архитектура
Интерфейспользователя илогикаработыприложения
Результатвыполнения запроса
Рабочиестанции,накоторых |
запущеныклиентскиеприложения |
|
|
|
|
Запросна
получениеданных
Сервер,накотором |
запущенаСУБД |
Клиент-серверная архитектура
На клиентской машине |
На сервере выполняются |
выполняются процессы, |
процессы, которые |
которые отвечают за |
обрабатывают запросы и |
составление запросов и |
отвечают на них. |
представление |
|
полученных данных |
|
Одним из главных преимуществ архитектуры клиент-сервер является то, что клиенту после его запроса к серверу баз данных возвращается только результат выполнения этого запроса