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