- •1. Понятие инф-ии и ее виды. Э.И. И ее особенности.
- •2. Э.И. В сис-ме упр-ия предприятием. Требования, предъявляемые к э.И.
- •3.Виды эк. Инф. И форма ее представления
- •4. Понятие сис-мы. И.С. И ее виды
- •5. Понятие бд. Её жизненный цикл
- •6. Понятие моделирования. Модели данных. Логические модели данных.
- •7.Иерархическая модель данных. Достоинства и недостатки.
- •8.Сетевая модель данных. Достоинства и недостатки.
- •9.Реляционная модель данных. Основная терминология.
- •10.Понятие сущности.
- •11.Понятие возможного, первичного и альтернативного ключей.
- •12. Теоретико-множественные реляционные операции объединения, пересечения, разности и декартова произведения.
- •13. Специальные реляционные операции: селекция, проекция, соединение и деление
- •14. Реляционная операция соединения и ее разновидности
- •15.Завис-ые и независ-е операции. Достоинства и недостатки реляционной модели.
- •16.Типы связей м/у сущностями.
- •17. Нормализация данных. 1-я н.Ф.
- •18. Нормализация данных. 2-я н.Ф.
- •19. Нормализация данных. 3-я н.Ф.
- •20. Нормализация данных. Н.Ф. Кодда-Бойса
- •21. Нормализация данных. 4-я и 5-я нф
- •22.Диаграммы “Сущность-связь”. Er- диаграммы.
- •23. Общая схема взаимодействия пользователей с бд
- •24.Физич. Модели данных.
- •26. Типы бд.
- •27. Назначение и функции субд.
- •28.Обеспечение целостности данных в субд. Понятие транзакции
- •29. Управление многопользовательским доступом к данным. Понятие блокировки.
- •30 Управление резервным копированием и восстановлением данных в субд
- •31. Технология «клиент-сервер»
- •42. Компьютерные информационные технологии: виды и характерные особенности.
- •60. Способы подключ.К сети Интернет.
- •54.Стек протоколов tcp/ip и его функционирование.
- •45. Корпоративные информационные технологии
- •40. Java-апплеты.
- •41. Введение в технологию cgi
28.Обеспечение целостности данных в субд. Понятие транзакции
Соврем. СУБД выполняют целый ряд функций, кот. для конечного пользователя не заметны. Основными из них являются:
управление словарем данных.
Управление хранением, преобразованием и представлением данных.
обеспечение безопасности данных
обеспечение целостности данных. СУБД
управление многопользовательским доступом к данным
управление резервным копированием и восстановлением данных.
наличие механизмов ранжирования (репликации - обмен информации между БД, расположенными на различных серверах) данных.
наличие возможности экспорта и импорта данных
наличие языков доступа к данным и интерфейсов прикладного программирования
наличие интерфейсов взаимодействия с БД.
4 обеспечение целостности данных. В СУБД имеют спец. средства, кот. обеспечивают целостность данных, их непротиворечивость. Обеспечение целостности данных основано на анализе и контроле их связей, описание кот. хранится в словаре данных, а также на использовании механизма транзакции.
Транзакция – последовательность операций над БД, рассматриваемых СУБД как единое целое. Если все операции, составляющие транзакцию, успешно выполняется, то СУБД фиксирует изменения в БД, вызванные этой транзакцией. Если хотя бы одна из операций не будет выполнена, то БД останется в том же состоянии, что и перед выполнением транзакции (все операции отменяются и выполняются так называемый откат транзакции). Все операции над данными выполняются в рамках транзакции, каждая из которых переводит БД из одного целостного состояния в другое.
29. Управление многопользовательским доступом к данным. Понятие блокировки.
Соврем. СУБД выполняют целый ряд функций, кот. для конечного пользователя не заметны. Основными из них являются:
управление словарем данных.
Управление хранением, преобразованием и представлением данных.
обеспечение безопасности данных
обеспечение целостности данных. СУБД
управление многопользовательским доступом к данным
управление резервным копированием и восстановлением данных.
наличие механизмов ранжирования (репликации - обмен информации между БД, расположенными на различных серверах) данных.
наличие возможности экспорта и импорта данных
наличие языков доступа к данным и интерфейсов прикладного программирования
наличие интерфейсов взаимодействия с БД.
управление многопользовательским доступом к данным. СУБД создают сложные структуры, позволяющие работать с данными одновременно нескольким пользователям без нарушения целостности и непротиворечивости данных. В основе этого - механизмы транзакции и блокировок. Механизм блокировок заключается в том, что если несколько пользователей хотят изменить одни и те же данные, то только транзакции одного из них разрешается доступ к общим ресурсам. Остальные транзакции ожидают завершения ее работы и разблокирования общего ресурса, затем запускается другая транзакция и т.д. Транзакция и блокировки тесно связаны др. с др. Блокировка является механизмом, обеспечивающим независимость транзакций др. от др.
Использование блокировок существенно замедляет процесс обработки транзакций. Путем уменьшения объема ресурса можно уменьшить задержки, которые образуются из-за занятости данных, обрабатываемых транзакцией. Существуют различные уровни блокировки: на уровне БД (самый неприемлемый вариант), на уровне таблицы, часть таблицы (страницу), строку таблицы. Очевидно, что блокировка строк обеспечивает максимальную производительность.