Системный анализ

advertisement
Распределенные системы управления базами данных. 4 ММЭ 8 семестр
Примерный перечень вопросов к зачету
1. Что представляет собой распределенной БД?
2. Как квалифицировать доступ к распределенным базам данных?
3. Какие основные типы архитектур определены в распределенных БД?
4. Каковы цели проектирования РБД?
5. Каковы проблемы распределенных систем: обработка запросов?
6. Из каких объектов состоит база данных SQL Server 2000?
7. Какие типы данных определены в SQL Server 2000?
8. Какими возможностями характеризуется Enterprise Manager?
9. Для чего используется Профайлер SQL Server?
10. Как выполнить подключение к SQL Server 2000?
11. Как выполнить экспорт данных в SQL Server 2000?
12. Как пользовать анализатором запросов Query Analyzer?
13. Чем отличается оператор T-SQL SELECT SQL Server 2000 от стандарта?
14. Как использовать итоговые функции в SQL Server 2000?
15. Как результат выборки представить в виде XML?
16. В каких целях используются подзапросы в инструкциях UPDATE и DELETE?
17. Какие типы инструкции INSERT определены в SQL Server 2000? из чего состоит
база данных SQL Server 2000
18. Как выполнить перекрестное объединение таблиц?
19. Что означает левое или правое объединение таблиц?
20. Как выполнить объединение результатов двух или более запросов?
21. Как добавить новый столбец в существующую таблицу с записями?
22. Как изменить тип данных или размер поля в существующей таблице с записями?
23. Как удалить столбец из таблицы?
24. Как добавить в существующую таблицу ограничения внешнего ключа?
25. Как добавить в существующую таблицу ограничения ссылочной целостности?
26. Как добавить в существующую таблицу ограничения проверки?
27. Как добавить в существующую таблицу ограничения проверки значений?
28. Как отключить ограничения?
29. Как создать диаграмму?
30. Как использовать триггеры для поддержания целостности данных?
31. Как создать индекс в SQL Server 2000?
32. В результате чего происходит фрагментация и разбиение страниц?
33. Как организовано хранение данных и индексов в SQL Server 2000?
34. Как правильно использовать индексы?
35. Что представляет собой представление?
36. В каких целях используются представления?
37. Как использовать функции DATAADD и CONVERT в представлениях?
38. Как ввести ограничения на вставку данных в представления?
39. Что представляют собой индексированные представления и как их создать?
40. Как использовать динамический SQL?
41. Когда при объявлении переменных и инициализации использовать SET и
SELECT?
42. Как создать хранимую процедуру с входными параметрами и возвращающую
таблицу?
43. Как использовать RETURN в хранимых процедурах SQL Server 2000?
44. Как обрабатывать ошибки в хранимых процедурах SQL Server 2000?
45. Как использовать управляющие операторы и оператор CASE?
46. Как обрабатывать ошибки в хранимых процедурах SQL Server 2000?
47. Как использование рекурсии в хранимых процедурах?
48. Как создать расширенные хранимые процедуры и системные хранимые
процедуры?
49. Как создать функцию, возвращающую скалярное значение?
50. Как создать функцию, возвращающую таблицу?
51. Что означает понятие детерминизм? И с какой целью детерминизм используетмя в
пользовательских функциях?
52. Как создать собственную “системную” функцию?
53. Каким образом в SQL Server 2000 можно начать выполнение транзакции?
54. Какие ресурсы можно блокировать в SQL Server 2000?
55. Какие уровни изоляции транзакций поддерживаются в SQL Server 2000? И как они
задаются?
56. Как в SQL Server 2000 разрешаются тупиковые ситуации?
57. Как совмещаются блокировки в SQL Server 2000?
58. Что такое триггер в SQL Server 2000?
59. С какой целью используются триггеры в SQL Server 2000?
60. Как определяется порядок запуска триггеров?
61. Как триггеры влияют на быстродействие?
62. Для чего предназначены триггеры INSTEAD OF?
63. Как выполняются распределенные запросы?
64. Как используются связанные серверы?
65. Как выполняются хранимые процедуры на связанных серверах?
66. Как извлечь метаданные с удаленного сервера?
67. Как создать ретранслируемые запросы?
68. Что представляют собой интегрированные серверы?
69. Когда следует использовать мгновенную репликацию?
70. Когда следует использовать репликацию слиянием?
71. Как выполняются подписчики с немедленным обновлением?
72. Как выполняется транзакционная репликация?
73. Что представляет собой ADO.NET?
74. С помощью каких объектов выполняется подключение к базе данных? Какие
свойства и методы используются?
75. Как выполняются запросы к базе данных с помощью ADO.NET?
76. Как получить данные с помощью объектов DataAdapter?
77. Как передать обновления в базу данных с помощью ADO.NET?
78. С помощью каких объектов ADO.NET выполняется сортировка, поиск, фильтрация
данных?
Download