
- •Профессионального образования «московская государственная академия приборостроения и информатики»
- •1. Информационное обеспечение процессов омд
- •1.2 Иерархическая система и структура производства
- •1.3 Основные виды технологических процессов омд
- •Структура подсистемы и информационные связи между элементами
- •1.5 Состав информации
- •Цветные металлы и сплавы
- •Обозначение химических элементов в цветных сплавах
- •1.5.2 Геометрия продукции
- •Табличный метод кодирования чертежа детали по стандартным образцам
- •Покоординатное кодирование
- •Исходя, из выше названных формул были получен ряд аппроксимаций
- •2. Базы данных в обработке металлов давлением
- •2.1 Базы данных и информационные системы
- •2.2 Архитектура автоматизированной информационной системы
- •2.3 Системы управления базами данных
- •2.4 Локальные информационные системы
- •2.5 Способы разработки приложений
- •2.6 Схема обмена данными при работе с бд
- •2.7 Модели и типы данных
- •2.7.1 Иерархическая модель данных (имд)
- •2.7.2 Сетевая модель данных (смд)
- •2.7.3 Реляционная модель данных (рмд)
- •2.7.4 Постреляционная модель данных (прмд)
- •Накладные
- •2.7.5 Многомерная модель данных (ммд)
- •2.7.6 Объектно-ориентированная модель данных (оомд)
- •2.8 Типы данных
- •2.9 Реляционная модель данных
- •2.9.1 Определение реляционной модели
- •Элементы реляционной модели
- •2.9.2 Индексирование
- •2.9.3 Связывание таблиц
- •Характеристика связей представлена в таблице
- •Связь вида 1 : м
2.2 Архитектура автоматизированной информационной системы
Эффективность АИС во многом зависит от ее архитектуры. В настоящее время перспективной является архитектура «клиент – сервер». В достаточно распространенном варианте она предполагает наличие компьютерной сети и распределенной базы данных, включающей корпоративную базу данных (КБД) и персональные базы данных (ПБД). КБД размещается на компьютере-сервере, ПБД размещается на компьютерах сотрудников подразделений, являющихся клиентами корпоративной БД.
Сервер – это компьютер (или программа) в компьютерной сети, управляющий ресурсом этой сети.
Клиент – это компьютер (программа) использующий этот ресурс.
Ресурс – это БД, файловая система, службы печати, службы почтовых отправлений.
Тип сервера определяется видом ресурса, которым он управляет (БД, программная система и др.)
Достоинства АИС «Клиент – сервер»:
Сочетание централизованного хранения, обслуживания и коллективного доступа к корпоративной информации с индивидуальной работой пользователя над персональной информацией.
Предвестником АИС «Клиент-сервер» были АИС «файл-сервер». В таких ИС по запросам пользователей файлы базы данных передаются на персональные компьютеры (ПК), где и производится их обработка. Недостатком такого варианта архитектуры является высокая интенсивность передачи обрабатываемых данных. Причем, зачастую передаются избыточные данные: вне зависимости от того сколько записей из базы данных требуется пользователю, файлы баз данных передаются целиком. (рис. 2.1 ).
Рис. 2.1
При такой архитектуре сервер базы данных обеспечивает выполнение основного объема обработки данных. Сервер базы данных выполняет поиск и извлечение нужных данных, которые затем передаются на компьютер пользователя. Достоинством такого подхода в сравнении с предыдущим является заметно меньший объем передаваемых данных (рис.2.2).
Для персональных БД и приложений используют СУБД: Access, Visual Fox Pro фирмы Microsoft, Paradox фирмы Borland.
Корпоративная БД создается, поддерживается и функционирует под управлением сервера БД, например, Microsoft SQL Server или Oracle Server.
Передача данных из БД
Рис. 2.2
АИС может иметь следующие конфигурации (корпоративную и персональную)
компьютер-сервер, содержащий КБД и ПБД;
компьютер-сервер и персональные компьютеры с ПБД;
несколько компьютеров-серверов и персональные компьютеры с ПБД.
Использование архитектуры АИС «Клиент-сервер» дает возможность постепенного наращивания информационной системы.
Разделение общей БД на корпоративную БД и персональную БД позволяет уменьшить сложность проектирования БД по сравнению с централизованным вариантом, а значит снизить вероятность ошибок при проектировании и его стоимость.
Важнейшим достоинством применения БД в ИС является обеспечение независимости данных от прикладных программ. Это дает возможность пользователям не заниматься проблемами представления данных на физическом уровне: размещение данных в памяти, методов доступа к ним и т.д.