ПМ.02. Разработка и администрирование баз данных МДК.02.02. Технология разработки и защиты баз данных Вопросы к экзамену 1. 2. 3. 4. 5. 6. Дайте определение информационной и автоматизированной информационной систем. Приведите примеры классификационных признаков и классификаций АИС. Перечислите виды обеспечения (обеспечивающих подсистем) АИС. Дайте определение архитектуры АИС. Перечислите этапы и стадии жизненного цикла АИС. Перечислите модели жизненного цикла АИС. Перечислите требования технологии проектирования АИС. Назовите этапы типового проектирования. Перечислите достоинства и недостатки типового проектного решения. 7. 8. 9. 10. 11. 12. Каковы этапы анализа предметной области АИС? Что такое миссия компании? Зачем проводится предпроектное обследование? Назовите методологии моделирования деятельности организации при разработке АИС. Что такое функциональный блок в методологии IDEF? Какие основные понятия используются при построении диаграмм потоков данных? Перечислите методы сбора материалов обследования. 13. 14. Охарактеризуйте системы автоматизированного проектирования АИС. Что такое CASE-технологии? Какие основные задачи решают CASE-средства? Какие способы классификации CASE-средств существуют? Что лежит в основе работы Rational Rose? Каким образом и какие документы формируются в результате разработки проекта с помощью CASE-средства Rational Rose? 15. 16. Изложите основы современных СУБД. Перечислите виды архитектурных решений баз данных. Каковы критерии выбора СУБД при создании АИС? 17. Назовите концептуальные модели данных. Какие понятия реляционных баз данных относятся к базовым? 18. Что такое нормализация? 19. Какие средства относятся к средствам автоматизированного проектирования структур баз данных? 20. Что означают представления? Что означают умолчания? 21. Что представляют собой внешние ключи? 22. Что такое кластерный и некластерный индексы? 23. Назовите современные стандартные системы доступа к базам данных 24. В чем суть технологии BDE? 25. Изложите принцип действия механизма ODBC. Перечислите компоненты для доступа к ODBC-источникам. 26. Охарактеризуйте компоненты прямого доступа к Oracle. 27. В чем заключается универсальность механизм доступа к данным Universal Data Access? 28. Изложите особенности технологии Microsoft ActiveX, ADO. 29. Изложите принципы классификации приложений для работы с базами данных. 30. Назовите этапы развития серверов баз данных. 31. Какова суть понятия «архитектура базы данных»? 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. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. Назовите этапы и виды технологических процессов обработки информации. В чем заключается технологический процесс преобразования информации? Объясните понятие «информационная технология» и назовите этапы ее развития. В чем суть информационной технологии обработки данных? Охарактеризуйте процессы, компоненты и структуры АИС. Перечислите известные режимы обработки данных. Перечислите известные способы обработки данных. Назовите методы и средства сбора и передачи данных. Каким образом обеспечивается достоверность информации в процессе хранения и обработки? Как производится резервное копирование БД? Назовите основные модели восстановления базы данных. В чем суть технологии резервирования SQL Server? Перечислите типы методов резервирования. Каким образом осуществляется планирование стратегии резервирования? Охарактеризуйте процессы экспорта и импорта данных. Каким образом происходит преобразование данных при экспортировании? Назовите известные технологии экспортирования данных. В чем суть журнализации и восстановления данных? Чем восстановление резервных копий отличается от полного восстановления БД? Назовите примеры прикладных задач публикации баз данных в Интернете. Изобразите схему взаимодействия Web-обозревателя и Web-сервера с использованием программ расширения. Дайте общую характеристику языкам подготовки сценариев. Что представляют собой элементы управления ActiveX? Каково назначение апплетов и сервлетов Java? Дайте общую характеристику интерфейсу CGI. Каковы назначение и основные характеристики интерфейсов ISAPI/NSAPI? Что представляют собой ASP, PHP и IDC/HTX-страницы? В чем отличие интерфейсов OLE DB, ADO и ODBC? В каких случаях целесообразно применять статическую публикацию баз данных и в каких динамическую? Охарактеризуйте протоколы, используемые для передачи гипертекста. Дайте общую характеристику языка XML. Перечислите составляющие XML-документа. Дайте краткую характеристику IDC-технологии. Приведите упрощенную схему функционирования Web-приложения. Назовите принципы построения сетей Интранет. Изобразите архитектуру Web-приложений с модулями расширения сервера. Охарактеризуйте интерфейсы CGI и WinCGI. Какие способы могут использоваться для запуска модуля расширения сервера? Охарактеризуйте интерфейсы ISAPI/NSAPI. Приведите схему Web-приложения с использованием модулей расширения обозревателя. Охарактеризуйте средства, используемые для разработки модулей расширения клиентской части. Изобразите архитектуру и опишите схему функционирования двухуровневого Webприложения, использующего БД. Охарактеризуйте архитектуру трехуровневого Web-приложения, использующего БД. Изобразите архитектуру и опишите схему функционирования многоуровневого Webприложения с сервером приложений. Приведите архитектуру многоуровневого смешанного Web-приложения. Охарактеризуйте архитектуру многоуровневого Web-приложения на основе технологии CORBA. 81. Дайте общую характеристику интерфейсам OLE DB, ADO и ODBC. 82. Что представляет собой Web-сервер и для каких целей он используется? 83. Дайте краткую характеристику основным операционным системам, используемым в качестве платформ Web-серверов. 84. Охарактеризуйте сервер Apache и укажите поддерживаемые им функции. С помощью какой среды и как выполняется компилирование исходных модулей сервера Apache? 85. Назовите возможные варианты создания Web-узла. 86. Охарактеризуйте общий интерфейс взаимодействия CGI. Опишите методы POST и GET передачи параметров запроса. Приведите схему взаимодействия сервера и CGI-модуля. 87. Укажите данные, которые содержатся в переменных окружения. 88. Что представляет собой интерфейс ODBC и каким образом он может использоваться при создании Web-приложений? Какие операции, установленные интерфейсом ODBC, должны быть выполнены для получения доступа к БД? 89. Охарактеризуйте интерфейс ADO и приведите иерархию его объектов. Как выполняется непосредственно соединение с источником данных при использовании интерфейса ADO? 90. Дайте общую характеристику интерфейсу программирования серверных приложений ISAPI. Как выполняется получение переданных от обозревателя данных ISAPI-модулем? Каким образом выполняется отправка данных ISAPI-модулем? 91. Укажите причины, достоинства и недостатки обработки данных XML-документа на сервере 92. Определите понятие «информация». Приведите классификацию информации по уровню важности для организации. Определите содержание конфиденциальности информации. 93. Опишите основные пути информации в ее жизненном цикле. 94. Что содержит в себе состав информационной базы информационной системы? 95. Каково устройство компьютерного комплекса с прямой связью между компьютером? Что такое многопроцессорный комплекс? 96. Объясните принцип работы системы телеобработки информации и данных. 97. Приведите классификацию информационных сетей. 98. Опишите возможные структуры организации автоматизированных систем управления. 99. Перечислите последствия реализации угроз информационной безопасности. 100. Перечислите основные задачи администратора БД и основные типы администраторов БД. 80.