Список вопросов к экзамену

Математики, 3 курс, 2 семестр

  1. Логические модели СУБД: иерархическая модель, сетевая модель, реляционная модель.
  2. Три части реляционной базы данных: структурной, целостная, манипуляционная.
  3. Классификация типов данных, используемых в базах данных. Домены.
  4. Отношения, атрибуты, кортежи отношения, заголовок отношения, первая нормальная форма (1НФ).
  5. Реляционная база данных, схема реляционной базы данных, терминология таблиц и отношений.
  6. Null-значения и трехзначная логика.
  7. Потенциальные ключи.
  8. Внешние ключи, родительские и дочерние отношения.
  9. Правило целостности внешних ключей и стратегии поддержания ссылочной целостности.
  10. Отношения, совместимые по типу, переименование атрибутов и теоретико-множественные операции с отношениями.
  11. Специальные реляционные операции с отношениями.
  12. Зависимые реляционные операторы и запросы, невыразимые средствами реляционной алгебры.
  13. Элементы языка SQL.
  14. Этапы разработки базы данных .
  15. Критерии оценки качества логической модели данных.
  16. Функциональная зависимость атрибутов отношений.
  17. Вторая нормальная форма (2НФ) отношений и приведение к ней.
  18. Третья нормальная форма (3НФ) отношений и приведение к ней.
  19. Сравнение нормализованных и ненормализованных моделей .
  20. OLTP и OLAP-системы .
  21. Корректность процедуры нормализации - декомпозиция без потерь. Теорема Хеза.
  22. НФБК (Нормальная Форма Бойса-Кодда) .
  23. Четвертая нормальная форма (4НФ).
  24. Пятая нормальная форма (5НФ).
  25. Основные понятия ER-диаграмм .
  26. Концептуальные и физические ER-модели .
  27. Понятие транзакции .
  28. Ограничения целостности и их классификация .
  29. Транзакции и параллелизм.
  30. Транзакции и восстановление данных .
  31. Историческая справка про Internet , WWW и HTML.
  32. Браузеры (клиенты), web-серверы, протоколы.
  33. Web-сайты и их расположение. Страницы статические и динамические.
  34. Программы- редакторы для создания и корректировки страниц сайта.
  35. Применение Web-технологии в различных видах человеческой деятельности (экономика, образование, СМИ, наука и т.д.)
  36. HTML: тэги, контейнеры, атрибуты.
  37. HTML: структура документа.
  38. HTML: метки и гиперссылки.
  39. HTML: форматирование текста.
  40. HTML: изображения и звуки.
  41. HTML: таблицы и их атрибуты. Объединение ячеек.
  42. HTML: формы и их атрибуты, кнопка" (button) .
  43. Элементы форм в HTML: текстовое поле (text field), текстовая область (text area) .
  44. Элементы форм в HTML: список (единственный или множественный выбор), "Флажок" (checkbox), "Радиокнопка" (radiobutton).
  45. Элементы форм в HTML: поле для ввода пароля (password), скрытое поле (hidden), прикрепление файлов.
  46. HTML: фреймы и их атрибуты.
  47. HTML: создание сложных фреймсодержащих документов.
  48. HTML: плавающие фреймы.
  49. HTML: тэги бегущей строки и их атрибуты.
  50. HTML: сенсорные изображения их тэги и атрибуты тэгов.
  51. JavaScript –язык клиентских сценариев.
  52. JavaScript: объект navigator и свойства браузера.
  53. JavaScript: объект document и свойства документа.
  54. JavaScript: свойства объекта document.body, метод document.write() и объект history.
  55. JavaScript: объект window и параметры метода window.open().
  56. JavaScript: доступ к значениям элементов форм.
  57. JavaScript: объект frames и динамическое создание фрейма.
  58. JavaScript: объект images и его свойства.
  59. JavaScript: динамическое изменение изображений, создание простейших анимаций, подгрузка рисунков.
  60. JavaScript: гиперссылки (метки) и массив объектов links (anchors).
  61. JavaScript: объект Date и его методы.
  62. JavaScript: объект Math, его свойства и методы.
  63. JavaScript: объект String, его свойства и методы.
  64. JavaScript: объект Array.
  65. JavaScript: обобщенные объекты.
  66. Стилевые назначения шрифтов, абзацев, рамок.
  67. Стиль курсора.
  68. Атрибут style и стилевое оформление форм.
  69. Команда (тэг) style.
  70. Стилевые классы.
  71. Динамическое изменение стилевого класса.
  72. Изменение видимости объектов.
  73. Всплывающие окна.
  74. Каскадные таблицы стилей (в отдельных файлах).
  75. Визуальные фильтры, производимый эффект и параметры.
  76. Эффекты перехода и производимый эффект.
  77. События мыши и клавиатурные события.
  78. Фокусные события и другие события.
  79. Сценарии обработки событий.
  80. Объект EVENT и его атрибуты.
  81. Временные ключики.
  82. Создание устойчивых ключиков.
  83. Чтение ключиков.
  84. Локальный счетчик посещений.
  85. Изменение содержимого документа и изменение фона.
  86. Перемещение фрагментов.
  87. Управляющий элемент Progress Control и построение диаграмм.
  88. Многоуровневые раскрывающиеся списки.
  89. Технология ActiveX.
  90. Элемент ActiveX: связывание данных - Tabular Data Control .
  91. Назначение web-серверов.
  92. Взаимодействие клиента и сервера.
  93. Зависимость технологии создания web-сайта от операционной системой сервера, типа web-сервера и языка программирования.
  94. Персональные web-серверы.
  95. Назначение виртуального директория.
  96. Содержание заголовка запроса (Request header).
  97. Содержание заголовка ответа (Response header).
  98. Чтение (Request.Cookies) и создание (Response.Cookies) ключиков.
  99. Пример аутентификации пользователя.
  100. Тэг META: назначение атрибута name (Keywords, Description, autor, Reply-to, copyright).
  101. Тэг META: назначение атрибута HTTP-EQUIV (Expires, Pragma, Refresh, Content-Type, Set_Cookie, Window-target, PICS-Label).
  102. Регистрации сайта в поисковых системах.
  103. CGI –программа, работающая на сервере под управлением ОС UNIX или Windows NT по сценарию, написанному на языке PERL.
  104. Переменные среды окружения (environmental variables).
  105. Переменные заголовка HTTP-запроса.
  106. SSI - директивы, вставляемые в HTML-код и служащие для передачи указаний серверу.
  107. Конфигурирование персонального web-сервера.
  108. Типичные ошибки, возникающие при выполнении cgi-скрипта,
  109. PERL: скалярные переменные.
  110. PERL: списочные переменные (массивы).
  111. PERL: хэши (ассоциативные массивы).
  112. PERL: основные операторы.
  113. PERL: регулярные выражения.
  114. PERL: чтение данных из небольшой формы.
  115. PERL: чтение данных из большой формы (универсальный сценарий).
  116. Обработка запросов с помощью модуля CGI.pm.
  117. PERL: работа с файлами (гостевая книга).
  118. PERL: работа с файлами (статистика посещений).
  119. PERL: связь с базами данных.
  120. Простые методы отладки сценариев написанных на языке PERL.
  121. PERL: обработка результатов голосования.

Замечание

В билеты будут включены только те вопросы, которые были изложены на лекциях.