МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ имени ШАКАРИМА г. СЕМЕЙ Документ СМК 3 уровня УМКД УМКД 042-39. 1.ХХ/012013 УМКД Редакция №____от_____ Программа дисциплины «Администрирование и проектирование баз данных MSSQLServer» для преподавателя УЧЕБНО-МЕТОДИЧЕСКИИ КОМПЛЕКС ДИСЦИПЛИНЫ «Администрирование и проектирование баз данных MSSQLServer» для специальности 6М0060200 – «Информатика » ПРОГРАММА ДИСЦИПЛИНЫ ДЛЯ ПРЕПОДАВАТЕЛЯ Семей2014 ПРЕДИСЛОВИЕ 1 РАЗРАБОТАНО Составитель____________И.С.Мусатаева, к.п.н., и.о.доцента кафедры Информатики и информационных технологий «___» ____________ 2014 г. ОБСУЖДЕНО На заседании кафедры «Информатики и информационных технологий» Протокол от «___» ___________ 2014г., №____ Заведующий кафедрой __________Берикханова Г.Е. 1.1 На заседании учебно-методического математического факультета бюро физико- Протокол от «____»____________2014г., №___ Председатель _____________К.А. Батырова 2 УТВЕРЖДЕНО Одобрено и рекомендовано к изданию на заседании Учебнометодического совета университета Протокол от «____»______________ 2014г., №___. Председатель УМС _____________Г.К. Искакова 3 ВВЕДЕНО ВПЕРВЫЕ СОДЕРЖАНИЕ 1 Область применения 2 Нормативные ссылки 3 Общие положения 4 Содержание учебной дисциплины (модуля) 5 Перечень тем для самостоятельной работы студентов 6 Учебно-методическая карта по дисциплине 7 Карта обеспеченности учебно-методической литературой 8 Литература 1 ОБЛАСТЬ ПРИМЕНЕНИЯ Программа дисциплины для преподавателя, входящая в состав учебнометодического комплекса по дисциплине «Администрирование и проектирование баз данных MSSQLServer», предназначена для магистрантов специальности 6М0060200 – Информатика. 2 НОРМАТИВНЫЕ ССЫЛКИ Настоящая программа дисциплины для преподавателя устанавливаетпорядок организации учебного процесса по дисциплине «Администрирование и проектирование баз данных MSSQLServer» в соответствии с требованиями и рекомендациями следующих документов: - Государственный общеобязательный стандарт образования соответствующего уровня образования; - Типовой учебный план специальности 6М060200 – Информатика. - СТУ 042-ГУ-4-2013 Стандарт университета «Общие требования к разработке и оформлению учебно-методических комплексов дисциплин»; - ДП 042-1.01-2013 Документированная процедура «Структура и содержание учебно-методических комплексов дисциплин». 3 ОБЩИЕ ПОЛОЖЕНИЯ 3.1 Краткое содержание дисциплины: Базы данных являются основным составляющим звеном многих программных систем и приложений. Этот курс посвящен практической работе при работе с базой данных MS SQL Server и рассматривает особенности организации хранения и использования данных. Обработка информации с помощью баз данных дает обучающимся базовую составляющую при организации различных пользовательских программ. 3.2 Цель изучения дисциплины: Предлагаемый курс «Базы данных на основе MicrosoftSQLServer 2008» позволяет изучить теоретические основы баз данных, сформировать умения и навыки по эффективному решению задач администрирования и управления данными в широко распространенной системе управления базами данных (СУБД)MicrosoftSQLServer 2008. 3.3 Основными задачами курса являются: –выявить основные структурные элементы баз данных и основные принципы, используемые при их разработке; –определить основные компоненты MicrosoftSQLServer 2008 и продемонстрировать их основные возможности; –сформировать представление о возможностях и способах использования оператора SELECT; –показать способы защиты информации в MS SQL Server 2008; –познакомить с основными реляционными операторами; –познакомить с новыми возможностями в области работы с данными. 3.4 Результаты обучения: В результате изучения дисциплины магистрант должен: Знать: знает назначение и основные компоненты систем базданных,уровни представления данных,основные модели данных, используемые в промышленных СУБД, принципы организации (архитектуру) современных СУБД, элементы теории реляционных баз данных,интерактивные средства для создания структуры и управления данными в настольных СУБД,операторы SQL для построения запросов и управления данными реляционных баз; методику проектирования БД; Уметь:умеетразработать структуру реляционной базы данных, создавать приложения пользователя интерактивными средствами СУБД; создавать сложные запросы и программы (скрипты) для реализации многооператорных запросов и обработки реляционных баз данных; Владеть навыками: владеет утилитами MS SQL Server для создания и администрирования централизованных БД. Обладать компетенцией: Специалисты, способные заниматься администрированием и сопровождением баз данных SQL Server, а также имеют практические навыки разработки приложений, использующим базы данных SQL Server. 3.5 Пререквизиты курса: Для усвоения предмета студенты должны владеть знаниями курса «База данных», «Информатика», «Программирование» . 3.6 Постреквизиты курса: -подготовка к защите магистерской диссертации Набор знаний, умений и навыков, используемых для освоения последующих дисциплин. 3.7 Выписка из рабочего плана: Курс Семестр Кредиты ЛК ПР час час 2 1 3 15 30 СРО час 90 Всего Форма часов итогового контроля 135 экзамен СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ (МОДУЛЯ) Наименование тем и их содержание Количество часов 1 2 Лекционные занятия Введение в теорию баз данных. 1 Компоненты Microsoft SQL Server 2008. 1 Общие сведения о Transact-SQL. 1 Выборка данных. 1 Вспомогательные объекты базы данных. 1 Система безопасности в базах данных. 1 Структура баз данных в MS SQL Server. 1 Реляционная модель данных. 1 Операторы реляционной алгебры. 1 Первые нормальные формы. 1 Четвертая и пятая нормальные формы. 1 Использование MS SQL Server 2008 совместно с MS 1 VisualStudio 2008. 1 Организация данных в БД. Виды моделей данных.Архитектура БД. Серверная часть систем.Клиентская часть системы. 1 Переменные в Transact-SQL. 1 Практические занятия Демонстрация работ с ключевыми службами и приложениями 1 MS SQL Server 2008. Способы объявления переменных, использования основных 1 алгоритмических конструкций и встроенных функций. Способы преобразования данных, использования фильтра на 2 выбираемые данные и переименование атрибутов. Процессы создания новых пользователей, назначения им 4 определенных ролей и предоставления доступа к БД, таблицам или отдельным атрибутам. Использование SQL-операторов для создания, настройки, 5 переименования и изменения БД. Демонстрируются возможности сжатия и резервного копирования БД. Использование оператора SELECT для внутренних или 5 внешних соединений двух и более таблиц. Демонстрация создания и использования представлений 5 Производится построение логической и физической модели 5 базы данных с использованием декларативной целостности Добавление данных в таблицы, удаление и обновление. 2 Уделяется внимание работе с большими объемами данных. 4 5 ПЕРЕЧЕНЬ ТЕМ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ МАГИСТРАНТОВ 5.1 Простая выборка данных.Выборка данных из нескольких таблиц. 5.2 Демонстрация работ с ключевыми службами и приложениями MS SQL Server 2008. 5.3 Способы объявления переменных, использования основных алгоритмических конструкций и встроенных функций. 5.4 Способы преобразования данных, использования фильтра на выбираемые данные и переименование атрибутов. 5.5 Процессы создания новых пользователей, назначения им определенных ролей и предоставления доступа к БД, таблицам или отдельным атрибутам. 5.6 Использование SQL-операторов для создания, настройки, переименования и изменения БД. Демонстрируются возможности сжатия и резервного копирования БД. 5.7 Использование оператора SELECT для внутренних или внешних соединений двух и более таблиц. 5.8 Демонстрация создания и использования представлений 5.9 Производится построение логической и физической модели базы данных с использованием декларативной целостности 5.10 Конфигурация MS SQL Server. Резервное копирование данных. Сжатие базы данных УЧЕБНО-МЕТОДИЧЕСКАЯ КАРТА ПО ДИСЦИПЛИНЕ Введение в Transact-SQL Общие сведения Выборка о Transact-SQL данных Выборка данных Хранимые процедуры Вспомогательны Система е объекты базы безопасности данных Microsoft SQL Server 5 6 Простая выборка данных. Выборка данных из нескольких таблиц Демонстрация работ с ключевыми службами и приложениями MS SQL Server 2008. Способы объявления переменных, использования основных алгоритмических конструкций и встроенных функций. Способы преобразования данных, использования фильтра на выбираемые данные и переименование атрибутов. Процессы создания новых пользователей, назначения им определенных ролей и предоставления доступа к БД, таблицам или отдельным атрибутам. конспект Компоненты Microsoft SQL Server 2008 Форм а контр оля БД 3 Компоненты Microsoft SQL Server Вопросы для самостоятельного изучения конспект 1 Введение в теорию баз данных Наглядны е пособия, ТСО, плакаты, стенды 4 Презента ции, интеракти вная доска, раздаточн ый материал конспект Тема Лекционного Лабораторног занятия о занятия Задание в БД 6 Выборка данных из нескольких таблиц Реляционная модель данных. Аналитическа я выборка данных Операторы реляционной алгебры Использовани е представлени й Первые нормальные формы Проектирование базы данных Четвертая и пятая нормальные формы Использование MS SQL Server 2008 совместно с MS VisualStudio 2008 Управление данными демонстрация Структура баз данных в MS SQL Server Использование SQLоператоров для создания, настройки, переименования и изменения БД. Демонстрируются возможности сжатия и резервного копирования БД. Использование оператора SELECT для внутренних или внешних соединений двух и более таблиц. Демонстрация создания и использования представлений Производится построение логической и физической модели базы данных с использованием декларативной целостности Конфигурация MS SQL Server. Резервное копирование данных. Сжатие базы данных 6 Работа в БД Управление базами данных 5 Работа в БД Система безопасности в базах данных 4 Модель 3 эссе 1 1 3 4 5 6 Организация данных в БД. Виды моделей данных. Архитектура БД. Серверная часть систем. Клиентская часть системы. Простая выборка данных. Выборка данных из нескольких таблиц. 7 КАРТА ОБЕСПЕЧЕННОСТИ УЧЕБНО-МЕТОДИЧЕСКОЙ ЛИТЕРАТУРОЙ Наименование учебников, Количество Количество Процент учебно-методических экземпляров студентов обеспеченности пособий 1 2 3 4 8 1. 2. 3. 1. 2. 3. 4. 5. 6. 7. ЛИТЕРАТУРА Основная Дейт К. Дж. Введение в системы баз данных. – М.: Вильямс, 2008. Дибетта П. Знакомство с MicrosoftSQLServer 2005. – М.: Русская редакция, 2005. Lobel L., Brust A. J., Forte S. Programming Microsoft SQL Server 2008. – Microsoft Press, 2008. Дополнительная Уолтерс Р. Э., Коулс М., Рей Р., Феррачати Ф., Фармер Д. SQL Server 2008: ускоренный курс для профессионалов. – М.: Издательский дом «Вильямс», 2008. ВолохаА. В. Microsoft SQL Server 2005. Новые возможности. – СПб.: Питер, 2006. Каленик А. И. Использование новых возможностей MicrosoftSQLServer 2005. – М.: Русская редакция; СПб.: Питер, 2006. Вьейра Р. SQL Server 2000 Программирование. Ч. 1. – М.: Изд-во «БИНОМ. Лаборатория знаний», 2004. Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. – М.: Издательский дом «Вильямс», 2003. Дэвидсон Л. Проектирование баз данных на SQL Server 2000. – М.: Изд-во «БИНОМ. Лаборатория знаний», 2003. Жилинский А. Самоучитель Microsoft SQL Server 2008. – СПб.: БХВПетербург, 2009.