Скачиваний:
13
Добавлен:
01.03.2022
Размер:
334.92 Кб
Скачать

Типы соответствия между

объектами

Один-ко-Многим T(X,Y)=1:M

Обозначается:

Уч.группа ◄▬►► Студент

Означает:

Водной уч.группе много студентов, и один студент входит в состав одной

уч.группы.

21

Типы соответствия между

объектами

Многие-к-Одному T(X,Y)=M:1

Обозначается:

Студент◄◄▬► Уч.дисциплина

Означает:

Один студент изучает одну

уч.дисциплину,

и одну уч.дисциплину изучают много

студентов

22

Типы соответствия между

объектами

Многие-ко-МногимT(X,Y)=M:М

Обозначается:

Студент◄◄▬►► Уч.дисциплина

Означает:

Один студент изучает много

уч.дисциплин, и одну уч.дисциплину изучают много студентов.

23

Основные понятия и

определения

База данных организованная

в соответствии с определёнными

правилами совокупность данных,

характеризующая актуальное

состояние некоторой предметной

области и используемая для

удовлетворения

информационных потребностей

пользователей

24

Кристофер Дейт (Christopher J. Date)

Основные составляющие

БД

База данных (БД) всегда является составной

частью информационной системы (ИС).

ИС

БД

Система

управления БД

Вычислительна я система Администрато

р БД

25

Основные составляющие

БД

Система управления базами

данных (СУБД) – комплекс языковых

и программных средств,

обеспечивающих взаимодействие

пользователей с базой данных.

Администратор базы данных – это

лицо или группа лиц, занимающихся

организацией работы БД, защитой,

восстановлением и выполнением

других задач, связанных с

функционированием БД. 26

Основные составляющие

БД

• Так же, как и предметная область,

БД содержит не один объект.

• Состав объектов, входящих в БД, и

связи между ними описываются в

схеме БД.

Вся схема доступна только

администратору БД, всем

остальным пользователям - только

некоторое подмножество схемы –

подсхемы

• У каждого пользователя существует

своя подсхема.

27

Пример схемы и подсхем БД

Схема БД

№ п/п

Код_Д

Оценка

Дата

 

 

Дисциплина

«Сессия»

 

 

 

Код_Д

Наимено

Препода

 

 

 

 

 

вание

ватель

 

 

 

 

Студент

 

№ п/п

ФИО

Курс

Группа

Подсхема

№п/п

ФИО

Оценка

«Результат»

Подсхема

ФИО Дисциплина Дата

Препод

Оценка

«Ведомость»

 

 

аватель

 

 

 

 

 

 

 

 

 

28

Ключевое понятие БД

Целостность данных это

свойство хранимых данных, которое

заключается в том, что их

правильность определяется в

соответствии с критериями –

ограничениями целостности,

установленными владельцем и/или

администратором базы данных.

29

Целостность данных

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

на них. Например, возраст студента, определяемый на

основании года его рождения и текущей даты, не может

быть менее 17 лет,

Управление параллелизмом

(обеспечение режима коллективного

доступа). Каждая СУБД должна обеспечивать

целостность данных при одновременном обращении к

ним большого количества пользователей.

Восстановление данных после

возникновения отказов и сбоев.

Данные должны быть устойчивы по

30

 

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