русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2015-07-09; просмотров: 1320; Нарушение авторских прав


Логический (модельный) уровень процесса накопления связан с физическим через программы, осуществляющие создание канонической структуры БД, схемы её хранения и работу с данными. На рисунок 16 показан состав моделей процесса накопления данных и их связь с программно-аппаратным уровнем.

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

(структура БД), модели актуализации данных и модели извлечения данных. На основе этих моделей разрабатываются соответствующие программы:

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

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

- актуализации (ПА) и

- извлечения данных (ПИ).

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

Современная СУБД содержит в своем составе программные средства создания БД, средства работы с данными и дополнительные, сервисные средства (рис. 4.12) [49]. С помощью

 

Рисунок 16. Состав моделей и программ процесса накопления

 

Рисунок 17. Состав СУБД

 

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



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

Дополнительные (сервисные) средства позволяют при проектировании и использовании БД привлечь к работе с БД другие системы. Например, воспользоваться текстом из системы редактирования Word или таблицей из табличной системы Excel, или обратиться к сетевому серверу.

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

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

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

 



<== предыдущая лекция | следующая лекция ==>
Научно-методический аппарат описания информации в реляционных БД | ЭКОНОМИКА ОРГАНИЗАЦИИ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.475 сек.