русс | укр

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

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

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

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


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

Структура связей древовидная.


Дата добавления: 2014-03-26; просмотров: 731; Нарушение авторских прав


В результате этого ИМД имеет ряд особенностей.

корень

1 уровень                        
                         
2 уровень                        
                     
3 уровень                        
                  порожденные узлы
4 уровень                  
                        листья
5 уровень                        

 

Дерево – это связный граф, который не имеет циклов.

Корень дерева – вершина, в которую не заходит ни одно ребро. Каждая вершина – информационный объект.

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

 

3.3 Реляционные модели данных

Избежать растущей сложности древовидных и сетевых структур можно с помощью метода нормализации, который предложен Коддом. Покажем двумерную таблицу – самый распространенный метод записи реляционной модели.



 

№ зачетки Ф.И.О. Группа Специальность Год рождения Место жительства
           

Таблица показывает связь элементов данных с атрибутами объектов. Такое двумерное отображение называется плоским. На практике многие файлы являются плоскими или двумерными. Поскольку СМД может быть разложена в древовидную, то и любое представление данных может быть сведено к двумерным плоским файлам. Таблица такого типа называется отношением. База данных, построенная с помощью отношения, называется реляционной.

Отношение – это набор кортежей. Если таблица имеет n столбцов, то кортежи n-мерные, а отношение имеет степень n.

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

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

Ключ записи – это один или несколько атрибутов, которые однозначно определяют объект. Отношение может иметь несколько ключей.

Первичный ключ (ПК) – это ключ, который фактически используется для идентификации записи. Каждое отношение имеет хотя бы один ПК.

С математической точки зрения отношение – это подмножество декартова произведения доменов.

Если имеем Д1, Д2, …Д к доменов, то полное декартово произведение RÍД= Д1 х Д2, х …х Д к , где R – отношение, подмножество полного декартова произведения.

Элементами отношения являются кортежи. Список имен атрибутов отношения называется схемой отношения R(А1, А2, …Аn).

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

 

R1 11, А12, …A1n1)

R2 21, А22, …A2n2)

……………………

Rm m1, Аm2, …Amn).

 

3.4 Нормализация реляционных отношений

Отношения в реляционных базах данных обладают всеми свойствами множеств.

Ограничения в реляционных базах данных:



<== предыдущая лекция | следующая лекция ==>
Какие поставщики могут поставлять данный товар. | Разброс времени ответа на различные запросы в базе должен быть небольшим.


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


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

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

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


 


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

 
 

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

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