русс | укр

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

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

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

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


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

Структура БД (модели данных).


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


Существуют три основных структуры БД (модель представления данных)

- Реляционная (РМД);

- иерархическая (ИМД);

- сетевая (СМД);

 

1. Реляционная модель данных (реляционная структура) – представляет собой простые двумерные таблицы. Каждая таблица содержит группу однотипных записей, причем каждая запись может быть связана с другими таблицами. БД, имеющие подобную структуру называются реляционными.

 

 

Каждый столбец в таблице называется атрибутом. Строки являются кортежами, т.е. упорядоченными множествами. Столбцы в таблице - элементы данных, строки – записи.

Запись – это объединение значений связанных атрибутов. Атрибут – это некоторая характеристика объекта (скорость, мощность). Упорядоченная совокупность записей данных называется файлом данных или набором данных.

 

Достоинства реляционной модели:

- простота;

- независимость данных;

- гибкость;

 

2. Иерархическая модель данных (ИМД) (Древовидная структура)

Уровень 1

Рис. Иерархическая древовидная структура БзД.

Вершина дерева ставится в соответствие совокупности атрибутов данных, характеризующих некоторый объект. ребра отражают смысловые связи.

 

Типы вопросов из иерархических БД:

1. Найти узлы для заданных устройств (машин)

2. Найти детали для заданных узлов.

Трудности при использовании иерархической БД возникают при изменении типа запросов.

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

 

3. Сетевые модели данных разрабатывают с целью удовлетворения различных типов запросов.



В сетевой модели данных в принципе разрешены любые группирования записей и организация произвольных связей между ними.

 

 

 



<== предыдущая лекция | следующая лекция ==>
Требования к БзД. | Функции ТО (Технических средств (ТС)) (Решаемые задачи).


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


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

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

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


 


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

 
 

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

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