
лекции по информатике / TEMA9_2
.DOC9.2 Виды моделей данных
Ядром любой БД является модель данных.
Модель данных – совокупность структур данных и операций их обработки
СУБД основывается на использовании иерархической, сетевой или реляционной модели, на комбинации этих моделей или на некотором их подмножестве.
ИЕРАХИЧЕСКАЯ МД.
Институт:
название, директор
Уровень
1 А
У Группа:
номер, староста.
У
Студент:
Ф.И.О.
ровень 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 Обобщенная технология работы СУБД
Каждая конкретная СУБД имеет свои особенности, которые необходимо учитывать.
Однако, имея представление о функциональных возможностях (производительность, обеспечение целостности данных, обеспечение безопасности (защиту паролем)) любой СУБД, можно представить обобщенную технологию работы пользователя в этой среде.
Схема обобщенной технологии работы в СУБД