Понятие транзакции. Журналы транзакций
Транзакция -группа логически объединённых последовательных операций по работе с данными, обрабатываемая или отменяемая целиком. Каждая БД SQL Server имеет журнал транзакций (ЖТ), в котором фиксируются все изменения данных, произведенные в каждой из транзакций. ЖТ необходимо регулярно усекать, чтобы избежать его переполнения. Но при этом по ряду причин его усечение может быть отложено, поэтому очень важно следить за размером журнала. Некоторые операции можно выполнять с минимальным протоколированием, чтобы сократить их вклад в размер ЖТ. ЖТ является критическим компонентом базы данных и в случае системного сбоя может потребоваться для приведения базы данных в согласованное состояние. ЖТ нельзя ни удалять, ни изменять, если только не известны возможные последствия. ЖТ поддерживает следующие операции: 1.восстановление отдельных транзакций;2.восстановление всех незавершенных транзакций при запуске SQL Server;3.накат восстановленной базы данных, файла, файловой группы или страницы до момента сбоя; 4.поддержка репликации транзакций;5. поддержка решений высокого уровня доступности и аварийного восстановления:
1. Направления развития вычислительной техники.
2. Файловая организация данных и ее недостатки.
3. Документальные и фактографические информационные системы.
4. Понятие базы данных и модели данных.
5. Свойства базы данных.
6. Классификация баз данных.
7. Иерархическая модель данных.
8. Сетевая модель данных.
9. Реляционная модель данных.
10. Постреляционная модель данных.
11. Объектно-ориентированная модель данных.
12. Многомерная модель данных.
13. Ключевые поля таблиц. Понятие первичного ключа.
14. Типы связей между таблицами, примеры создания связей.
15. Реляционная (ссылочная) целостность.
16. Основные операции реляционной алгебры.
17. СУБД и их функциональные возможности.
18. Характеристика СУБД MS Access.
19. Основные объекты СУБД MS Access.
20. Понятие репликации.
21. Ограничения СУБД MS Access.
22. Структура окна СУБД MS Access.
23. Справочная система СУБД MS Access, способы ее вызова.
24. Таблицы. Типы и свойства полей таблиц.
25. Схема данных.
26. Запросы на выборку, способы их создания.
27. Перекрестный запрос.
28. Параметрический запрос.
29. Запросы действия, их разновидности.
30. Формы и используемые в них элементы управления.
31. Подчиненные и составные формы.
32. Отчеты, способы их создания.
33. Макросы и модули, их отличия.
34. Страницы доступа к данным, их виды.
35. Первая нормальная форма.
36. Вторая нормальная форма.
37. Третья нормальная форма.
38. Назначение, стандарты и преимущества языка SQL.
39. Структура команды SQL.
40. Типы данных и выражения в SQL.
41. Основные команды SQL.
42. Обработка данных на мейнфреймах в пакетном режиме.
43. Обработка данных в многотерминальных системах.
44. Обработка данных на автономных персональных компьютерах.
45. Обработка данных с помощью компьютерных сетей.
46. Принцип передачи данных по сети.
47. Формы взаимодейст. между комп. при удаленной обработке данных.
48. Централизованная и децентрализованная обработка данных.
49. Понятие сервера и клиента.
50. Виды серверов.
51. Понятие коллизии в процессе многопользовательской работы с БД.
52. Архитектура файл-сервер.
53. Клиент-серверные системы и модели доступа к данным.
54. Требования к серверу баз данных.
55. Механизмы доступа к данным (прикладной и универсальный программный интерфейс).
56. Клиентское приложение Query Analyzer.
57. Категории специалистов, работающих с базой данных.
58. Направления администрирования баз данных.
59. Функции администратора баз данных.
60. Причины разрушения и потери данных.
61. Меры обеспечения безопасности данных.
62. Шифрование и дешифрование баз данных.
63. Использование паролей для защиты данных, уязвимость защиты с помощью паролей.
64. Восстановление и хранение данных.
65. Оптимизация работы базы данных.
66. Понятие транзакции. Журналы транзакций.