Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Moдели представления данных. Типы, структуры данных






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

Модель данных (data model) - это система взаимосвязанных типов объектов, операторов и правил обеспечения целостности, создающая абстрактную структуру, которую поддерживает система управления базой данных; это совокупность правил прохождения структур данных в базе данных, операций над ними, а также ограничений целостности, которая определяет допустимые связи и значения данных, последовательность их изменения. Отражая представление данных и отношений между ними математическими и программными средствами, модель данных есть формализованное описание информационных структур и операций над ними.

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

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

Реляционная модель данных. Реляционная структура (модель) представляет данные в виде двумерной таблицы. Табличная структура данных отражает отношения между реальными объектами и их характеристиками.

Access поддерживает девять типов данных:

· Текстовый - выбирается для полей с алфавитно-цифровыми данными, длиной не более 255 символов. По умолчанию устанавливается длина 50 символов.

· Поле MEMO - следует использовать только в тех случаях, когда размер текста может превысить 255 символов или в тексте встречаются такие символы, как табуляция или возврат каретки. Длина этого поля составляет до 64 000 символов.

· Числовой - выбирается для числовых данных. Причем, в свойстве размер поля необходимо определить точность значений данных и объем памяти. Чаще всего используются: длинное целое (от -2 147 483 648 до +2 147 483 647), одинарное с плавающей точкой (числа с точностью до 7 значащих цифр в диапазоне от -3, 41038 до +3, 41038), действительное (позволяет хранить числа с заданной точностью от -1028 до +1028).

· Дата/время - используется для хранения календарных дат или значений времени и позволяет выполнять вычисления в единицах измерения времени: минутах, секундах, часах, днях, месяцах, годах.

· Денежный - используется для хранения денежных значений, обеспечивает точность до 15 знаков слева от десятичной запятой и 4 знака справа. Если нужно хранить точные десятичные числа, не являющиеся денежными значениями, лучше задать числовой тип данных с размером поля действительное.

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

· Логический - используется для хранения значений Истина (True) или Ложь (False).

· Поле объекта OLE - позволяет хранить данные, содержащие графические объекты (рисунки, диаграммы), звуковые фрагменты, которые могут иметь динамические связи с другими приложениями Windows.

· Гиперссылка - используется для хранения простых или сложных «ссылок» на внешний файл или документ.

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

 



Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал