Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
05-12-2012_19-03-54 / Тема 4 СУБД.ppt
Скачиваний:
31
Добавлен:
16.03.2015
Размер:
18.04 Mб
Скачать

Корпоративная БД создается, поддерживается и функционирует под управлением сервера БД, например:

Microsoft SQL Server;

Oracle Server.

Для создания и управления функционированием персональных БД,

используются например такие СУБД как:

Access;

Visual FoxPro.

Классификация СУБД

По степени универсальности:

Общего назначения

Специализированные

По модели данных:

Иерархические

Сетевые

Реляционные

По методу организации хранения и обработки данных

Централизованные

Распределенные

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

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

Типы структур БД

Телефон ФИО Адрес

Реляционная

25-25-25 Иванов Кемерово

 

 

Фирмы

Иерархическа

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

А

 

 

 

Б

 

 

В

 

я

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

391

 

 

752

 

 

391

 

 

102

 

 

391

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Машина Цвет

Сетевая

Номер

Хозяин

Завод

 

 

В иерархической модели данные представляются в виде древовидной (иерархической) структуры. Она удобна для работы с иерархически упорядоченной информацией и громоздка для информации со сложными логическими связями.

Пример типа дерева (схемы иерархической БД):

Здесь Отдел является предком для

Начальник и Сотрудники, а Начальник и Сотрудники - потомки типа записи Отдел.

Пример: один экземпляр дерева

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

Найти указанное дерево БД (например, отдел 310);

Перейти от одного дерева к другому;

Перейти от одной записи к другой внутри дерева (например, от отдела - к первому сотруднику);

Перейти от одной записи к другой в порядке обхода иерархии;

Вставить новую запись в указанную позицию;

Удалить текущую запись.

Ограничения целостности. Автоматически поддерживается целостность ссылок между предками и потомками. Основное правило: никакой потомок не может существовать без своего родителя.

Сетевые модели

широко применяются в математике, химии, физике, социологии и других областях знаний.

Типичным представителем сетевых БД является Integrated Database Management System (IDMS) компании Cullinet Software, Inc., предназначенная для использования на машинах основного класса фирмы IBM под управлением большинства операционных систем.

Сетевая модель означает представление данных в виде произвольного графа.

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

Недостатком сетевой модели данных является высокая сложность и жесткость схемы БД, построенной на ее основе.

Соседние файлы в папке 05-12-2012_19-03-54