Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

База данных

.pdf
Скачиваний:
13
Добавлен:
14.05.2015
Размер:
705.34 Кб
Скачать

Базы данных

Курс лекций для заочного отделения

1

База данных

База (модель) данных — это совместно используемый набор логически связанных, структурированных данных

В зависимости от структуры различают:

Иерархическая структуру данных

Сетевая структура данных

Реляционная структура данных

Объектно-ориентированная структура данных

2

Система управления БД

Специальное программное обеспечение для работы с базами данных, называемое системой управления

базами данных (СУБД)

СУБД обеспечивает управление БД и выполняет стандартные операции обработки данных, такие как:

внесение новой информации,

корректировка уже введенной,

поиск данных, удовлетворяющих заданным критериям,

упорядочение данных и другие,

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

3

Предметная область

В базе данных обычно хранится информация из некоторой сферы деятельности человека.

Эта сфера деятельности называется предметной областью.

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

4

Уровни структуризации информации

В результате развития концепций баз данных были выделены три уровня представления информации:

инфологический,

даталогический (концептуальный)

физический.

5

Инфологическая модель

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

На этом уровне предметная область описывается в терминах классов объектов и

их взаимосвязей.

6

Концептуальная и физическая модели

На втором уровне, информация представляется в виде данных и логических связей между данными.

Существует несколько видов даталогических моделей данных: сетевая, иерархическая, реляционная, объектная

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

7

Модель Сущность-связь

Инфологическая модель строится в виде диаграммы с принятыми обозначениями элементов.

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

Внутри прямоугольника записывается название класса, внутри овала – название атрибута.

8

Модель Сущность-связь

Свойства могут носить статический или динамический характер, что означает, что значение свойства не может измениться или может измениться с течением времени.

Изменчивость свойств на схеме обозначается латинскими буквами S и D. Буква S означает статический характер свойства, буква D – динамический

ФИО

D

Студент S

Год рождения

 

 

D

 

S

 

 

 

 

 

 

Курс

 

Номер зачетной книжки

9

 

 

 

 

Модель Сущность-связь

Между классами объектов могут существовать некоторые отношения, называемые связями.

Между одними и теми же классами может существовать любое количество связей.

Связи, как и классы, могут иметь свойства.

Связи между объектами обозначаются ромбами.

Мощность связи обозначаются стрелками (в направлении, где мощность равна многим - двойная стрелка, а со стороны, где она равна единице - одинарная)

10