Цель изучения дисциплины | Изучить теоретические основы информационных хранилищ, складов и баз данных, основные модели организации данных, реляционную модель, типололгию, классификацию, принципы построения, жизненный цикл информационных систем с использованием баз данных. Изучить основные методы и средства управления базами данных, создания приложений на основе клиент-серверной технеологии. Освоить основные методы создания и сжатия больших инфомационных массивов, хранилищ и складов данных, основы фракталов, фрактальных методов в архивации данных, методы управления складами данных. Задачи: 1. Изучить классификацию баз данных. Документальные БД, фактографические БД, гипертекстовые и мультимедийные БД, XML - серверы, объектные базы данных, XML-технологии в базах данных. 2. Изучить язык SQL Подмножества DDL, DML, DCL. 3. Получить представление об основах работы в наиболее популярных СУБД разных классов: настольных (MS'Access), среднего уровня (VFP) и промышленных (MS'SQL Server). 4. Изучить основы TSQL, методы создания серверных хранимых процедур и функций. 5. Изучить основные объектные модели для доступа к базам данных: DAO, ADO, ADOX, SQLDMO, ADO.Net. 6. Освоить способы проектирования баз данных: ER-нотацию. |
---|---|
Место дисциплины в учебном плане | Б1.Б |
Формируемые компетенции | ОПК-1 | Знания, умения и навыки, получаемые в результате освоения дисциплины |
Знать:
Модели организации данных, сетевые модели, иерархические модели, реляционную модель, объектную модель. Знать о многомерных хранилищах данных, основах реляционного исчисления. Основные методы создания и сжатия больших инфомационных массивов, хранилищ и складов данных, основы фракталов, фрактальных методов в архивации данных, методы управления складами данных. Истории и перспективах развития технологий СУБД. Типололгию, классификацию, принципы построения, жизненный цикл информационных систем с использованием баз данных, основные методы и средства управления базами данных, создания приложений на основе клиент-серверной технеологии. Базовый язык SQL Подмножества DDL, DML, DCL. Основы TSQL, методы создания серверных хранимых процедур и функций. Основные объектные модели для доступа к базам данных: DAO, ADO, ADOX, SQLDMO ER-нотацию. Уметь:
Работать в СУБД MS'Access, Использовать утилиту командной строки osql, sqlcmd для управления базами данных MS'SQL Server. Работать в SQL Server Management Studio. Использовать основные объектные модели DAO, ADO, ADOX, SQLDMO для работы с базами данных Access и MS'SQL Server. Использовать MS'Visual Studio для разработки клиентских приложений для работы с базами данных SQL Server. Использовать MS'Visio для создания ER-моделей баз данных. Иметь навыки и (или) опыт деятельности (владеть):
Работы в СУБД MS'Access, MS'SQL Server Management Studio. Создания простейших клиентских частей для работы с базами данных в VBA, VBS, HTA на основе использования объектных моделей DAO,ADO. Использования объектной модели ADO.NET для работы с базами данных. |
Содержание дисциплины | Теоретические основы баз данных. Проектирование баз данных. Разработка баз данных. Технологии разработки приложений с использованием баз данных. Подготовка к зачету. Введение в ADO.Net. Визуальные средства MS'Visual Studio для работы с SQL Server. |
Виды учебной работы | Лекции, лабораторные, самостоятельная работа. |
Используемые информационные, инструментальные и программные средства |
1) MS'Access (по программе сотрудничества Microsoft с высшими учебными заведениями Microsoft DreamSpark)
2) MS'VisualFoxPro (по программе сотрудничества Microsoft с высшими учебными заведениями Microsoft DreamSpark) 3) MS'SQL Server (по программе сотрудничества Microsoft с высшими учебными заведениями Microsoft DreamSpark) 4) MS'SQL Server Management Studio 5) MS'Visual Studio 2008 (по программе сотрудничества Microsoft с высшими учебными заведениями Microsoft DreamSpark) 6) MS'VisualFoxPro (по программе сотрудничества Microsoft с высшими учебными заведениями Microsoft DreamSpark) 7) MS'Office Microsoft Windows 7-Zip AcrobatReader Информационно-правовая система Гарант
Информационно-правовая система Консультант+ |
Форма промежуточной аттестации | Экзамен. |