- •Основные понятия и терминология бд.
- •2. Логическое и физическое описание данных.
- •4. Классификация субд. Трехуровневая архитектура бд.
- •5. Эволюция концепций бд. Основные характеристики первого и второго этапов.
- •11. Реляционная модель бд. Транзакции, триггеры и хранимые процедуры, ссылочная целостность на триггерах.
- •17. Физическая организация данных в субд:
- •18.Физическая организация данных в субд: индексирование. Организация индексов в виде б-деревьев и инвертированных списков.
- •19. Распределенные бд. Хранилища данных.
- •20. Sql. Состав операторов языка.
- •21. Структурированный язык запросов (sql). Оператор select и вычисления.
- •22. Структурированный язык запросов (sql). Вложенные и многотабличные запросы.
- •23.Структурированный язык запросов (sql). Операторы манипулирования данными.
- •24.Подходы разработки программного обеспечения под ос Windows. Достоинства и недостатки.
- •25.Платформа .Net Framework. Достоинства и недостатки.
- •26.Платформа .Net Framework. Архитектура: fcl, bcl, clr, cil, сборки.
- •27.Платформа .Net Framework. Классификация типов, базовые операции программирования: приведение типов, вызов методов, свойства.
- •28.Ado.Net. Архитектура. DataProvider и DataSet.
- •29.Ado.Net. Соединение с бд, строка подключения, Connection, Command. Основные свойства и методы.
- •30.Ado.Net. Выполнение команд и запросов к бд. Основные свойства и методы: CommandType, ExecuteNonQuery(), ExecuteScalar(), ExecuteReader().
- •31.Ado.Net. Параметризированные запросы. SqlParameter. Основные свойства и методы.
- •32.Ado.Net. Чтение данных и объект DataReader. Основные свойства и методы.
- •33. Ado.Net. Рассоединенный набор данных DataSet. Схема данных.
- •34. Ado.Net. Заполнение рассоединенного набора данных. Адаптер данных SqlDataAdapter. Основные свойства и методы.
- •35. Ado.Net. Класс DataColumn. Основные свойства и методы.
- •36. Ado.Net. Класс DataRow. Основные свойства и методы.
- •37. Ado.Net. Класс DataTable. Основные свойства и методы
- •38. Ado.Net. Задание схемы набора данных вручную (тип и имя отдельных столбцов таблицы, ограничения на столбцы и связи между таблицами).
- •39. Ado.Net. Навигация, поиск и фильтрация данных в DataSet. Основные свойства и методы. Типизированный набор данных.
- •41. Ado.Net. Синхронизация набора данных с бд. Основные свойства и методы. Класс CommandBuilder.
- •42. Схема взаимодействия между браузером и web-сервером. Понятие статических и динамических web-страниц. Особенности asp.Net.
- •43. Asp.Net. Компоненты web-приложения. Структура файла *.Aspx.
42. Схема взаимодействия между браузером и web-сервером. Понятие статических и динамических web-страниц. Особенности asp.Net.
ASP.NET – это часть .NET, используемая для написания мощных клиент-серверных интернет-приложений.
Она позволяет создавать динамические страницы HTML
Статическая страница содержит код на языке гипертекстовой разметки HTML.Содержание страницы будет всегда одинаковым, независимо от того, кто и когда решит её посмотреть. Динамическими принято называть web-страницы, которые перед отправкой клиенту проходят цикл обработки на сервере. Динамическая web-страница должна быть создана «на лету» программой, исполняющейся на интернет-сервере.
Классическая схема взаимодействия между браузером и web-сервером может быть представлена в виде 4-х шагов:
браузер формирует запрос, к серверу используя протокол HTTP. Как правило, он запрашивает HTML страницу, т.е. текстовый файл, который содержит HTML код.
Сервер анализирует запрос браузера, извлекая из локального хранилища требуемый файл
Сервер формирует HTTP ответ, включающий требуемую информацию, и отсылает его браузеру по протоколу HTTP
Браузер выполняет отображение страницы
Основные принципы работы серверной страницы:
для представления информации на сайте используются не страницы с HTML кодом, а серверные страницы специального синтаксиса, которые часто являются HTML подобными.
при запросе серверной страницы web-сервер запускает отдельный служебный процесс, которому перенаправляется запрос. В служебном процессе анализируется страница и по ней генерируется некоторый объект, соответствующий этой странице. Служебный процесс выполняет методы сгенерированного объекта, как правило, объект имеет специальный метод, генерирующий выходной поток страницы в виде HTML кода. Выходной поток перенаправляется web-серверу, который формирует HTTP-ответ и отсылает его браузеру. А браузер выполняет отображение страницы.
Особенности технологии ASP.NET
Поддержка пользовательских сессий и кэширование.
Поддержка динамической компиляции.
Существует возможность размещать исходный код классов в специальном подкаталоге web-приложения App_Code, а при обращении к классам происходит их динамическая компиляция.
Эталонные страницы и темы – концепция эталонной страницы (master page).
Разработчики сайтов с большим количеством страниц имеющих единообразную схему и однотипную функциональность, могут программировать всё это в одном эталонном файле, вместо того, чтобы добавлять информацию об общей структуре в каждую страницу. Основываясь на единой эталонной странице, разработчики могут создавать любое количество единообразных страниц контента, просто ссылаясь в них на эталонную страницу с помощью специального атрибута.
Подобно темам Windows тема ASP.NET представляет собой комплекс настраиваемых стилей и визуальных атрибутов элементов сайтов. К ним относятся: свойства элементов управления, таблицы стилей страницы, изображение и шаблоны страницы. Темы также имеют свои имена.