Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
22-25.doc
Скачиваний:
5
Добавлен:
05.08.2019
Размер:
34.82 Кб
Скачать

Подсистема "Технологическое обеспечение"

Описание обработки технологических этапов обработки различных видов информации: - входной, результативной информации; - организационно-распорядительной документации (сроки формирования отчетов и документов);

Все обеспечивающие подсистемы связаны между собой и с функциональными подсистемами

Использование баз данных является эффективным средством разработки и поддержки информационного обеспечения АИС.

Опр. 1:База данных (БД – DB — DataBase) – это хранилище структурированных, непротиворечивых данных, минимально избыточных и целостных.

Опр. 2:БД (Data Base) – это компьютеризованная система хранения информации, основная цель которой содержать информацию и предоставлять её по требованию. К информации относится всё, что представляет интерес для отдельного пользователя или предприятия. Предприятие в широком смысле слова - коммерческая, научная, техническая или другая организация. Предприятие может состоять всего из одного человека (небольшая частная БД), быть целой корпорацией или другой крупной организацией (с очень большой БД) или нечто среднее (университет, больница, правительственное ведомство, промышленное предприятие, банк)

Опр. 3:БД – это хранение структурированных данных, при этом данные должны быть не противоречивыми, минимально избыточными и целостными.

Опр. 4 (по ГОСТу): В настоящее время действует Закон «О правовой охране программ для ЭВМ и баз данных» от 23.09.92 г. В нем дается определение БД : «База данных - это объектная форма представления и организации совокупности данных (например статей, расчетов), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ.»

Опр. 5:БД – это набор интегрированных записей с само описанием. Описание данных называют системным каталогом или словарем данных (data dictionery), т.е. данные о данных или метаданные (meta—data). Это важное преимущество использования БД, обеспечивающее независимость баз данных от приложений. Для одной БД может быть разработано много прикладных программ, реализованных в разных инструментальных средах, т.е. база данных одновременно может использоваться многими пользователями.

Опр. 6:БД – это организованная в соответствии с определенными правилами и поддерживаемая в памяти компьютера совокупность данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей. Предметная область – это часть реального мира, интересная с точки зрения решения задачи автоматизации.

Опр. 7 (по К.Дейту):БД состоит из набора постоянных данных, которые используются приложениями. (Постоянные – постоянно сохраняемые) Кроме постоянных есть еще понятия транзитных данных. К транзитным данным относятся входные и выходные данные. Входныеданные для БД – это информация передаваемая системе БД (через устройства ввода: терминал, рабочая станция). Эта информация может изменить постоянные данные, но они не является частью БД. Пример: Входные данные: 1) изменение стоимости билета (снижение); 2) введение нового рейса Выходныеданные – сообщения и результаты, выдаваемые системой (экран, печать, файл). Они берутся из постоянных данных, но это тоже не часть БД.

Чем отличается "база данных" от какого бы то ни было склада данных, поддерживаемого в файлах операционной системы?Основное отличие состоит в том, что набором данных, входящих в состав базы данных управляет специальное программное обеспечение, которое называют "системой управления базами данных (СУБД– DBMS – DataBase Management System -диспетчер БД)", которая обладает знаниями по поводу связи между разнородными данными. Основная функция , выполняемая СУБД - предоставление пользователю БД возможности работать с ней, не вникая в детали на уровне аппаратного обеспечения (простой пользователь отстранен более, чем прикладной программист).

СУБД должна поддерживать следующие функции: 1. Создавать БД и объекты базы данных. Это осуществляется с помощью команд языка определения данных (ЯОД) СУБД. ЯОД позволяет задать структуру, тип, логические ограничения на данные, связи между данными, структуру доменов, индексов, триггеров и других объектов БД. 2. Вставлять, обновлять, удалять и извлекать информацию из БД. Эти операции осуществляются с помощью команд языка манипулирования данными (ЯМД) СУБД. Для извлечения данных существуют специальные языки запросов. Стандартными являются языки SQL (Structure Query Language – язык структурированных запросов), QBE (Query By Example – запрос по образцу). Наличие языка запросов устраняет присущие файловым системам ограничения – сформулированный на нем сложный запрос к БД выражается небольшим по объему кодом. 3. Предоставлять контролируемый доступ к данным с помощью следующих средств: — системы обеспечения безопасности, предотвращающей несанкционированный доступ к объектам БД со стороны пользователей; — системы поддержки целостности данных, обеспечивающей непротиворечивое состояние хранимых данных; — системы управления параллельной работой приложений, контролирующей процессы совместного доступа к БД; — системы восстановления, позволяющей восстановить БД до предыдущего непротиворечивого состояния, нарушенного в результате сбоя аппаратного или программного обеспечения; — доступного пользователям каталога (словаря данных), содержащего описание хранимой в БД информации. Реальный объем функциональных возможностей отличается в разных СУБД. Современные СУБД поддерживают широкий набор функций.