- •1. Цели, задачи и предмет дисциплины
- •2. Требования к уровню освоения содержания дисциплины
- •2.1. Инновационные технологии, используемые в преподавании курса «Инструментальные средства разработки корпоративных экономических систем»
- •3. Объем дисциплины
- •3.1. Объем дисциплины и виды учебной работы Форма обучения очная
- •3.2. Распределение часов по темам и видам учебной работы Форма обучения очная
- •Тема 2. Определение структуры данных
- •Тема 3. Создание базы данных и проектирование таблиц с помощью sql
- •4. Содержание курса
- •Раздел 1. Основы sql
- •Тема 1. Введение в структурированный язык запросов sql
- •Тема 4. Эффективное выполнение запросов для извлечения данных
- •Тема 5. Вычисления и подведение итогов в запросах. Построение нетривиальных запросов
- •Тема 6. Запросы модификации данных. Определение ограничений целостности
- •Тема 7. Представления
- •Тема 8. Хранимые процедуры и функции пользователя
- •Тема 9. Триггеры: создание и применение. Триггеры в рекурсивных структурах
- •Тема 10. Транзакции и блокировки
- •Раздел 2. Технология asp.Net как инструмент разработки экономических информационных систем
- •Тема 11. Принципы работы и структура Web-приложений на основе asp.Net
- •Тема 12. Основы работы в Visual Studio. Net 2005
- •Тема 13. Основы языка с#
- •Тема 14. Основы Web-программирования с использованием asp.Net
- •Тема 15. Принципы разработки пользовательского интерфейса интернет-приложения
- •Тема 16. Использование Master Page и навигация при построении интернет-приложений
- •Тема 17. Использование тем при оформлении Web- приложения. Использование кэширования в Web-приложениях
- •Тема 18. Использование баз данных в приложениях asp.Net
- •5. Темы практических занятий
- •Раздел 1. Основы sql
- •Тема 2. Определение структуры данных
- •Тема 3. Создание базы данных и проектирование таблиц с помощью sql
- •Тема 4. Эффективное выполнение запросов для извлечения данных
- •Тема 5. Вычисления и подведение итогов в запросах. Построение нетривиальных запросов
- •Тема 6. Запросы модификации данных. Определение ограничений целостности
- •Тема 7. Представления
- •Тема 8. Хранимые процедуры и функции пользователя
- •Тема 12. Основы работы в Visual Studio. Net 2005
- •Тема 13. Основы языка с#
- •Тема 14. Основы Web-программирования с использованием asp.Net
- •Тема 15. Принципы разработки пользовательского интерфейса интернет-приложения
- •6. Задания для самостоятельной работы студентов
- •Тема 2. Определение структуры данных
- •Тема 3. Создание базы данных и проектирование таблиц с помощью sql
- •Тема 4. Эффективное выполнение запросов для извлечения данных
- •Тема5. Вычисления и подведение итогов в запросах. Построение нетривиальных запросов
- •Тема 6. Запросы модификации данных. Определение ограничений целостности
- •Тема 7. Представления
- •Тема 8. Хранимые процедуры и функции пользователя»
- •Тема 9. Триггеры: создание и применение. Триггеры в рекурсивных структурах
- •Тема 10. Транзакции и блокировки»
- •7. Тематика курсовых работ и методические указания по их выполнению
- •1. Титульный лист
- •2. Оглавление
- •3. Введение
- •4. Концептуальная модель базы данных
- •Темы курсовых работ
- •8. Вопросы для подготовки к зачету, экзамену
- •8.1. Вопросы к зачету
- •8.2. Вопросы к экзамену
- •9. Учебно-методическое обеспечение дисциплины
- •9.1. Литература Основная
- •Дополнительная
- •Методическое обеспечение дисциплины
- •9.3. Материально-техническое и информационное обеспечение дисциплины
- •Интернет-ресурсы
- •Федеральное агентство по образованию
- •Факультет социальных и информационных технологий Кафедра информационных технологий и телекоммуникаций
- •Москва 2009
- •Инструментальные средства разработки корпоративных
- •Экономических систем
- •Учебно-методический комплекс
Тема 17. Использование тем при оформлении Web- приложения. Использование кэширования в Web-приложениях
Лекция посвящена изложению возможностей использования тем при создании Web-приложения, рассмотрению конкретные примеров их создания, освоению приемов организации совместного использования тем и каскадных таблиц стилей в Web-приложении ASP.NET.
На лекции приводятся примеры реализации тем приложения для различных его элементов и страниц, а также излагаются приемы динамического изменения темы приложения.
Рассматриваются вопросы использования различных видов кэширования, поддерживаемых ASP.NET. Приводятся примеры применения кэширования на страницах ASP.NET приложения.
В процессе изложения материала студенты должны усвоить следующие ключевые термины: стандартизация оформления, тема, каскадные таблицы стилей, кэширование, фрагментное кэширование, кэширование данных, кэширование вывода.
Тема 18. Использование баз данных в приложениях asp.Net
Целью лекции является ознакомление студентов с принципами организации подключения Web-приложения к базе данных, рассмотрение основных возможностей модели доступа к данным ADO.NET.
В процессе изложения материала студенты должны усвоить следующие ключевые термины: ADO.NET, запрос к данным, источник данных, отсоединенный источник данных, кэш данных, отсоединенный объект, поставщик данных, подключение к базе данных, соединение с базой данных, строка соединения с базой данных.
5. Темы практических занятий
Раздел 1. Основы sql
Тема 2. Определение структуры данных
(Обзор SQL server 2005)
Практическое занятие носит ознакомительный характер. На этом практическом занятии закладывается базис, необходимый для понимания вопросов, рассматриваемых далее в курсе. На занятии рассказывается о том, как устроена система управления базами данных SQL Server 2005, какие принципы лежат в основе ее функционирования, дается понятие об основных компонентах ее архитектуры.
Рассматриваются основные возможности SQL Server 2005, в том числе его масштабируемость, производительность, управляемость, надежность. Кратко затрагивается понятие безопасности. Дается обзор по инструментарию SQL Server 2005 для администратора. Дается пояснение, как работает оптимизатор запросов, как SQL Server использует память и каким образом пул рабочих потоков повышает эффективность обработки пользовательских запросов.
На занятии студенты знакомятся с архитектурой механизма хранения данных. Дается понятие экземпляра SQL сервера, системных баз данных, федеративных баз данных, понятие мгновенных снимков базы данных, а также общие понятия и расположение схемы, таблицы, временных таблиц, индексов, представлений, системных представлений, понятие хранимой процедуры, понятие триггера.
Кроме того, на занятии следует обратить внимание студентов на физическую организацию данных: дать понятие страницы, как своего рода элементарного объекта физической организации, изложить понятия экстента, файла данных (data files), файла журнала (log files), файловой группы. Рассматривается организация страниц в файле. Дается понятие журнала транзакций, кратко излагается физическая структура журнала. Дается понятие модели восстановления, контрольной точки и приемов усечения журнала.
Литература: [1, 2, 4 -20].
