Список вопросов к экзамену
Математики, 3 курс, 2 семестр
- Логические модели СУБД: иерархическая модель, сетевая модель, реляционная модель.
- Три части реляционной базы данных: структурной, целостная, манипуляционная.
- Классификация типов данных, используемых в базах данных. Домены.
- Отношения, атрибуты, кортежи отношения, заголовок отношения, первая нормальная форма (1НФ).
- Реляционная база данных, схема реляционной базы данных, терминология таблиц и отношений.
- Null-значения и трехзначная логика.
- Потенциальные ключи.
- Внешние ключи, родительские и дочерние отношения.
- Правило целостности внешних ключей и стратегии поддержания ссылочной целостности.
- Отношения, совместимые по типу, переименование атрибутов и теоретико-множественные операции с отношениями.
- Специальные реляционные операции с отношениями.
- Зависимые реляционные операторы и запросы, невыразимые средствами реляционной алгебры.
- Элементы языка SQL.
- Этапы разработки базы данных .
- Критерии оценки качества логической модели данных.
- Функциональная зависимость атрибутов отношений.
- Вторая нормальная форма (2НФ) отношений и приведение к ней.
- Третья нормальная форма (3НФ) отношений и приведение к ней.
- Сравнение нормализованных и ненормализованных моделей .
- OLTP и OLAP-системы .
- Корректность процедуры нормализации - декомпозиция без потерь. Теорема Хеза.
- НФБК (Нормальная Форма Бойса-Кодда) .
- Четвертая нормальная форма (4НФ).
- Пятая нормальная форма (5НФ).
- Основные понятия ER-диаграмм .
- Концептуальные и физические ER-модели .
- Понятие транзакции .
- Ограничения целостности и их классификация .
- Транзакции и параллелизм.
- Транзакции и восстановление данных .
- Историческая справка про Internet , WWW и HTML.
- Браузеры (клиенты), web-серверы, протоколы.
- Web-сайты и их расположение. Страницы статические и динамические.
- Программы- редакторы для создания и корректировки страниц сайта.
- Применение Web-технологии в различных видах человеческой деятельности (экономика, образование, СМИ, наука и т.д.)
- HTML: тэги, контейнеры, атрибуты.
- HTML: структура документа.
- HTML: метки и гиперссылки.
- HTML: форматирование текста.
- HTML: изображения и звуки.
- HTML: таблицы и их атрибуты. Объединение ячеек.
- HTML: формы и их атрибуты, кнопка" (button) .
- Элементы форм в HTML: текстовое поле (text field), текстовая область (text area) .
- Элементы форм в HTML: список (единственный или множественный выбор), "Флажок" (checkbox), "Радиокнопка" (radiobutton).
- Элементы форм в HTML: поле для ввода пароля (password), скрытое поле (hidden), прикрепление файлов.
- HTML: фреймы и их атрибуты.
- HTML: создание сложных фреймсодержащих документов.
- HTML: плавающие фреймы.
- HTML: тэги бегущей строки и их атрибуты.
- HTML: сенсорные изображения их тэги и атрибуты тэгов.
- JavaScript –язык клиентских сценариев.
- JavaScript: объект navigator и свойства браузера.
- JavaScript: объект document и свойства документа.
- JavaScript: свойства объекта document.body, метод document.write() и объект history.
- JavaScript: объект window и параметры метода window.open().
- JavaScript: доступ к значениям элементов форм.
- JavaScript: объект frames и динамическое создание фрейма.
- JavaScript: объект images и его свойства.
- JavaScript: динамическое изменение изображений, создание простейших анимаций, подгрузка рисунков.
- JavaScript: гиперссылки (метки) и массив объектов links (anchors).
- JavaScript: объект Date и его методы.
- JavaScript: объект Math, его свойства и методы.
- JavaScript: объект String, его свойства и методы.
- JavaScript: объект Array.
- JavaScript: обобщенные объекты.
- Стилевые назначения шрифтов, абзацев, рамок.
- Стиль курсора.
- Атрибут style и стилевое оформление форм.
- Команда (тэг) style.
- Стилевые классы.
- Динамическое изменение стилевого класса.
- Изменение видимости объектов.
- Всплывающие окна.
- Каскадные таблицы стилей (в отдельных файлах).
- Визуальные фильтры, производимый эффект и параметры.
- Эффекты перехода и производимый эффект.
- События мыши и клавиатурные события.
- Фокусные события и другие события.
- Сценарии обработки событий.
- Объект EVENT и его атрибуты.
- Временные ключики.
- Создание устойчивых ключиков.
- Чтение ключиков.
- Локальный счетчик посещений.
- Изменение содержимого документа и изменение фона.
- Перемещение фрагментов.
- Управляющий элемент Progress Control и построение диаграмм.
- Многоуровневые раскрывающиеся списки.
- Технология ActiveX.
- Элемент ActiveX: связывание данных - Tabular Data Control .
- Назначение web-серверов.
- Взаимодействие клиента и сервера.
- Зависимость технологии создания web-сайта от операционной системой сервера, типа web-сервера и языка программирования.
- Персональные web-серверы.
- Назначение виртуального директория.
- Содержание заголовка запроса (Request header).
- Содержание заголовка ответа (Response header).
- Чтение (Request.Cookies) и создание (Response.Cookies) ключиков.
- Пример аутентификации пользователя.
- Тэг META: назначение атрибута name (Keywords, Description, autor, Reply-to, copyright).
- Тэг META: назначение атрибута HTTP-EQUIV (Expires, Pragma, Refresh, Content-Type, Set_Cookie, Window-target, PICS-Label).
- Регистрации сайта в поисковых системах.
- CGI –программа, работающая на сервере под управлением ОС UNIX или Windows NT по сценарию, написанному на языке PERL.
- Переменные среды окружения (environmental variables).
- Переменные заголовка HTTP-запроса.
- SSI - директивы, вставляемые в HTML-код и служащие для передачи указаний серверу.
- Конфигурирование персонального web-сервера.
- Типичные ошибки, возникающие при выполнении cgi-скрипта,
- PERL: скалярные переменные.
- PERL: списочные переменные (массивы).
- PERL: хэши (ассоциативные массивы).
- PERL: основные операторы.
- PERL: регулярные выражения.
- PERL: чтение данных из небольшой формы.
- PERL: чтение данных из большой формы (универсальный сценарий).
- Обработка запросов с помощью модуля CGI.pm.
- PERL: работа с файлами (гостевая книга).
- PERL: работа с файлами (статистика посещений).
- PERL: связь с базами данных.
- Простые методы отладки сценариев написанных на языке PERL.
- PERL: обработка результатов голосования.
Замечание
В билеты будут включены только те вопросы, которые были изложены на лекциях.