
- •Оглавление
- •1. Понятия и определения (система и признаки, экономическая система, макропредставление, микропредставление, структура системы)
- •2. Предприятие (фазы планирования, виды анализа, решения на предприятии, информация на предприятии, этапы развития информационной системы на предприятиях)
- •3. Процессы, происходящие в информационных системах
- •4. Классификация корпоративных ис
- •5. Классификация архитектур кис. Mainframe
- •6. Классификация архитектур кис. Файл-сервер
- •7. Классификация архитектур кис. Клиент-сервер
- •8. Классификация архитектур кис. Intranet
- •9. Классификация архитектур кис. Сервис-ориентированная архитектура. Web-сервисы. Используемые стандарты (xml, soap, wsdl, uddi)
- •10. Классификация архитектур кис. Системы основанные на распределенной архитектуре. Corba. Dcom
- •11. Общие сведения о Microsoft sql Server. Архитектура sql Server. Архитектура доступа к данным. Компоненты Microsoft sql Server. Клиентские компоненты
- •12. Типы данных в ms sql Server. Описание переменных. Операторы, функции
- •13. Transact sql. Dcl, ddl, dml. Ссылки на объекты в Transact sql. Элементы управления выполнением программы. Пакеты и сценарии
- •14. Sql запросы. Обработка запросов. Способы кэширования запросов. Организация транзакций
- •15. Хранимые процедуры в ms sql Server. Преимущества использования хранимых процедур. Обработка хранимых процедур. Синтаксис создания хранимых процедур
- •16. Триггеры в ms sql Server. Использование триггеров. Правила использования триггеров. Принцип работы триггеров
- •17. Объектная модель asp.Net
- •18. Объектная модель ado.Net
- •19. Методология управления и контрроля it на основе стандарта Cobit
- •20. Модели зрелости предприятия
6. Классификация архитектур кис. Файл-сервер
Файл-серверные приложения – приложения, схожие по своей структуре с локальными приложениями и использующие сетевой ресурс для хранения программы и данных. В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере. Ядро СУБД располагается на каждом клиентском компьютере. Доступ к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок.
Функции сервера: хранения данных и кода программы.
Функции клиента: обработка данных.
Количество клиентов ограничено десятками.
Плюсы: низкая стоимость ПО и оборудования, простота внедрения, минимальные затраты на модернизацию, низкая нагрузка на ЦП сервера.
Минусы:
низкая надежность вследствие возникновения коллизий;
значительные нагрузки сеть – подключение новых клиентов может приветис к перегрузке системы;
высокие требования к аппаратному обеспечению клиентов;
блокировка данных при редактировании одним пользователем делает невозможным работу с этими данными других пользователей;
отсутствует безопасность.
На данный момент файл-серверные СУБД считаются устаревшими.
Примеры: Microsoft Access, Borland Paradox.
7. Классификация архитектур кис. Клиент-сервер
Клиент – это аппаратный или программный компонент вычислительной системы, посылающий запросы серверу.
Сервер – программный компонент вычислительной системы, выполняющий сервисные функции по запросу клиента, предоставляя ему доступ к определенным ресурсам или услугам.
Программа, являющаяся клиентом, взаимодействует с сервером, используя определенный протокол. Она может запрашивать с сервера какие-либо данные, манипулировать данными на сервере, запускать на сервере новые процессы. Полученные от сервера данные клиентская программа может предоставлять и использовать как либо иначе.
Для обмена информацией между клиентом и сервером используется сетевое соденинеие.
Выделяются:
архитектура с тонким клиентом
архитектура с толстым клиентом
Приложение, основанное на толстом клиенте – приложение, где обработка данных происходит на стороне клиента. Тонкий клиент – архитектура, где обработка необходимых данных происходит в основном на стороне сервера.
Толстый клиент:
Стоимость: выше, чем у локальной и файл-серверной архитектуры
Сложность создания: высокая.
Производительность: зависит от клиентского и серверного оборудования и линий связи.
Надежность: выше, чем у файл-серверной архитектуры.
Возможность модернизации: возможна больше, чем у файл-серверного приложения, но меньше чем у тонкого клиента.
Возможность подключения дополнительных клиентов: ограничивается пропускной способностью линий связи.
Тонкий клиент:
Стоимость: выше, чем у толстого клиента.
Сложность создания: выше, чем у толстого клиента.
Производительность: зависит от производительности сервера.
Надежность: выше, чем у файлсерверной архитектуры.
Возможность модернизации: возможна при увеличении производительности сервера.
Возможность подключения дополнительных клиентов: высокая, но ограничивается производительностью сервера.
Преимущества клиент-серверной архитектуры:
позволяет организовывать сеть с большим количеством компьютеров;
централизованное управление учетными записями;
эффективный доступ к сетевым ресурсам.
Недостатки:
неработоспособность сервера может сделать неработоспособной сеть;
высокая стоимость оборудования;
администрирование данной системы требует квалифицированного профессионализма.