🗊Презентация Целостность баз данных. Лекция 8

Категория: Информатика
Нажмите для полного просмотра!
Целостность баз данных. Лекция 8, слайд №1Целостность баз данных. Лекция 8, слайд №2Целостность баз данных. Лекция 8, слайд №3Целостность баз данных. Лекция 8, слайд №4Целостность баз данных. Лекция 8, слайд №5Целостность баз данных. Лекция 8, слайд №6Целостность баз данных. Лекция 8, слайд №7Целостность баз данных. Лекция 8, слайд №8Целостность баз данных. Лекция 8, слайд №9Целостность баз данных. Лекция 8, слайд №10Целостность баз данных. Лекция 8, слайд №11Целостность баз данных. Лекция 8, слайд №12Целостность баз данных. Лекция 8, слайд №13Целостность баз данных. Лекция 8, слайд №14Целостность баз данных. Лекция 8, слайд №15Целостность баз данных. Лекция 8, слайд №16Целостность баз данных. Лекция 8, слайд №17Целостность баз данных. Лекция 8, слайд №18Целостность баз данных. Лекция 8, слайд №19Целостность баз данных. Лекция 8, слайд №20Целостность баз данных. Лекция 8, слайд №21Целостность баз данных. Лекция 8, слайд №22Целостность баз данных. Лекция 8, слайд №23Целостность баз данных. Лекция 8, слайд №24Целостность баз данных. Лекция 8, слайд №25Целостность баз данных. Лекция 8, слайд №26Целостность баз данных. Лекция 8, слайд №27Целостность баз данных. Лекция 8, слайд №28Целостность баз данных. Лекция 8, слайд №29Целостность баз данных. Лекция 8, слайд №30Целостность баз данных. Лекция 8, слайд №31Целостность баз данных. Лекция 8, слайд №32Целостность баз данных. Лекция 8, слайд №33Целостность баз данных. Лекция 8, слайд №34Целостность баз данных. Лекция 8, слайд №35Целостность баз данных. Лекция 8, слайд №36Целостность баз данных. Лекция 8, слайд №37Целостность баз данных. Лекция 8, слайд №38Целостность баз данных. Лекция 8, слайд №39Целостность баз данных. Лекция 8, слайд №40Целостность баз данных. Лекция 8, слайд №41Целостность баз данных. Лекция 8, слайд №42Целостность баз данных. Лекция 8, слайд №43Целостность баз данных. Лекция 8, слайд №44Целостность баз данных. Лекция 8, слайд №45Целостность баз данных. Лекция 8, слайд №46Целостность баз данных. Лекция 8, слайд №47Целостность баз данных. Лекция 8, слайд №48Целостность баз данных. Лекция 8, слайд №49Целостность баз данных. Лекция 8, слайд №50Целостность баз данных. Лекция 8, слайд №51Целостность баз данных. Лекция 8, слайд №52Целостность баз данных. Лекция 8, слайд №53Целостность баз данных. Лекция 8, слайд №54Целостность баз данных. Лекция 8, слайд №55Целостность баз данных. Лекция 8, слайд №56Целостность баз данных. Лекция 8, слайд №57

Содержание

Вы можете ознакомиться и скачать презентацию на тему Целостность баз данных. Лекция 8. Доклад-сообщение содержит 57 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Целостность баз данных. Лекция 8, слайд №1
Описание слайда:

Слайд 2





План лекции
1. Общая характеристика
2. Классификация ограничений целостности
ER- модели и ограничения целостности
Реализация ограничений целостности в Access
Описание слайда:
План лекции 1. Общая характеристика 2. Классификация ограничений целостности ER- модели и ограничения целостности Реализация ограничений целостности в Access

Слайд 3





Общая характеристика
Описание слайда:
Общая характеристика

Слайд 4





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

Слайд 5





Классификация ограничений целостности
Описание слайда:
Классификация ограничений целостности

Слайд 6


Целостность баз данных. Лекция 8, слайд №6
Описание слайда:

Слайд 7





Задание диапазона значений 
односторонние 
Возраст школьника > 6 
Оклад > [минимальный размер оплаты труда]
двусторонние закрытые 
						25<возраст<45

двусторонние открытые
Описание слайда:
Задание диапазона значений односторонние Возраст школьника > 6 Оклад > [минимальный размер оплаты труда] двусторонние закрытые 25<возраст<45 двусторонние открытые

Слайд 8





Задание домена 
Способы задания
явное
перечислением (пол – «мужской», «женский»)
выбор из заранее созданного набора значений
задание выражения
неявное 
тип данных «дата»
тип данных «логическое»
Описание слайда:
Задание домена Способы задания явное перечислением (пол – «мужской», «женский») выбор из заранее созданного набора значений задание выражения неявное тип данных «дата» тип данных «логическое»

Слайд 9





ограничения перехода 
СЕМЕЙНОЕ ПОЛОЖЕНИЕ
холост   		женат
женат		    разведен или вдовец
 и т. п.
