Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Системы управления базами данных Модели баз данных. Архитектура баз данных

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

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

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

Ведение базы данных включает в себя:

♦ проектирование БД;

♦ ввод данных;

♦ редактирование данных (обновление, добавление, удаление данных);

♦ поиск данных по запросам пользователей;

♦ анализ и печать данных с помощью отчетов и т. д.

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

В зависимости от способа организации (модели) данных в базах данных их разделяются: на иерархические, сетевые, объектно-ориентированные и реляционные БД. Аналогично в зависимости от типа БД разделяются и СУБД.

Иерархическая модель БД обычно изображается в виде упорядоченного набора; деревьев, вершины которого связаны вертикальными отношениями подчинения нижнего уровня высшему. Примером может служить модель предприятия, состоящего из нескольких отделов, в каждом из которых работает несколько сотрудников. Типичными операциями обработки иерархически организованных данных являются поиск указанного дерева: (например, планово-финансового отдела), переход от одного дерева к другому (от одного отдела к другому), переход от одной записи к другой внутри дерева (от отдела к первому сотруднику).

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

Объектно-ориентированная модель появилась в результате развития объектно-ориентированного программирования; она обеспечивает доступ к различным источникам данных. Такие модели применяются в системах автоматизированного проектирования (САПР), моделировании, мультимедиа, телекоммуникациях, издательском деле.

По способу организации и технологии обработки данных выделяются централизованные и распределенные базы данных.

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

По способу доступа к данным БД разделяются на БД с локальным доступом и БД с удаленным (сетевым) доступом.

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

На клиент-сервере компьютеры объединены в локальную сеть с сервером, содержащим общие БД. Хранение данных и управление ими обеспечиваются сервером, а приложения, например, для формирования запросов и отчетов работают на клиентском ПК.

<== предыдущая лекция | следующая лекция ==>
Диалоговое взаимодействие с пользователем | Реляционные базы данных. Основные понятия
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 362; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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