Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Централизованные и распределенные БД, их применение в экономической сфере




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

Данные в базе находятся в памяти в соответствии с некоторой моделью:

1. Иерархическая модель.

Данные организованы в виде древовидной структуры реализуются связи родовидовых отношений или отношений «целое-часть». Графическим способом представления является дерево, где различают корневой узел (находится на верхнем уровне), который не имеет узлов, стоящих выше него и остальные узлы – порожденные, которые связаны между собой следующим образом: каждый узел имеет только один исходный, находящийся на более высоком уровне. Узлы, не имеющие порожденных, называются листьями. К каждому листу существует только один (иерархический) путь от корневого узла (рис.1).

2. Сетевая модель.

В основу организации положены сетевые структуры, где порожденный элемент имеет более одного исходного. Любой элемент в сетевой структуре может быть связан с любым другим элементом (рис.2). Реализуются два типа связей: «один ко многим» и «многие к одному». Эти виды связей существуют и в иерархической модели, при условии, что связь «Один ко многим» существует между исходными и порожденными, а связь «Многие к одному» - между порожденными и исходными узлами. В случае выполнения этого условия мы получим простую сетевую структуру. Если присутствует хотя бы одна связь «Многие ко многим» - сложная сетевая структура. Основной сетевой модели недостаток – ее сложность, что требует от программиста детального знания логической структуры БД. Иерархическая модель данных является частным случаем сетевой.

3. Реляционная модель данных.

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

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

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

- выделить входные оперативные документы, содержащие переменную информацию и отражающие текущие производственно-хозяйственные факты или финансовые операции;

- выделить условно-постоянные документы, содержащие нормативно-справочные данные;

- разработать результирующие документы, таблицы, отчеты;

- определить документы, предназначенные для корректировки условно-постоянных данных.

БД должны создаваться таким образом, чтобы выполнялось два условия:

- достигался минимум затрат на корректировку данных;

- достигался минимум затрат на перепрограммирование, необходимое в случае изменения структуры базы данных (добавление новых или сокращение старых атрибутов).

Для удовлетворения этих условий базы данных создаются на основе двух принципов:

- неизбыточность;

- независимость.

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

Существует несколько режимов взаимодействия пользователей СУБД:

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

- программный режим, предполагающий знание пользователем языка СУБД и позволяющий создавать прикладные программы.

 




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


Дата добавления: 2015-05-26; Просмотров: 642; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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