Описание слайда:
ограничения перехода СЕМЕЙНОЕ ПОЛОЖЕНИЕ холост женат женат разведен или вдовец и т. п.

Слайд 10





ограничения целостности, относящиеся к кортежу 
«СТАЖ» < [«ВОЗРАСТ» – 16] 
«СТАЖ общий»>= «СТАЖ научно-педагогический»
Описание слайда:
ограничения целостности, относящиеся к кортежу «СТАЖ» < [«ВОЗРАСТ» – 16] «СТАЖ общий»>= «СТАЖ научно-педагогический»

Слайд 11





целостность связи, ограничение по существованию
Описание слайда:
целостность связи, ограничение по существованию

Слайд 12





целостность связи; удаление связанных записей

если удаляется запись из «основной» таблицы, то возможны следующие варианты:
запись в «основной» таблице можно удалять только в том случае, если нет связанных с ней записей в «подчиненной» таблице
при удалении записи основной таблицы удаляются все связанные с ней записи в «зависимой» таблице (так называемое каскадное удаление)
если это просто ограничение по связи, а не ограничение по существованию, то возможет вариант, когда при удалении записи «основной» таблицы значения соответствующего поля связанных с ней записей должны быть заменены на «пусто».
Описание слайда:
целостность связи; удаление связанных записей если удаляется запись из «основной» таблицы, то возможны следующие варианты: запись в «основной» таблице можно удалять только в том случае, если нет связанных с ней записей в «подчиненной» таблице при удалении записи основной таблицы удаляются все связанные с ней записи в «зависимой» таблице (так называемое каскадное удаление) если это просто ограничение по связи, а не ограничение по существованию, то возможет вариант, когда при удалении записи «основной» таблицы значения соответствующего поля связанных с ней записей должны быть заменены на «пусто».

Слайд 13





 ER- модели и ограничения целостности
Описание слайда:
ER- модели и ограничения целостности

Слайд 14





ER- модели и ограничения целостности
уникальные идентификаторы объектов – Ограничение на уникальность
связи между объектами – ограничения целостности связи
«класс членства» - запрет «пустого» значения 
тип связи- функциональные зависимости
статические свойства - запрет на обновление.
Описание слайда:
ER- модели и ограничения целостности уникальные идентификаторы объектов – Ограничение на уникальность связи между объектами – ограничения целостности связи «класс членства» - запрет «пустого» значения тип связи- функциональные зависимости статические свойства - запрет на обновление.

Слайд 15





Задание ограничений целостности в ERWin

Для атрибута можно задавать свойство «Required» (обязательный)
Описание слайда:
Задание ограничений целостности в ERWin Для атрибута можно задавать свойство «Required» (обязательный)

Слайд 16





ERWin
Описание слайда:
ERWin

Слайд 17


Целостность баз данных. Лекция 8, слайд №17
Описание слайда:

Слайд 18


Целостность баз данных. Лекция 8, слайд №18
Описание слайда:

Слайд 19


Целостность баз данных. Лекция 8, слайд №19
Описание слайда:

Слайд 20


Целостность баз данных. Лекция 8, слайд №20
Описание слайда:

Слайд 21


Целостность баз данных. Лекция 8, слайд №21
Описание слайда:

Слайд 22







Реализация ограничений целостности в Access
Описание слайда:
Реализация ограничений целостности в Access

Слайд 23






Уникальность поля или совокупности  полей
Описание слайда:
Уникальность поля или совокупности полей

Слайд 24





Задание ключа
по ключу автоматически производится индексирование
ключ не может содержать повторяющиеся, пустые или неопределенные значения
ключ может быть простой или составной
Ключ может создаваться автоматически (простой ключ) или «вручную»
Описание слайда:
Задание ключа по ключу автоматически производится индексирование ключ не может содержать повторяющиеся, пустые или неопределенные значения ключ может быть простой или составной Ключ может создаваться автоматически (простой ключ) или «вручную»

Слайд 25





Автоматическое задание ключа
Описание слайда:
Автоматическое задание ключа

Слайд 26





Свойства полей 
(в зависимости от типа поля. MS Access)
	          текстовое   логическое	MEMO  числовое дата/время денежный	счетчик		
размер поля	+	-	-	+	-	-	+
число десятичных знаков	-	-	+	-	-	-		
Формат поля	+	+	+	+	+	+	-		
Маска ввода	+	-	-	+	-	+			
Подпись поля	+	+	+	+	+	+	+
Значение по умолчанию	+	+	+	+	+	+		
Условие на значение	+	+	+	+	+	+		
Сообщение об ошибке	+	+	+	+	+	+		
Обязательное поле	+	+	+	+	+	+		
Пустые строки	+	-	+	+	+	+			
Индексированное поле	+	+	+	+	+	+		
новые значения	-	-	-	-	-	-	+
Описание слайда:
Свойства полей (в зависимости от типа поля. MS Access) текстовое логическое MEMO числовое дата/время денежный счетчик размер поля + - - + - - + число десятичных знаков - - + - - - Формат поля + + + + + + - Маска ввода + - - + - + Подпись поля + + + + + + + Значение по умолчанию + + + + + + Условие на значение + + + + + + Сообщение об ошибке + + + + + + Обязательное поле + + + + + + Пустые строки + - + + + + Индексированное поле + + + + + + новые значения - - - - - - +

