«Осень 2024»

Реализация базы данных в системе управления базами данных Microsoft SQL Server

План урока учебной практики. Специальность: 09.02.03 Программирование в компьютерных системах

Олимпиады: Обществознание 5 - 11 классы

Содержимое разработки

Государственное бюджетное профессиональное образовательное учреждение
«Южно-Уральский государственный колледж»

ПЛАН-КОНСПЕКТ ЗАНЯТИЯ

УЧЕБНОЙ ПРАКТИКИ

ДЛЯ ОБУЧАЮЩИХСЯ 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 часов.

Цели урока:

Обучающие:

  1. Закрепление знаний по работе с командами DDL;

  2. Отработка навыков по созданию новой базы данных на языке T-SQL, созданию таблиц и ограничению первичного и внешнего ключа

Развивающая:

  1. Формирование умений анализировать объекты базы данных.

Воспитательная:

  1. Формирование дисциплинированности, самостоятельности, ответственности к трудовой деятельности.

Тип занятия: выполнение простых работ комплексного характера.

Формы обучения: фронтальная, индивидуальная.

Методы обучения: словесный – монолог, диалог; практический.

Уровень обучения: самостоятельная деятельность.

Материально-техническое оснащение урока: персональный компьютер, программное обеспечение, мультимедийный проектор.

Межпредметные связи:

Теория алгоритмов

Основы программирования

Базы данных

Используемая литература:

Основная:

  1. Душан Петкович «Microsoft SQL Server 2008”, - СПб: БХВ-Петербург, 2009. – 980 с.

  2. ЭУП «Разработка и администрирование баз данных», www.ecol.edu.ru

Ход урока

п/п

Элементы внешней структуры урока

Элементы внутренней структуры урока

Содержание

Методы обучения

Средства обучения

Деятельность мастера п/о

Деятельность обучающихся

1.

Вводный инструктаж – 205 минут

1.1.Организационный момент –5 минут


Проверка явки обучающихся, проверка внешнего вида, готовности к уроку.

Повторение правил техники безопасности в кабинете.

Словесный: беседа, диалог;


Речь мастера п/о


Приветствует обучающихся, выявляет отсутствующих, проверяет внешний вид, готовность к уроку.

Напоминает о правилах техники безопасности и о необходимости следовать им.

Приветствуют мастера п/о, готовятся к уроку, отвечают на вопросы, воспринимают информацию.


1.2. Целевая установка – 15 минут


Сообщение темы урока и определение целей урока;

Словесный: беседа, диалог;

Речь мастера п/о

Сообщает тему урока, определяет план и ожидаемый результат

Воспринимают информацию и участвуют в формировании целей.

1.3.Отработка новых способов действия – 155 минут

Демонстрация способов создания баз данных и таблиц в
cреде SQL Server Menagement Studio: визуально, с помощью SQL-запросов.

Разъяснение отдельных фрагментов SQL-запросов.

Заполнение созданных таблиц данными.

Совместная наглядная работа с отдельным учащимся.

Практический: демонстрация выполнения задания

Речь мастера п/о, программное обеспечение, ПК, проектор

Наглядно выполняет описанные операции, комментируя и поясняя свои действия.

Воспринимают информацию

2.

Текущий инструктаж – 125 минут

2.2.Закрепление освоенных способов действий – 125 минут


Индивидуальное консультирование обучающихся


Словесный: беседа, диалог


Речь мастера п/о


Производит проверку правильности выполнения операций, производит индивидуальное консультирование обучающихся, проверяет соблюдение правил техники безопасности, принимает работы обучающихся.

Выполняют операции, отрабатывают профессиональные умения и навыки, соблюдают правила техники безопасности

3.

Заключительный инструктаж – 30 минут

3.1.Подведение итогов – 30 минут

Анализ выполненного задания, разбор ошибок, подведение итогов выполненной работы, сообщение оценок обучающимся. Выдача домашнего задания.

Словесный: монолог, диалог; беседа по итогам работы.

Речь мастера п/о, выполненные задания обучающихся.

Анализирует работу обучающихся, разбирает ошибки совместно с обучающимися, подводит итоги, сообщает оценки, сравнивает результат с поставленными целями.

