Содержание
- 2. УПРАВЛЕНИЕ ДАННЫМИ ОНЛАЙН КУРС: ТЕМА 5.2 Сетевые информационные системы
- 3. Вопрос 1 Что такое информационные системы
- 4. Однопользовательский Многопользовательский (последовательный и параллельный) Режимы работы с базой данных:
- 5. Presentation Logic - определяется тем, что пользователь видит на своем экране Business Logic -— это часть
- 6. Database Logic - — это часть кода приложения, которая связана с обработкой данных внутри приложения. Database
- 7. В централизованной архитектуре части приложения располагаются в единой среде и комбинируются внутри одной исполняемой программы Централизованная
- 8. В децентрализованной архитектуре задачи могут быть по-разному распределены между серверным и клиентским процессами Децентрализованная архитектура
- 9. Распределение функций приложения в моделях "клиент—сервер"
- 10. Модель удаленного управления данными. Модель файлового сервера
- 11. Модель удаленного доступа к данным
- 12. Модель сервера баз данных
- 13. Модель сервера приложений
- 14. Модели серверов баз данных в модели "один-к-одному"
- 15. Модели серверов баз данных многопотоковая односерверная архитектура
- 16. Архитектура с виртуальным сервером
- 17. Многопотоковая мультисерверная архитектура
- 18. Параллельное выполнения запроса несколькими серверными процессами
- 19. Вопрос 2 Транзакции и блокировки
- 20. это последовательность операций, производимых над базой данных и переводящих базу данных из одного непротиворечивого (согласованного) состояния
- 21. Плоские или классические транзакции Цепочечные транзакции Вложенные транзакции Типы транзакций
- 22. Atomicity - Атомарность Consistency - Согласованность Isolation - Изолированность Durability - Долговечность Свойства транзакций – ACID
- 23. Фиксация транзакции - COMMIT Откат транзакции - ROLLBACK Завершение транзакции
- 24. Внутри транзакции предусматриваются точки сохранения, которые соответствуют промежуточным состояниям БД, сохраненным на момент выполнения этого сохранения
- 25. Журнал транзакций Системная структура базы данных, предназначенная для регистрации и сохранения промежуточных состояний Используется восстановление состояния
- 26. Общие принципы восстановления Результаты зафиксированных транзакций должны быть сохранены в восстановленном состоянии базы данных Результаты незафиксированных
- 27. Ситуации, требующие восстановления данных Индивидуальный откат транзакции Восстановление после внезапной потери содержимого оперативной памяти Восстановление после
- 28. Протокол с отложенными обновлениями Протокол с немедленными обновлениями Варианты ведения журнала транзакций
- 29. Проблемы согласованности Проблемы повторяемости результатов Параллельное выполнение транзакций
- 30. Пропавшие изменения Проблемы промежуточных данных Проблемы несогласованных данных Проблемы строк-призраков Проблемы параллельных транзакций
- 31. Блокировка объектов БД На все время действия транзакции объект блокируется транзакцией, которая с ним начала работу
- 32. Блокировка объектов БД Если транзакция обращается к заблокированному объекту, то она остается в состоянии ожидания до
- 33. Типы конфликтов между двумя параллельными транзакциями W-W R-W W-R
- 34. Совместный режим : (Shared) нежесткая, разделяемая блокировка Монопольный режим : (exclusive) жесткая, эксклюзивная блокировка Типы блокировок
- 35. Матрица совместимости
- 36. Первая фаза транзакции — накопление захватов Вторая фаза (фиксация или откат) — освобождение захватов 2 фазы
- 37. Вопрос 3 Распределенные базы данных
- 38. это совокупность логически взаимосвязанных баз данных, распределённых в компьютерной сети Распределенная база данных
- 39. Принципы построения распределенных баз данных Локальная независимость Децентрализованность Непрерывное функционирование Независимость от расположения Независимость от фрагментации
- 40. Принципы построения распределенных баз данных Независимость от репликации Обработка распределённых запросов Управление распределёнными транзакциями
- 41. Принципы построения распределенных баз данных Аппаратная независимость Независимость от операционной системы Независимость от сети Независимость от
- 42. Фрагментация (горизонтальная, вертикальная) Репликация (тиражирование) Размещение данных в РС
- 43. В централизованной СУБД Выполнение запросов в распределенных СУБД
- 44. В распределенной СУБД Выполнение запросов в распределенных СУБД
- 45. Сбои транзакций Сбои узлов (системы), Сбои носителей (диска) Сбои коммуникационных линий Сбои в распределенных СУБД
- 46. Централизованное блокирование Блокирование первичной копии Распределенное блокирование Механизмы блокировок в РС
- 47. Выводы Режимы работы БД бывают однопользовательскими и многопользовательскими При многопользовательском режиме работы БД возникают проблемы с
- 48. Выводы Для обновления данных в БД используются транзакции Все транзакции подчиняются свойствам ACID Между параллельными транзакциями
- 50. Скачать презентацию