Научная литература
booksshare.net -> Добавить материал -> Электротехника -> Гвоздева В. А. -> "Основы построения автоматизированных информационных систем" -> 24

Основы построения автоматизированных информационных систем - Гвоздева В. А.

Гвоздева В. А., Лаврентьева И. Ю. Основы построения автоматизированных информационных систем — M.: ИНФРА-М, 2007. — 320 c.
ISBN 978-5-8199-0315-5
Скачать (прямая ссылка): osnovais2007.djvu
Предыдущая << 1 .. 18 19 20 21 22 23 < 24 > 25 26 27 28 29 30 .. 109 >> Следующая

ё Структуризация информации — процесс представления неформализованной документированной информации на информационном языке представления данных в конкретной АИС.
Структурированная информация заносится в БД системы и устанавливается ее связь с уже имеющейся в базе информацией.
Структура БД организована в зависимости от типа модели данных (иерархическая, сетевая, реляционная). Иерархическая модель — наборы данных, представляющие сущности предметной области и отношения между ними, организованные в виде древовидной (иерархической) структуры (пример на рис. 2.2):
Заводоуправление
1-й уровень
Цех 1
Цех 2
2-й уровень
Бригада 1 Бригада 2
Бригада 1 Бригада 2 Бригада 3
3-й уровень
1 2 3 4 5 1 2 3 4
1 2 3 4 5 1 2 3 4
1 2 3 4 5
Рабочие
Рабочие
4-й уровень
Рис. 2.2. Иерархическая модель организации для определения структуры БД
68
В иерархической модели соблюдается строгая последовательность обхода по вертикали или горизонтали. Операции над данными имеют строгую определенность: найти указанное дерево, в этом дереве найти указанный уровень, в уровне найти указанную запись и т. д. Соблюдается строгая последовательность перехода от родительской сущности к дочерней.
Сетевая модель — наборы данных (объекты), которые имеют связи между любыми объектами любого уровня.
Реляционная модель — наборы данных (объекты) и связи между ними, представленные в виде таблиц (двухмерных массивов).
Но рассматривается и общая для БД логическая структура. БД включает одну или несколько подбаз (файлов, таблиц, массивов). Каждая подбаза состоит из агрегатов данных (записей, документов). Запись состоит из полей. Поля могут быть элементарными (имеют фиксированную и ограниченную длину), составными (агрегаты элементарных), текстовыми (имеют переменную длину и сложную внутреннюю структуру), бинарными (данные, рассматриваемые как поля).
$ Файл БД- именованная совокупность записей, связанных по каким-либо признакам.
$ Поле — именованный наименьший элемент записи БД.
4 Запись — совокупность полей, описывающих один объект.
Так, в реляционной (табличной) БД, представленной в виде совокупности таблиц, информация структурируется следующим
образом (см. рис. 2.3). Поле 1 Поле 2 Полей
Запись Фамилия Имя Телефон
Запись 1 Иванов Кирилл 120-19-50
Запись 2 Петров Мефодий 120-19-75

Запись п Коптев Владимир 120-19-80
Рис. 2.3. Структура таблицы реляционной БД
69
К физической структуре БД относят файлы первичных (исходных) данных, файлы вторичной (справочной) информации, тезаурусы и словари данных (см. описание лексической базы), индексы.
Файлы исходных данных содержат объекты, подлежащие обработке.
Файлы вторичной информации содержат описания объектов или их элементов.
Индекс — указатель (файл), связывающий адрес объекта с его содержанием. Включает список и частотный словарь.
В настоящее время для создания баз данных (БД) АИС используют различные СУБД — системы управления базами данных. Современные СУБД — это многопользовательские системы, которые специализируются на управлении массивами информации одним или множеством одновременно работающих пользователей.
Среди наиболее известных СУБД можно отметить: иерархические — IMS (Information Management System) фирмы ЮМ, «ОКА» и «ИНЭС» отечественные, реляционные — MS Access, Lotus Approach, Borland dBase, Borland Paradox, MS Visual FoxPro, MS SQL Server, Oracle.
Современные реляционные СУБД обеспечивают набор средств для поддержки таблиц и отношений между связанными таблицами, развитый пользовательский интерфейс и средства программирования высокого уровня.
СУБД различаются по своим возможностям и требованиям к вычислительной технике. Различают два основных класса СУБД:
• персональные — ориентированы на работу одного пользователя на ПК (dBase, FoxPro, MS Access и др.);
• многопользовательские — ориентированы на параллельную работу многих пользователей на больших компьютерах (MS SQL Server).
Персональная СУБД имеет удобный интерфейс и применяется как единая программа.
Информация БД размещается в файлах (в реляционных БД — в табличных файлах).
Часто СУБД приспособлены для работы в сетевой среде, что дает возможность разместить файлы базы данных на файловом сервере и иметь доступ к этой информации всем пользователям,
70
компьютеры которых включены в локальную сеть. Но при этом могут возникнуть большие трудности при одновременной работе нескольких пользователей с одними и теми же данными.
Рассмотрим методику создания реляционной БД в среде FoxPro.
Прежде всего следует осуществить проектирование реляционной структуры БД и выполнить нормализацию таблиц.
Первый этап проектирования БД — построение концептуальной информационной модели организации. Для этого должны быть изучены концептуальные требования заказчика (организации) и на основе анализа этих требований определены сущности. Результатом работ 1-го этапа проектирования БД должен быть список основных сущностей — прообраз будущих таблиц и информационная (концептуальная) модель данных.
Второй этап проектирования — определение взаимосвязей между сущностями. Результатом работ 2-го этапа проектирования БД должна быть схема, отражающая взаимосвязи между сущностями.
Предыдущая << 1 .. 18 19 20 21 22 23 < 24 > 25 26 27 28 29 30 .. 109 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed