русс | укр

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

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

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

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


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

Иерархическая БД.


Дата добавления: 2013-12-23; просмотров: 1472; Нарушение авторских прав


Табличные БД.

 

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

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

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

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

Запись базы данныхэто строка таблицы, содержащая набор значений свойств, размещенный в полях базы данных.

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

Ключевое поле- это поле, значение которого однозначно определяет запись в таблице.

В качестве ключевого поля чаще всего используют поле, содержащее тип данных счетчик. Тип поля определяется типом данных, которые оно содержит. Поля могут содержать данные следующих основных типов:

ü Счетчик – целые числа, которые задаются автоматически при вводе записей. Эти числа не могут быть изменены пользователем;

ü Текстовый – тексты, содержащие до 255 символов.

ü Числовой – числа

ü Дата/время

ü Денежный – числа в денежном формате.

ü Логический - значения Истина (да) или Ложь (нет)

ü Гиперссылка – ссылки на информационный ресурс в Интеренте.

Поле каждого типа имеет свой набор свойств:

ü Размер поля – определяет максимальную длину текстового или числового поля;



ü Формат поля – устанавливает формат данных.

ü Обязательное поле – указывает на то, что данное поле обязательно надо заполнить.

 

 

Такие БД графически могут быть представлены как перевернутое дерево, состоящее из объектов различных уровней.. Верхний уровень (корень дерева) занимает один объект, второй – объекты второго уровня. Каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект, более близкий к корню) к потомку ( объект более низкого уровня), при этом объект – предок может не иметь потомков или иметь их несколько, тогда как объект – потомок обязательно имеет только одного предка. Объекты, имеющие общего предка, называют близнецами. Иерархической базой данных является Каталог папок Windows.

 

 

 

Еще одним примером иерархической базы данных является база данных Доменная система имен подключенных к интернету компьютеров. На верхнем уровне находится табличная база данных, содержащая перечень доменов верхнего уровня (всего 264 домена), из которых 7 – административные, а остальные 257 – географические. Наиболее крупным доменом является домен net (около 48 миллионов серверов)

 



<== предыдущая лекция | следующая лекция ==>
Наладка презентации. | Создание структуры базы данных.


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


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

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

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


 


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

 
 

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

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