Слайд 27





Индексирование как способ задания уникальности
Описание слайда:
Индексирование как способ задания уникальности

Слайд 28






Ограничения, относящиеся к полю
Описание слайда:
Ограничения, относящиеся к полю

Слайд 29





Ограничения, относящиеся к полю
Задаются как свойства поля
проверяются при переходе к следующему полю
Описание слайда:
Ограничения, относящиеся к полю Задаются как свойства поля проверяются при переходе к следующему полю

Слайд 30





Задание открытого диапазона
(односторонний диапазон; пример 1)
Описание слайда:
Задание открытого диапазона (односторонний диапазон; пример 1)

Слайд 31





Открытый диапазон
 (односторонний диапазон; пример 2)
Описание слайда:
Открытый диапазон (односторонний диапазон; пример 2)

Слайд 32





Пояснение к использованной функции
DateDiff("yyyy";Date();[дата_рождения])<60
синтаксис
DateDiff(interval, date1, date2)
interval - интервал времени, который вычисляется (едница измерения),
date1, date2 - даты, между которыми измеряется интервал
Описание слайда:
Пояснение к использованной функции DateDiff("yyyy";Date();[дата_рождения])<60 синтаксис DateDiff(interval, date1, date2) interval - интервал времени, который вычисляется (едница измерения), date1, date2 - даты, между которыми измеряется интервал

Слайд 33





Обязательное поле
ПРИМЕЧАНИЕ:
     данный пример демонстрирует также задание двустороннего закрытого диапазона и сообщения об ошибке
Описание слайда:
Обязательное поле ПРИМЕЧАНИЕ: данный пример демонстрирует также задание двустороннего закрытого диапазона и сообщения об ошибке

Слайд 34






Ограничения, задающие отношения между разными полями одной записи
Описание слайда:
Ограничения, задающие отношения между разными полями одной записи

Слайд 35





Ограничения, задающие отношения между разными полями одной записи

Задаются как свойства таблицы
проверяются при переходе к следующей записи
Описание слайда:
Ограничения, задающие отношения между разными полями одной записи Задаются как свойства таблицы проверяются при переходе к следующей записи

Слайд 36





Ограничения, задающие отношения между разными полями одной записи
Описание слайда:
Ограничения, задающие отношения между разными полями одной записи

Слайд 37





Ограничения на домен


Способы задания:
условие на значение
поле подстановки
фиксированный набор значений
из другого файла
Описание слайда:
Ограничения на домен Способы задания: условие на значение поле подстановки фиксированный набор значений из другого файла

Слайд 38





Условие на значение
Описание слайда:
Условие на значение

Слайд 39


Целостность баз данных. Лекция 8, слайд №39
Описание слайда:

Слайд 40






Создание поля подстановки:
с фиксированным набором значений
из другой таблицы
Описание слайда:
Создание поля подстановки: с фиксированным набором значений из другой таблицы

Слайд 41





Задание домена с помощью мастера подстановки
Описание слайда:
Задание домена с помощью мастера подстановки

Слайд 42





Поле подстановки с фиксированным набором значений
Описание слайда:
Поле подстановки с фиксированным набором значений

Слайд 43


Целостность баз данных. Лекция 8, слайд №43
Описание слайда:

Слайд 44





Поле подстановки. Столбец с введенным списком значений
Описание слайда:
Поле подстановки. Столбец с введенным списком значений

Слайд 45


Целостность баз данных. Лекция 8, слайд №45
Описание слайда:

Слайд 46





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

Слайд 47


Целостность баз данных. Лекция 8, слайд №47
Описание слайда:

Слайд 48





Выбор источника для поля подстановки
Описание слайда:
Выбор источника для поля подстановки

Слайд 49





Выбор колонки-источника для поля подстановки
Описание слайда:
Выбор колонки-источника для поля подстановки

Слайд 50






Несмотря на то, что подставляются поля одного поля, в «выбранные поля» следует перенести и «название кафедры»
Описание слайда:
Несмотря на то, что подставляются поля одного поля, в «выбранные поля» следует перенести и «название кафедры»

Слайд 51


Целостность баз данных. Лекция 8, слайд №51
Описание слайда:

Слайд 52





Ограничиться списком
Описание слайда:
Ограничиться списком

Слайд 53





Ограничения целостности связи
Описание слайда:
Ограничения целостности связи

Слайд 54





ограничение целостности по связи (1)
Описание слайда:
ограничение целостности по связи (1)

Слайд 55





Задание связи и ограничений целостности по связи (2)
Описание слайда:
Задание связи и ограничений целостности по связи (2)

Слайд 56





Внутреннее, левое, правое соединение
Описание слайда:
Внутреннее, левое, правое соединение

Слайд 57


Целостность баз данных. Лекция 8, слайд №57
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию