Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
52
Добавлен:
28.01.2014
Размер:
49.15 Кб
Скачать

9.2 Виды моделей данных

Ядром любой БД является модель данных.

Модель данныхсовокупность структур данных и операций их обработки

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

ИЕРАХИЧЕСКАЯ МД.

Институт: название,

директор

Уровень 1 А

У

Группа: номер,

староста.

ровень 2 В1 В2 В3

У

Студент:

Ф.И.О.

ровень 3 С1 С2 С3 С4 С5

СЕТЕВАЯ МД.

А

B

Студент:

Ф.И.О., группа

D

C

Работа: руководитель

Ф.И.О., предмет

H

E

Возможно участие одного студента в нескольких НИР, а также нескольких студентов в разработке одной НИР.

Реляционные МД в настоящее время наиболее распространены и фактически являются промышленным стандартом. Так, например, Access является системой управления реляционными базами данных.

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

П

Студент

Поля: Номер

Фамилия

Имя

Отчество

Пол

Дата рож.

Группа

Стипендия

Поля: Результат

Процент

ример
:

Сессия

Поля: Номер

Оценка 1

Оценка 2

Оценка 3

Оценка 4

Результат

Таблицы Студент и Сессия имеют совпадающие ключи (Номер), что дает возможность легко организовать связь между ними. Таблица Сессия имеет первичный ключ Номер и содержит внешний ключ Результат, который обеспечивает ее связь с таблицей СТИПЕНДИЯ.

Наибольшее распространение получили следующие СУБД: dBase IV; Microsoft Access; Microsoft Fox Pro; Paradox.

9.3 Обобщенная технология работы СУБД

Каждая конкретная СУБД имеет свои особенности, которые необходимо учитывать.

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

Схема обобщенной технологии работы в СУБД

Соседние файлы в папке лекции по информатике