Просмотр содержимого документа
«Мастер класс по полиязычию»
ГККП «Уральский колледж газа, нефти и отраслевых технологий»
Мастер класс
SQL (structured QUERY LANGUAGE) statements
«Триединство языков»
Уральск-2017
Разработал: преподаватель специальных информационных дисциплин Рамазанова Л.Е.
Компетенции
Информационная: Обеспечить изучения темы SQL statements, поспособствовать умению самостоятельно искать, анализировать информацию. При помощи устных и письменных коммуникативных информационных технологий передавать необходимую информацию.
Коммуникативная: Развить у учащихся способность к речевому общению и умению слушать, а также правильно формировать вопросы и четко отвечать на поставленные касательно полученной информации. Раскрыть умения комментировать и давать критическую оценку, а также четко аргументировать свое мнение в группе.
Вступительная речь преподавателя
План мастер класса
ER- diagram
Primary and Foreign keys
Повтор терминологии (plickers.com)
Create table
Aggregation function
Ход занятия
Для проверки пройденного материала и проведения фронтального опроса используется сайт Plickers.com. Вопросы были заранее подготовлены и при помощи мобильного телефона и QR – кодов проводим опрос всех учащихся

Рис1. База вопросов
ER- diagram
Для определения связи между таблицами и визуального примера было принято решение взять базу данных студента и его отношение к изучаемым дисциплинам, к факультету, так как этот пример будет более знаком, как гостям так и участникам мастер – класса.

Рис2. База данных студента
Вопросы к учащимся:
Какие связи существуют при построении ER- diagram
Какая связь между сущностями «Студент» и «Успеваемость». Объясните свой ответ
Новый материал
База данных - набор сведений, хранящихся некоторым упорядоченным способом. Можно сравнить базу данных со шкафом, в котором хранятся документы. Иными словами, база данных - это хранилище данных. Сами по себе базы данных не представляли бы интереса, если бы не было систем управления базами данных (СУБД).
SQL - язык структурированных запросов, основной задачей которого является предоставление простого способа считывания и записи информации в базу данных.
Первый термин, с которым учащиеся сталкиваются при создании таблиц это
Create – создавать
Database – база данных
Database-name – имя базы данных,
т.е. при создании базы данных не возникнет проблем с использованием терминологии
CREATE DATABASE database-name;
CREATE DATABASE Music albums;
Use – использовать
USE database-name;
USE Music albums;
Пример создание таблицы в созданной базе данных
CREATE TABLE - создать таблицу
Table-name - имя таблицы
Col (column) name – имя столбца
CREATE TABLE table-name (
col-name-1 col-def-1,
col-name-2 col-def-2,
::::::::::::::::::::::::::::::::::
col-name-n col-def-n,
constraint-1,
:
constraint-k
)
Типы строк для описания каждого атрибута
Типы строковых значений
[пустые | не пустые]
[значение по умолчанию]
[авто заполнение]
[уникальный ключ|
[первичный ключ]
col-name type
[NULL | NOT NULL] -
[DEFAULT default_value]
[AUTO_INCREMENT]
[UNIQUE [KEY] |
[PRIMARY] KEY]
Типы данных
Numeric Types
INT, REAL
Dates and Times
Numeric Types
PRIMARY and FOREIGN KEYS
Primary key – первичный ключ
Foreign key – внешний ключ


Рис3. Описание первичного и внешнего ключа
Создание базы данных