Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Архитектура файл-сервер
Информационная система этого типа состоит из трех компонент: сервер баз данных, клиент (персональный компьютер с клиентскими приложениями и СУБД), сеть и коммуникационное программное обеспечение
На сервере расположены СУБД и файлы, необходимые для работы клиентских приложений Клиентские приложения и их персональные СУБД расположены и функционируют на отдельных рабочих станциях и звертают ться к файловому серверу только по мере необходимости получения доступа к файлам Сервер отбирает из базы файлы (а не отдельные их записи), которые сетью отправляются клиенту для обработки Таким или ном, файловый сервер функционирует как совместно используемый жесткий диск Архитектура с использованием файлового сервера характеризуется следующими основными недостатками: большой объем сетевого графика; на каждой рабочей станции должна быть полная копия пользовательской СУБД, управление параллельностью, восстановлением и целостностью базы данных осложняется, поскольку доступ к одним и тем же файлов здийснюеть ся одновременно несколькими СУБСУБД.
Архитектура клиент-сервер
Клиент-серверная информационная система состоит из трех основных компонент: программное обеспечение сервера программное обеспечение конечного пользователя промежуточное программное обеспечение
К программному обеспечению конечного пользователя относят средства разработки программ и генераторы отчетов, в том числе электронные таблицы и текстовые процессоры С помощью этого программного обеспечения ния пользователи устанавливают связь с сервером, формируют запросы, которые автоматически генерируются в запросы на языке SQL и отправляются на сервер Сервер принимает и обрабатывает запросы, а затем передает полученные результаты клиентам Промежуточное программное обеспечение - часть системы «клиент-сервер\", которая связывает программное обеспечение конечного пользователя с сервераром.
Схема клиент-сервер проста: клиент направляет серверу запрос на нужные данные; сервер их принимает, обрабатывает и отправляет клиенту только те данные, которые были заказаны Двухуровневая модель клиент-сервер опт тимальна для предприятий с числом пользователей менее 100, поскольку операционная система сервера при обслуживании большого количества клиентов слишком перегружается управлением многочисленными пи дключеннямы в сервера.
Трехуровневая модель, в отличие от двухуровневой, решает проблемы масштабирования При использовании трехуровневой модели, кроме клиента и сервера, есть еще и дополнительный промежуточный цепь (сервер применения я), который управляет транзакциями - анализирует запросы, организует их очередь, направляет запросы на выполнение т.д.
ВОПРОС 2
Объект набора данных ADO.NET это коллекция классов набора данных, созданных в памяти. Набор данных ADO.NET можно создать на основе различных источников данных (включая базы данных Access, Oracle и SQL Server) с помощью конструктора наборов данных Visual Studio ADO.NET Dataset Designer. Конструктор ADO.NET Dataset Designer отображает графическое представление базы данных с ее таблицами, полями и их соответствующими типами. Можно перетаскивать таблицы из Проводника серверов в файл схем на вкладке конструктора «Схема»