Слушают, анализируют результаты своей деятельности, участвуют в исправлении ошибок, подведении итогов.

План-конспект занятия

  1. ВВОДНЫЙ ИНСТРУКТАЖ

Организационный момент.

Приветствие обучающихся. Проверка присутствующих, готовности группы к занятию.

Повторение правил техники безопасности в кабинете, в т.ч. напоминание о необходимости:

  1. Заходить в кабинет без верхней одежды, напитков и продуктов питания.

  2. Приступать к работе только после разрешения мастера п/о.

  3. Сообщать о технических неполадках мастеру, не пытаться устранить их самостоятельно.

Целевая установка

Ознакомление учащихся с целью и планом урока.

Тема раздела: «Реализация базы данных в конкретной СУБД».

Тема урока: «Создание новой базы данных и объектов базы данных средствами 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, применяется для приращения значения столбца каждый раз при вставке новой записи

Сущность – любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных.

Атрибут – поименованная характеристика сущности, которая принимает значения из некоторого множества значений.

  1. ТЕКУЩИЙ ИНСТРУКТАЖ

Отработка новых способов действий

Сейчас я продемонстрирую как можно создать базу данных в cреде SQL Server Menagement Studio.

Для примера создадим базу «Заказы»:

  1. Нажать кнопку «Создать запрос»

  2. Ввести
    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%);

  3. Нажать кнопку «Выполнить»

После этого в базе «Заказы» создадим таблицу «Клиенты»:

  1. Нажать кнопку «Создать запрос»

  2. Ввести
    Use  Заказы
    Create Table  Клиенты
    (Код_клиента  Smallint  NOT NULL,
    Наименование_клиента  Nvarchar (20) NOT NULL,
    Адрес  Nvarchar (30) NULL,
    Телефон  Nvarchar (20)  NULL,
    Primary Key  (Код_клиента));

  3. Нажать кнопку «Выполнить»

Введём данные в таблицу «Клиенты»:

  1. Нажать кнопку «Создать запрос»

  2. Ввести
    Insert Into  Клиенты (Код_клиента, Наименование_клиента, Адрес, Телефон)
    Values  ('20', 'кафе Старый город', 'Зеленая, 12', '742-15-16')

  3. Нажать кнопку «Выполнить»

Сейчас с помощью одного из вас создадим таблицу «Продукты» и заполним её.

Закрепление освоенных способов действий

Задание:

Создать новую базу данных Гостиница, создать таблицы и диаграмму базы данных, используя возможности SQL Server Management Studio

-Номерной фонд: код номера (первичный ключ), тип номера, этаж, описание номера, состояние номера (значение по умолчанию свободен,);

-Клиент: код клиента (первичный ключ), ФИО, паспортные данные, адрес, гражданство, дата рождения;

-Цены: тип номера, цена номера;

-Заезд_выезд_клиентов: код_записи (автоматическая нумерация записей, первичный ключ), код клиента, код номера, дата заселения (по умолчанию текущая дата), дата отъезда , дополнительные услуги, которыми воспользовался клиент;

-Дополнительные_услуги: код услуги, название (по умолчанию мини-бар), цена услуги.

-Оказанныеополнительные_услуги: код услуги, дата_выполнения



Мастер п/о производит проверку правильности выполнения операций обучающимися, производит индивидуальное консультирование, проверяет соблюдение правил техники безопасности, принимает работы обучающихся.



  1. ЗАКЛЮЧИТЕЛЬНЫЙ ИНСТРУКТАЖ

В ходе выполнения вами работы почти у всех возникли такие ошибки, как: неправильное количество открывающихся и закрывающихся скобок, отсутствие в конце строчки точки с запятой, ошибки при написании зарезервированных слов.

Мастер производит сравнение результатов с поставленными целями, сообщает оценки, выдаёт домашнее задание.

Получите свидетельство о публикации сразу после загрузки работы



Получите бесплатно свидетельство о публикации сразу после добавления разработки


Серия олимпиад «Осень 2024»



Комплекты учителю



Качественные видеоуроки, тесты и практикумы для вашей удобной работы

Подробнее

Вебинары для учителей



Бесплатное участие и возможность получить свидетельство об участии в вебинаре.


Подробнее