Программа профессионального модуля обеспечивает подготовку специалистов среднего звена для администрирования и разработки баз данных. Сферой деятельности выпускников является совокупность методов и средств для разработки, сопровождения и эксплуатации программного обеспечения компьютерных систем. Данная рабочая программа содержит разделы, посвященные разработке объектов баз данных, реализации баз данных в конкретной системе управления базами данных (СУБД), решению вопросов администрирования баз данных, реализации методов и технологий защиты информации в базах данных.
Результатом освоения данного профессионального модуля является освоение студентами следующих компетенций, практического опыта, знаний и умений:
| Результаты освоения | Основные показатели оценки результата |
| ОК 1. Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес. | демонстрирует хорошие показатели работы на практических занятиях; практические и лабораторные работы выполнены аккуратно и сданы в указанные сроки. |
| ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество. | предвидит результаты своего труда; планирует индивидуальное задание. |
| ОК 3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность. | выявляет профессиональные проблемы; дает аргументированную оценку результатам своей деятельности; |
| ОК 4. Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития. | демонстрирует навыки отбора необходимой информации; выполняет подбор информации к проекту. |
| ОК 5. Использовать информационно-коммуникационные технологии в профессиональной деятельности. | демонстрирует навыки работы с Интернет-ресурсами, в том числе в сетевых сообществах; выполняет подбор информации к проекту с использованием Интернет-ресурсов. |
| ОК 6. Работать в коллективе и в команде, эффективно общаться с коллегами, руководством, потребителями. | демонстрирует навыки выполнения групповых заданий с четким разделением функций; демонстрирует навыки ведения дискуссий; проявляет толерантность по отношению к иному мнению, в том числе критике; демонстрирует лояльное отношение к руководителю (педагогу), в том числе четкое исполнение инструкций, приказов; соблюдает правила трудового распорядка и техники безопасности; перечисляет методы работы в коллективе. |
| ОК 7. Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий. | Проявляет ответственность за качество выполняемого задания. |
| ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации. | Адекватно обосновывает и оценивает свои профессионально-личностные качества, ставит цели профессионально роста, определяет формы и методы самообразования, повышения квалификации |
| ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности. | Объективно и обоснованно оценивает возможности новых технологий; |
| ПК 2.1. Разрабатывать объекты базы данных. | Определяет соответствие проектной документации правилам ЕСПД; Определяет соответствие технической документации правилам ЕСПД; Знает стандарты качества программного продукта. |
| ПК 2.2. Реализовывать базу данных в конкретной СУБД. | Получает ПП с заданной функциональностью и определяет степень качества данного ПП по определенным критериям; Перечисляет модели процесса разработки программного обеспечения. |
| ПК 2.3. Решать вопросы администрирования базы данных. | Перечисляет методологии процессов разработки программного обеспечения; Перечисляет принципы разработки программного обеспечения; Перечисляет методы и средства эффективной разработки; Знает принцип структурного построения программы, структуру и прием работы с инструментальными средствами; Знает принцип модульного построения программы, структуру и прием работы с инструментальными средствами; Перечисляет концепции и методы реализации программных процессов; Перечисляет подходы к интегрированию программных модулей; Перечисляет принципы построения, структуры и приемы работы с инструментальными средствами, поддерживающими создание программного обеспечения; |
| ПК 2.4. Реализовывать методы и технологии защиты информации в базах данных. | Перечисляет методы тестирования и верификации ПП; Анализирует средства для измерений характеристик и параметров программ; Анализирует средства для измерений характеристик программных систем и комплексов; |
| Иметь практический опыт | |
| работы с объектами базы данных в конкретной системе управления базами данных; | демонстрирует умение ориентироваться в возможностях управления базами данных; |
| использования средств заполнения базы данных; | демонстрирует умение заполнения баз данных с учетом оптимизации расходов памяти; |
| использования стандартных методов защиты объектов базы данных; | демонстрирует умение выполнять резервное копирование, шифрование баз данных; |
| Должен знать | |
| основные положения теории баз данных, хранилищ данных, баз знаний; | демонстрирует знания при выполнении проверочных и самостоятельных работ; |
| основные принципы построения концептуальной, логической и физической модели данных; | демонстрирует знания принципов построения информационных моделей при работе с CASE-технологиями; |
| современные инструментальные средства разработки схемы базы данных; | демонстрирует знания инструментальные средства разработки схемы базы данных при работе с CASE-технологиями; |
| методы описания схем баз данных в современных СУБД; | демонстрирует знания методов описания схем баз данных в СУБД при работе с CASE-технологиями; |
| структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров; | демонстрирует знания структур данных СУБД, представлений, таблиц, индексов при выполнении; |
| методы организации целостности данных; | демонстрирует знания методов организации целостности данных; |
| способы контроля доступа к данным и управления привилегиями; | демонстрирует знания основ контроля доступа к данным и управления привилегиями; |
| основные методы и средства защиты данных в базах данных; | демонстрирует методы и средства защиты баз данных; |
| модели и структуры информационных систем; | демонстрирует знания моделей и структур информационных систем при выполнении самостоятельных и практических работ; |
| основные типы сетевых топологий, приемы работы в компьютерных сетях; | демонстрирует знания сетевых топологий, приемов работы в компьютерных сетях; |
| информационные ресурсы компьютерных сетей; | знание особенностей синтаксисов языков web-программирования; |
| технологии передачи и обмена данными в компьютерных сетях; | демонстрирует знания особенностей технологий передач данных и обмена данными в компьютерных сетях; |
| основы разработки приложений баз данных | демонстрирует знания по разработке приложений баз данных; |
| Должен уметь | |
| создавать объекты баз данных в современных системах управления базами данных и управлять доступом к этим объектам; | демонстрирует умения в создании объектов баз данных при выполнении практических работ; |
| работать с современными сase-средствами проектирования баз данных; | демонстрирует умения работать с case-технологиями; |
| формировать и настраивать схему базы данных; | демонстрирует умение формировать и настраивать схему баз данных в различных программных средствах; |
| разрабатывать прикладные программы с использованием языка SQL; | демонстрирует умение разрабатывать приложения с использованием языка SQL; |
| создавать хранимые процедуры и триггеры на базах данных; | демонстрирует навыки создания хранимых процедур в программной среде; |
| применять стандартные методы для защиты объектов базы данных. | демонстрирует навыки защиты объектов баз данных с помощью стандартных методов. |
3. ТРЕБОВАНИЯ К УСЛОВИЯМ РЕАЛИЗАЦИИ
1. Олифер, В.Г. Компьютерные сети. Принципы, технологии, протоколы [Текст]: учебник / В.Г Олифер., Н.А Олифер.– СПб.: Питер, 2014.-958 с.
2. Фуфаев Базы данных: учеб. пособие для студ. учреждений сред. проф. образования / Э.В. Фуфаев, Д.Э. Фуфаев. – 7-е изд., стер. – М.: Издательский центр «Академия», 2012. – 320 с.
3. А.Я. Архангельский. Программирование в С++ Builder. 7-е изд. – М.: ООО «Бином- Пресс», 2011 г. – 896 с. (1320 с.): ил.
4. Фуфаев Д.Э. Разработка и эксплуатация автоматизированных информационных систем: учебник для студ. учреждений сред. проф. образования/ Д.Э. Фуфаев. – 3-е изд., стер – М.: Издательский центр «Академия», 2014. – 304 с.
1. www.intuit.ru
2. window.edu.ru