Государственное бюджетное профессиональное образовательное учреждение
«Южно-Уральский государственный колледж»
ПЛАН-КОНСПЕКТ ЗАНЯТИЯ
УЧЕБНОЙ ПРАКТИКИ
ДЛЯ ОБУЧАЮЩИХСЯ II КУРСА
ПО ПМ 02. РАЗРАБОТКА И АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
2015 г.
Пояснительная записка
Методическая разработка занятия учебной практики для обучающихся 2 курса выполнена на основе Федерального государственного образовательного стандарта по специальности среднего профессионального образования, 09.02.03 «Программирование в компьютерных системах», положения о практике обучающихся, осваивающих программу подготовки специалистов среднего звена, утвержденного приказом Министерства образования и науки Российской Федерации от 28 июля 2014 г. №804, Положения о практике обучающихся, осваивающих программу подготовки специалистов среднего звена, утвержденного приказам директора ГБОУ СПО (ССУЗ) «ЧКИПТиХП» от 19.09.2015 № 227 А/у, рабочей программы учебной практики.
Для проведения занятия выбрана тема: «Создание новой базы данных. Создание объектов базы данных на языке Transact-SQL».
Основной задачей занятия учебной практики является формирование у обучающихся первоначальных практических профессиональных умений в рамках модуля ППССЗ по основным видам профессиональной деятельности (ВПД): Разработка и администрирование баз данных и соответствующих профессиональных компетенций (ПК):
1. Разрабатывать объекты базы данных.
2. Реализовывать базу данных в конкретной системе управления базами данных (СУБД).
3. Решать вопросы администрирования базы данных.
4. Реализовывать методы и технологии защиты информации в базах данных.
Обучающийся должен иметь практический опыт:
работы с объектами базы данных в конкретной системе управления базами данных;
использования средств заполнения базы данных;
использования стандартных методов защиты объектов базы данных;
уметь:
создавать объекты баз данных в современных системах управления базами данных и управлять доступом к этим объектам;
работать с современными сase-средствами проектирования баз данных;
формировать и настраивать схему базы данных;
разрабатывать прикладные программы с использованием языка SQL;
создавать хранимые процедуры и триггеры на базах данных;
применять стандартные методы для защиты объектов базы данных;
знать:
основные положения теории баз данных, хранилищ данных, баз знаний;
основные принципы построения концептуальной, логической и физической модели данных;
современные инструментальные средства разработки схемы базы данных;
методы описания схем баз данных в современных системах управления базами данных (СУБД);
структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров;
методы организации целостности данных;
способы контроля доступа к данным и управления привилегиями;
основные методы и средства защиты данных в базах данных;
модели и структуры информационных систем;
основные типы сетевых топологий, приемы работы в компьютерных сетях;
информационные ресурсы компьютерных сетей;
технологии передачи и обмена данными в компьютерных сетях;
основы разработки приложений баз данных
В соответствии с перечнем учебно-производственных работ на изучение темы отведено 6 часов.
Занятие проводится в лаборатории разработки баз данных «Южно-Уральского государственного колледжа», где обучающиеся осваивают все виды учебно-производственных работ в соответствии с требованиями с требованиями ФГОС и квалификационной характеристики.
В методической разработке занятия учебной практики учтены связи с учебными дисциплинами, такими как:
Теория алгоритмов
Основы программирования
Базы данных
На данном занятии учебной практики используются приемы АСПО (активное социально-психологическое обучение), применяется техника группового взаимодействия, принцип направленности обучения на комплексное решение задач; принцип доступности обучения; принцип систематичности и последовательности формирования знаний
План урока учебной практики
Дата: «14» ноября 2015 год
Специальность: 09.02.03 Программирование в компьютерных системах
Группа № ПК220Д
Тема раздела: Реализация базы данных в системе управления базами данных Microsoft SQL Server
Тема урока: Создание новой базы данных. Создание объектов базы данных на языке Transact-SQL
Место проведения: компьютерный класс.
Время: 6 часов.
Цели урока:
Обучающие:
Закрепление знаний по работе с командами DDL;
Отработка навыков по созданию новой базы данных на языке T-SQL, созданию таблиц и ограничению первичного и внешнего ключа
Развивающая:
Формирование умений анализировать объекты базы данных.
Воспитательная:
Формирование дисциплинированности, самостоятельности, ответственности к трудовой деятельности.
Тип занятия: выполнение простых работ комплексного характера.
Формы обучения: фронтальная, индивидуальная.
Методы обучения: словесный – монолог, диалог; практический.
Уровень обучения: самостоятельная деятельность.
Материально-техническое оснащение урока: персональный компьютер, программное обеспечение, мультимедийный проектор.
Межпредметные связи:
Теория алгоритмов
Основы программирования
Базы данных
Используемая литература:
Основная:
Душан Петкович «Microsoft SQL Server 2008”, - СПб: БХВ-Петербург, 2009. – 980 с.
ЭУП «Разработка и администрирование баз данных», www.ecol.edu.ru
Ход урока
№ п/п | Элементы внешней структуры урока | Элементы внутренней структуры урока | Содержание | Методы обучения | Средства обучения | Деятельность мастера п/о | Деятельность обучающихся |
1. | Вводный инструктаж – 205 минут | 1.1.Организационный момент –5 минут
| Проверка явки обучающихся, проверка внешнего вида, готовности к уроку. Повторение правил техники безопасности в кабинете. | Словесный: беседа, диалог;
| Речь мастера п/о
| Приветствует обучающихся, выявляет отсутствующих, проверяет внешний вид, готовность к уроку. Напоминает о правилах техники безопасности и о необходимости следовать им. | Приветствуют мастера п/о, готовятся к уроку, отвечают на вопросы, воспринимают информацию.
|
1.2. Целевая установка – 15 минут
| Сообщение темы урока и определение целей урока; | Словесный: беседа, диалог; | Речь мастера п/о | Сообщает тему урока, определяет план и ожидаемый результат | Воспринимают информацию и участвуют в формировании целей. | ||
1.3.Отработка новых способов действия – 155 минут | Демонстрация способов создания баз данных и таблиц в Разъяснение отдельных фрагментов SQL-запросов. Заполнение созданных таблиц данными. Совместная наглядная работа с отдельным учащимся. | Практический: демонстрация выполнения задания | Речь мастера п/о, программное обеспечение, ПК, проектор | Наглядно выполняет описанные операции, комментируя и поясняя свои действия. | Воспринимают информацию | ||
2. | Текущий инструктаж – 125 минут | 2.2.Закрепление освоенных способов действий – 125 минут
| Индивидуальное консультирование обучающихся
| Словесный: беседа, диалог
| Речь мастера п/о
| Производит проверку правильности выполнения операций, производит индивидуальное консультирование обучающихся, проверяет соблюдение правил техники безопасности, принимает работы обучающихся. | Выполняют операции, отрабатывают профессиональные умения и навыки, соблюдают правила техники безопасности |
3. | Заключительный инструктаж – 30 минут | 3.1.Подведение итогов – 30 минут | Анализ выполненного задания, разбор ошибок, подведение итогов выполненной работы, сообщение оценок обучающимся. Выдача домашнего задания. | Словесный: монолог, диалог; беседа по итогам работы. | Речь мастера п/о, выполненные задания обучающихся. | Анализирует работу обучающихся, разбирает ошибки совместно с обучающимися, подводит итоги, сообщает оценки, сравнивает результат с поставленными целями. | Слушают, анализируют результаты своей деятельности, участвуют в исправлении ошибок, подведении итогов. |
План-конспект занятия
ВВОДНЫЙ ИНСТРУКТАЖ
Организационный момент.
Приветствие обучающихся. Проверка присутствующих, готовности группы к занятию.
Повторение правил техники безопасности в кабинете, в т.ч. напоминание о необходимости:
Заходить в кабинет без верхней одежды, напитков и продуктов питания.
Приступать к работе только после разрешения мастера п/о.
Сообщать о технических неполадках мастеру, не пытаться устранить их самостоятельно.
Целевая установка
Ознакомление учащихся с целью и планом урока.
Тема раздела: «Реализация базы данных в конкретной СУБД».
Тема урока: «Создание новой базы данных и объектов базы данных средствами SQL Server Managament Studio».
Цель: создать базу данных и объекты баз данных в SQL Server Managament Studio.
Актуализация опорных знаний.
Прежде чем приступить к практике повторим некоторые аспекты ранее изученного материала:
Что такое таблица в SQL?
Что такое сущность и атрибут в SQL?
Приведите пример атрибутов для сущности «студент».
Приведите примеры запросов SQL.
Назовите встроенные типы данных SQL.
И так, подведем итог:
Операторы SQL делятся на:
операторы определения данных (Data Definition Language)
CREATE создает объект БД
ALTER изменяет объект
DROP удаляет объект
операторы манипуляции данными (Data Manipulation Language)
SELECT считывает данные, удовлетворяющие заданным условиям
INSERT добавляет новые данные
UPDATE изменяет существующие данные
DELETE удаляет данные
операторы определения доступа к данным (Data Control Language)
GRANT предоставляет пользователю (группе) разрешения на определенные операции с объектом
REVOKE отзывает ранее выданные разрешения
DENY задает запрет, имеющий приоритет над разрешением
операторы управления транзакциями (Transaction Control Language)
COMMIT применяет транзакцию.
ROLLBACK откатывает все изменения, сделанные в контексте текущей транзакции.
SAVEPOINT делит транзакцию на более мелкие участки.
Типы данных в SQL следующие?
bit | только значения 0 или 1 |
int | целочисленные данные от -2147483648 до 2147483647 |
smallint | целочисленные данные от -32768 до 32767 |
tinyint | целочисленные данные от 0 до 255 |
decimal | числа с фиксированной точностью |
money | денежные значения от -263 до 263 |
smallmoney | небольшие денежные суммы |
real | числа с плавающей запятой |
datetime | для отслеживания специфических дат и времени с 1.01.1753 до 31.12.9999 |
smalldatetime | даты и время с 1.01.1900 до 6.06.2079 |
char | символьные данные фиксированной длины до 8000 знаков |
varchar(max) | Символьные данные переменной длины до 8000 знаков |
nchar | Данные UNICODE фиксированной длины до 4000 символов. Unicode это 16-битный стандарт кодировки, разработанный некоммерческим консорциумом Unicode, Inc. |
nvarchar | Данные UNICODE переменной длины до 4000 символов |
xml | Целые документы или фрагменты XML |
uniqueidentifier | Глобальный уникальный идентификатор (GUID) |
identity | Это свойство, используемое с типом данных int, применяется для приращения значения столбца каждый раз при вставке новой записи |
Сущность – любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных.
Атрибут – поименованная характеристика сущности, которая принимает значения из некоторого множества значений.
ТЕКУЩИЙ ИНСТРУКТАЖ
Отработка новых способов действий
Сейчас я продемонстрирую как можно создать базу данных в cреде SQL Server Menagement Studio.
Для примера создадим базу «Заказы»:
Нажать кнопку «Создать запрос»
Ввести
Create Database [Заказы]
On
( Name = 'Заказы',
Filename = 'D:\Личная папка\Заказы.mdf' ,
Size = 3072KB ,
Maxsize = Unlimited,
Filegrowth = 1024KB )
Log On
( Name = 'Заказы_log',
Filename = 'D:\Личная папка\Заказы_log.ldf' ,
Size = 1024KB ,
Maxsize = 2048KB ,
Filegrowth = 10%);Нажать кнопку «Выполнить»
После этого в базе «Заказы» создадим таблицу «Клиенты»:
Нажать кнопку «Создать запрос»
Ввести
Use Заказы
Create Table Клиенты
(Код_клиента Smallint NOT NULL,
Наименование_клиента Nvarchar (20) NOT NULL,
Адрес Nvarchar (30) NULL,
Телефон Nvarchar (20) NULL,
Primary Key (Код_клиента));Нажать кнопку «Выполнить»
Введём данные в таблицу «Клиенты»:
Нажать кнопку «Создать запрос»
Ввести
Insert Into Клиенты (Код_клиента, Наименование_клиента, Адрес, Телефон)
Values ('20', 'кафе Старый город', 'Зеленая, 12', '742-15-16')Нажать кнопку «Выполнить»
Сейчас с помощью одного из вас создадим таблицу «Продукты» и заполним её.
Закрепление освоенных способов действий
Задание:
Создать новую базу данных Гостиница, создать таблицы и диаграмму базы данных, используя возможности SQL Server Management Studio
-Номерной фонд: код номера (первичный ключ), тип номера, этаж, описание номера, состояние номера (значение по умолчанию свободен,);
-Клиент: код клиента (первичный ключ), ФИО, паспортные данные, адрес, гражданство, дата рождения;
-Цены: тип номера, цена номера;
-Заезд_выезд_клиентов: код_записи (автоматическая нумерация записей, первичный ключ), код клиента, код номера, дата заселения (по умолчанию текущая дата), дата отъезда , дополнительные услуги, которыми воспользовался клиент;
-Дополнительные_услуги: код услуги, название (по умолчанию мини-бар), цена услуги.
-Оказанные_дополнительные_услуги: код услуги, дата_выполнения
Мастер п/о производит проверку правильности выполнения операций обучающимися, производит индивидуальное консультирование, проверяет соблюдение правил техники безопасности, принимает работы обучающихся.
ЗАКЛЮЧИТЕЛЬНЫЙ ИНСТРУКТАЖ
В ходе выполнения вами работы почти у всех возникли такие ошибки, как: неправильное количество открывающихся и закрывающихся скобок, отсутствие в конце строчки точки с запятой, ошибки при написании зарезервированных слов.
Мастер производит сравнение результатов с поставленными целями, сообщает оценки, выдаёт домашнее задание.