Введение 5
1 Особенности создания и администрирования систем управления базами
данных Microsoft SQL Server 8
1.1 Краткий исторический обзор развития систем управления базами
данных 8
1.2 Основные возможности Microsoft SQL Server 9
1.3 Основные задачи администратора баз данных 10
1.3.1 Установка и первичная настройка MS SQL Server 13
1.3.2 Обслуживание и оптимизация работы базы данных 14
1.3.3 Резервное копирование и восстановление базы данных 15
1.3.4 Экспорт и импорт данных 16
1.3.5 Управление безопасностью 17
1.3.6 Мониторинг системы MS SQL Server 18
1.4 Анализ литературных источников по теме исследования 19
1.5 Анализ Интернет-источников по теме исследования 23
2 Описание электронного учебного пособия 25
2.1 Анализ учебно-методической документации 25
2.1.1 Педагогический адрес 25
2.1.2 Анализ федерального государственного образовательного стандарта 25
2.1.3 Анализ учебного плана 27
2.1.4 Анализ рабочей программы 32
2.2 Описание подготовленной базы данных 35
2.3 Выбор программных средств для реализации интерфейса 36
2.4 Описание структуры и интерфейса пособия 38
2.5 Описание теоретического блока 40
2.6 Описание блока «Практикум» 44
2.7 Описание блока «Демонстрационные материалы» 57
2.8 Описание контролирующего блока 58
Заключение 60
Список использованных источников 61
ПРИЛОЖЕНИЕ 64
Министерство науки и высшего образования Российской Федерации64
В последнее время существует потребность в хранении и при необходимости предоставлении нужных данных, исключая их повторения и избы-точность. В связи с этим многие деловые сферы используют базы данных (БД), в которых хранятся сведения, необходимые для работы предприятия. Управлением таких баз занимаются администраторы баз данных при помощи специальных систем управления базами данных (СУБД). СУБД — это комплекс языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями. Она обеспечивает хранение, защиту данных и взаимодействие пользователя с БД, позволяя пользователям производить поиск, сортировку и выборку информации в базе данных, а некоторым пользователям — добавлять, удалять и изменять записи в БД. Лидирующие позиции среди СУБД занимает — Microsoft SQL Server.
Microsoft SQL Server 2012 является новейшей и мощнейшей системой управления базами данных. Помимо стандартных для СУБД функций, SQL Server 2012 содержит большой набор интегрированных служб по анализу данных. Доступ к данным, расположенным на SQL Server могут получить любые приложения, разработанные на .Net и Visual Studio, а также приложения пакета Microsoft Office 2007. SQL Server 2012 обеспечивает высочайшую в своём классе масштабируемость, производительность и безопасность.
Администрирование предусматривает осуществление функций, направленных на обеспечение надежного и эффективного функционирования системы баз данных, адекватности содержания базы данных информационным потребностям пользователей, отображения в базе данных актуального состояния предметной области. Исходя из этого, есть необходимость в персонале, обеспечивающего администрирование базы данных.
Дисциплина «Разработка и администрирование баз данных» посвящена исследованию проблем организации баз данных и систем управления базами данных. В ключевых ее разделах изучаются общие представления о разработке и применении автоматизированных систем хранения и обработки информации, а также особенности построения и взаимосвязи компонентов систем управления базами данных.
Актуальностью является то, что базы данных составляют в настоящее время основу компьютерного обеспечения информационных процессов, входящих практически во все сферы деятельности, следовательно, есть необходимость в персонале, обеспечивающим управление данными в системе БД. Действительно, процессы обработки информации имеют общую природу и полагаются на описание фрагментов реальности, выраженное в виде совокупности взаимосвязанных данных. Базы данных являются эффективным средством представления структур данных и манипулирования ими. Концепция баз данных предполагает использование интегрированных средств хранения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей. При этом БД должна поддерживаться в среде электронно-вычислительная машина (ЭВМ) единым программным обеспечением, называемым системой управления базами данных. СУБД вместе с прикладными программами называют банком данных.
Применение электронных систем обучения чрезвычайно широко. Ис-пользование таких систем эффективно и при самообразовании, и при дистанционном обучении, а также рекомендуется для людей со специальными потребностями в образовании. Компьютерные учебные программы формируются по тем дисциплинам, которые являются профилирующими в профессиональной подготовке. Электронное обучающее пособие является универсальной и необходимой формой для обучения студентов. С помощью таких пособий осуществляется персональный подход к каждому студенту. Многоуровневость дает возможность изучить предмет с различной степенью глубины. Таким образом, применение нестандартных форм подачи и контроля материала оживляет и создает благоприятную обстановку в учебной группе.
Данная работа посвящена вопросам структуре разработки электронного учебного пособия по дисциплине «Разработка и администрирование баз данных» на тему «Основы создания и администрирования баз данных средствами Microsoft SQL Server».
Объект исследования — содержание дисциплины «Разработка и администрирование баз данных» для обучающихся средних профессиональных учебных заведений по подготовке 09.02.03 Программирование в компьютерных системах.
Предмет исследования — учебные материалы по темам «Разработка и эксплуатация баз данных Microsoft SQL Server» и «Администрирование Microsoft SQL Server».
Цель работы — разработать электронное учебное пособие по теме «Основы создания и администрирования баз данных средствами Microsoft SQL Server».
В соответствии с поставленной целью в работе определены следующие задачи:
• проанализировать литературу и интернет — источники с целью формирования материала для наполнения тематических разделов;
• проанализировать рабочую программу дисциплины «Разработка и администрирование баз данных»;
• реализовать интерфейс электронного учебного пособия «Основы создания и администрирования баз данных средствами Microsoft SQL Server»;
• наполнить пособие подготовленным учебным материалом.
В рамках выпускной квалификационной работы создано электронное учебное пособие по теме «Создание и администрирование баз данных средствами Microsoft SQL Server», которое включает в себя теоретические и практические сведения по вопросам разработки и администрирования баз данных в среде Microsoft SQL Server 2012.
Анализ источников информации продемонстрировал, что на сегодняшний день литературы по данной теме довольно большое количество, однако все источники размещены в Интернете в виде электронной документации и электронных книг, а кроме того довольно трудны для восприятия, так как разработаны в основном для экспертов в сфере программирования.
В результате исследования были разработаны:
• лекционный материал;
• лабораторные работы, включающие краткие теоретические сведения по теме лабораторной работы;
• обучающие видеоролики;
• тестирование для проверки обретенных знаний.
В результате проделанной работы были решены следующие задачи:
• проанализирована литература и интернет-источники с целью формирования материала для наполнения тематических разделов;
• проанализирована рабочая программа дисциплины «Разработка и администрирование баз данных»;
• реализован программный продукт электронного учебного пособия «Основы создания и администрирования баз данных средствами Mi¬crosoft SQL Server».
Таким образом, поставленные задачи можно считать полностью выполненными, а цель — достигнутой.
1. «Codeacademy» [Электронный ресурс]. — Режим доступа: https://www.codecademy.com(gaTaобращения: 20.03.2019).
2. «METANIT.COM» [Электронный ресурс].— Режим
доступa:https://metanit.com (дата обращения: 20.03.2019).
3. «Tproger — создано программистами для программистов» [Электронный ресурс]. — Режим доступа:https://tproger.ru (дата обращения: 15.03.2019).
4. «Библиотека программиста. Обучающие материалы для разработчиков» [Электронный ресурс]. — Режим доступа:https://proglib.io (дата об-ращения: 18.03.2019).
5. «Все о компьютере и программировании для начинающих» [Электронный ресурс]. — Режим доступа:https://info-comp.ru (дата обращения: 20.03.2019).
6. «Языки программирования — энциклопедия языков программирования» [Электронный ресурс]. — Режим доступа:http://progopedia.ru (дата обращения: 20.03.2019).
7. Microsoft SQL Server 2012. Создание запросов. Учебный курс Microsoft[Текст]/ Б. Ицик, С. Диджан, Р. Талмейдж. — Москва: Эксмо, 2015. — 720 с.
8. SQL полное издание [Текст]: учебник / Р.Г. Джеймс, П.Н. Вайнберг, Дж.О. Эндрю и др. — 2014. — 960 с.
9. SQL. Полное руководство [Текст]/Дж.Р. Грофф, П.Н. Вайнберг, Э.Дж. Оппелъ, Вильямс. — Санкт — Петербург: Питер, 2015. — 959 с.
10. Администрирование Microsoft SQL Server 2012 [Текст]/ И.В. Ананченко, И.В. Козлов. — Санкт-Петербург: Питер 2014. — 71 с.
11. Бондарев В. Язык SQL. Базовый курс [Текст]/ В. Бондарев. — Москва: Postgres Professional, 2017. — 256 с.
12. Бондарь А. Microsoft SQL Server 2012: наиболее полное руководство [Текст]/ А. Бондарь. — Санкт — Петербург: БХВ-Петербург, 2015. — 608 с.
13. Введение в реляционные базы данных (+ CD-ROM) [Текст]/ В.В. Кириллов, Г.Ю. Громов. — Санкт-Петербург: Питер 2013. — 464 с.
14. ГОСТ 33244—2015. Информационные технологии. Обучение, образование и подготовка. Концептуальная эталонная модель компетенции и связанных объектов [Текст]. — Введ. 01.11.2016. — Москва: Стандартинформ, 2016. — 32 с.
15. ГОСТ Р 55751—2013. Информационно-коммуникационные техно-логии. Электронные учебно-методические комплексы [Текст]. — Введ. 01.01.2015. — Москва: Стандартинформ, 2014. — 12 с.
16. ГОСТ Р 57724—2017. Информационно-коммуникационные техно-логии [Текст]. — Введ. 01.09.2018. — Москва: Стандартинформ, 2017. — 12 с.
17. Дебольт HTML и CSS. Совместное использование / Дебольт, Вирджиния. — М.: НТ Пресс, 2016. — 512 c.
18. Дунаев В. Базы данных. Язык SQL для студента [Текст]/ В. Дунаев.
— Санкт-Петербург: БХВ — Петербург, 2012. — 320 с.
19. Илюшечкин В.М. Основы использования и проектирования баз данных: учебник для академического бакалавриата [Текст]/ В.М. Илюшечкин. — Москва: Юрайт, 2014. — 213 с.
20. Ицик Б. Microsoft SQL Server 2012: ОсновыT-SQL[Текст]/ Б. Ицик.
— Москва: Эксмо, 2015. — 400 с.
21. Кара-Ушанов В.Ю. SQL — язык реляционных баз данных: учебное пособие [Текст]/ В.Ю. Кара-Ушанов. — Екатеринбург: Уральский университет, 2016. — 156 с.
22. Кисленко, Н.П. HTML. Самое необходимое / Н.П. Кисленко. — М.: БХВ-Петербург, 2016. — 352 c.
23. Козлова Е. И. Электронные учебные издания в современном вузе: учебно-методическое пособие [Текст] / Е. И. Козлова. — Москва: Форум, 2015. — 207 с
24. Кузнецов С.Д. Основы баз данных: учебное пособие [Текст]/ С.Д. Кузнецов. — Москва: Интернет-Университет Информационных технологий; БИНОМ, 2016. — 484 с.
25. Об образовании в Российской Федерации [Электронный ресурс]: Федеральный закон от 28.07.2014 г. N 804. — Режим доступа: https://base.garant.ru/70731880/53f89421bbdaf741eb2d1ecc4ddb4c33/(дата обращения: 19.03.2019).
26. Осетрова И.С. Администрирование MS SQL Server 2012 [Текст]/ И.С. Осетрова. — Санкт-Петербург: Университет ИТМО, 2016. — 90 с.
27. Петкович Д. Microsoft SQL Server 2012: руководство для начинающих [Текст]/ Д. Пектович. — Санкт — Петербург: БХВ-Петербург, 2016. — 816 с.
28. Полякова Л.Н. Основы SQL [Текст] / Л.Н. Полякова. — Москва: Би-ном. Лаборатория знаний, Интернет-университет информационных технологий, 2013. — 224 с.
29. Станек У.Р. Microsoft SQL Server 2012: Справочник администратора [Текст]/ У.Р. Станек. — Москва: Москва, 2015. — 576 с.
30. Хоги Э. Sublime Text Starter [Текст]/ Э. Хоги. — Packt Publishing, 2014. — 46 с.