- •7)Современ технологии проектирования ис
- •9)Архитектура case-средства
- •13) Телекамуниккационная технологии эис.
- •14)Классификация телекоммуникационных технологий:
- •15. Информационно – технологическая архитектура распределения ис
- •18) Двухуровневая архитектура «файл сервер»
- •19)Трехуровневая архитектура «клиент-сервер»
- •20)Проектирование модели данных ( тема: Технологии создания эис)
- •25)Системы управления бд
19)Трехуровневая архитектура «клиент-сервер»
Позволяет помещать прикладные программы на отдельные серверы приложений с которыми через API- интерфейс устанавл-ся связь клиентских раб. станций . Работы клиентской части приложение свод. К выводу необходимых ф-ий сервера приложеня, которая называется «Сервисами», Применение программы в свою очередь обращается к серверу БД.
Еще более повышается эффект-ть за счет:
- многократности повтор. исп-я общих ф-ий обработки данных в множестве клиентских приложений при сущ-ой экономии ресурсов;
- параллельности в работе сервера приложений и сервера БД, при чем сервер приложений может быть менее мощным по сравнению с сервером БД;
- оптимизация доступа к БД через сервер приложений из клиентских мест путем диспетчеризации выполнения запросов в вычислительной сети;
- повышение скорости и надежности обработки программного обеспечения на нескольких серверах приложений, которые могут заменять друг друга в сети в случае перегрузки ( или выхода из строя одного из них);
- переноса ф-ий административной системы по проверке полномочий доступа пользователей с сервера БД на сервер приложений.
20)Проектирование модели данных ( тема: Технологии создания эис)
Присутствуют определенные сложности в описании предметной области (ПО). Любая ПО является слабо структурирована. Компьютерная обработка данных требует достаточно жесткой их стандартизации. В теории проектирование ИС предметную облать принято рассматривать в виде 3 представлений:
Три области представления данных:
Реальный мир |
Отображение реального мира |
Данные |
Уровни описания предметной области | ||
Внешнее представление |
Информационно-логическая модель |
Внутреннее представление ( на примере реляционной БД) |
Этапы проектирования данных | ||
Концептуальное проектирование |
Логическое проектирование |
Физическое проектирование |
Используемые понятия | ||
Класс объектов Объект Свойство взаимодействие |
Сущность Элемент сущности Атрибут Связь между сущностями |
Таблица Запись (строка таблицы) Поле ( столбец таблицы) Связь между таблицами |
Основные этапы на которые разбивается процесс проектирования данных в ИС:
Концептуальное проектирование- сбор, анализ и редактирование требований к данным. Для этого осуществляются следующие мероприятия:
Обследование ПО, изучение её информационной структуры
Выявление всех её организационных единиц (фрагментов), каждый из которых характеризуется последовательным представлением, информационными объектами и связями между ними, процессами над информационными объектами
Моделирование и интеграция всех представлений
Логическое проектирование- на этом уровне данные представляются ( называются) так, как в реальном мире, например « клиент », «студент». На этом этапе создается информационно-логическая (инфологическая) модель данных, которая состоит из множества экземпляров различных типов данных. Логическая модель данных является универсальной в том смысле, что она не связана с конкретной реализацией СУБД.
24) В реляционном подходе к построению баз данных используется не только терминология теории отношений. Основные операции и процедуры обработки данных, используемые в теории отношений, здесь также имеют место и включают в себя:
1.операции над строками (кортежами) таблиц-отношений;
2.операции над таблицами-отношениями.
Над кортежами допустимо выполнение следующих операций:
1.включение (добавление) новых строк (кортеж) в таблицу;
2.удаление строк (кортежей) из таблицы;
3.обновление – изменение значений атрибутов в строках.
Операции над отношениями образуют полную алгебру отношений и включают в себя:
1.традиционные операции над множествами:
a.объединение;
b.пересечение;
c.вычитание (разность);
d.декартово произведение;
2.специальные операции над множествами:
a.выбор;
b.проекция;
c.соединение;
d.деление множеств.