русс | укр

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

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

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

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


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

Модели данных на основе записей


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


Существует три основных типа логических моделей на основе записей: реляционная модель данных сетевая модель данных и иерархическая модель данных

Иерархическая модель.В этой модели каждая запись представляет конкретную составную часть. Между записями существовали отношения предок/потомок, связывающие каждую составную часть с частями, входящими в нее.

Программа могла:

- найти конкретную запись (по ее номеру)

- перейти “вниз” к первому потомку

- перейти “вверх” к предку

- перейти “в сторону” к другому потомку.

Сетевая модель данных.Она являлась улучшенной иерархической моделью, в которой одна запись могла участвовать в нескольких отношениях предок/потомок. В сетевой модели такие отношения называются множествами.

Прикладная программа могла:

- найти конкретную запись предка по ключу (например, номер клиента)

- перейти к первому потомку в конкретном множестве (первый заказ, размещенный клиентом)

- перейти в сторону от одного потомка к другому в конкретном множестве (следующий заказ, сделанный этим же клиентом)

- перейти вверх от потомка к его предку в другом множестве (служащий, принявший заказ)

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

Отношение - плоская таблица, состоящая из столбцов и строк

Атрибут - именованный столбец отношения

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

Кортеж - строка отношения

Степень - определяется количеством атрибутов, которое содержит отношение.

Кардинальность – оличество кортежей, которое содержит отношение.





<== предыдущая лекция | следующая лекция ==>
Основные понятия и определения курса. Традиционные файловые системы. | Типовая структура и основные возможности СУБД


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


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

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

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


 


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

 
 

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

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