русс | укр

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

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

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

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


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

Х С1 J1 C2 J2 8 страница


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


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

Разработка программного обеспечения САПР могут использовать лишь представления логического уровня, что существенно упрощает их работу по информационному согласованию частей разрабатываемого программного обеспечения. Эти представления выражаются средствами специфических языков БИД-языков описания данных (ЯОД) и языков планирования данными (ЯМД). С помощью ЯОД задаются структуры БД, т. е. типы и форматы данных, способы их объединения в те или иные структурные единицы и агрегаты, способы связи этих единиц между собой. По своему характеру предложения МОД близко к обоснованиям типов данных в таких высокоразвитых алгоритмических языках, как ПАСКАЛЬ. ЯМД в большинстве случаев представляют собой расширение известных языков программирования, например ФОРТРАН и другие.

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

 

§ 2.5. Классификация банков данных.

 

Банк данных и их составные части классифицируют по ряду признаков.

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

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

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



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

По масштабам использования различают БД интегрированные (общие), локальные и отдельных моментов прикладных программ.

Интегрированные БД относятся ко всей САПР. Через интегрированную БД реализуются информационные связи между подсистемами САПР. Через интегрированную БД реализуются информационные связи между подсистемами САПР. Локальные БД обслуживают одну из подсистем САПР и реализуют информационные связи между потоками программ внутри подсистемы.

По месту хранения БД делятся на централизованные и распределяемые.

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

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

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

По типу принятой модели данных различают БД реляционные, сетевые, иерархические. Моделью данных называется представление определённой области в виде структуры данных – обозначений данных и связей между ними. Релеционная модель представляет собой совокупность таблиц соответствующих записям, называемым кортенсами, а столбцы атрибутами, являющимися характеристиками объектов описываемой предметной области.

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

Для каждой модели данных характерен свой набор опраций, выполняемых под данными. Совокупность модели данных и соответствующего набора операции называется подходом. Иерархический подход обеспечивает наиболее быстрый доступ к данным. Реляционный подход характеризуется широкими возможностями манипулирования данными и удобством ЯМД для пользователей, хотя и приводит к значительным затратам времени на поиск. Сетевой подход занимает промежуточное положение. На рис. 2.2. представляется классификация баз данных.

 

 
 

 

 


Степ- Масш- Мес- Степ- Мо-

ень таб то ень дуль

униве- исполь- хране- связан- БД

рсаль- зова- ния ности

ности ния

 

                   
         

 

 




<== предыдущая лекция | следующая лекция ==>
Х С1 J1 C2 J2 7 страница | ПЗБД ПНБД НБД ЛБД ЦБД РБД ДБД ФБД РБД СБД НБД


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


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

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

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


 


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

 
 

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

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