Учебные материалы
материал
Материалы по новым ФГОС
Скачать:
Предварительный просмотр:
ПРАВИТЕЛЬСТВО САНКТ-ПЕТЕРБУРГА
КОМИТЕТ ПО НАУКЕ И ВЫСШЕЙ ШКОЛЕ
СПб ГБПОУ «Петровский колледж»
РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ
ОП.08 Основы проектирования баз данных
для специальности 09.02.07 Информационные системы и программирование
среднего профессионального образования
(базовой подготовки)
Санкт-Петербург
2018 г.
ОДОБРЕНА Методической предметно-цикловой комиссией Протокол № 1 от 27.08.2018 г. | Составлена в соответствии с требованиями федерального государственного образовательного стандарта по специальности 09.02.07 Информационные системы и программирование | ||
ОДОБРЕНА Методическим советом Петровского колледжа Протокол №1 от 28.08.2018 г. |
Рабочая программа учебной дисциплины разработана на основе федерального государственного образовательного стандарта по специальности среднего профессионального образования 09.02.07 Информационные системы и программирование.
Разработчики:
Копец Ольга Николаевна, преподаватель СПб ГБПОУ «Петровский колледж»
Рекомендована к использованию:
Плотников И.Д., генеральный директор ООО «РУТОЛЛ»
СОДЕРЖАНИЕ
стр.
- ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ 4
- результаты освоения учебной дисциплины 4
- СТРУКТУРА и содержание учебной дисциплины 6
- условия реализации рабочей программы учебной дисциплины 12
ПАСПОРТРАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ
Основы проектирования баз данных
Рабочая программа учебной дисциплины – является частью программы подготовки специалистов среднего звена (далее – ППССЗ) в соответствии с ФГОС по специальности 09.02.07Информационные системы и программирование (базовой подготовки).
Рабочая программа учебной дисциплины может быть использована в дополнительном профессиональном образовании, профессиональной подготовке работников в области разработки баз данных при наличии основного общего, среднего (полного) общего образования. Опыт работы не требуется.
результаты освоения учебной дисциплины
Результатом освоения программы учебной дисциплины является подготовка студентов к освоению профессиональных модулей ППССЗ по специальности 09.02.07 Информационные системы и программирование (базовой подготовки) и овладению профессиональными и общими компетенциями:
Код | Наименование общих и профессиональных компетенций |
ОК 1 | Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам |
ОК 2 | Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности |
ОК 4 | Практическая работать в коллективе и команде, эффективно взаимодействовать с коллегами, руководством, клиентами |
ОК 5 | Осуществлять устную и письменную коммуникацию на государственном языке с учетом особенностей социального и культурного контекста |
ОК 9 | Использовать информационные технологии в профессиональной деятельности |
ОК 10 | Пользоваться профессиональной документацией на государственном и иностранном языке |
ПК 11.1 | Осуществлять сбор, обработку и анализ информации для проектирования баз данных |
ПК 11.2 | Проектировать базу данных на основе анализа предметной области |
ПК 11.3 | Разрабатывать объекты базы данных в соответствии с результатами анализа предметной области |
ПК 11.4 | Реализовывать базу данных в конкретной системе управления базами данных |
С целью овладения указанным видом деятельности и соответствующими профессиональными и общими компетенциями, обучающийся в ходе освоения учебной дисциплины должен иметь, умения и знания.
Результаты (освоенные ПК и ОК) | Код и наименование практического опыта | Код и наименование умений | Код и наименование знаний |
ОК 1, ОК 2, ОК 4, ОК 5, ОК 9, ОК 10 ПК11.1-ПК11.4 | У 1 Проектировать реляционную базу данных У 1.1 Реализовывать базу данных в конкретной системе управления базами данных У 1.2 Создавать объекты базы данных У 2 Использовать язык запросов для программного извлечения сведений из базы данных | З 1 Основы теории БД З 2 Модели данных З 3 Особенности реляционной модели и проектирование баз данных З 4 Изобразительные средства, используемые в ER-моделировании З 5 Основы реляционной алгебры З 6 Принципы проектирования баз данных З 7 Обеспечение непротиворечивости и целостности баз данных З 8 Средства проектирования структур баз данных; З 9 Язык запросов SQL З 9.1 Методы создания QBE-запросов |
СТРУКТУРА и содержание учебной дисциплины
3.1. Структура учебной дисциплины «Основы баз данных»
Коды профессиональных компетенций | Наименования учебной дисциплины | Всего часов | Макс. учебная нагрузка | в т. ч. вариативных часов | Объем времени, отведенный на освоение учебной дисциплины | Практика | |||||
Обязательная аудиторная учебная нагрузка обучающегося | Самостоятельная практическая работа обучающегося | Учебная, часов | Произв. (по профилю специальности), часов | ||||||||
Всего, часов | в т.ч. лабораторные работы и практические занятия, часов | в т.ч., курсовая Практическая работа (проект), часов | Всего, часов | в т.ч., курсовая Практическая работа (проект), часов | |||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
ПК11.1 – ПК 11.6 | УД ОП.08 Основы проектирова-ния баз данных | 96 | 96 | 28 | 96 | 38 | |||||
Всего: | 96 | 96 | 28 | 96 | 38 |
3.2. Содержание обучения по учебной дисциплине «Основы баз данных»
Наименование МДК, разделов и тем | Содержание учебного материала | Лабораторные, практические и контрольные работы, самостоятельная Практическая работа обучающихся | Обязательная учебная нагрузка (час) | Самостоятельная Практическая работа | Умения, знания | Информационно-техническое обеспечение | Формы и виды контроля | |||
Теоретические | Лабораторно-практические | У | З | Информационные источники | Средства обучения | |||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
Раздел 1. Основные понятия БД | 8 | |||||||||
Тема 1.1 Основные понятия теории БД | Базы данных и информационные системы. Информация, информационная система, предметная область, информационный объект, данные, база данных, структура данных, обработка данных, система обработки данных, управление данными, система управления БД, бане данных, словарь данных. | 2 | З 1 | 1.2 | 1.1, 1.2, 1.3 | |||||
Тема 1.2 Жизненный цикл баз данных. Классификация баз данных | Классификация баз данных Жизненный цикл баз данных | 2 | З 1 | 1.2 | 1.1, 1.2, 1.3 | |||||
Тема 1.3 СУБД и ее функции | СУБД и ее функции. Критерии выбора СУБД. | 2 | З 1 | 1.2 | 1.1, 1.2, 1.3 | |||||
Тема 1.4 Логическая и физическая независимость данных в БД | Трехуровневая архитектура баз данных. | 2 | З 1 | 1.2 | 1.1, 1.2, 1.3 | Оценка теста |
Раздел 2 Взаимосвязи в моделях и реляционный подход к построению моделей | 10 | |||||||||
Тема 2.1 Типы моделей данных | Понятие модели данных. Модели данных: иерархическая модель данных, сетевая модель данных; реляционная модель данных; постреляционная модель данных; объектно-ориентированная модель; многомерная модель данных | 2 | З 2 | 1.2 | 1.1, 1.2, 1.3 | |||||
Тема 2.2 Обеспечение непротиворечивости и целостности реляционной модели данных | Ограничения целостности данных в базе данных | 2 | З 7 | 1.1,2.3, 2.4 | 1.1, 1.2, 1.3 | |||||
Тема 2.3 Элементы теории реляционных баз данных | Термины, используемые в реляционной теории. Реляционная таблица и ее элементы. | 2 | З 3 | 1.1,2.4 | 1.1, 1.2, 1.3 | |||||
Тема 2.4 Требования, предъявляемые к реляционным таблицам | Требования, предъявляемые к реляционным таблицам | 2 | З 3 | 1.1,2.4 | 1.1, 1.2, 1.3 | Оценка теста | ||||
Тема 2.5 Основы реляционной алгебры | Специальные реляционные операторы. Специальные реляционные операции | 2 | З 5 | 1.1, 2.4 | 1.1, 1.2, 1.3 | |||||
Раздел 3 Проектирование структур баз данных | 8 | 4 | ||||||||
Тема 3.1 Этапы проектирования баз данных | Этапы, порядок и методы проектирования БД. Концептуальное, логическое и физическое проектирование | 2 | З 6 | 1.1,2.4 | 1.1, 1.2, 1.3 | |||||
Тема 3.2 Нормализация отношений | Нормализация таблиц. Определение 1НФ, 2НФ и 3НФ. Функциональная и транзитивная зависимость. | Практическая работа 1.О Проектирование базы данных с использованием алгоритма нормализации | 2 | 2 | У 1 | З 3 З 6 | 1.1, 2.4 | 1.1-1.4 | Оценка практической работы | |
Тема 3.3 Модель «сущность-связь» | Основные понятия ER-диаграмм - сущность, атрибут, связь. | 2 | У 1 | З 3, З 4 З 6 | 1.1,2.4 | 1.4 | ||||
Тема 3.4 Правила построения ER-диаграмм | Шесть правил генерации ER-диаграмм | Практическая работа 2.О Проектирование базы данных с помощью ER-диаграмм | 2 | 2 | У 1 | З 4, З 6 | 1.1, 2.4 | 1.1-1.4 | Оценка практической работы | |
Раздел 4 Работка БД в СУБД MS Access | 22 | 22 | ||||||||
Тема 4.1 Основные возможности СУБД MS Access | СУБД MS Access. Назначение, объекты БД, типы данных. Создание таблиц в Конструкторе. Создание схемы БД. | Практическая работа 3.О Создание таблиц Практическая работа 4.О Создание схемы данных | 2 | 2 | У 1.1 У 1.2 | З 3, З 7, З 8 | 2.1 2.4 | 1.1-1.4 | Оценка практической работы | |
Тема 4.2 Методы ввода данных в таблицы | Заполнение готовой таблицы данными вручную; ввод данных из списка, используя фиксированный набор значений; ввод данных на основании значений поля другой таблицы | Практическая работа 5.О Ввод данных в таблицы | 2 | 2 | У 1.1 У 1.2 | З 7 | 2.1 2.4 | 1.1-1.4 | Оценка практической работы | |
Тема 4.3 Создание простых запросов | Отбор записей в однотабличных запросах с использованием операторов сравнения и логических операторов. | Практическая работа 6.О Создание запросов с использованием операторов сравнения и логических операторов | 2 | 2 | У 1.1 У 1.2 | З 9.1 | 2.1 2.4 | 1.1-1.4 | Оценка практической работы | |
Тема 4.4 Отбор записей в однотабличных запросах с использованием специальных операторов | Создание запросов с использованием специальных операторов | Практическая работа 7.О Создание запросов с использованием специальных операторов | 2 | 2 | У 1.1 У 1.2 | З 9.1 | 2.1 2.4 | 1.1-1.4 | Оценка практической работы | |
Тема 4.5 Вычисляемые поля в запросах. Запросы с параметрами | Вычисления с числовыми, строковыми значениями или значениями дат с использованием данных из одного или нескольких полей. Использование параметров для ввода данных при выполнении запроса | Практическая работа 8.О Создание запросов с вычисляемыми полями Практическая работа 9.О Создание запросов с параметрами | 2 | 2 | У 1.1 У 1.2 | З 9.1 | 2.1 2.4 | 1.1-1.4 | Оценка практической работы | |
Тема 4.6 Групповые запросы | Агрегатные функции. Группировка данных в запросах | Практическая работа 10.О Создание запросов с группировкой данных | 2 | 2 | У 1.1 У 1.2 | З 9.1 | 2.3 | 1.1-1.4 | Оценка практической работы | |
Тема 4.7 Запросы на объединение нескольких таблиц | Создание многотабличных запросов | Практическая работа 11.О Создание многотабличных запросов | 2 | 2 | У 1.1 У 1.2 | З 9.1 | 2.1 2.2 | 1.1-1.4 | Оценка практической работы | |
Тема 4.8 Создание запросов на изменение данных | Создание запросов на добавление, удаление и изменение данных в БД | Практическая работа 12.О Создание запросов на изменение данных | 2 | 2 | У 1.1 У 1.2 | З 9.1 | 2.1 | 1.1-1.4 | Оценка практической работы | |
Тема 4.9 Экранные формы для ввода и корректировки данных | Создание простых форм. Создание связанных форм. Создание главной кнопочной формы | Практическая работа 13.О Создание форм Практическая работа 14.О Создание главной кнопочной формы | 2 | 2 | У 1.1 У 1.2 | З 9.1 | 2.1 2.3 | 1.1-1.4 | Оценка практической работы | |
Тема 4.10 Формирование и вывод отчетов | Создание простых отчетов. Создание отчетов на основе запросов. Создание отчетов с итогами. | Практическая работа 15.О Создание отчетов | 2 | 2 | У 1.1 У 1.2 | З 9.1 | 2.1 2.3 | 1.1-1.4 | Оценка практической работы | |
Тема 4.11 Создание макросов | Создание изолированных макросов. Создание вложенных макросов. | Практическая работа 16 Использование макросов | 2 | 2 | У 1.1 У 1.2 | З 9.1 | 2.1 | 1.1-1.4 | Оценка практической работы | |
Раздел 5 Организация SQL-запросов | 10 | 10 | ||||||||
Тема 5.1 Разработка SQL-запросов на выборку | Оператор SELECT. Операторы сравнения, логические операторы, специальные операторы в условиях выборки. Сортировка данных. | Практическая работа 17.О Создание простых SQL-запросов с использованием операторов сравнения и логических операторов Практическая работа 18.О Создание SQL-запросов с использованием специальных операторов | 2 | 2 | У 2 | З 9 | 2.3 2.4 | 1.1-1.4 | Оценка практической работы | |
Тема 5.2 Использование агрегатных функций в SQL-запросах. | Группировка данных в SQL-запросах. Наложение условия выборки к сгруппированным данным | Практическая работа 19.О Создание SQL-запросов c группировкой данных. | 2 | 2 | У 2 | З 9 | 2.3 2.4 | 1.1-1.4 | Оценка практической работы | |
Тема 5.3 Вложенные запросы | Вложенные подзапросы. Использование операторов EXISTS, ANY и ALL | Практическая работа 20.О Создание вложенных SQL-запросов | 2 | 2 | У 2 | З 9 | 2.3 2.4 | 1.1-1.4 | Оценка практической работы | |
Тема 5.4 Объединение таблиц | Объединение нескольких таблиц. Использование псевдонимов в SQL-запросах | Практическая работа 21.О Создание SQL-запросов из нескольких таблиц | 2 | 2 | У 2 | З 9 | 2.3 2.4 | 1.1-1.4 | Оценка практической работы | |
Тема 5.5 Модификация данных в таблицах | Операторы INSERT, DELETE, UPDATE | Практическая работа 22.О Создание SQL-запросов на редактирование, добавление и удаление записей в таблице. | 2 | 2 | У 2 | З 9 | 2.3 2.4 | 1.1-1.4 | Оценка практической работы | |
Контрольная работа 1.О Подведение итогов | 2 | Оценка теста, проводимого в рамках КР 1.О | ||||||||
Всего часов | 58 | 38 | ||||||||
Промежуточная аттестация | Экзамен |
условия реализации рабочей программы учебной дисциплины
4.1. Требования к минимальному материально-техническому обеспечению
Реализация рабочей программы учебной дисциплины предполагает наличие учебного кабинета ««Технологии разработки баз данных».
Оборудование учебных кабинетов и рабочих мест кабинетов:
1 Лаборатория «Технологии разработки баз данных»:
1.1 компьютер, подключенный к информационно-коммуникационной сети «Интернет»,
1.2 фломастерная доска,
1.3 мультимедийный проектор и экран,
1.4 30 компьютеров, подключенных к информационно-коммуникационной сети «Интернет».
4.2. Информационное обеспечение обучения
Список литературы
- Основные источники:
1.1 Федорова Г.Н. Основы проектирования баз данных [Текст]: Учебник. СПО / Г. Н. Федорова. - 2-е изд., стер. − М.: Издательский центр "Академия", 2018. - 224 с. − (Профессиональное образование). − Библиогр.: с. 216. – ЭБС «Академия»
1.2 Илюшечкин В.М. Основы использования и проектирования баз данных: учебник для /СПО В.М. Илюшечкин. – М: Издательство ЮРАЙТ, 2018. – 213 с. – Серия: Профессиональное образование [Электронный ресурс]; режим доступа: URL:https://biblio-online.ru/viewer/290801FB-F8CF-47B3-9559-6BADEC310243/osnovy-ispolzovaniya-i-proektirovaniya-baz-dannyh#page/30. – ЭБС «БиблиоРоссика»
1.3 Шуcтова Л.И., Тараканов О.В. Базы данных: Учебник. – М. ИНФРА – М, 2016. − 304 с. (Высшее образование: Бакалавриат). [Электронный ресурс]; режим доступа: URL: http://znanium.com/bookread2.php?book=491069, свободный. – «ZNANIUM»
2. Дополнительные источники
2.1 Селина Е.Г. Создание реляционных баз данных средствами СУБД Microsoft Access [Электронный ресурс]: учебно-методическое пособие/ Селина Е.Г. − Электрон. текстовые данные. − СПб.: Университет ИТМО, 2016. − 46 c. − Режим доступа: http://www.iprbookshop.ru/68137.html. − ЭБС «IPRbooks»
2.2 Кара-Ушаков, В.Ю. SQL–язык реляционных баз данных: учебное пособие / В.Ю. Кара-Ушанов. – Екатеринбург: Изд-во Урал. Ун-та, 2016. – 156 с. [Электронный ресурс]; режим доступа: URL: http://www.iprbookshop.ru/68419.html. – ЭБС «IPRboks»
2.3 Букунов С.В. Применение СУБД MS Access для создания бизнес-приложений [Электронный ресурс]: учебное пособие/ Букунов С.В., Букунова О.В. − Электрон. текстовые данные. − СПб.: Санкт-Петербургский государственный архитектурно-строительный университет, ЭБС АСВ, 2017. − 104 c. − Режим доступа: http://www.iprbookshop.ru/74344.html. − ЭБС «IPRbooks»
4.3. Общие требования к организации образовательного процесса
Перед изучением учебной дисциплины обучающиеся изучают следующие учебные дисциплины «Информационные технологии», «Операционные системы», «Основы алгоритмизации и программирования».
4.4. Кадровое обеспечение образовательного процесса
Требования к квалификации педагогических (инженерно-педагогических) кадров, обеспечивающих обучение по дисциплине:
- наличие высшего профессионального образования в области инфокоммуникационных систем и разработки баз данных;
- наличие опыта в области инфокоммуникационных систем и разработки баз данных или работы на различных должностях в организациях соответствующего направления;
- преподаватели должны проходить стажировку в соответствующих организациях не реже 1 раза в 3 года.
Предварительный просмотр:
ПРАВИТЕЛЬСТВО САНКТ-ПЕТЕРБУРГА
КОМИТЕТ ПО НАУКЕ И ВЫСШЕЙ ШКОЛЕ
СПБ ГБПОУ СПО «Петровский колледж»
КОМПЛЕКТ
КОНТРОЛЬНО-ОЦЕНОЧНЫХ СРЕДСТВ
ПО ПРОФЕССИОНАЛЬНОМУ МОДУЛЮ
ПМ.11 РАЗРАБОТКА, АДМИНИСТРИРОВАНИЕ И ЗАЩИТА БАЗ ДАННЫХ
МДК11.01 ТЕХНОЛОГИЯ РАЗРАБОТКИ БАЗ ДАННЫХ
для специальности 09.02.07 Информационные системы и программирование
Санкт-Петербург
2018 г.
ОДОБРЕН Методической предметно-цикловой комиссией Протокол № 1 от 28.08.18 г. | Составлен в соответствии с требованиями федерального государственного образовательного стандарта по специальности 09.02.03 Программирование в компьютерных системах |
ОДОБРЕН Методическим советом Петровского колледжа Протокол № 1 от 31.08.18 г. | Утвержден Ляпиной И.Ю Заведующей Отделением информационно-промышленных технологий и судостроения _____ __________ 2018 г. |
Комплект контрольно-оценочных средств учебной дисциплины разработан на основе Федерального государственного образовательного стандарта по специальности 09.02.03 Программирование в компьютерных системах среднего профессионального образования (далее – СПО) рабочей программы учебной дисциплины, методических указаний по выполнению практических, лабораторных работ и внеаудиторной самостоятельной работы обучающихся (банк заданий)
Разработчики:
Копец Ольга Николаевна, преподаватель
СОДЕРЖАНИЕ
Стр. | ||
1 | ПАСПОРТ КОМПЛЕКТА КОНТРОЛЬНО-ОЦЕНОЧНЫХ РЕДСТВ ПО ПРОФЕССИОНАЛЬНОМУ МОДУЛЮ РАЗРАБОТКА И АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ | 4 |
2 | КОНТРОЛЬНО-ОЦЕНОЧНЫЕ СРЕДСТВА ДЛЯ ТЕКУЩЕГО КОНТРОЛЯ УСПЕВАЕМОСТИ | 6 |
3 | КОНТРОЛЬНО-ОЦЕНОЧНЫЕ СРЕДСТВА | 45 |
4 | КОНТРОЛЬНО-ОЦЕНОЧНЫЕ СРЕДСТВА ПО УЧЕБНОЙ И (ИЛИ) ПРОИЗВОДСТВЕННОЙ ПРАКТИКЕ | 65 |
ПАСПОРТ КОМПЛЕКТА КОНТРОЛЬНО-ОЦЕНОЧНЫХ СРЕДСТВ ПО ПРОФЕССИОНАЛЬНОМУ МОДУЛЮ РАЗРАБОТКА И АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
- Общие положения
Контрольно-оценочные средства (КОС) разработаны в соответствии с требованиями программы подготовки специалистов среднего звена (далее - ППССЗ), ФГОС по специальности СПО 09.02.07 Информационные системы и программирование.
Контрольно-оценочные средства предназначены для контроля и оценки образовательных достижений обучающихся, освоивших программу профессионального модуля «Разработка и администрирования баз данных» для специальности СПО 09.02.07 Информационные системы и программирование.
Контрольно-оценочные средства включают материалы для проведения текущего контроля успеваемости, представленные в методических указаниях по выполнению практических работ и внеаудиторной самостоятельной работы обучающихся (банк заданий), и промежуточной аттестации в форме квалификационного экзамена.
Код работы | Название работы | Количество заданий (вариантов работы) | Наличие типового задания (+ /-) |
1.О | Сбор и анализ информации о предметной области для проектирования БД. | 15 | + |
2.О | Работа в консольном клиенте СУБД MySQL | 1 | + |
3.О | Разработка серверной части базы данных в СУБД MySQL. Создание таблиц | 30 | + |
4.О | Разработка серверной части базы данных в СУБД MySQL. Изменение структуры таблиц | 30 | + |
5.О | Разработка серверной части базы данных в СУБДMySQL. Создание индексов (простых, уникальных) | 30 | + |
6.О | Разработка серверной части базы данных в СУБД MySQL. Установка ограничений и контроль ссылочной целостности | 1 | + |
7.О | Создание базы данных в среде MySQLWorkBench | 1 | + |
8.О | Создание базы данных в среде MS SQL Management Studio | 1 | + |
9 | Простые запросы на выборку | 30 | + |
10 | Специальные операторы в условиях выборки запроса | 30 | + |
11.О | Создание запросов на выборку с использованием группировки данных | 30 | + |
12.О | Создание запросов на выборку с использованием вычисляемых полей | 30 | + |
13.О | Создание запросов на объединение нескольких таблиц. | 30 | + |
14.О | Создание запросов на объединение нескольких запросов | 30 | + |
15.О | Создание вложенных запросов | 30 | + |
16.О | Создание запросов на изменение данных в базе данных | 30 | + |
17.О | Разработка клиентской части приложения в C++ Builder. Настройка приложения клиента для работы с базой данных | 1 | + |
18.О | Применение запросов в клиентском приложении | 1 | + |
19.О | Резервное копирование и восстановление данных через клиентскую консоль MySQL и через MySQLWorkBench | 1 | + |
20.О | Создание учетных записей пользователей | 1 | + |
21.О | Реализация доступа пользователей к базе данных | 1 | + |
22.О | Создание представлений | 30 | + |
23.О | Создание хранимых процедур | 30 | + |
24 | Создание хранимых функций | 30 | + |
25.О | Создание триггеров | 30 | + |
26.О | Выполнение и отмена транзакций | 1 | + |
КР1.О | Контрольная работа 1 | ||
КР2.О | Контрольная работа 2 |
КОНТРОЛЬНО-ОЦЕНОЧНЫЕ СРЕДСТВА ДЛЯ ТЕКУЩЕГО КОНТРОЛЯ УСПЕВАЕМОСТИ
(РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ И КРИТЕРИИ ОЦЕНИВАНИЯ)
Работа 11.О «Сбор и анализ информации для проектирования баз данных»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Работать с документами отраслевой направленности Собирать, обрабатывать и анализировать информацию на предпроектной стадии | Основные принципы структуризации и нормализации базы данных Основные принципы построения концептуальной, логической и физической модели данных. |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Представлено описание предметной области (ПО) | 2 |
Представлены все информационные объекты ПО | 2 |
Представлены все атрибуты информационных объектов ПО | 3 |
Построена ER-диаграмма | 3 |
Максимальное количество баллов | 6 |
Баллы | Оценка |
10-9 | отлично |
8-7 | хорошо |
6 | удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Исходными данными для проектирования реляционной базы данных могут служить бланки и другие виды документов, с которыми работают конечные пользователи, а также описание информационных объектов и их атрибутов, полученное в ходе изучения предметной области.
- Описать предметную область разрабатываемой БД.
- Выделить информационные объекты ПО.
- Определить структуру таблиц (поля, типы данных, ключи) и установить связи между таблицами. Предусмотреть дополнительные поля для идентификации объектов (коды или номера). Список полей дополнить с целью расширения возможностей базы данных. Для каких-либо (по своему усмотрению) задать условие на значения.
РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЗАДАНИЯ 1.1.О ВАРИАНТ 1
КВИТАНЦИЯ(Код квитанции, телефон, абонентская плата, период оплаты, дата оплаты, итого начислено, ФИО абонента )
ВИД_РАЗГОВОРА(Код вида разговора, вид разговора)
КВИТАНЦИЯ_ВИД_РАЗГОВОРА(Код квитанции, Код вида разговора)
РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЗАДАНИЯ 1.1.О ВАРИАНТ 2
ПОДРАЗДЕЛЕНИЕ(Код подразделения, Название)
МАТОТВЛИЦО(КОД МОЛ, ФИО, Код должности, Код подразделения)
ДОЛЖНОСТЬ(Код должности, Должность)
МАТЦЕННОСТЬ(Код МЦ, Инв№, Наименование)
АКТПЕРЕДАЧИ(Код акта,№акта, дата, Код подразделения, Код МОЛ, Код МЦ, количество, Стоимость, Остаточная стоимость)
ВЕДОМОСТЬ(Код инвведомости, №ведомости, дата, Код МОЛ, количество, износ %, сумма, остаточная стоимость)
РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЗАДАНИЯ 11.1.О ВАРИАНТ 3
ТИПОРДЕРА(Код типа, название)
ОСНОВАНИЕ(Код основания, Основание))
КАССОВЫЙОРДЕР(Код КО, КОД типа, ФИО, Код основания, Сумма)
РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЗАДАНИЯ 11.1.О ВАРИАНТ 4
СЧЕТКВИТАНЦИЯ(Код квитанции, ФИО плательщика, лицевой счет, период оплаты, дата оплаты, итого к оплате)
ВИДУСЛУГИ(Код ВУ, Тариф, количество, КОД ЕИ)
ЕДИНИЦЫИЗМЕР(Код ЕИ, Единицы измерения)
СЧЕТКВИТАНЦИЯ(КОД СК, ФИО плательщика, Лицевой счет, период оплаты, дата оплаты, Итого к оплате)
РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЗАДАНИЯ 11.1.О ВАРИАНТ 5
ТОВАРЫ(Код товара, Инв№, Наименование, Код типа товара)
ТИП ТОВАРА()Код типа, Тип товара)
ПРЕЙСКУРАНТ(Код П, Код товара, Срок проката, Стоимость за день)
КЛИЕНТ(Код клиента, ФИО, Адрес, Телефон, № паспорта)
ДОГОВОР(Код договора, № договора, дата, Кол товара, срок возврата, стоимость проката, дата возврата, дата выдачи, предоплата, пеня, общая стоимость с пеня, Код клиента)
РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЗАДАНИЯ 11.1.О ВАРИАНТ 6
ВИДБЛЮДА(Код ВБ, Название)
БЛЮДО(Код Б, Наименование, КОД ВБ, Стоимость)
ОФИЦИАНТ(Код О, ФИО)
ЧЕК(Код Ч, №Чека, отдата, столик, Код О, Время заказа, Код Б, Количество, Стоимость заказа, Скидка, Обслуживание, ИТОГО)
РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЗАДАНИЯ 11.1.О ВАРИАНТ 7
ЗАПРАВКА(Код заправки, Название, Адрес)
ТОПЛИВО(Код топлива, Наименование, Цена за литр)
НАКЛАДНАЯ(Код Н, № накладной, Дата, Код заправки, Код топлива, Количество, Стоимость, ИТОГО)
РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЗАДАНИЯ 11.1.О ВАРИАНТ 8
ТИПКРЕДИТА(Код кредита, Название)
УСЛОВИЯКРЕДИТ(Код УК, Код кредита, Сумма кредита, Ставка, Срок погашения)
КЛИЕНТ(Код клиента, Название предприятия, Расчетный счет, Адрес)
ДОГОВОР(Код договора, №договора, дата, Код кредита, размер, Код клиента)
РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЗАДАНИЯ 11.1.О ВАРИАНТ 9
ОРГАНИЗАЦИЯ(Код организации, Наименование, ФИО ИП, ИНН, Адрес)
ТОВАР(Код товара, Наименование, цена)
ПРОДАВЕЦ(Код продавца, ФИО)
ТОВАРНЫЙЧЕК(Код ТЧ, № ТЧ, Код организации, )
РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЗАДАНИЯ 11.1.О ВАРИАНТ 10
РАБОТА(Код работы, Наименование, Сроки, Код качества, Сроки, Цена)
КАЧЕСТВО(Код качества, Качество)
ДОГОВОР(Код договора, №договора, дата)
АКТ(Код акта, №акта, Код договора, Код работы, Код качества)
РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЗАДАНИЯ 11.1.О ВАРИАНТ 11
ОРГАНИЗАЦИЯ (Код организации, Название, ИНН)
ТОВАР(Код товара, Наименование, Кол ЕИ)
МОЛИЦО(Код МОЛ, ФИО, Код типа МОЛ)
ТИПМОЛ(Код типа МОЛ, Название)
НАКЛАДНАЯ(Код Н, №накладной, дата, Код товара, количество, сумма)
НАКЛАДНАЯМОЛ(Код Н, Код МОЛ)
РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЗАДАНИЯ 11.1.О ВАРИАНТ 12
ОРГАНИЗАЦИЯ(КодО, Название, Адрес, КодГ, Телефон/факс)
ГОРОД(КодГ, Город)
ТОВАР(КодТ, Код, Наименование, КодП, КодЕИ)
ПОСТАВЩИК(КодП, Название)
ЕДИНИЦЫИЗМЕР(КодКИ, ЕИ)
ПРАЙСЛИСТ(КодПЛ, КодО, КодТ)
РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЗАДАНИЯ 11.1.О ВАРИАНТ 13
ТИПОРГАНИЗАЦИИ(КодТО, Тип)
ГОРОД(КодГ, Город, Адрес, Тел.факс)
ВИДДЕЯТЕЛЬНОСТИ(КодВД, ВДпоОКДП)
ВИДОПЕРАЦИИ(КодВО, ВидО)
КОД(КодКОКУД, ОКПО, ИНН, КодВД, КодВО)
СТРУКТПОДРАЗДЕЛЕНИЕ(КодСП, Название)
ОРГАНИЗАЦИЯ(КодО, Название, КодТ, КодГ, КодК, КодСП)
РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЗАДАНИЯ 11.1.О ВАРИАНТ 14
СТРУКТПОДР(КодСП, Код, НазваниеСП)
СПЕЦИАЛЬНОСТЬ(КодСП, Специальность)
ПРОФЕССИЯ(КодП, Профессия)
РАЗРЯД(КодР, Обозначение)
КВАЛИФИКАЦИЯ(КодК, Квалификация)
ДОЛЖНОСТЬ(КодД,Название)
НАДБАВКИ(КодН, Название)
СП_Надбавка(КодСП, КодН)
ШТАТНОЕРАСПИС(КодШР, №документа, ДатаСосавления, Период, СДаты, КодСП, КодД, КодСП,КодП, КодР, КодК, Количество,Оклад)
РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЗАДАНИЯ 11.1.О ВАРИАНТ 15
АКТ(КодА, №док, Дата_составления, СДата, ПоДата, КодТД,КодРаботника)
ТРУДОВОЙДОГОВОР(КодТД, №ТД, ОтДата,КодРаботника)
РАБОТНИК(КодРаботника, Фам, Имя, Отч)
РАБОТЫ(КодР, НаименованиеР)
ВЫПОЛНЕНИЕ(КодВ, КодРаботника, Код Работы, Сумма)
Работа 2.О «Работа в консольном клиенте СУБД MySQL»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Работать в средах современных СУБД | Основные команды для работы в среде современной СУБД |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Выполнена команда просмотра баз данных, которые есть на сервере | 1 |
Выполнена команда создания БД | 1 |
Выполнена команда просмотра наличия таблиц в текущей БД | 1 |
Выполнена команда просмотра структуры таблицы | 1 |
Выполнена команда создания базу данных | 1 |
Выполнена команда создания таблицы | 2 |
Выполнена команда добавления данных в таблицу | 1 |
Выполнена команда вывода данных из таблицы | 1 |
Выполнена команда удалениятаблицы | 1 |
Максимальное количество баллов | 6 |
Баллы | Оценка |
10-9 | отлично |
8-7 | хорошо |
6 | удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Применить команды работы в консоли Mysql.
Работа 3.О «Разработка серверной части базы данных в СУБД MySQL. Создание таблиц»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Создавать объекты баз данных в современных СУБД | Основные принципы построения концептуальной, логической и физической модели данных. Структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Созданы все таблицы | 4 |
В таблицах установлены все свойства таблиц | 3 |
Ключевые и внешние ключи обозначены | 1 |
Применена подстановка для отдельных столбцов или со значением из другой таблицы, или с фиксированным набором | 2 |
Максимальное количество баллов | 10 |
Баллы | Оценка |
10-9 | отлично |
8-7 | хорошо |
6 | удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
В соответствии с заданной предметной областью создать базу данных и таблицы в СУБД MySQL.
Работа 4.О «Разработка серверной части базы данных в СУБД MySQL. Изменение структуры таблиц»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Создавать объекты баз данных в современных СУБД | Основные положения теории баз данных, хранилищ данных, баз знаний Методы описания схем баз данных в современных СУБД |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Изменено название таблицы | 1 |
Добавлен новый столбец в таблицу | 1 |
Изменено имя и тип поля таблицы | 1 |
Переименовано имя поля таблицы | 1 |
Изменен размер поля таблицы | 1 |
Удален столбец таблицы | 1 |
Добавлен простой индекс в таблицу | 1 |
Добавлен уникальный индекс в таблицу | 1 |
Добавлено ключевое поле в таблицу | 1 |
Добавлен внешний ключ таблицы | 1 |
Максимальное количество баллов | 10 |
Баллы | Оценка |
10-8 | отлично |
7 | хорошо |
6 | удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Произвести изменения в структуре созданных таблиц.
Работа 5.О «Разработка серверной части базы данных в СУБДMySQL. Создание индексов»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Создавать объекты баз данных в современных СУБД | Структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров. |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Созданы простые индексы | 2 |
Созданы простые индексы, состоящие из нескольких полей | 2 |
Удаление простых индексов | 1 |
Созданы уникальные индексы | 2 |
Созданы уникальные индексы, состоящие из нескольких полей | 2 |
Удалены уникальные индексы | 1 |
Максимальное количество баллов | 8 |
Баллы | Оценка |
10-9 | отлично |
8-7 | хорошо |
6 | удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Создать простые и уникальные индексы.
Работа 6.О «Разработка серверной части базы данных в СУБД MySQL. Установка ограничений и контроль ссылочной целостности»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Создавать объекты баз данных в современных СУБД | Методы организации целостности данных |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Созданы ограничения на уникальные индексы при создании таблиц | 2 |
Создано ограничение на поле | 2 |
Создано ограничение на внешний ключ | 2 |
Удалены ограничения | 2 |
Максимальное количество баллов | 8 |
Баллы | Оценка |
8 | отлично |
6 | хорошо |
6 | удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Добавить ограничения на поля, уникальные индексы и внешние ключи, а затем их удалить.
Работа 7.О «Создание базы данных в среде MySQLWorkBench»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Работать с современными case-средствами проектирования баз данных. | Методы описания схем баз данных в современных СУБД Основные принципы структуризации и нормализации базы данных Методы организации целостности |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Созданы таблицы и правильно определены типы данных таблиц | 7 |
Правильно созданы связи между таблицами | 3 |
Максимальное количество баллов | 8 |
Баллы | Оценка |
10 | отлично |
8 | хорошо |
7 | удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Добавить ограничения на поля, уникальные индексы и внешние ключи, а затем их удалить.
Работа 8 «Создание базы данных в среде MS SQL Management Studio»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Работать с современными case-средствами проектирования баз данных. | Методы описания схем баз данных в современных СУБД Основные принципы структуризации и нормализации базы данных |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Создана база данных | 2 |
Созданы все таблицы и правильно определены типы данных таблиц | 1 |
Правильно определены типы данных таблиц | 7 |
Максимальное количество баллов | 8 |
Баллы | Оценка |
10 | отлично |
8 | хорошо |
7 | удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Создание базы данных в среде MS SQL MANAGEMENT STUDIO.
Работа 9 «Простые запросы на выборку»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Создавать объекты баз данных в современных СУБД | Методы создания запросов |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Созданы запросы на вывод полей из таблицы | 1 |
Созданы запросы с использованием оператора DISTINCT | 1 |
Созданы запросы с использованием оператора ISNULLили NOTNULL | 1 |
Созданы запросы с использованием операторов сравнения | 2 |
Созданы запросы с использованием логических операторов | 2 |
Созданы запросы с использованием сочетания операторов сравнения и логических операторов | 3 |
Максимальное количество баллов | 10 |
Баллы | Оценка |
10-9 | отлично |
8 | хорошо |
7 | удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Простая выборка данных с использованием операторов DISTINCT, ISNULL, NOTNULL, операторов сравнения, логических операторов и их сочетание.
Работа 10 «Специальные операторы в условиях выборки запроса»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Создавать объекты баз данных в современных СУБД | Методы создания запросов |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Созданы запросы с использованием оператора IN | 2 |
Созданы запросы с использованием оператора LIKE | 3 |
Созданы запросы с использованием оператора BETWEEN | 2 |
Созданы запросы с сочетанием операторов IN, LIKE, BETWEEN | 3 |
Максимальное количество баллов | 10 |
Баллы | Оценка |
10-8 | отлично |
7 | хорошо |
6 | удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Выборка данных с использованием с использованием в запросах специальных операторов IN, Like, Between.
Работа 11.О «Создание запросов на выборку с использованием группировки данных»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Создавать объекты баз данных в современных СУБД | Методы создания запросов |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Созданы запросы, которые выдают одно значение при использовании агрегатных функций | 1 |
Созданы запросы с группировкой по одному полю | 1 |
Созданы запросы с группировкой по нескольким полям | 1 |
Создан запрос с условным оператором, в котором сначала выполняется условный оператор, а затем производится выборка | 3 |
Создание запросов с использованием условия для группы | 4 |
Максимальное количество баллов | 10 |
Баллы | Оценка |
10-8 | отлично |
7 | хорошо |
6 | удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Выборка данных с использованием в запросах агрегатных функций, группировки по полям с оператором ORDER BYи оператором условия к группе HAVING.
Работа 12.О «Создание запросов на выборку с использованием вычисляемых полей»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Создавать объекты баз данных в современных СУБД | Методы создания запросов |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Создан запрос, в котором одно из полей является результатом арифметической функции над каким-либо полем таблицы | 1 |
Создан запрос с объединением текстовых полей в запросах | 1 |
Создан запрос с сортировкой по вычислимому полю и для вычислимого поля использовалось альтернативное имя | 2 |
Создан запрос с функции if | 3 |
Созданы запросы с использованием встроенных функций | 3 |
Максимальное количество баллов | 10 |
Баллы | Оценка |
10-8 | отлично |
7 | хорошо |
6 | удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Создать запросы с вычисляемыми полями.
Работа 13.О «Создание запросов на объединение нескольких таблиц»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Создавать объекты баз данных в современных СУБД | Методы создания запросов |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Созданs запросы, на внутреннее объединение таблиц | 1 |
Созданs запросы на внутреннее объединение таблиц с использованием условия выборки | 1 |
Созданs запросы на внутреннее объединение таблиц с использованием нескольких критериев выборки | 2 |
Созданы запросы с внешним объединением Left Join | 3 |
Созданы запросы с внешним объединением Right Join | 3 |
Максимальное количество баллов | 10 |
Баллы | Оценка |
10-8 | отлично |
7 | хорошо |
6 | удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Создание запросы на внутреннее и внешнее объединение таблиц.
Работа 14 «Создание запросов на объединение нескольких запросов»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Создавать объекты баз данных в современных СУБД | Методы создания запросов |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Создан запрос на объединение результатов нескольких запросов без дублирования | 2 |
Создан запрос на объединение результатов нескольких запросов с выводом нескольких строк | 3 |
Создан запрос на объединение результатов нескольких запросов с сортировкой результата | 3 |
Создан запрос на объединение с дублированием данных | 2 |
Максимальное количество баллов | 10 |
Баллы | Оценка |
10-8 | отлично |
7 | хорошо |
6 | удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Создание запросов на объединение результатов нескольких запросов.
Работа 15 «Создание ВЛОЖЕННЫХ запросов»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Создавать объекты баз данных в современных СУБД | Методы создания запросов |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Выполнен запрос, в котором производится условный выбор из подзапроса с использованием оператора IN. | 1 |
Выполнен запрос, в котором производится условный выбор из подзапроса с использованием оператора Any. | 1 |
Выполнен запрос, в котором производится условный выбор из подзапроса с использованием оператора All. | 2 |
Выполнен запрос, в котором производится условный выбор из подзапроса с использованием оператора Exists. | 3 |
Выполнен запрос, в котором производится условный выбор из подзапроса с использованием оператора IN. | 3 |
Максимальное количество баллов | 8 |
Баллы | Оценка |
10-8 | отлично |
7 | хорошо |
6 | удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Создание вложенных запросов.
Работа 16.О «Создание запросов на изменение данных»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Создавать объекты баз данных в современных СУБД | Методы создания запросов |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Выполнен запрос на ввод данных | 1 |
Выполнен запрос на изменение данных в одном поле | 1 |
Выполнен запрос на изменение данных в нескольких полях | 3 |
Выполнен запрос на удаление данных с одним условием | 2 |
Выполнен запрос на удаление данных с несколькими критериями | 3 |
Максимальное количество баллов | 8 |
Баллы | Оценка |
10-8 | отлично |
7 | хорошо |
6 | удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Создание запросов на удаление, добавление и обновление данных.
Работа 17.О «Разработка клиентской части приложения в C++ Builder. Настройка приложения клиента для работы с базой данных»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Выполнять установку и настройку программного обеспечения для обеспечения работы пользователя с базой данных | Основы разработки приложений баз данных |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
База данных подключена к приложению | 9 |
Данные из базы данных выведены на форму приложения | 1 |
Максимальное количество баллов | 10 |
Баллы | Оценка |
10 | отлично |
9 | хорошо |
СОДЕРЖАНИЕ РАБОТЫ
Настроить приложение клиента в ИСР C++ Builderдля подключения к базе данных.
Работа 18 «Применение SQL-запросов в клиентском приложении»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Выполнять установку и настройку программного обеспечения для обеспечения работы пользователя с базой данных | Основы разработки приложений баз данных |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
В ИСР С++Builderсоздан интерфейс приложения | 1 |
Созданы запросы на поиск данных | 3 |
Создан запрос на удаление данных | 2 |
Создан запрос на добавление данных | 2 |
Создан запрос на изменение данных | 2 |
Максимальное количество баллов | 10 |
Баллы | Оценка |
10-8 | отлично |
7 | Хорошо |
6 | Удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Применить SQL-запросы в клиентском приложении.
РАБОТА 19.О «Резервное копирование и восстановление данных через клиентскую консоль MySQL и через MySQLWorkBench»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Выполнять установку и настройку программного обеспечения для обеспечения работы пользователя с базой данных | Основы разработки приложений баз данных |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Создана резервная копия БД | 1 |
Создана резервная копия нескольких таблиц БД | 1 |
Создана резервная копия и заархивирована | 1 |
Создана резервная копия с ограничением where | 1 |
Резервированы права доступа на БД | 1 |
База данных восстановлена из резервной копии | 1 |
Создана резервная копия БД в программе MySQLWorckBench | 1 |
Восстановление БД из резервной копии, выполненной через программуMySQLWorckBench | 1 |
Максимальное количество баллов | 8 |
Баллы | Оценка |
8-7 | отлично |
6 | Хорошо |
5 | Удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Настроить приложение клиента в ИСР C++ Builderдля подключения к базе данных.
РАБОТА 20.О «Создание учетных записей пользователей»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Обеспечивать информационную безопасность на уровне базы данных | Способы контроля доступа к данным и управления привилегиями |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Созданы пользователи БД | 3 |
Созданы удаленные пользователи БД | 3 |
Создан список пользователей | 1 |
Пользователи БД удалены | 3 |
Максимальное количество баллов | 7 |
Баллы | Оценка |
7-8 | отлично |
6 | Хорошо |
5 | Удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Создание пользователей в БД.
РАБОТА 20.О
«СОЗДАНИЕ УЧЕТНЫХ ЗАПИСЕЙ ПОЛЬЗОВАТЕЛЕЙ»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Обеспечивать информационную безопасность на уровне базы данных | Способы контроля доступа к данным и управления привилегиями |
Время выполнения задания – 90 минут.
Уровень сложности работы – 2
Необходимое оборудование, материалы, документация: ПК, МУ по выполнению практических работ.
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Созданы пользователи БД | 3 |
Созданы удаленные пользователи БД | 3 |
Создан список пользователей | 1 |
Пользователи БД удалены | 3 |
Максимальное количество баллов | 7 |
Баллы | Оценка |
7-8 | отлично |
6 | Хорошо |
5 | Удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Создание пользователей в БД.
РАБОТА 21.О «Реализация доступа пользователей к базе данных»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Обеспечивать информационную безопасность на уровне базы данных | Способы контроля доступа к данным и управления привилегиями |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Даны привилегии пользователям | 2 |
Даны все права какому-либо пользователю | 2 |
Выполнена команда просмотра всех привилегий пользователя | 1 |
Отменены права пользователя | 3 |
Создан суперпользователь | 2 |
Максимальное количество баллов | 10 |
Баллы | Оценка |
10-9 | отлично |
8 | Хорошо |
7 | Удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Создание и отмена привилегий пользователю в БД.
РАБОТА 22.О «Создание представлений»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Создавать объекты баз данных в современных СУБД. Обеспечивать информационную безопасность на уровне базы данных | Способы контроля доступа к данным и управления привилегиями |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Кол-во баллов |
Создано представление, основанное на запросе с использованием операторов сравнения и логических операторов. | 1 |
Создано представление, основанное на использовании специальных операторов в запросе. | 1 |
Создано представление, основанное на запросе с вычислимыми полями и полями с форматированием данных. | 2 |
Создано представление, основанное на запросе с соединением таблиц. | 3 |
Создано представление с группировкой данных в запросе. | 3 |
Максимальное количество баллов | 7 |
Баллы | Оценка |
10-9 | отлично |
8 | Хорошо |
7 | Удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Создание представлений.
РАБОТА 23.О «Создание хранимых процедур»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Создавать объекты баз данных в современных СУБД Обеспечивать информационную безопасность на уровне базы данных | Способы контроля доступа к данным и управления привилегиями |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Создана хранимая процедура без параметров. | 1 |
Создана хранимая процедура с одним параметром типа IN. | 2 |
Создана хранимая процедураc двумя параметрами типа IN и OUT. | 4 |
Создана хранимая процедура с параметром типа INOUT. | 2 |
Максимальное количество баллов | 10 |
Баллы | Оценка |
10-9 | отлично |
8 | Хорошо |
7 | Удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Создание хранимых процедур.
РАБОТА 24.О «Создание хранимых функций»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Создавать объекты баз данных в современных СУБД Обеспечивать информационную безопасность на уровне базы данных | Способы контроля доступа к данным и управления привилегиями |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Создана простая хранимая функция | 2 |
Создана хранимая функция с использованием условного оператора | 4 |
Создана хранимая функция с использованием оператора цикла | 4 |
Максимальное количество баллов | |
Баллы | Оценка |
10-8 | отлично |
7 | Хорошо |
6 | Удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Создание хранимых функций.
РАБОТА 25.О «Создание триггеров»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Создавать объекты баз данных в современных СУБД Обеспечивать информационную безопасность на уровне базы данных | Способы контроля доступа к данным и управления привилегиями |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Создан простой триггер. | 1 |
Создан триггер с использованием оператора IFили циклов. | 4 |
Максимальное количество баллов | 5 |
Баллы | Оценка |
5 | отлично |
4 | Хорошо |
3 | Удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Создание триггеров.
РАБОТА 26.О «Выполнение и отмена транзакций»
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Создавать объекты баз данных в современных СУБД Обеспечивать информационную безопасность на уровне базы данных | Способы контроля доступа к данным и управления привилегиями |
КРИТЕРИИ ОЦЕНИВАНИЯ РАБОТЫ КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Наименование показателей | Количество баллов |
Отключен режим автоматического завершения | 1 |
Данные изменены | 1 |
Осуществлена проверка изменения данных | 1 |
Осуществлен откат транзакции | 1 |
Воспроизведена транзакция | 1 |
Действия по изменению данных сохранены | 1 |
Максимальное количество баллов | 6 |
Баллы | Оценка |
6 | отлично |
5 | Хорошо |
4 | Удовлетворительно |
СОДЕРЖАНИЕ РАБОТЫ
Создание триггеров.
КОНТРОЛЬНАЯ РАБОТА 1.О
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
Создавать объекты баз данных в современных СУБД |
|
Работа выполняется в форме тестирования.
Время выполнения задания – 45 минут
Уровень сложности работы – 2
КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Правильно даны ответы на 30 – 27 вопросов из 30 – оценка «отлично»
Правильно дан ответ на 26 – 23 вопросов из 30 – оценка «хорошо»
Правильно дан ответ на 22 – 19 вопросов из 30 – оценка «удовлетворительно»
Правильно дан ответ на менее чем на 19 вопросов – оценка «неудовлетворительно»
СОДЕРЖАНИЕ РАБОТЫ
Ответить на вопросы теста.
- Реляционные базы данных
- База данных, в которой одна ни с чем не связанная таблица
- Любая база данных – реляционная
- Совокупность данных, не связанных между собой
- База данных, в которой информация хранится в виде двумерных таблиц, связанных между собой
- Запрос для вывода всех данных из таблицы Orders
- SELECT ALL FROM Orders;
- SELECT % FROM Orders;
- SELECT * FROM Orders;
- SELECT *.Orders FROM Orders;
- Результат запроса SELECT id, date, customer_name FROM Orders;
- Несортированные номера и даты всех заказов с именами заказчиков
- Запрос составлен неверно
- Номера и даты всех заказов с именами заказчиков, отсортированных по первой колонке
- Номера и даты всех заказов с именами заказчиков, отсортированные по всем колонкам
- Ошибка в запросе: SELECT id, date, customer_name FROM Orders WHERE customer_name = Mike;
- Запрос составлен правильно
- Mike необходимо записать в кавычках
- Нужно убрать лишние поля из запроса
- Строчку с WHERE поменять местами с FPRM
- Результат запроса SELECT * FROM Orders WHERE date BETWEEN ‘2019-01-01’ AND ‘2019-12-31’;
- Все данные по заказам, совершенным за 2019 год за исключением 01 января 2019
- Все данные по заказам, совершенным за 2019 год, за исключением 31 декабря 2019 года
- Все данные по заказам, совершенным за 2019 год
- Запрос составлен неверно
- Ошибка в запросе SELECT id, date FROM Orders WHERE seller_id = NULL;
- Все верно, запрос покажет все заказы, продавцы которых не проставлены
- NULL нужно взять в кавычки
- Сравнение с NULL можно проводить только с оператором IS NULL
- Сравнение с NULL можно проводить только с оператором ON
- Порядок выполнения операторов AND и OR
- Сначала выполняется AND, а затем OR
- Сначала выполняется OR, а затем AND
- Порядок выполнения операторов AND и OR зависит от того, какой из операторов стоит первым
- Операторы AND или OR выполняются одновременно
- Результат работы запроса SELECT DISTINCT srller_id ORDER BY seller_id FROM Orders;
- Уникальные ID продавцов, отсортированные по возрастанию
- Уникальные ID продавцов, отсортированные по убыванию
- Запрос составлен неверно, ORDER BY всегда ставится в конце запроса
- Неотсортированные уникальные ID продавцов
- Результат оператора SELECT * FROM Orders WHERE customer_name Like ‘mik_’;
- Будут найдены все имена, которые начинаются на mik и состоят из четырех символов
- Будут найдены все имена, которые начинаются на mik, вне зависимости от того, из какого количества символов они состоят
- Будут найдены данные, где имя равно mik
- Запрос составлен неверно, в паре с оператором Like не использутся спецсимволы
- Правильный пример использования функции округлении ROUND
- SELECT id. Price * discount AS total price FROM Orders ROUND(2);
- SELECT id, price * discount ROUND(2) AS total price FROM Orders;
- SELECT id, ROUND(price * discount, 2) AS total price FROM Orders;
- Нет правильного примера
- Результат запроса SELECT id FROM Orders WHERE year(date) > 2019
- Номера заказов, сделанных до 2019
- Номера заказов, сделанных в 2019
- Уникальные номера заказов
- Номера заказов, сделанных после 2019 года
- Назначение оператора LIMIT в запросе: SELECT * FROM Orders LIMIT 10;
- Необходим, чтобы показать все заказы, содержащие цифру 10
- Необходим, чтобы показать первых 10 записей в запросе
- Необходим, чтобы показать случайные 10 записей в запрос
- Не существует такого оператора
- Правильно написанный запрос с использованием агрегатной функции SUM
- SELECT SUM(price) FROM Orders;
- SELECT SUM(price), customer_name FROM Orders;
- SELECT * FROM Orders WHERE price = SUM();
- SELECT SUM() FROM Orders GROUP BY price;
- Возможность использования одновременно двух агрегирующих функций:
SELECT MIN(price), MAX(price) FROM Orders;
- Да, но данный запрос составлен неверно, надо так: SELECT * FROM Orders WHERE price IN(min, max);
- Да, в результате получим минимальную и максимальную стоимости
- Да, в результате получим стоимости, отсортированные от минимальной к максимальной
- Нет, две функции использовать одновременно нельзя
- Корректно составленный запрос с оператором группировки данных
- SELECT count(*) FROM Orders GROUP seller_id;
- SELECT seller_id, count(*) FROM Orders GROUP seller_id;
- SELECT seller_id, count(*) FROM Orders GROUP BY seller_id;
- SELECT count(*) FROM Orders GROUP ON seller_id;
- Результат запроса: SELECT seller_id, count(*) FROM Orders GROUP BY seller_id HAVING seller_id IN(2,4,6);
- Количество заказов, сгруппированное по продавцам 2, 4 и 6
- Количество продавцов, у которых 2, 4 или 6 товаров
- Запрос составлен неверно, HAVING указывается до группировки
- Запрос составлен неверно, для указания условия должно быть использовано WHERE
- Корректно написанный запрос с использованием подзапроса, который выводит информацию о заказе с самой дорогой стоимостью
- SELECT * FROM Orders price – (SELECT big(price) FROM Orders;
- SELECT * FROM Orders WHERE price = max;
- SELECT count(*) FROM Orders;
- SELECT * FROM Orders WHERE price = (SELECT max(price) FROM Orders);
- Несуществующий вид оператора JOIN
- LEFT JOIN – который выводит все записи первой таблицы, а для ненайденных пар из правой таблицы проставит значение NULL
- RIGHT JOIN – который выведет все записи второй таблицы, а на месте недостающей информации из первой таблицы поставит NULL
- INER JOIN – который показывает только те записи, для которых нашлись пары
- TRUE JOIN – который выведет все верные значения
- Корректный пример запроса с использованием JOIN. Данный запрос выведет нам данные ID заказа, имя заказчика и ID продавца
- SELECT Orders.customer_name, Sellers.id FROM Orders LEFT JOIN ON Sellers AND Orders.seller_id = Sellers.id;
- SELECT id AND customer_name AND seller_id Orders LEFT JOIN Sellers ON seller_id = id;
- SELECT Orders.id, Orders.customer_name, Sellers.id FROM Orders LEFT JOIN Sellers ON Orders.seller_id = Sellers.id;
- SELECT Orders.id, Orders.customer_name, Sellers.id FROM Orders INNER JOIN Sellers WHEN Orders.seller_id = Sellers.id;
- Правильный пример запроса с использованием UNION
- SELECT id, city FROM Orders ORDER BY id UNION SELECT id, city FROM Sellers ORDER BY city;
- SELECT id, city, seller_id FROM Orders AND SELECT city, id FROM Sellers ORDER BY city;
- SELECT id, city FROM Orders UNION SELECT id, city FROM Sellers ORDER BY id;
- SELECT city FROM Orders UNION SELECT id, city FROM Sellers ORDER BY id;
- Строковый тип данных, которого нет в SQL
- VARCHAR
- STRING
- CHAR
- TEXT
- Значение текущего года
- SELECT now();
- SELECT year();
- SELECT yer(now());
- SELECT year FROM Date;
- Поля, которые обязательно перечислять в INSERT для вставки данных
- Все
- Только те, у которых нет NULL значений
- Те, у которых нет DEFAULT значения и которые не имеют атрибут AUTO_INCREMENT
- Все поля имеют негласное DEFAULT значение, обязательных полей нет
- Несколько вставляемых записей в таблицу за один запрос
- Использовать MULTI INSERT вместо INSERT INTO
- Перечислить через запятую все наборы значений после VALUES
- Использовать подзапрос
- Несколько записей в одном запросе вставить нельзя
- Необходимость команды UPDATE, если можно сначала удалить запись, а потом добавить новую, исправленную
- Именно так и делаю, UPDATE не использую
- Удалять записи в SQL нельзя, вместо этого используется UPDATE с NULL-значениями для всех полей
- В записи могут быть автоматически проставленные поля, такие как auto_increment или timestamp, которые собьются при внесении записи заново
- Так меньше нагрузки на базу, ведь команда одна, а не две
- Операторы, в которых можно применять оператор LIMIT
- Только SELECT
- SELECT и INSERT
- SELECT, UPDATE, DELETE
- SELECT, INSERT, DELETE, UPDATEe
- Результат запроса: SELECT id, date, customer_name FROM Orders ORDER BY customer_name DESC;
- Неотсортированные номера и даты всех заказов с именами заказчиков
- Номера и даты всех заказов с именами заказчиков, отсортированные по убыванию по колонке customer_name
- Запрос составлен неверно
- Номера и даты всех заказов с именами заказчиков, отсортированные по всем колонкам, содержащим слово Order
- Правильно заданные синоним таблицы в запросе
- SELECT * FROM table_name as tn;
- SELECT * FROM table_name this tn;
- SELECT * FROM table_name is tn
- SELCT * FROM table_name tn
- В MySQL нельзя задавать синонимы таблицам
- Ошибки, допущенные в выражении: CREATE table deffult (row_id not null default 10 auto_increment);
- Для auto_increment колонок нельзя задать свойство default
- Неправильно задано имя таблицы
- Для типа int нельзя задавать ограничение not null
- Пропущена обязательная проверка на наличие таблицы – if not exists
- Колонка со свойством auto_increment обязана быть ключом, но не обязательно primary;
- Таблица table содержит 8 записей. Количество строк, которые выдаст следующий запрос:
SELECT * FROM table LIMIT 4, 6;
- Произойдет ошибка
- 6
- 4
- 8
- 3
- Правильно написанный оператор создания таблицы
- CREATE TABLE books(id INTEGER PRIMARY KEY AUTO_INCREMENT DEFAULT 0, title VARCHAR(100), author_id INTEGER, price double, year DATE,
FOREIGN KEY (author_id) REFERENCES authors(id));
- CREATE TABLE books(id INTEGER PRIMARY KEY AUTO_INCREMENT, title VARCHAR(100), author_id INTEGER, price double, year DATE,
FOREIGN KEY (author_id) REFERENCES authors(id));
- CREATE TABLE books(id INTEGER AUTO_INCREMENT, title VARCHAR(100), author_id INTEGER, price double, year DATE,
FOREIGN KEY (author_id) REFERENCES authors(id));
- CREATE TABLE books(id INTEGER NOT NULL, title VARCHAR(100), author_id INTEGER, price double, year DATE,
FOREIGN KEY (author_id) REFERENCES authors(id));
- Правильное добавление внешнего ключа в таблицу
- INSERT INTO books ADD FOREIGN KEY (author_id) REFERENCES authors(id);
- SELECT FOREIGN KEY (author_id) REFERENCES authors(id) FROM books;
- UPDATE books SET FOREIGN KEY = (author_id) REFERENCES authors(id);
- ALTER TABLE books ADD FOREIGN KEY (author_id) REFERENCES authors(id);
- Результат запроса: SELECT id, date, customer_name FROM Orders ORDER BY 3;
- Неотсортированные номера и даты всех заказов с именами заказчиков
- Запрос составлен неверно
- Номера и даты всех заказов с именами заказчиков, отсортированные по третьей колонке
- Номера и даты всех заказов с именами заказчиков, отсортированные по всем колонкам, содержащим слово ORDER
- Компоненты, которые необходимо настроить в C++ Builder, для работы с базой данных
- ADOConnection
- ADOСommand
- TDataSource
- ADODStoreProc
- ADOQuery
- Индексы могут быть
- Простые
- Связанные
- Уникальные
- Прямые
- Конструкция ON DELETE CASCADE применяется при
- удалении записи в таблице-предке, которая содержит первичный ключ, при этом автоматически удаляются записи со ссылками на это значение в таблице-потомке
- обновлении записи в таблице-предке, которая содержит первичный ключ, при этом автоматически обновляются записи со ссылками на это значение в таблице-потомке
- удалении или обновлении записи в таблице-предке, которая содержит первичный ключ, при этом значения внешнего ключа в таблице-потомке устанавливаются в NULL
- удалении или обновлении записи в таблице-предке, которая содержит первичный ключ, в таблице-потомке никаких действий предприниматься не будет
- Сервер баз данных осуществляет целый комплекс действий по управлению данными. Основными его обязанностями являются:
- выполнение пользовательских запросов на выбор и модификацию данных и метаданных, получаемых от клиентских приложений, функционирующих на персональных компьютерах локальной сети
- отображение информации из таблиц базы данных
- хранение и резервное копирование данных
- поддержка ссылочной целостности данных согласно определенным в базе данных правилам
- обеспечение авторизованного доступа к данным на основе проверки прав и привилегий пользователей
- изменение информации, получаемой клиентом
- протоколирование операций и ведение журнала транзакций
- Технология доступа к данным, которая используется при настройке ИСР С++ Builder c СУБД MySQL
- dbExpress
- ADO
- ODBC
- ADO.NET
- Ограничения на значения полей устанавливаются оператором
- CREATE
- CHECK
- DEFAULT
- UPDATE
- Правильный оператор изменения в таблице Customers типа данных у столбца FirstName на CHAR(100) и установка для него атрибута NULL:
- ALTER TABLE Customers CHANGE COLUMN FirstName CHAR(100) NULL;
- ALTER TABLE Customers CHANGE COLUMN FirstName NULL CHAR(100);
- ALTER TABLE Customers MODIFY COLUMNS FirstName CHAR(100) NULL;
- ALTER TABLE Customers MODIFY COLUMN FirstName CHAR(100) NULL;
- Для полного удаления данных, очистки таблицы применяется команда
- DROP TABLE
- ALTER TABLE
- DELETE TABLE
- TRUNCATE TABLE
- Операторы сравнения на неравенство
- =
- !=
- <
- >
- <>
- <=
- >=
КОНТРОЛЬНАЯ РАБОТА 2.О
Формируемые/проверяемые умения | Формируемые/проверяемые знания |
|
|
Работа выполняется в форме тестирования.
Время выполнения задания – 45 минут
Уровень сложности работы – 2
КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ
Правильно даны ответы на 30 – 27 вопросов из 30 – оценка «отлично»
Правильно дан ответ на 26 – 23 вопросов из 30 – оценка «хорошо»
Правильно дан ответ на 22 – 19 вопросов из 30 – оценка «удовлетворительно»
Правильно дан ответ на менее чем на 19 вопросов – оценка «неудовлетворительно»
СОДЕРЖАНИЕ РАБОТЫ
Ответить на вопросы теста.
- Команда MySQL, с помощью которой можно сохранить и восстановить базу данных
- mysqlimport
- mysqldump
- mysqladmin
- mysqlbinlog
- Правильная команда резервирования копии базы данных
- mysqldump -uroot -pkoordinator bd1 > С:/path/to/file/dump.sql
- mysqldump --no-data -u uroot -p koordinator bd1 С:/path/to/file/schema.sql
- mysqldump -v -uroot -p mysql bd1 >С:/tmp/mysql_user.sql
- mysqldump –u uroot –p coordinator bd1 >С: /path/to/outputfile.sql.gz
- Поставьте в соответствие возможности пользователей
1 | username@'localhost' | А | подключаться может с любого компьютера, IP-адрес которого начинается с 192.168.0. |
2 | username@'192.168.0.1' | Б | подключаться может с любого компьютера, кроме localhost |
3 | username@'%' | В | подключаться может только с 192.168.0.1 |
4 | username@'192.168.0.% ' | Г | подключаться может только с localhost |
- Команда получения списка всех учетных записей пользователей в MySQL
- SELECT user, host, password FROM mysql.user;
- SHOW user, host, password FROM mysql.user;
- SHOWUSER user, host, password FROM mysql.user;
- SHOW mysql.user FROM user;
- Команда установки всех прав пользователю базы данных MySQL
- GRANT ALL PRIVILEGES ON test_database .* TO 'test_user'@'localhost';
- GRANT *.* PRIVILEGES ON test_database .* TO 'test_user'@'localhost';
- GRANT ALL.* PRIVILEGES ON test_database .* TO 'test_user'@'localhost';
- GRANT *.ALL PRIVILEGES ON test_database .* TO 'test_user'@'localhost';
- Команда просмотра привилегий пользователей
- SHOW_ GRANTS FOR 'test_user'@'localhost';
- SELECT GRANTS FOR 'test_user'@'localhost';
- SHOW GRANTS FOR 'test_user'@'localhost';
- SHOW_ALL_ GRANTS FOR 'test_user'@'localhost';
- Команда отмены прав у пользователей MySQL
- RESTRICT
- UPDATE
- DELETE
- REVOKE
- Правильно написанное представление
- CREATE VIEW v AS SELECT a.id a_id, b.id b_id FROM a,b;
- CREATE VIEW v AS SELECT a.id, b.id FROM a,b;
- CREATE VIEW v (a_id, b_id) AS SELECT a.id, b.id FROM a,b;
- CREATE VIEW v AS SELECT id, b.id FROM a,b;
- Ограничения представлений
- нельзя повесить триггер на представление
- нельзя использовать в представлениях запросы SELECT
- нельзя сделать представление на основе временных таблиц
- в определении представления нельзя использовать подзапрос в части FROM
- в определении представления нельзя использовать системные и пользовательские переменные
- требуется постоянное создание представления при его использовании
- таблицы и представления, присутствующие в определении представления должны существовать
- только представления, удовлетворяющие ряду требований, допускают запросы типа UPDATE, DELETE и INSERT
- Для старта транзакции необходимо исполнить запрос
- START TRANSACTION
- OPEN TRANSACTION
- TRANSACTION
- COMMIT
- У хранимых процедур могут
- отсутствовать параметры
- присутствовать параметры исключительно типа IN
- присутствовать параметры исключительно типа INOUT
- присутствовать параметры исключительно типа OUT
- присутствовать параметры разных типов: IN, OUT, INOUT
- Вызов хранимых процедур осуществляется командой
- SHOW
- CALL
- RETURN
- SELECT
- В хранимой функции все параметры вида
- OUN
- CHAR
- IN
- INOT
- Запрос или их набор, который полностью будет выполнен в БД или не будет выполнен совсем транзакция
- Вызов функции осуществляется в операторе
- SELECT
- RETUR
- SHOW
- CALL
- Количество видов триггеров, которые можно создать
- 3
- 4
- 5
- 6
- Объект базы данных, представляющий собой набор SQL-инструкций, который компилируется один раз и хранится на сервере хранимая процедура
- Смена разделителя операторов SQL производится командой
- DELIMITER
- SIMBOL
- PREFICS
- CHAR
- Пользовательские переменные предваряет символ
- &
- @
- %
- $
- В процедуре каждый параметр по умолчанию является параметром
- IN
- OUT
- INOUT
- В процедурах нет параметров по умолчанию
- Конструкции управления потоком, которые можно использовать при создании хранимых процедур
- IF
- CASE
- ITERATE
- FOR
- LEAVE
- LOOP
- SWITCH
- WHILE
- REPEAT
- Хранимая функция может иметь
- несколько операторов RETURN
- один оператор RETERN
- не имеет оператора RETERN
- один оператор END
- С помощью оператора ALTER PROCEDURE можно изменить
- параметры хранимой процедуры
- тело хранимой процедуры
- характеристики хранимой процедуры
- имя хранимой процедуры
- Объект базы данных, который позволяет обрабатывать записи в базе данных курсор
- Оператор FETCH в курсоре
- Выбирает строки для оператора SELECT
- Хранит строки для оператора INSERT
- Удаляет лишние строки
- Перемещает курсор по записям
- Хранимая процедура, которая активизируется при наступлении определенного события триггер
- Привилегии пользователя, которые требуются при создании хранимой процедуры
- CREATE
- ROUTINE
- UPDATE
- ALTER
- GRANT
- EXECUTE
- Блокировки таблиц бывают следующих видов
- На обработку записи
- На запись
- На удаление записи
- На чтение
- На изменение записи
- Команда назначении явной блокировки
- SHOW TABLES
- LOCK TABLES
- UNLOCK TABLES
- READ TABLES
- Транзакции должны удовлетворять следующим требованиям
- Атомарность
- Безотказность
- Целостность
- Блокируемость
- Изолированность
- Постоянство
- Устойчивость
- Курсоры прекрасно поддерживаются в
- хранимых процедурах
- таблицах
- триггерах
- запросах
- функциях
РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ КОНТРОЛЬНЫХ РАБОТ ДЛЯ ПРОВЕДЕНИЯ АВТОМАТИЗИРОВАННОГО КОНТРОЛЯ
Контрольная работа 1.О | |||
Номер вопроса | Ответ | Номер вопроса | Ответ |
г | в | ||
в | в | ||
а | б | ||
б | г | ||
в | в | ||
в | б | ||
а | а, г | ||
в | а, б, д | ||
а | в | ||
в | б | ||
г | г | ||
б | в | ||
а | а, в, д | ||
б | а, в | ||
в | а | ||
а | а, в, г, д, ж | ||
г | в | ||
г | б | ||
г | г | ||
в | г | ||
б | б, д |
Контрольная работа 2.О | |||
Номер вопроса | Ответ | Номер вопроса | Ответ |
б | Хранимая процедура | ||
а | а | ||
1-г, 2-в, 3-б,4-а | б | ||
б | in | ||
а | а, б, в, д, е, з, и | ||
в | б | ||
г | в | ||
в | курсор | ||
а, в, г, д, ж, з | г | ||
а | триггер | ||
а, д | а, б, г, е | ||
б | б, г | ||
в | б | ||
транзакция | а, в, д, ж | ||
а | а, в, д | ||
6 |
КОНТРОЛЬНО-ОЦЕНОЧНЫЕ СРЕДСТВА
ДЛЯ ПРОМЕЖУТОЧНОЙ АТТЕСТАЦИИ
Промежуточная аттестация по профессиональному модулю проводится в форме экзамена (квалификационного).
Контингент аттестуемых – студенты 3 курса специальности 09.02.07 Информационные системы и программирование.
3.2. Порядок проведения экзамена (квалификационного)
Квалификационный экзамен проводится в период экзаменационной сессии, установленной графиком учебного процесса.
На экзамене студенты получают экзаменационное задание, состоящее из нескольких частей, в которых имеются задания по МДК, входящие в профессиональный модуль: «Инфокоммуникационные системы и сети, и Технология разработки и защиты баз данных.
В состав комплекта КОС по промежуточной аттестации входят задания для экзаменуемых.
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант1) | ||
Атрибуты для хранения в базе данных: ФИО шахматиста, возраст, пол, город проживания, название турниров, в которых принимал участие шахматист, звание шахматиста (чемпиона мира по шахматам, кмс, мастер спорта,1 разряд, 2разряд, чемпион РФ), город проведения турнира, вознаграждение (руб.), год проведения турнира.
|
Преподаватели ____________________________
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант 2) | ||
Атрибуты для хранения в базе данных: ФИО, дата рождения, образование, пол, специальность, разряд, дата начала работы, номер цеха (1, 2, 3), надбавка.
|
Преподаватели ____________________________
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант 3) | ||
Атрибуты для хранения в базе данных: ФИО туриста, дата рождения, с какого года увлекается туризмом, ФИО тренера, пол, телефон, название вида туристического спорта (скалолазание, водный, пешие, конный), категория сложности (средняя, высшая), оплата в клубе, месяц оплаты. Заполнить таблицы данными.
|
Преподаватели ____________________________
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант 4) | ||
Атрибуты для хранения в базе данных: ФИО претендента, дата рождения, образование, количество детей, пол, специальность по образованию, адрес предлагаемой работы, должность, стаж работы, оклад, название фирмы, которой требуется специалист.
|
Преподаватели ____________________________
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант 5) | ||
Атрибуты для хранения в базе данных: ФИО повара, дата рождения повара, пол, название блюда, вид блюда (супы, второе, закуски), наценка на блюдо, название ингредиента, количество ингредиента в блюде, цена блюда.
|
Преподаватели ____________________________
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант 6) | ||
Атрибуты для хранения в базе данных: ФИО владельца, адрес, пол, дата рождения, телефон, № страховки, дата страховки, № машины, модель, цвет, пробег, дата изготовления автомобиля, стоимость машины.
|
Преподаватели ____________________________
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант 7) | ||
Атрибуты для хранения в базе данных: проект судна, мощность, грузоподъёмность, название судна, дата выпуска, стоимость судна, затраты топлива на 1 км пути, затраты топлива на 1 час пути, ФИО капитана, ФИО члена команды, его дата рождения.
|
Преподаватели ____________________________
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант 8) | ||
Атрибуты для хранения в базе данных: название книги, ФИО автора, цена книги, количество страниц, наличие иллюстраций, название книги, телефон автора, название издательства, количество экземпляров книги, жанр книги, цена книги, год издания.
Создать хранимую процедуру для поиска данных о судах грузоподъемностью большей среднего значения и выпущенные до определенного года. Год выпуска является параметром хранимой процедуры. |
Преподаватели ____________________________
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант 9) | ||
|
Преподаватели ____________________________
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант 10) | ||
Создать хранимую процедуру для поиска данных о водителях, имеющих оклад более введенного значения. Введенное значение оклада является параметром хранимой процедуры. |
Преподаватели ____________________________
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант 11) | ||
|
Преподаватели ____________________________
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант 12) | ||
Атрибуты для хранения в базе данных: ФИО клиента, адрес, телефон, страна, название отеля, Тип размещения, дата начала путевки, дата окончания путевки, цена путевки.
|
Преподаватели ____________________________
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант 13) | ||
|
Преподаватели ____________________________
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант 14) | ||
Атрибуты для хранения в базе данных: ФИО механика, разряд механика, оклад, гос. номер машины, марка, год выпуска, ФИО владельца, телефон, адрес, дата приемки заказа на ремонт, дата получения заказа, неисправность, описание выполненных работ, трудоемкость в днях.
|
Преподаватели ____________________________
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант 14) | ||
|
Преподаватели ____________________________
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант 16) | ||
|
Преподаватели ____________________________
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант 17) | ||
|
Преподаватели ____________________________
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант 18) | ||
|
Преподаватели ____________________________
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» | ||
Рассмотрено на заседании МПЦК Компьютерных сетей и программного обеспечения вычислительной техники « » декабря 2019 г. Председатель МПЦК ________________ О.Н.Копец | Экзаменационное задание по ПМ.11 «Разработка, администрирование и защита баз данных» Специальность 09.02.07 «Информационные системы и программирование» Группа 3703 | УТВЕРЖДАЮ Зам. директора по УР ___________Н.В.Евладова « ___» ___________ 2019 г. |
Инструкция. Внимательно прочитайте задание. Ознакомьтесь с последовательностью и условием выполнения задания. | ||
Выполнение практического задания по МДК.11.01. Технология разработки и защиты баз данных. Максимальное время выполнения задания – 135 минут. | ||
Текст задания (вариант 19) | ||
|
Преподаватели ____________________________
КОНТРОЛЬНО-ОЦЕНОЧНЫЕ СРЕДСТВА ПО УЧЕБНОЙ И (ИЛИ) ПРОИЗВОДСТВЕННОЙ ПРАКТИКЕ
4.1. Оценка по учебной и производственной практике
Объектами оценивания результатов учебной и (или) производственной практики являются умения, практический опыт, общие и профессиональные компетенции.
Контроль и оценка по учебной и производственной практике проводится на основе аттестационного листа, характеристики обучающегося с места прохождения практики, составленной и завизированной представителем образовательного учреждения и ответственным лицом организации (базы практики) с указанием видов работ, выполненных обучающимися во время практики, их объема, качества выполнения в соответствии с технологией и (или) требованиями организации, в которой проходила практика, либо образовательного учреждения (для учебной практики).
4.1.1. Задание по учебной/производственной практике (по профилю специальности)
ЗАДАНИЕ ПО УЧЕБНОЙ ПРАКТИКЕ
Вид профессиональной деятельности | Виды работ | Требования к результатам освоения |
Разработка, администрирование и защита баз данных |
| Иметь практический опыт:
|
4.1.2. Формат аттестационного листа по практике
(заполняется на каждого обучающегося)
АТТЕСТАЦИОННЫЙ ЛИСТ ПО ПРАКТИКЕ _________________________________________________________________, ФИО обучающийся на III курсе по специальности СПО 09.02.03 Информационные системы и программирование, прошел учебную практику по профессиональному модулю ПМ11.01 Разработка, администрирование и защита баз данных в объеме 72 часа с «16» марта 2019 г. по «27» апреля 2019 г. | |||
Виды работ | Основные показатели оценки результата | Код компетенции (ПК) | Оценка |
Осуществление сбора, обработки и анализа информации для проектирования баз данных | умение работать с документами отраслевой направленности; собор, обработка и анализ информации на предпроектной стадии | ПК 11.1 | |
Проектирование базы данных на основе анализа предметной области | умение работать с современными case-средствами проектирования баз данных. | ПК 11.2 | |
Разработка объектов базы данных в соответствии с результатами анализа предметной области | ПК 11.3 | ||
Реализация базы данных в конкретной системе управления базами данных | правильность создания объектов баз данных в современных СУБД | ПК 11.4 | |
Администрирование базы данных | выполнение стандартных процедуры резервного копирования и мониторинга выполнения этой процедуры; выполнение процедуры восстановления базы данных и вести мониторинг выполнения этой процедуры; выбор технологии разработки базы данных, исходя из требований к её администрированию | ПК 11.5 | |
Защита базы данных с использованием технологии защиты информации | выполнять установку и настройку программного обеспечения для обеспечения работы пользователя с базой данных применение стандартных методов для защиты объектов базы данных обеспечение информационной безопасности на уровне базы данных | ПК 11.6 | |
Итоговая оценка по практике ПМ11 |
4.1.3. Формат характеристики по практике
Характеристика деятельности студента __________________________________________________________
(ФИО)
при прохождении учебной практики
Код | Общие компетенции (название) | Основные показатели оценки результата | Уровень (низкий, средний, высокий) |
ОК 1 | Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам | обоснованность постановки цели, выбора и применения методов и способов решения профессиональных задач; адекватная оценка и самооценка эффективности и качества выполнения профессиональных задач | |
ОК 2 | Осуществлять поиск, анализ и интерпретацию информации, необходимой для выполнения задач профессиональной деятельности | использование различных источников, включая электронные ресурсы, медиа ресурсы, Интернет-ресурсы, периодические издания по специальности для решения профессиональных задач | |
ОК 3 | Планировать и реализовывать собственное профессиональное и личностное развитие | умение работать в команде в процессе обучения и прохождения всех видов практик | |
ОК 4 | Практическая работать в коллективе и команде, эффективно взаимодействовать с коллегами, руководством, клиентами | умение работать в команде в процессе обучения и прохождения всех видов практик | |
ОК 5 | Осуществлять устную и письменную коммуникацию на государственном языке с учетом особенностей социального и культурного контекста | Демонстрировать грамотность устной и письменной речи, ясность формулирования и изложения мыслей | |
ОК 6 | Проявлять гражданско-патриотическую позицию, демонстрировать осознанное поведение на основе общечеловеческих ценностей | умение работать в команде в соблюдение норм поведения во время учебных занятий и прохождения учебной и производственной практик | |
ОК 7 | Содействовать сохранению окружающей среды, ресурсосбережению, эффективно действовать в чрезвычайных ситуациях | эффективное выполнение правил ТБ во время учебных занятий, при прохождении учебной и производственной практик; демонстрация знаний и использование ресурсосберегающих технологий в профессиональной деятельности | |
ОК 8 | Использовать средства физической культуры для сохранения и укрепления здоровья в процессе профессиональной деятельности и поддержание необходимого уровня физической подготовленности | эффективность использовать средств физической культуры для сохранения и укрепления здоровья при выполнении профессиональной деятельности. | |
ОК 9 | Использовать информационные технологии в профессиональной деятельности | эффективность использования информационно-коммуникационных технологий в профессиональной деятельности согласно формируемым умениям и получаемому практическому опыту | |
ОК 10 | Пользоваться профессиональной документацией на государственном и иностранном языке | эффективность использования в профессиональной деятельности необходимой технической документации, в том числе на английском языке |
Предварительный просмотр:
ПРАВИТЕЛЬСТВО САНКТ-ПЕТЕРБУРГА |
КОМИТЕТ ПО НАУКЕ И ВЫСШЕЙ ШКОЛЕ |
СПб ГБПОУ «Петровский колледж» |
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
для выполнения курсового проекта |
по МДК 11.01 Технология разработки и защиты баз данных модуля ПМ.11 Разработка, администрирование и защита баз данных |
Специальности 09.02.07 Информационные системы и программирование |
Санкт-Петербург, 2018
ОДОБРЕНА Методической предметно-цикловой комиссией Программирование в компьютерных системах Протокол №1 от 27.08.2018 г. | Составлена в соответствии с требованиями Федерального государственного образовательного стандарта по специальности 09.02.07«Информационные системы и программирование» |
Методические указания по выполнению курсового проекта разработаны на основании Приказа Минобрнауки России от 14.06.2013 № 464 «Об утверждении Порядка организации и осуществления образовательной деятельности по образовательным программам среднего профессионального образования» (Зарегистрировано в Минюсте России 30.07.2013 № 29200), Письма Минобразования РФ от 5 апреля 1999 г. № 16-52-55ин/16-13 «О рекомендациях по организации выполнения и защиты курсовой работы (проекта) по дисциплине в образовательных учреждениях среднего профессионального образования», согласно которым курсовой проект по профессиональному модулю (дисциплине) является одним из основных видов учебных занятий и формой контроля учебной работы студентов, ПОЛОЖЕНИЯ об организации выполнения и защиты курсовых проектов и курсовых работ СПб ГБПО «Петровского колледжа» и рабочей программы профессионального модуля ПМ.11 Разработка, администрирование и защита баз данных.
Разработчики:
Копец О.Н., преподаватель СПб ГБПОУ «Петровский колледж»
Рекомендовано:
СОДЕРЖАНИЕ
1 Требования к выбору тематики курсовых проектов 4
3 Требования к результатам курсового проектирования 5
4 Требования к структуре и оформлению пояснительной записки курсового проекта 6
4.1 Подробное описание структурных элементов и разделов задания курсового проекта 6
5 Требования к оформлению курсового проекта………………………………..………….8
6 Организация выполнения курсового проекта 13
7 Аттестация курсовых проектов 14
8 Хранение курсовых проектов 15
ВВЕДЕНИЕ
Курсовой проект – учебная работа, содержащая решение поставленной задачи в рамках профессионального модуля (дисциплины), оформленная в виде конструкторских, технологических, программных и других проектных документов. Основной целью и содержанием проект должен способствовать формированию общих и профессиональных компетенций путем решения конструкторских или (и) технологических задач, проведения инженерных расчетов, оформления графической части проекта, а также подготовке студентов к творческому решению конкретных задач при выполнении выпускной квалификационной работы (ВКР).
Целью выполнения курсового проектирования является формирование элементов общих и профессиональных компетенций по специальности 09.02.07 «Информационные системы и программирование» с учетом требований профессиональных стандартов.
Курсовые проекты выполняются в строгом соответствии с учебным планом по специальности, рабочей программой профессионального модуля (дисциплины) и в утвержденные графиком учебного процесса интервалы времени. Курсовой проект проводится после завершения изучения теоретического курса раздела профессионального модуля МДК11.01 Технология разработки и защиты баз данных или, в исключительном случае, в ходе его изучения.
Задачами курсового проекта являются:
- изучение особенностей конкретной предметной области, относящихся к теме курсового проекта;
- проектирование и реализация базы данных и приложения к ней;
- анализ полученных результатов работы базы данных.
- Требования к выбору тематики курсовых проектов
Тематика проектов разрабатывается c учетом осваиваемых соответствующих профессиональных компетенций преподавателями МПЦК, ведущих курсовое проектирование.
Темы проектов могут быть связаны с программой производственной практики (по профилю специальности) студентов, а для лиц, обучающихся по заочной форме – их непосредственной работой.
- Область применения
Выполнение курсового проекта является частью освоения программы профессионального модуля ПМ.02 Разработка и администрирование баз данных и способствует профессиональной подготовке в части освоения основного вида профессиональной деятельности (ВПД): Разработка и администрирование баз данных и соответствующих профессиональных компетенций (ПК):
- ПК 11.1 Осуществлять сбор, обработку и анализ информации для проектирования баз данных;
- ПК 11.2 Проектировать базу данных на основе анализа предметной области;
- ПК 11.3 Разрабатывать объекты базы данных в соответствии с результатами анализа предметной области;
- ПК 11.4 Реализовывать базу данных в конкретной системе управления базами данных;
- ПК 11.5 Администрировать базы данных;
- ПК 11.6 защищать информацию в базе данных с использованием технологии защиты информации.
- Требования к результатам курсового проектирования
С целью овладения указанным видом профессиональной деятельности и соответствующими профессиональными компетенциями обучающийся в ходе работы над курсовым проектом должен продемонстрировать:
наличие практического опыта:
- осуществлять сбор, обработку и анализ информации для проектирования баз данных использования средств заполнения базы данных;
- проектировать базу данных на основе анализа предметной области;
- разрабатывать объекты базы данных в соответствии с результатами анализа предметной области;
- реализовывать базу данных в конкретной системе управления базами данных:
- администрировать базы данных;
- защищать информацию в базе данных с использованием технологии защиты информации;
умения:
- работать с документами отраслевой направленности;
- собирать, обрабатывать и анализировать информацию на предпроектной стадии;
- работать с современными case-средствами проектирования баз данных;
- создавать объекты баз данных в современных СУБД;
- применять стандартные методы для защиты объектов базы данных;
- выполнять стандартные процедуры резервного копирования и мониторинга выполнения этой процедуры;
- выполнять процедуру восстановления базы данных и вести мониторинг выполнения этой процедуры;
- выполнять установку и настройку программного обеспечения для обеспечения работы пользователя с базой данных;
- обеспечивать информационную безопасность на уровне базы данных;
знания:
- методы описания схем баз данных в современных СУБД;
- основные положения теории баз данных, хранилищ данных, баз знаний;
- основные принципы структуризации и нормализации базы данных;
- основные принципы построения концептуальной, логической и физической модели данных;
- структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров;
- методы организации целостности;
- технологии передачи и обмена данными в компьютерных сетях;
- алгоритм проведения процедуры резервного копирования;
- алгоритм проведения процедуры восстановления базы данных;
- способы контроля доступа к данным и управления привилегиями;
- основы разработки приложений баз данных;
- методы и средства защиты данных в базе данных.
- Требования к структуре пояснительной записки курсового проекта
По содержанию курсовой проект должен носить практический или опытно-экспериментальный характер.
Курсовой проект, например, по разработке БД, может включать созданную БД, приложение к ней и пояснительную записку. По объему курсовой проект должен быть не менее 25 – 30 страниц печатного текста формата А4.
В соответствии с основными требованиями к курсовому проекту, структурными элементами являются:
- титульный лист (Приложение 1);
- задание (Приложение 2);
- содержание (Приложение 3);
- введение, раскрывающее актуальность изучаемой проблемы, цели и задачи проекта, объем – 1-1,5 страницы;
- практическая часть, содержащая практическое решение поставленных целей и задач;
- заключение, содержащее выводы, по поставленным задачам, перспективы и результаты;
- список используемых источников (Приложение 4);
- приложения, содержащие материалы, дополняющие курсовой проект;
- отзыв руководителя.
4.1 Подробное описание структурных элементов и разделов задания курсового проекта
Курсовой проект должен включать проектную часть, с использованием СУБД MS SQL Server или MySQL и приложение, выполненное в любой среде программирования.
Основной группой курсовых проектов является «Разработка баз данных (информационных систем) для конкретных предметных областей.
Во введении кратко раскрывается актуальность и значение темы, формулируется цель и задачи проекта.
Раздел «Постановка задачи на разработку базы данных (информационной системы)» включает два подраздела «Описание предметной области» и «Функции информационной системы».
Раздел «Описание предметной области» должен содержать всю необходимую и достаточную информацию для проектирования Базы данных. Прежде всего, должен быть определен круг лиц, который будет иметь доступ к базе данных, приведены формы всех входных и выходных документов.
В разделе «Функции информационной системы» описываются все задачи, которые должны выполнять установленные пользователи в разделе «Описание предметной области», описаны бизнес-процессы, происходящие в предметной области, описаны регламентированные запросы, определена периодичность решения всех задач.
Также должны быть описаны алгоритмы получения промежуточных и результатных показателей.
В разделе «Выбор средств разработки» должна быть выбрана методика проектирования базы данных. Степень подробности описания тех средств, которые рассматриваются при выборе, зависит от того, насколько средства, используемые при анализе, распространены. Если они известны и охарактеризованы в используемой в учебном процессе литературе, то подробно описывать их не надо, необходимо просто обосновать свой выбор. В противном случае описание должно быть более подробным.
В разделе «Построение инфологической модели предметной области» надо представить ER-модель.
Содержание раздела «Проектирование логической структуры базы данных» будет зависеть от выбранной СУБД, методики проектирования и, если используются средства автоматизации проектирования, особенностей выбранного средства проектирования. Если алгоритм проектирования логической структуры базы данных многовариантный, то необходимо мотивировать выбор варианта. Кроме того, на этапе логического проектирования необходимо определить типы и длины полей. В данном разделе должны быть представлены схемы отношений и созданная схема базы данных.
Должны быть определены ограничения целостности, вызванные особенностями используемой СУБД. Необходимо определить перечень ограничений целостности, которые будут контролироваться в данном КП.
Схема отношения должна представлять собой таблицу, которая должна включать столбцы: имя атрибута, название поля, тип поля, размер поля, обязательность, индекс (простой, составной, уникальный), ключ: ключевое поле, внешний ключ, ограничение целостности (конкретного поля).
В разделе «Реализация приложения» должны быть представлены «Реализация серверной части приложения» и «Реализация клиентской части приложения».
В подразделе «Реализация серверной части приложения» должен быть представлен скрипт структуры БД, создаваемый на основе логической структуры базы данных, на языке DDL.
В подразделе «Разработка клиентской части приложения» должны быть представлены разработанные экранные формы ввода и вывода данных на основании запросов, формы для организации модификации данных в БД.
Работа спроектированной системы должна быть опробована на контрольном примере.
В приложения могут включаться следующие материалы:
- таблицы БД;
- концептуальная, логическая и физическая модели БД;
- интерфейсные формы к БД, образцы отчетов, запросов, используемых в БД.
- программный код приложения.
- Требования к оформлению курсового проекта
Работа выполняется с помощью средств вычислительной техники. Работа должна быть набрана шрифтом TimesNewRoman, размер шрифта 13, через 1,5 интервала, распечатана на принтере любого типа, с одной стороны листа, на бумаге белого цвета формата А4 (210 х 297 мм). Расстановка переносов – автоматически, абзац – 1,25 или 1,27 в зависимости от установленной на компьютере системы единиц (метрической или американской), выравнивание – по ширине, без отступов, интервал до и после абзаца 0 пт. Все листы работы должны иметь поля:
- Верхнее поле – 20 мм;
- Нижнее поле – 20 мм;
- Правое поле – 10 мм;
- Левое поле – 30 мм.
Номера листов проставляют арабскими цифрами в центре нижней части листа без дополнительных обозначений. Титульный лист включают в общую нумерацию страниц работы. Номер страницы на титульном листе не проставляют. Нумерация страниц работы и приложений, входящих в состав работы, должна быть сквозная.
Опечатки, описки и графические неточности, обнаруженные в процессе подготовки работы, допускается исправлять подчисткой или закрашиванием белой краской и нанесением на том же месте исправленного текста (графики) машинописным способом или черными чернилами, пастой или тушью - рукописным способом. Повреждения листов работы, помарки и следы не полностью удаленного прежнего текста (графики) не допускаются.
Иерархическая структура курсового проекта предполагает выделение в ее содержании взаимосвязанных друг с другом разделов, подразделов и пунктов, которые описываются в содержании. Каждый раздел курсового проекта рекомендуется начинать с нового листа. Каждый пункт текста записывается с абзаца. Абзацы должны быть оформлены с красной строки, величина отступа равна пяти печатным знакам (1,25 или 1,27 см).
Разделы, подразделы и пункты следует нумеровать арабскими цифрами и записывать с абзацного отступа.
Разделы должны иметь порядковую нумерацию в пределах всего текста, за исключением приложений. Пример - 1, 2, 3 и т.д.
Номер подраздела или пункта включает номер раздела и порядковый номер подраздела или пункта, разделенные точкой. Пример - 1.1, 1.2, 1.3, 1.1.1, 1.1.2 и т.д.
После номера раздела, подраздела, пункта в тексте точку не ставят.
Если текст подразделяют только на пункты, их следует нумеровать, за исключением приложений, порядковыми номерами в пределах всего курсового проекта. Если раздел или подраздел имеет только один пункт или пункт имеет один подпункт, то нумеровать его не следует.
Наименования разделов, подразделов и пунктов должны быть краткими, соответствовать содержанию и записываться в виде заголовков. Заголовки отделяются от основного текста пустой строкой. Расстояние между заголовками раздела и подраздела, подраздела и пункта – две пустых строки. Заголовок подраздела и пункта отделяется от предшествующего текста двумя пустыми строками.
Заголовки «СОДЕРЖАНИЕ», «ВВЕДЕНИЕ», «ЗАКЛЮЧЕНИЕ», «СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ», «ПРИЛОЖЕНИЯ» пишут прописными буквами.
Остальные заголовки пишут с прописной буквы строчными по центру, выделяются жирным шрифтом. При автоматическом формировании содержания в текстовом редакторе WORD необходимо выбрать соответствующий стиль, обеспечивающий указанные выше требования. Заголовок должен иметь длину строки не более 40 знаков. Переносы слов в заголовке не разрешаются, точка в конце не ставится. Если заголовок длинный, он делится по смыслу на два предложения, разделенных точкой.
Заголовок не пишут в конце страницы, если для текста нет места, он переносится на новую страницу.
Если необходимо сделать библиографическую ссылку на какой-либо литературный источник, то в квадратных скобках после упоминания о литературном источнике (или после цитаты из него) проставляют порядковый номер, с указанием страниц, где расположена цитата [12, с.34]. Библиографическую ссылку оформляют по ГОСТ 7.0.5-2008.
Подстрочные примечания (сноски) оформляют в конце страницы в случае необходимости дополнительных пояснений основного текста, разъяснений терминов и др. В тексте используют знаки сноски в виде цифр. Нумерацию сносок ведут постранично, на новой странице сноски нумеруют заново.
В тексте не должно быть сокращений, за исключением общепринятых в русском языке, установленных в ГОСТ 2.316-68. Если в тексте используются сокращенные наименования или аббревиатура, то в конце текста работы помещается перечень принятых сокращений.
Все размещаемые в курсовом проекте иллюстрации, если их более одной, нумеруют арабскими цифрами. Например, «Рисунок 1», и т.д. (или по разделам «Рисунок 1.3»). Ссылки на иллюстрацию дают по типу «... в соответствии с рисунком 1».
Иллюстрации должны иметь тематическое наименование. Подрисуночную подпись обычным шрифтом располагают по центру рисунка в одной строке с номером рисунка без точки в конце (рисунок 1.1).
Рисунок 1.1 – Инфологическая модель предметной области
Чертежи, графики, диаграммы, схемы, иллюстрации, помещаемые в работе, должны соответствовать требованиям государственных стандартов Единой системы конструкторской документации (ЕСКД).
Цифровой материал оформляют в виде таблиц. Заголовки граф таблиц начинают с прописной буквы, а подзаголовки – со строчных, если они составляют одно предложение с заголовком. Если подзаголовки имеют самостоятельное значение, то их начинают с прописной буквы. Если цифровые данные в графах имеют разную размерность, ее указывают в заголовке каждой графы. Все таблицы, если их несколько, должны быть пронумерованы арабскими цифрами. Например, Таблица 1, Таблица 2 и т.д. (или по разделам Таблица 1.4). Слово «Таблица», при наличии тематического заголовка помещают над таблицей слева, без абзацного отступа в одну строку с ее номером через тире (таблица 1.1).
Таблица 1.1 – Описание полей таблицы Order
Имя атрибута | Имя поля | Тип поля и размер | NULL-значение | Значение по умолчанию | Уникальное поле | Ключ | |
внешний | первичный | ||||||
Сотрудник | CName | VARCHSR(50) | нет | да | |||
Дата рождения | Birthday | DATE | нет | ||||
Адрес | Address | VARCHAR(60) | нет | ||||
Телефон | Phon | CHAR(12) | да | да | |||
Наличие детей | children | BOOL | нет | 0 |
На все таблицы должны быть ссылки в тексте, при этом слово «Таблица» в тексте пишут полностью.
Формулы выделяют из текста в отдельную строку и печатают с абзацного отступа. Выше и ниже каждой формулы должно быть оставлено по одной свободной строке. Все формулы имеют сквозную нумерацию арабскими цифрами в круглых скобках в крайнем правом положении на строке. Если в тексте приведена одна формула, ее обозначают (1). Допускается нумерация формул в пределах раздела. В этом случае номер формулы состоит из номера раздела и порядкового номера формулы, разделенных точкой, пример - (3.1). Формулы, помещаемые в таблицах или поясняющих данных к рисунку, не нумеруют. При ссылке в тексте на формулы их порядковые номера приводят в скобках, пример – …по формуле (1).
Список использованных источников размещают после заключения, перед приложениями. В список включают все литературные источники, нормативные и правовые документы, использованные автором при написании курсового проекта (работы). Все библиографические записи нумеруют арабскими цифрами без точки и печатают с абзацного отступа. Нумерация должна быть сквозной для всего списка. Допускаются алфавитный и тематический способы группировки библиографических записей в списке. Оформление электронных ресурсов ведут согласно ГОСТ 7.82-2001. Примеры библиографической записи приведены в приложении 5.
Приложение оформляют как продолжение данного документа на последующих его листах или выпускают в виде самостоятельного документа. В тексте курсового проекта на все приложения должны быть даны ссылки. Приложения располагают в порядке ссылок на них в тексте курсового проекта.
Каждое приложение следует начинать с новой страницы с указанием наверху посередине страницы слова "ПРИЛОЖЕНИЕ", его обозначения. Приложение должно иметь заголовок, который записывают симметрично относительно текста с прописной буквы отдельной строкой. Приложения обозначают заглавными буквами русского алфавита, начиная с А, за исключением букв Ё, З, Й, О, Ч, Ъ, Ы, Ь. После слова «ПРИЛОЖЕНИЕ» следует буква, обозначающая его последовательность.
Текст каждого приложения, при необходимости, может быть разделен на разделы, подразделы, пункты, подпункты, которые нумеруют в пределах каждого приложения. Перед номером ставится обозначение этого приложения.
Приложение или несколько приложений могут быть оформлены в виде отдельной книги курсового проекта (работы), при этом на титульном листе под номером книги следует писать слово «ПРИЛОЖЕНИЕ». При необходимости такое приложение может иметь раздел «СОДЕРЖАНИЕ».
- Организация выполнения курсового проекта
Общее руководство и контроль хода выполнения курсового проекта осуществляет преподаватель соответствующей дисциплины/профессионального модуля.
Курсовые проекты выполняются в соответствии с заданием, выданным руководителем проекта. Задание оформляется на специальном бланке.
Задание выдается индивидуально и должно содержать конкретное название темы, необходимые исходные данные, при необходимости перечень графического материала, примерный перечень разделов текстовой части курсового проекта.
В задании указывается дата выдачи задания и представления курсового проекта к защите, задание подписывается студентом и руководителем курсового проекта и утверждается председателем МПЦК.
В ходе выполнения курсового проекта руководитель может, при необходимости, изменить название темы и исходные данные, но при этом изменения не должны приводить к значительному увеличению объема самостоятельной работы студента.
Консультации по выполнению курсового проекта проводятся за счет объема времени аудиторных занятий, отводимых в рабочем учебном плане на консультации по курсовому проекту. В ходе консультаций преподавателем разъясняются назначение и задачи, структура и объем, принцип разработки и оформления, примерное распределение времени на выполнение отдельных частей курсовой работы, даются ответы на вопросы студентов.
Основными функциями руководителя курсового проекта являются:
- консультирование по вопросам содержания и последовательности выполнения курсового проекта;
- оказание помощи студенту в подборе необходимой литературы;
- контроль хода выполнения курсового проекта;
- подготовка письменного отзыва на курсовой проект.
Письменный отзыв составляется в соответствии с разработанной МПЦК формой и должен содержать:
- заключение о соответствии курсового проекта заявленной теме;
- оценку качества выполнения курсового проекта;
- оценку полноты разработки поставленных вопросов, теоретической и практической значимости курсового проекта в соответствии с определенными основными показателями оценки результата;
- общую оценку курсового проекта.
Составление письменного отзыва на курсовой проект осуществляет руководитель курсового проекта вне расписания учебных занятий. На выполнение этой работы отводится один час на каждый курсовой проект.
Письменный отзыв доводится до сведения студента и хранится вместе с курсовым проектом.
- Аттестация курсовых проектов
Защита курсового проекта является заключительным этапом курсового проектирования. Защита курсового проекта является обязательной и проводится за счет времени, предусмотренного на выполнение курсового проекта. Форма проведения защиты выбирается в соответствии с методическими указаниями, разработанными МПЦК.
Сроки защиты сообщаются студентам заранее, при выдаче задания. Защита должна проводиться не позднее середины последней недели перед началом сессии.
Окончательный вариант курсового проекта с учетом всех исправлений и доработок сдается руководителю курсового проекта в распечатанном и электронном виде, для составления письменного отчета, не позднее, чем за трое суток до защиты. Руководитель принимает решение о допуске к защите курсового проекта. Не допущенный до защиты курсовой проект возвращается студенту на доработку в сроки, определенные на заседании МПЦК.
Студент, защищающий курсовой проект, должен сделать сообщение о проделанной работе продолжительностью 5-10 минут.
При изложении материала студент должен продемонстрировать:
- умение кратко, четко и технически грамотно излагать содержание проекта;
- первичное освоение общих и профессиональных компетенций для их последующей оценки в составе профессионального модуля;
- умение обосновать с технической точки зрения выбранный вариант устройства, технологии, алгоритма и т.д.;
- владение теоретическим и практическим материалом по предмету курсового проекта.
По результатам защиты студенту выставляется оценка по пятибалльной системе.
Студенту, не предоставившему курсовой проект до окончания зачетной недели, в ведомости выставляется «не аттестован», и он считается неуспевающим по данному профессиональному модулю (дисциплине).
По окончании курсового проектирования руководитель курсового проектирования подает в учебную часть ведомость установленной формы.
Срок сдачи ведомости в учебную часть и курсовых проектов на ответственное хранение методисту отделения – одна неделя после проведенной защиты. Не сданные вовремя курсовые проекты оформляются отдельной ведомостью.
- Хранение курсовых проектов
Выполненные студентами курсовые проекты хранятся на отделении 3 года с момента защиты. Ответственным за хранение курсовых проектов (работ) является методист по специальности.
Лучшие курсовые проекты, представляющие учебную методическую ценность, могут быть использованы в качестве учебных пособий в кабинетах и лабораториях колледжа.
Изделия и продукты творческой деятельности по решению МПЦК могут быть использованы в качестве учебных пособий.
Приложение 1
к методическим указаниям
по курсовому проектированию
ПРАВИТЕЛЬСТВО САНКТ-ПЕТЕРБУРГА КОМИТЕТ ПО НАУКЕ И ВЫСШЕЙ ШКОЛЕ Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» (СПб ГБПОУ «Петровский колледж») | |||
Отделение информационно-промышленных технологий и судостроения | |||
КУРСОВОЙ ПРОЕКТ | |||
ПМ.11 Разработка, администрирование и защита баз данных МДК.11.01 Технология разработки и защиты баз данных зданий | |||
НАЗВАНИЕ ТЕМЫ (заменить) | |||
3,5 см | Выполнил: | ||
Фамилия Имя Отчество | |||
Студент (ка) | 0000 | группы | |
Специальность | 09.02.07 Информационные системы и программирование | ||
Руководитель: И.О.Фамилия | |||
Оценка | |||
(Подпись руководителя) | |||
Санкт-Петербург, 20__ |
Приложение 2
к методическим указаниям
по курсовому проектированию
ПРАВИТЕЛЬСТВО САНКТ-ПЕТЕРБУРГА КОМИТЕТ ПО НАУКЕ И ВЫСШЕЙ ШКОЛЕ профессиональное образовательное учреждение «ПЕТРОВСКИЙ КОЛЛЕДЖ» (СПб ГБПОУ «Петровский колледж») |
Отделение информационно-промышленных технологий и судостроения |
ЗАДАНИЕ
для выполнения курсового проекта
Профессиональный модуль: ПМ11 Разработка, администрирование и защита баз данных
МДК11.01 Технология разработки и защиты баз данных
Специальность: 09.02.07 Информационные системы и программирование
Группа 3703, Фамилия Имя Отчество
Тема курсового проекта Разработка…
Дата выдачи задания « » 20__ г.
Проект должен быть сдан не позднее « » 20__ г.
Содержание курсового проекта
Введение
- Постановка задачи на разработку базы данных (информационной системы)
- Описание предметной области
- Функции информационной системы
- Выбор средств разработки
- Проектирование базы данных
- Концептуальное проектирование базы данных
- Логическое проектирование базы данных
- Реализация приложения
- Реализация серверной части приложения
- Реализация клиентской части приложения
Заключение
Руководитель курсового проекта __________________ (И.О.Фамилия)
Приложение 3
к методическим указаниям
по курсовому проектированию
СОДЕРЖАНИЕ
Введение………………………….……………………………………………………………………….…… 2
1 Постановка задачи на разработку базы данных 4
1.1 Описание предметной области 4
3 Проектирование базы данных 6
3.1 Концептуальное проектирование 11
3.2 Логическое проектирование 12
4.1 Реализация серверной части 15
4.2 Реализация клиентской части приложения 19
Заключение 25
Список использованных источников 26
Приложение А Форма для ввода данных 27
Приложение Б Код функции модификации данных 28
Приложение 4
к методическим указаниям
по курсовому проектированию
Примеры библиографических записей документов в списке
использованных источников
Характер источника | Примеры |
Описание стандартов | ГОСТ 2.316-2008 Единая система конструкторской документации. Правила нанесения надписей, технических требований и таблиц на графических документах. Общие положения. Взамен ГОСТ 2.316-68; введ. 01.02.1009. М.: Стандартинформ, 2009. 20 с. |
Описание сборника стандартов | Система стандартов безопасности труда: [сборник]. М.: Изд-во стандартов, 2018. 102 c. |
Книги одного автора | Калыгин В.Г. Промышленная экология: учебное пособие для вузов / В.Г. Калыгин. М.: Академия, 2017. 431с. |
Книги не более чем трёх авторов | Коноплев С.П. Менеджмент продаж: учеб. пособие для вузов / С.П. Коноплев, В.С. Коноплева. М.: Инфра-М, 2018. 303 с. |
Книги более чем трёх авторов | Маркетинговые исследования в строительстве: учеб. пособие для студентов спец. «Менеджмент организаций» / О.В. Михненков, И.З. Коготкова, Е.В. Генкин, Г.Я. Сороко. М.: Гос.ун-т управления, 2018. 59 с. |
Книга под редакцией | Основы менеджмента: учебник для вузов / под ред. А.И. Афоничкина. СПб.: Питер, 2017. 522 с. |
Описание диссертации | Вербицкая Н.А. Злоупотребления при эмиссии корпоративных ценных бумаг: дис. … канд. юрид. наук: 12.00.08 / Вербицкая Наталья Александровна. Красноярск, 2007. 192 с. |
Описание статьи из журнала | Борисевич В. В. Государственная тайна под прицелом СМИ / В.В. Борисевич // Юриспруденция. 2011. № 3. С. 54–61. |
Описание статьи из газеты | Вислогузов В. Регионы просят налогов / Вадим Вислогузов // Коммерсант. 2017. 19 сент. С. 14. |
Электронные ресурсы (локальный доступ) | Основы менеджмента [Электронный ресурс]: электронный учебник / Л.В. Плахова, Т.М. Анурина, С.А. Легостаева и др.; StarForce, ИНФОФОНД. М.: Кнорус, 2018. 1 электрон. опт. диск (CD-ROM). |
Электронные ресурсы (удаленный доступ) | Любашевский Ю. Брендинг в России [Электронный ресурс] / Ю. Любашевский // Маркетолог. 2011. 21 окт. Режим доступа: http://www.marketolog.ru. 10.12.2011. The American Historical Association [Electronic resource]. Washington, 2004. Mode access: http://www.historians.org/members/benefits.htm. 15.12.2017. |
Пример оформления использованных источников
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- Введение в СУБД MySQL / - М.: Национальный Открытый Университет «ИНТУИТ», 2016. – 229 с. [Электронный ресурс]; режим доступа: URL: http://www.iprbookshop.ru/73650.html
- Введение в СУБД MySQL [Электронный ресурс] / М.: Национальный Открытый Университет «ИНТУИТ», 2016. 229 с. Режим доступа: URL: http://www.iprbookshop.ru/73650.html
- ГОСТ 2.316-2008 Единая система конструкторской документации. Правила нанесения надписей, технических требований и таблиц на графических документах. Общие положения. Взамен ГОСТ 2.316-68; введ. 01.02.1009. М.: Стандартинформ, 2009. 20 с.
- ГОСТ 34.320-96 Информационные технологии. Система стандартов по базам данных. Концепции и терминология для концептуальной схемы и информационной базы. Введ. 01.07.2001 М.: Стандартинформ, 2009. 35 с.
- Илюшечкин В.М. Основы использования и проектирования баз данных: учебник для СПО [Электронный ресурс] / В.М. Илюшечкин. – М: Издательство ЮРАЙТ, 2018. 213 с. Режим доступа: URL:https://biblio-online.ru/viewer/290801FB-F8CF-47B3-9559-6BADEC310243/osnovy-ispolzovaniya-i-proektirovaniya-baz-dannyh#page/30
- Кабанов В.А. Практикум Access [Электронный ресурс] / В.А. Кабанов. Изд. Стереотипное. М.: ИНФРА-М, 2015. Режим доступа: URL http://znanium.com/bookread2.php?book=503684 10.12.2016.
- Кара-Ушаков, В.Ю. SQL–язык реляционных баз данных: учебное пособие [Электронный ресурс]; / В.Ю. Кара-Ушанов. Екатеринбург: Урал. Ун-та, 2016. 156 с. режим доступа: URL: http://www.iprbookshop.ru/68419.html
- Мартишин С.А. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench. Методы и средства проектирования информационных систем и технологий. Инструментальные средства информационных систем: учеб. пособие [Электронный ресурс] / С.A. Мартишин, В.Л. Симонов, М.В. Храпченко. − М.: ИД «ФОРУМ»: ИНФРА-М, 2018. 160 с. Режим доступа: URL: http://znanium.com/bookread2.php?book=967597
- Федорова Г.Н. Разработка, администрирование и защита баз данных: Учебник. СПО / Г. Н. Федорова. – М.: Издательский центр "Академия", 2018. 288 с.
- Шуcтова Л.И. Базы данных: Учебник [Электронный ресурс] / Л.И.Шуcтова, О.В.Тараканов. М. ИНФРА – М, 2016. 304 с. (Высшее образование: Бакалавриат). Режим доступа: URL:http://znanium.com/bookread2.php?book=491069. 20.12.2016
Примечание. При тематическом способе группировки библиографических записей существует общепринятая практика, которая предусматривает следующую структуру:
- нормативные акты;
- остальные источники на русском языке в алфавитном порядке;
- источники на иностранных языках в алфавитном порядке.
Предварительный просмотр:
ПРАВИТЕЛЬСТВО САНКТ-ПЕТЕРБУРГА
КОМИТЕТ ПО НАУКЕ И ВЫСШЕЙ ШКОЛЕ
СПб ГБПОУ «Петровский колледж»
РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ
ОП.12 Основы баз данных
для специальности 09.02.01 Компьютерные системы и комплексы
среднего профессионального образования
(базовой подготовки)
Санкт-Петербург
2017 г.
ОДОБРЕНА Методической предметно-цикловой комиссией Протокол №1 от 30.08.2017 г. | Составлена в соответствии с требованиями федерального государственного образовательного стандарта по специальности 09.02.01 Компьютерные системы и комплексы |
ОДОБРЕНА Методическим советом Петровского колледжа Протокол №1 от 31.08.2017 |
Рабочая программа учебной дисциплины Основы баз данных разработана на основе Федерального государственного образовательного стандарта по специальности среднего профессионального образования 09.09.01 Компьютерные системы и комплексы, в части требований ежегодного обновления с учетом запросов работодателей, особенностей развития региона, науки, культуры, экономики, технологий, в рамках, установленных настоящим стандартом. Данная программа введена и разработана за счет часов вариативной части, по решению методической предметно-цикловой комиссией в соответствии с потребностями работодателей и спецификой образовательного учреждения.
Разработчики:
Копец О.Н., преподаватель СПб ГБПОУ «Петровский колледж»
Попова А.Р., преподаватель СПб ГБПОУ «Петровский колледж»
Рекомендована к использованию:
СОДЕРЖАНИЕ
стр.
- ПАСПОРТ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ 4
- результаты освоения учебной дисциплины 4
- СТРУКТУРА и содержание учебной дисциплины 6
- условия реализации рабочей программы учебной дисциплины 13
ПАСПОРТРАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ
Основы баз данных
Рабочая программа учебной дисциплины – является частью программы подготовки специалистов среднего звена (далее - ППССЗ) в соответствии с ФГОС по специальности 09.02.01 Компьютерные системы и комплексы (базовой подготовки).
Рабочая программа учебной дисциплины может быть использована в дополнительном профессиональном образовании, профессиональной подготовке работников в области разработки баз данных при наличии основного общего, среднего (полного) общего образования. Опыт работы не требуется.
результаты освоения учебной дисциплины
Результатом освоения программы учебной дисциплины является подготовка студентов к освоению профессиональных модулей ППССЗ по специальности 09.02.01 Компьютерные системы и комплексы (базовой подготовки) и овладению профессиональными и общими компетенциями:
Код | Наименование результата обучения |
ОК 1 | Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес |
ОК 2 | Организовывать собственную деятельность, определять методы и способы выполнения профессиональных задач, оценивать их эффективность и качество |
ОК 3 | Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность |
ОК 4 | Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития |
ОК 5 | Использовать информационно-коммуникационные технологии для совершенствования профессиональной деятельности |
ОК 6 | Практически работать в коллективе и команде, обеспечивать ее сплочение, эффективно общаться с коллегами, руководством, потребителями |
ОК 7 | Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий. |
ОК 8 | Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации |
ОК 9 | Ориентироваться в условиях частой смены технологий в профессиональной деятельности |
С целью овладения указанным видом деятельности и соответствующими профессиональными и общими компетенциями, обучающийся в ходе освоения учебной дисциплины должен иметь, умения и знания.
Результаты (освоенные ПК и ОК) | Код и наименование практического опыта | Код и наименование умений | Код и наименование знаний |
ОК 1-5, 8, 9 | У 1 Реализовывать базу данных в СУБД MS Access У 1.1 Проектировать схему базы данных У1.2 Создавать объекты базы данных в СУБД MSACCESS У 1.3 Использовать язык SQL для извлечения данных из базы данных | З1 Основные положения теории баз данных З 2 Модели данных З 3 Элементы теории реляционных баз данных З 4 Основы реляционной алгебры З 5 Базовые понятия СУБД З 6.1 Основные возможности СУБД MSACCESS З 6 Принципы проектирования баз данных З 7 Методы создания объектов базы данных в СУБД MSACCESS З 8 Язык запросов SQL |
СТРУКТУРА и содержание учебной дисциплины
3.1. Структураучебной дисциплины «Основы баз данных»
Коды профессиональных компетенций | Наименования учебной дисциплины | Всего часов | Макс. учебная нагрузка | в т. ч. вариативных часов | Объем времени, отведенный на освоение учебной дисциплины | Практика | |||||
Обязательная аудиторная учебная нагрузка обучающегося | Самостоятельная практическаяработа обучающегося | Учебная, часов | Произв. (по профилю специальности), часов | ||||||||
Всего, часов | в т.ч. лабораторные работы и практические занятия, часов | в т.ч., курсовая Практическая работа (проект), часов | Всего, часов | в т.ч., курсовая Практическая работа (проект), часов | |||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
ПК 0.1 | УД ОП.12 Основы баз данных | 141 | 141 | 141 | 94 | 50 | 47 | ||||
Всего: | 141 | 141 | 141 | 94 | 50 | 47 |
3.2. Содержание обучения по учебной дисциплине «Основы баз данных»
Наименование МДК, разделов и тем | Содержание учебного материала | Лабораторные, практические и контрольные работы, самостоятельная Практическая работа обучающихся | Обязательная учебная нагрузка (час) | Самостоятельная практическая работа | Умения, знания | Информационно-техническое обеспечение | Формы и виды контроля | ||||
Теоретические | Лабораторно-практические | У | З | Информационные источники | Средства обучения | ||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | |
Раздел 1. Принципы построения БД | 32 | 38 | 35 | ||||||||
Тема 1.1 Основные понятия баз данных | Концепция баз данных. Определение базы данных. Классификация баз данных. Трехуровневая архитектура баз данных. | 2 | 1 | З 1 | 1.1 | 1.1 | |||||
Тема 1.2 Модели данных | Понятие модели данных. Модели данных: иерархическая модель данных, сетевая модель данных; реляционная модель данных; постреляционная модель данных; объектно-ориентированная модель; многомерная модель данных | 2 | 1 | З 2 | 1.1 | 1.1 | |||||
Тема 1.3 Элементы теории реляционных баз данных | Термины, используемые в реляционной теории .Реляционная таблица и ее элементы Требования, предъявляемые к реляционным таблицам | 2 | 1 | З 3 | 1.2, 2.2 | 1.2 2.2 |
Тема 1.4 Основы реляционной алгебры | Специальные реляционные операторы. Специальные реляционные операции | 2 | 1 | З 4 | 1.1,1.2 | 1.1 1.2 | Оценкадоклада | |||
Тема 1.5 Системы управления базами данных (СУБД) | Базовые понятия СУБД Функции СУБД | 2 | 1 | З 5 | 1.1, 2.4 | 1.1 | ||||
Тема 1.6 Проектирова-ниереляцион-ных баз данных | Этапы, порядок и методы проектирования БД. Концептуальное, логическое и физическое проектирование | 2 | 1 | З 6 | 1.1, 2.2 | 1.1, 2.2 | ||||
Тема 1.7 Нормальные формы отношений | Нормализация таблиц. Определение 1НФ, 2НФ и 3НФ. Функциональная и транзитивная зависимость. | Практическая работа1.О Проектирование базы данных с использованием алгоритма нормализации | 2 | 2 | 2 | У 1.1 | З 6 | 1.1, 2.2 | 1.1-1.4 | Оценка теста Оценка практической работы |
Практическая работа1.О (продолжение) | 2 | 1 | У 1.1 | 1.4 | ||||||
Тема 1.8 Построение ER-диаграмм | Основные понятия ER-диаграмм - сущность, атрибут, связь. Правила генерации таблиц из ER-диаграмм | Практическая работа 2.О Проектирование базы данных с помощью ER-диаграмм | 2 | 2 | 2 | У 1.1 | З 6 | 2.2 | 1.1-1.4 | |
Практическая работа 2.О (Продолжение) | 2 | 1 | У 1.1 | З 6 | 1,4 | Оценка практической работы |
Тема 1.9 СУБД MS Access. Создание таблиц и схемы БД | Основные возможности СУБД MS Access. Основные объекты СУБД MSAccess. Графический интерфейс СУБД MS Access. Типы данных, используемые при создании таблиц. Свойства таблиц. Создание схемы базы данных. Особенности ввода данных. | Практическая работа 3.О Создание таблиц | 2 | 2 | 2 | У 1.2 | З 7 | 2.1 2.2 | 1.1-1.4 | Оценка практической работы |
Практическая работа 4 Создание схемы БД | 2 | 1 | У 1.2 | З 7 | 1.4 | Оценка практической работы | ||||
Практическая работа 5 Ввод данных в таблицы | 2 | 1 | У 1.2 | З 7 | 1.4 | Оценка практической работы | ||||
Тема 1.10 Создание запросов с условием выборки | Простые запросы. Запросы с операторами сравнения. Создание запросов с использованием операторов AND, OR, NOT и их сочетанием. Запросы с операторами Like, Between, In, IS NULL и IS NOT NULL. Запросы с параметром | Практическая работа 6.О Создание простых запросов и запросов с использованием операторов сравнения и логических операторов | 2 | 2 | 2 | У 1.2 | 3 7 | 2.1 2.2 | 1.1-1.4 | Оценка практической работы |
Практическая работа 6.О (продолжение) | 2 | 1 | У 1.2 | З 7 | 1.4 | |||||
Практическая работа 7.О Создание запросов с использованием специальных операторов | 2 | 1 | У 1.2 | З 7 | 1.4 | Оценка практической работы | ||||
Практическая работа 8.О Создание запросов с вычисляемыми полями | 2 | 1 | У 1.2 | З 7 | 1.4 | Оценка практической работы | ||||
Практическая работа 9. Создание запросов с параметром | 2 | 1 | У 1.2 | З 7 | 1.4 | Оценка практической работы |
Тема 1.11 Групповые запросы | Запросы с группировкой данных. Агрегатные функции | Практическая работа 10.О Создание запросов с группировкой данных | 2 | 2 | 2 | У 1.2 | З 7 | 2.1 | 1.1-1.4 | Оценка практической работы |
Тема 1.12 Запросы на объединение нескольких таблиц и перекрестные запросы | Создание сложных запросы на выборку с объединением нескольких таблиц. Создание перекрестных запросов. | Практическая работа 11.О Создание многотабличных запросов | 2 | 2 | 2 | У 1.2 | З 7 | 2.1, 2.3 | 1.1-1.4 | Оценка практической работы |
Тема 1.13 Запросы на изменение данных | Создание запросов на добавление, изменение и удаление записей | Практическая работа 12.О Создание запросов на изменение данных в базе данных | 1 | 1 | 2 | У 1.2 | З 7 | 2.1 | 1.1-1.4 | Оценка практической работы подготовка к КР 1.О |
Контрольная работа 1.О Подведение итогов | 1 | 1 | Оценка выполнения теста, проводи мого в рамках КР 1.О | |||||||
Тема 1.14 Разработка интерфейса с помощью экранных форм | Создание простых и составных форм. Разработка главной навигационной формы | Практическая работа 13.О Создание форм | 2 | 2 | 2 | У 1.2 | З 7 | 2.3 | 1.1-1.4 | Оценка практической работы |
Практическая работа 14. Создание главной кнопочной формы | 2 | 1 | У 1.2 | З 7 | 1.4 | Оценка практической работы | ||||
Тема 1.15 Разработка отчетов | Создание простых отчетов. Создание отчетов с группировкой итогами. | Практическая работа 15.О Создание отчетов | 2 | 2 | 2 | 1.2 | З 7 | 2.3 | 1.1-1.4 | Оценка практической работы |
Тема 1.16 Разработка макросов | Создание простых макросов. | Практическая работа 16. Использование макросов | 2 | 2 | 2 | 1.2 | З 7 | 2.3 | 1.1-1.4 | Оценка практической работы |
Раздел 2 Язык запросов SQL | 12 | 12 | 12 | ||||||||
Тема 2.1 Оператор SELECT | Язык структурированных запросов SQL. Структура оператора SELECT. Простая выборка данных. Упорядочивание значений полей | 2 | 1 | З 8 | 2.4 | 1.1-1.3 | |||||
Тема 2.2 Выборка данных по условию | Предложение WHERE. Операторы сравнения и логические операторы в условиях выборки. Запросы со специальными операторами в условиях выборки. | Практическая работа 17.О Создание SQL-запросов с использованием операторов сравнения и логических операторов в условиях выборки | 2 | 2 | 2 | У 1.3 | З 8 | 2.2 | 1.1-1.4 | Оценка конспекта Оценка практической работы | |
Практическая работа 18.О Создание SQL-запросов с использованием специальных операторов в условиях выборки | 2 | 2 | У 1.3 | З 8 | 1.4 | Оценка практической работы | |||||
Тема 2.3 Группировка данных | Агрегирование данных. Предложение GROUP BY. Предложение HAVING | Практическая работа19.О Создание SQL-запросов с группировкой данных | 2 | 2 | 2 | У 1.3 | З 8 | 2.4 | 1.1-1.4 | Оценка практической работы | |
Тема 2.4 Объединение таблиц | Внешнее и внутреннее объединение таблиц. Использование псевдонимов в запросах | Практическая работа20.О Создание SQL-запросов с объединением таблиц | 2 | 2 | 2 | У 1.3 | З 8 | 2.4 | 1.1-1.4 | Оценка практической работы | |
Тема 2.5 Вложенные запросы | Вложенные запросы. Использование операторов EXISTS, ANY и ALL | Практическая работа 21 Создание вложенных SQL-запросов | 2 | 2 | 2 | У 1.3 | З 8 | 2.4 | 1.1-1.4 | Оценка практической работы | |
Тема 2.6 Операторы манипулирова ния данными | Оператор добавления записей (INSERT), оператор изменения данных (UPDATE) и оператор удаления данных (DELETE). | Практическая работа 22.О Создание SQL-запросов на изменение данных | 1 | 1 | 1 | У 1.3 | З 8 | 2.4 | 1.1-1.4 | Оценка практической работы Подготовка к КР 2.О | |
Контрольная работа 2 Подведение итогов | 1 | 1 | Оценка теста, проводимого в рамках КР 2 | ||||||||
Всего часов | 44 | 50 | 47 | ||||||||
Промежуточная аттестация | Экзамен |
условия реализации рабочей программы учебной дисциплины
4.1. Требования к минимальному материально-техническому обеспечению
Реализация рабочей программы учебной дисциплиныпредполагает наличие лаборатории Технологии разработки баз данных.
Оборудование учебных кабинетов и рабочих мест кабинетов:
1. лаборатории «Технологии разработки баз данных»:
1.1компьютер, подключенный к информационно-коммуникационной сети «Интернет»,
1.2 фломастерная доска,
1.3 мультимедийный проектор и экран,
1.4 30 компьютеров, подключенных к информационно-коммуникационной сети «Интернет».
4.2. Информационное обеспечение обучения
Список литературы
- Основные источники:
1.2. Шуcтова Л.И., Тараканов О.В. Базы данных: Учебник. – М. ИНФРА – М, 2016.− 304 с. (Высшее образование: Бакалавриат). [Электронный ресурс]; режим доступа: URL: http://znanium.com/bookread2.php?book=491069, свободный.
2. Дополнительные источники
2.1. Башмакова Е.И. Создание и ведение баз данных в MSAccess: методическое указание к практическим занятиям / Е.И. Башмакова; под общ. Ред. А.Ю.Выжигина. – М.: Издательство Московского гуманитарного университета, 2014. – 46 с. – [Электронный ресурс]; режим доступа: URL: http://www.iprbookshop.ru/39693.html
2.2. Борзунова Т.Л., Горбунова Т.Н., Дементьева Н.Г. Базы данных освоение работы в MS Access 2007: электронное пособие. – Саратов: Издательство «Вузовское образование», 2014. – (Высшее образование). – 148 с. – [Электронный ресурс]; режим доступа: URL: http://www.iprbookshop.ru/20700.html
2.3. Кабанов В.А. Практикум Access / В.А. Кабанов. – изд. Стереотипное. – М.: ИНФРА-М, 2015; [Электронный ресурс]; режим доступа: URL http://znanium.com/bookread2.php?book=503684, свободный. – Яз. рус.
2.4. Кара-Ушаков В.Ю. SQL – язык реляционных баз данных: учебное пособие / В.Ю. Кара-Ушанов. – Екатеринбург: Изд-во Урал. Ун-та, 2016. – 156 с. [Электронный ресурс]; режим доступа: URL:http://www.iprbookshop.ru/68419.html
4.3. Общие требования к организации образовательного процесса
Перед изучением учебной дисциплины обучающиеся изучают следующие учебные дисциплины «Информационные технологии», «Операционные системы», «Основы алгоритмизации и программирования».
4.4. Кадровое обеспечение образовательного процесса
Требования к квалификации педагогических (инженерно-педагогических) кадров, обеспечивающих обучение по дисциплине:
- наличие высшего профессионального образования в области инфокоммуникационных систем и разработки баз данных;
- наличие опыта в области инфокоммуникационных систем и разработки баз данных или работы на различных должностях в организациях соответствующего направления;
- преподаватели должны проходить стажировку в соответствующих организациях не реже 1 раза в 3 года.
Предварительный просмотр:
Подписи к слайдам:
Модель «клиент-сервер » Термин « клиент-сервер» исходно применялся к архитектуре, при которой клиентский процесс запрашивает некоторые услуги, а серверный процесс обеспечивает их выполнение. Реализация архитектуры «клиент – сервер», применительно к разработке БД позволяет более полно использовать ресурсы сети. Нагрузка равномерно распределяется между компьютером сервером и компьютером клиентом, который также как и сервер обладает собственными ресурсами. 2
Принципы технологии «клиент-сервер» Основной принцип технологии "клиент-сервер" в БД заключается в разделении функций стандартного интерактивного приложения на 5 групп: Функция ввода и отображения данных ( Presentation logic, PL ); Прикладные функции, определяющие основные алгоритмы решения задач приложения ( Business logic, BL ); Функции обработки данных внутри приложения ( Database logic, DL ); Функции управления информационными ресурсами (DML); Служебные функции, играющие роль связок между функциями 1-х и 4-х групп .
Структура типичного приложения, работающего с базой данных
Двухуровневые модели Двухуровневая модель фактически является результатом распределения пяти указанных функций между двумя процессами, которые выполняются на двух платформах: на клиенте и на сервере. Модель файлового сервера Модель активного сервера Модель удаленного доступа к данным
Модель файлового сервера Модель удаленного управления данными также называется моделью файлового сервера ( File Server , FS). В этой модели презентационная логика и бизнес-логика располагаются на клиенте. На сервере располагаются файлы с данными и поддерживается доступ к файлам. Функции управления информационными ресурсами в этой модели находятся на клиенте . В этой модели файлы базы данных хранятся на сервере, клиент обращается к серверу с файловыми командами, а механизм управления всеми информационными ресурсами, собственно база мета-данных, находится на клиенте. Достоинства в том, что мы уже имеем разделение монопольного приложения на два взаимодействующих процесса. При этом сервер ( серверный процесс) может обслуживать множество клиентов, которые обращаются к нему с запросами. Недостатки : высокий сетевой трафик , узкий спектр операций манипулирования с данными; отсутствие адекватных средств безопасности доступа к данным (защита только на уровне файловой системы).
Модель удаленного доступа к данным В этой модели файлы базы данных хранятся на сервере, клиент обращается к серверу с файловыми командами, а механизм управления всеми информационными ресурсами, собственно база мета-данных, находится на клиенте. Преимущества П еренос компонента представления и прикладного компонента на клиентский компьютер существенно разгрузил сервер БД; сервер БД освобождается от несвойственных ему функций; резко уменьшается загрузка сети, так как по ней от клиентов к серверу передаются не запросы на ввод-вывод в файловой терминологии, а запросы на SQL, и их объем существенно меньше. В Модели удаленного доступа ( Remote Data Access , RDA) база данных хранится на сервере. На сервере же находится ядро СУБД. На клиенте располагается презентационная логика и бизнес-логика приложения. Клиент обращается к серверу с запросами на языке SQL. Недостатки Запросы на языке SQL при интенсивной работе клиентских приложений могут существенно загрузить сеть; при повторении аналогичных функций в разных приложениях код соответствующей бизнес-логики должен быть повторен для каждого клиентского приложения. Это вызывает излишнее дублирование кода приложений
Модель активного сервера Основу данной модели составляет механизм хранимых процедур как средство программирования SQL-сервера, механизм триггеров как механизм отслеживания текущего состояния информационного хранилища и механизм ограничений на пользовательские типы данных, который иногда называется механизмом поддержки доменной структуры В этой модели бизнес-логика разделена между клиентом и сервером. На сервере бизнес-логика реализована в виде хранимых процедур — специальных программных модулей, которые хранятся в БД и управляются непосредственно СУБД. Клиентское приложение обращается к серверу с командой запуска хранимой процедуры, а сервер выполняет эту процедуру и регистрирует все изменения в БД, которые в ней предусмотрены. Сервер возвращает клиенту данные, релевантные его запросу, которые требуются клиенту либо для вывода на экран, либо для выполнения части бизнес-логики, которая расположена на клиенте. Трафик обмена информацией между клиентом и сервером резко уменьшается. Достоинства : х ранимые процедуры и триггеры хранятся в словаре БД и могут быть использованы несколькими клиентами => уменьшается дублирование алгоритмов обработки данных в разных клиентских приложениях. Недостатки : очень большая загрузка сервера.
Типы «клиентов» в системе «клиент-сервер» Толстый клиент — это приложение, обеспечивающее полную функциональность и независимость от центрального сервера. Часто сервер в этом случае является лишь хранилищем данных, а вся работа по обработке и представлению этих данных переносится на машину клиента. Тонкий клиент — компьютер или программа-клиент, где большая часть задач по обработке информации перенесена на сервер и права доступа клиента строго ограничены. Примером тонкого клиента может служить компьютер с браузером, использующийся для работы с веб-приложениями.
Трехуровневая модель ( Модель сервера приложений ) Эта модель является расширением двухуровневой модели и в ней вводится дополнительный промежуточный уровень между клиентом и сервером . Этот промежуточный уровень содержит один или несколько серверов приложений. В компьютерных технологиях трёхуровневая архитектура, синоним трёхзвенная архитектура (англ. three-tier или Multitier architecture ) предполагает наличие следующих компонентов приложения: клиентское приложение (обычно говорят «тонкий клиент» или терминал), подключенное к серверу приложений, который в свою очередь подключен к серверу базы данных.
По теме: методические разработки, презентации и конспекты
Электронные учебные материалы
В данном разделе представлены электронные учебные материалы по курсам дисциплин "Компьютерные сети" и "Информационные технологии"...
в помощь студенту _учебные материалы по дисциплине "История" (для всех специальностей)
учебные материалы по дисциплине "История" (для всех специальностей):1 - в основе курса учебное пособиеН.В. Загладин, С.Т. Минаков, С.И. Козленко, Ю.П. Петров "История Отечества 20век"ссылка для скачив...

Статья на тему: «Электронные учебные материалы. Виды электронных учебных материалов»
Электронные образовательные ресурсы (ЭОР) - это учебные материалы, для воспроизведения которых используются электронные устройства.К ЭОР относятся: Учебные видеофильмы Звук...

Учебные материалы к дисциплине "Право" !
Для чего необходима дисциплина "Право"?Первое: Право следует изучать для того, чтобы юридически и безукоризненно точно обосновывать свою правоту! Второе: Право необходимо изучать для то...

Методическая разработка по теме" Технология отработки навыков самостоятельной деятельности при работе с учебными материалами"
Технология отработки навыков самостоятельной деятельности обучающихся при работе с учебными материалами на уроках по предмету "Основы материаловедения"...
ОСНОВЫ РАЗРАБОТКИ РАЗНОУРОВНЕВЫХ УЧЕБНЫХ МАТЕРИАЛОВ ДЛЯ ПРАКТИЧЕСКОГО ЗАНЯТИЯ ПО ПРОФЕССИОНАЛЬНОМУ МОДУЛЮ
Характеристика и возможность применения технологии уровневой дифференциации при проведении практических занятий по специальности 34.02.01 Сестринское дело....