![]() Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Модель данных – это совокупность взаимосвязанных по определенному правилу данных. ⇐ ПредыдущаяСтр 7 из 7
Информация, отражающая существенные признаки объекта, процесса, явления и хранящаяся в памяти компьютера, представляет собой компьютерную информационную модель. Выделяют три основные модели данных: иерархическую, сетевую и реляционную. Иерархическая модель данных – такая модель, в которой все записи связаны в виде древовидной структуры. Основные свойства иерархической модели: Ø Модель имеет только одну вершину первого уровня, называемую корнем. Ø Между узлами двух соседних уровней установлены следующие отношения: каждый узел нижнего уровня должен быть связан только с одним узлом верхнего уровня, а каждый узел верхнего уровня может быть связан с несколькими узлами нижнего уровня. Такая связь называется «один-ко-многим». Ø Каждый узел имеет имя – идентификатор. Ø Узлы одного уровня образуют один класс объектов.
Сетевая модель данныхбазируется на тех же понятиях – уровень, связь, узел. Ее главное отличие в том, что каждый элемент одного уровня может быть связан с любым количеством элементов другого уровня. Свойства сетевой модели: Ø Каждый узел имеет имя – идентификатор. Ø Узлы одного уровня образуют один класс объектов. Ø Каждый узел одного уровня может быть связан с произвольным количеством узлов другого уровня. В качестве примера можно рассмотреть модель об увлечениях сотрудников вашего коллектива.
Связи такого типа называются «многие-ко-многим». Реляционная модель данных представляет собой совокупность таблиц с установленными между ними связями. В такой модели каждая таблица описывает один класс объектов. Свойства реляционной модели: Ø Каждый элемент таблицы – один элемент данных. Ø Все элементы одного столбца (поля) имеют одинаковый тип данных (числовой, текстовый …), формат и смысл. Ø Каждый столбец (поле) имеет уникальное имя. Ø Одинаковые строки в столбце отсутствуют. Ø Каждая таблица должна иметь ключ. Ключ – это поле или совокупность полей, которые единственным образом определяют каждую строку (запись) в таблице. В реляционной базе данных устанавливаются связи «один-к-одному». Примером такой модели может служить приведенная выше таблица Сотрудники «ООО» Юпитер». Над данной моделью базы удобно производить следующие действия: Ø Сортировку (например, по алфавиту); Ø Выборку данных (например, по датам рождения); Ø Поиск записей (например, по фамилиям). Таблица является одним из наиболее удобных и привычных человеку способов представления данных. Это свойство и определило основу реляционной модели данных, но которую ориентированы большинство современных СУБД. Система управлениями базами данных (СУБД) – это комплекс программных средств для создания баз данных с целью хранения и поиска необходимой информации. В настоящее время существуют несколько видов СУБД. Наиболее известными являются Access, Oracle, MySQL, Yukon. Каждая из этих программ имеет свои достоинства и недостатки. Наиболее популярной среди пользователей является среда MicrosoftAccess, которая входит в состав программного продукта MicrosoftOffice. Интерфейс программы достаточно дружелюбный. Технологические приемы работы с различными объектами базы данных (таблица, запрос, форма, отчет…) вы сможете освоить в серии практических работ.
|
|||||
Последнее изменение этой страницы: 2018-04-12; просмотров: 375. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |