Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АСУ_лекции.doc
Скачиваний:
16
Добавлен:
23.11.2019
Размер:
1.82 Mб
Скачать

Структура иерархических баз данных

Эта модель допускает дублирование информации в отличие от сетевой.

Сетевая модель данных во многом схожа с иерархической, но допускается не один, а несколько входных сегментов

Структура сетевой базы данных

К недостаткам сетевых моделей можно отнести их сложность, разработка СУБД на их основе дело для опытных программистов: FaxPro, adabas,

Реляционные модели данных отличаются удобной для пользователя табличной формой представления данных. Эта модель была предложена в 1970 IBM Эдгаром Коддом, в ней общая структура данных представлена в виде таблицы, где каждая строка соответствует логической записи, а заголовки столбцов являются именами полей – элементов записи. Процедуры запоминания, поиска и т.д. осуществляются с применением операций на множествах и реляционных операций.

Справочник железобетонных изделий.

Изделие

Объем (м^3)

Расход арматуры (кг)

Расход цемента (кг)

Свая

1,35

340

258

ПС

9,8

2640

1750

Колонна

4,2

854

646

………………..

…………………..

…………………….

……………………

Отчет о поставках

Поставщик

Изделие

Количество

Дата поставки

ЖБ45

Свая

12

Апр, 26

ЖБ42

ПС

3

Май,19

…………………….

…………………

……………………

…………………….

Большинство современных баз данных имеют в своей основе реляционную модель Access, Clipper,dBase, Paradox и др.

Инструментарии СУБД можно условно разделить на 4 группы:

  1. в эту группу входят модули описания структуры базы данных и средства конструирования экранных форм отображения информации.

  2. представляет средства, с помощью которых создаются стандартные запросы по выборке данных, а также выполняются операции по их обработке и представлению в виде отчетов.

3. Для реализации нестандартных вопросов и решения части задач АСУ, представлена группа языковых средств, включающая: макросы, алгоритмические языки, Visual Basic , включающие язык запросов

SQL – язык запросов,

QBE – язык запросов по образцу.

  1. предназначена для создания приложений пользователя, с помощью которых различные операции с базой данных объединяются в единый технологический процесс.

Современной СУБД предъявляют требования:

- не допущение дублирования и противоречивости данных в информационной модели.

- обеспечение однократного ввода данных и простоты их корректировки

- обеспечение целостности базы данных и возможности модификации ее структуры без повторной загрузки данных

- возможность реорганизации размещения данных, для улучшения объемно-временных показателей.

- защита и восстановление данных при программных и аппаратных сбоях, ошибках пользователей; защита данных от несанкционированного доступа.

- обеспечение независимости программ от данных, позволяющей сохранить программы при изменении структуры базы

- наличие языка запросов высокого уровня, обеспечивающего вывод информации из базы данных по любому запросу и представлении ее в виде отчетных форм удобных для пользователя.