Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
исэ лекции 2.doc
Скачиваний:
2
Добавлен:
13.11.2018
Размер:
387.07 Кб
Скачать

2)Объектная модель.

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

Объектно-ориентированное программирование в отличие от структурного, делает акцент не на программные структуры (циклы, условия), а на объекты. Объектом называют почти все, что представляет интерес для решения задачи (экранное окно, кнопка, поле для ввода данных, пользователь, сама программа). Тогда любые действия можно привязать к такому объекту, а также описать, что произойдет с объектом при выполнении определенных действий. Многократно используемый объект можно сохранить и применять его в различных программах.

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

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

Типы и структуры данных, из которых состоит объект могут быть различными у разных объектов. Создаваемые и описываемые типы данных получили название абстрактных типов данных.

Свойства - это характеристика, с помощью которой описывается внешний вид и работа объекта.

Событие - это действие, которое связано с объектом.

Событие может быть пользователем, инфицировано прикладной программой или операционной системой.

Метод - это функция или процедура, управляющая работой объекта при его реализации и реакции на события.

Объекты могут быть как визуальными, так и не визуальными.

Если набор объектов имеет описание- это концептуальная модель.

Указаны свойства и логические связи между объектами- это создана логическая модель, а также известны их местонахождение в памяти ЭВМ- создана физическая модель.

Т.о. трехуровневая модель позволяет извлекать объекты и применять их в соответствии с назначением различными пользователями. Так создается объектная БД.

Объектная БД, как правило, поддерживается объектно-ориентированными программами, различными средствами программирования, такими как, Visual Basic, Visual FoxPro, SQL Sewer. Кроме того, объектные БД дают возможность создавать реляционную БД и манипулировать ею, что и является их основным назначением.

3) Программно-аппаратный уровень процесса накопления данных.

Логический модельный уровень накопления данных связан с физич. через программы, осуществляющие создание канонической структуры БД, которую можно представить в виде следующей схемы:

Модель БД

Логический

уровень

п

ПС

ПА

ПИ

ПКС

рограммно

аппаратный

(физический)

уровень

Каноническая структура БД создается с помощью модели выбора хранимых данных. Формализованное описание БД производится с помощью 3-х моделей:

-модель хранения

-модель актуализации данных

-модель извлечения данных

На основе этих моделей разрабатываются соответствующие программы:

-создание канонической структуры БД (ПКС)

-создание программы структуры хранения БД(ПС)

-программа актуализации (ПА)

-программа извлечения данных (ПИ)

Т.о. переход физической модели БД реализуемой и используемой на комп-ре производится с помощью системы программ, позволяющих создавать в память ЭВМ базу хранимых данных, работать с этими данными, т.е. извлекать, дополнять, изменять – это СУБД.

С

СУБД

овременное СУБД содержит в своем составе программные средства создания БД, средства работы с данными и дополнительные сервисные средства.

Программные средства создания БД

Средства работы с БД

Сервисные средства

ЯОД

Пользовательский интерфейс

ЯМД

Визуальные средства

конфигурация

отладчик

Операции с данными

С помощью средств создания БД проектировщик использует язык описания данных (ЯОД) переводи ?????? логическую модель БД в физическую структуру, а применяя язык манипуляции данными (ЯМД) разрабатывает программы реализующие основные операции с данными.

Свойства работы с данными предназначены для работы пользователя БД. Они позволяют установить удобный интерфейс с пользователем, создать функциональную конфигурацию экранного представления вводимой и выводимой информации; производить операции с данными, манипулируя текстовыми и графическими экранными объектами. Дополнительные сервисные средства позволяют при проектировании и использовании БД привлечь к работе с БД другие системы, н-р, Word, Excel, а также использовать сетевой сервер.

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

СУБД принципиально различаются по моделям БД, с которыми они работают. Если модель БД реляционная, то нужно использовать реляционную СУБД, соответственно, если сетевая, то сетевую СУБД.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]