Разделы презентаций


Проблемы целостности баз данных

Содержание

Проблемы целостности баз данных Понятие транзакции и триггера также относится к проблеме обеспечения целостности БД.Транзакция – это …

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

Слайд 1Проблемы целостности баз данных
3 аспекта целостности БД:
Структурная целостность.
Языковая целостность.
Ссылочная

целостность.
Существует также семантическая целостность, относящаяся к содержанию БД.

Проблемы целостности баз данных 3 аспекта целостности БД:Структурная целостность.Языковая целостность.Ссылочная целостность.Существует также семантическая целостность, относящаяся к содержанию

Слайд 2Проблемы целостности баз данных
Понятие транзакции и триггера также относится

к проблеме обеспечения целостности БД.

Транзакция – это …

Проблемы целостности баз данных Понятие транзакции и триггера также относится к проблеме обеспечения целостности БД.Транзакция – это

Слайд 3Пример банковской транзакции
Необходимо перевести с банковского счёта A на счёт

B один млн. рублей.
Начать
транзакцию
Завершить
транзакцию
Проверка
баланса на
счету А
Уменьшение
баланса

на
счету А
на 1 млн

Сохранение
нового
значения
счета А

Сохранение
нового
значения
счета В

Проверка
баланса на
счету В

Увеличение
баланса на
счету В
на 1 млн

Пример банковской транзакцииНеобходимо перевести с банковского счёта A на счёт B один млн. рублей.Начать транзакциюЗавершить транзакциюПроверка баланса

Слайд 4Пример транзакции в БД
Изменение значений кортежа.
Начать
транзакцию
Завершить
транзакцию
Открываем
таблицу
Находим
кортеж
Вносим
изменения
Попытка
записи

в БД
Подтверж-
дение кор-
ректности
данных

Пример транзакции в БДИзменение значений кортежа.Начать транзакциюЗавершить транзакциюОткрываемтаблицуНаходим кортежВносим измененияПопытказаписи в БДПодтверж-дение кор-ректностиданных

Слайд 5Виды транзакций
Различают транзакции:
- последовательные (классические);
параллельные;
распределенные.

Виды транзакций Различают транзакции:-  последовательные (классические); параллельные;распределенные.

Слайд 6Свойства классических транзакций (ACID-транзакций)
Atomicity - атомарность
Consistency-согласованность
Isolation – изоляция
Durability - долговечность

Свойства классических транзакций (ACID-транзакций)Atomicity - атомарностьConsistency-согласованностьIsolation – изоляцияDurability - долговечность

Слайд 7Варианты завершения транзакций
COMMIT - фиксация
ROLLBACK- откат

Варианты завершения транзакцийCOMMIT - фиксацияROLLBACK- откат

Слайд 9Средства CASE
COMPUTER
AIDED

SOFTWARE

ENGINEERING
CASE-cредства – это ….

Средства CASECOMPUTER     AIDED         SOFTWARE

Слайд 10Применение CASE
CASE-средства позволяют моделировать:
бизнес-процессы,
модели данных ,
компоненты программного обеспечения,


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

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

Слайд 11Моделирование бизнес-процессов: 1. AllFusion Process Modeler ( Компания Computer Associates )
(ранее: BPwin

(Logic Works))

Моделирование  бизнес-процессов: 1. AllFusion Process Modeler  ( Компания Computer Associates )(ранее: BPwin (Logic Works))

Слайд 13Microsoft Visio

Microsoft Visio

Слайд 14ARIS Business Architect

ARIS Business Architect

Слайд 15Создание графических интерфейсов приложений (иначе называют RAD-средствами: Rapid Application Development)
VB, Delphi, C++

Builder, JBuilder и т.д.

Создание графических интерфейсов приложений (иначе называют RAD-средствами: Rapid Application Development)VB, Delphi, C++ Builder, JBuilder и т.д.

Слайд 16Borland Delphi (Object Pascal)

Borland Delphi (Object Pascal)

Слайд 17Моделирование данных: - UML-диаграммы
UML (англ. Unified Modeling Language — унифицированный язык моделирования) —

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

обеспечения.
Моделирование  данных: - UML-диаграммыUML (англ. Unified Modeling Language — унифицированный язык моделирования) — язык графического описания для объектного

Слайд 20Моделирование данных для баз данных:
- создание инфологической модели; -проверка

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

Моделирование  данных для баз данных:  - создание инфологической модели; -проверка корректности модели и ограничений; -

Слайд 21Power Designer (SyBase)

Power Designer (SyBase)

Слайд 23AllFusion Data Modeler (Computer Associates)
(ранее: ERWin (Logic Works))

AllFusion Data Modeler  (Computer Associates)(ранее: ERWin (Logic Works))

Слайд 25Open ModelSphere 3.0
Business Process - Data - UML Modeling

Open ModelSphere 3.0 Business Process - Data - UML Modeling

Слайд 27CASE STUDIO

CASE STUDIO

Слайд 29Rational Rose (Rational)

Rational Rose (Rational)

Слайд 31Фирмы-поставщики CASE-средств

Фирмы-поставщики CASE-средств

Слайд 32Ccылки по CASE
http://msau.ru/index.php/it/431-galchich.html
http://www.interface.ru/fset.asp?Url=/ca/case.htm

Ccылки по CASEhttp://msau.ru/index.php/it/431-galchich.htmlhttp://www.interface.ru/fset.asp?Url=/ca/case.htm

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика