Методическая разработка "Понятие языка SQL, его виды. Основы языка SQL"

1
государственное автономное профессиональное образовательное учреждение
Чувашской Республики
«Межрегиональный центр компетенций –
Чебоксарский электромеханический колледж»
Министерства образования и молодежной политики Чувашской Республики
МЕТОДИЧЕСКАЯ РАЗРАБОТКА
Сценарий открытого урока
«Понятие языка SQL, его виды. Основы языка SQL.»
Автор: Сироткина Юлия Владимировна,
преподаватель спецдисциплин
МЦК – ЧЭМК Минобразования Чувашии
2018
2
Аннотация
Методическая разработка комбинированного урока «Понятие языка SQL, его
виды. Основы языка SQ содержит цели и задачи урока, подробный план проведения
занятия. Урок проводится в форме традиционной лекции и включает задания для
актуализации знаний учащихся. Данная форма проведения выбрана не случайно, так
как - это признанный метод обучения и воспитания, обладающей образовательной,
развивающей и воспитывающей функциями, которые способствуют повторению
изученного, освоению и закреплению нового материала.
В приложении приведены презентация данного урока, ЭОР для закрепления
материала и материал для рефлексии.
Автор: Сироткина Ю.В., преподаватель специальных дисциплин специальности
«Прикладная информатика» МЦК – ЧЭМК Минобразования Чувашии
3
Содержание
Введение ............................................................................................................ 4
Заключение.......................................................................................................16
Использованная литература и интернет ресурсы: ...................................... 15
Приложение 1 ................................................................................................. 17
Приложение 2 .................................................................................................. 18
Приложение 3 ................................................................................................. 21
Приложение 4 ................................................................................................. 22
4
Введение
В представленной методической разработке приведен подробный сценарий
проведения тематического урока по информатике в форме традиционной лекции. В
первой половине пары преподаватель объясняет учащимся новую тему, затем ученики
проходят различные практические задания используя ПК. Практическая часть состоит из
самостоятельного задания на формирование запросов с помощью SQL (приложения 4).
Урок сопровождается интерактивной презентацией, в которой имеется материал
новой темы (приложение 3). Закрепление изученного материала происходит в процессе
всего урока сопровождающегося электронно-образовательным ресурсом и приложениями.
Развивающее обучение, примененное для проведения урока, относится к
современным образовательным технологиям, способствующим развитию способностей
ученика и его самостоятельности в изучаемой дисциплине. Высокий темп изучения
материала и повторение не является главным образовательным компонентом. Только при
изучении нового материала ученик обращается к повторению старой информации, если
это необходимо, он задумывается над тем, зачем ему нужны знания. Как лучше
запоминается материал, что нового он узнал, как изменились его представления о мире,
как меняется он сам. На уроке применяется групповая форма работы, используются как
объяснительно-иллюстративные, так и исследовательские методы обучения, реализован
системно-деятельностный подход в обучении.
Используемые в данном занятии задания формируют у каждого студента ключевые
компетенции. Компетентностный подход делает главным участником образовательного
процесса именно учащегося, с его индивидуальными целями. И, конечно же, средствами
информатики можно развивать все группы ключевых компетенций.
Один из принципов обучения - принцип активности и сознательности. Ребенок
может быть активен, если осознает цель учения, его необходимость, если каждое его
действие является осознанным и понятным. Обязательным условием создания
развивающей среды на уроке является этап рефлексии. Для оценивания студентами своей
активности и качества своей работы, ребятам предлагается сравнить поставленные и
полученные цели в начале и к концу урока.
Целью методической разработки является распространение опыта проведения
занятий данного типа, актуальных и востребованных в свете решаемых задач и проблем
нового времени.
5
Методическая карта
урока по дисциплине «ОП.05 Базы данных»
на тему «Понятие языка SQL, его виды. Основы языка SQ
Тип занятия: урок ознакомления с новым материалом и закрепление изученного.
Дидактическая цель урока: изучение, обобщение и закрепление знаний об основах
языка SQL;
Задачи:
дать представление об основах языка SQL в базах данных;
научить выделять виды языка структурированных запросов;
способствовать формированию знаний об основах языка и применении его в
реляционных СУБД;
Развивающая цель: формировать внимание, память и познавательный интерес к
профессиональному модулю;
Задачи:
продолжение формирования общих и профессиональных компетенций;
повышение интереса учащихся к информационно-коммуникационным
технологиям, к системам управления базами данных (СУБД);
выработка культуры умственного труда, концентрации внимания, логичности
и развитого воображения;
Воспитательная цель: воспитывать самостоятельность, информационную
компетентность к работе с реляционными СУБД;
Задачи:
закрепление умения применять правила общения, правила поведения на уроке
и правила работы в группе;
воспитание смелости, самостоятельности, эстетического вкуса, интереса к
предмету.
6
Форма организации обучения: комбинированный урок.
Форма обучения: групповая.
Метод обучения: Объяснительно-иллюстративный.
Формы и методы контроля: письменный.
Ожидаемые результаты:
ОК4. Осуществлять поиск и использование информации, необходимой для
эффективного выполнения профессиональных задач, профессионального и личностного
развития.
ОК5. Использовать информационно-коммуникационные технологии в
профессиональной деятельности.
ОК6. Работать в коллективе и команде, эффективно общаться с коллегами,
руководством, потребителями.
ПК6. Документировать процессы создания информационных систем в образовании
на всех стадиях жизненного цикла.
ПК9. Моделировать и проектировать структуры данных и знаний, прикладные и
информационные процессы в образовании.
Оснащение средствами обучения: наглядные (ЭОР, мультимедиа презентация с
демонстрацией наглядного материала), технические (компьютеры), печатно-словесные
(тест).
Продолжительность: 45 мин.
Практическая часть: 45 мин.
План мероприятия:
Этапы занятия
Время
Содержание занятия
1. Организационный
момент
3 мин
Приветствие, отметка отсутствующих, контроль
готовности аудитории и студентов к началу занятия
2. Формулировка
темы, ее мотивация
5 мин
Сообщение темы, целей, хода занятия, указание на
важность темы
3. Контроль
самостоятельной
работы студентов
10 мин
Письменный опрос (тест)
7
4. Объяснение новой
темы
20 мин
Понятие языка SQL, его виды. Основы языка SQL
5. Практическая
работа
45 мин
Введение в язык SQL
6. Подведение итогов
5 мин
Устный опрос по пройденной теме
7. Задание на дом
2 мин
Оформление практической работы
Ход урока.
Урок сопровождается интерактивной презентацией, на которой содержатся
основные моменты нового материала.
Вступительное слово учителя, актуализация прежних знаний.
Актуальность темы урока: Здравствуйте! Всякая профессиональная
деятельность, так или иначе, связана с информацией, с организацией ее сбора, хранения,
выборки. Можно сказать, что неотъемлемой частью повседневной жизни стали базы
данных, для поддержки которых требуется некоторый организационный метод, или
механизм. Такой механизм называется системой управления базами данных (СУБД). На
предыдущих уроках мы с вами говорили об особенностях реляционной СУБД Access,
основных объектах и видах запросов к базе данных.
Актуализация опорных знаний
1) Какая модель БД основана на работе с двумерными таблицами? –
реляционная модель. (Доказано, что сетевое и древовидное представление
данных может быть сведено к двумерным таблицам.)
2) Вспомним, что называется запросом? отбор данных на основании
заданных условий. Условия отбора записей создаются с использованием
операторов сравнения (=, >, < и т.д.)
3) Назовите типы запросов? в Access существует 4 типа запросов: на
выборку, перекрестные запросы, запросы на изменение (добавление новых
записей, удаление, обновление и создание новой таблицы) и запросы с
параметром.
8
4) Как строятся запросы по образцу образцу (QBE Query by example) -
средство для отыскания необходимой информации в базе данных; формируется
путем заполнения бланка запроса в окне Конструктора запросов.
Фронтальный опрос.
Постановка темы и цели урока.
Итак, тема нашего сегодняшнего занятия «Понятие языка SQL, его виды. Основы
языка SQL». Как вы думаете для чего нам нужен язык SQL, что это такое? Каковы
цели и задачи нашего урока?
Объяснение новой темы.
Рост количества данных, необходимость их хранения и обработки привели к тому,
что возникла потребность в создании стандартного языка баз данных, который мог бы
функционировать в многочисленных компьютерных системах различных видов.
Действительно, с его помощью пользователи могут манипулировать данными независимо
от того, работают ли они на персональном компьютере, сетевой рабочей станции или
универсальной ЭВМ.
Одним из языков, появившихся в результате разработки реляционной модели
данных, является язык SQL (Structured Query Language), который в настоящее время
получил очень широкое распространение и фактически превратился в стандартный
язык реляционных баз данных.
Реализация в SQL концепции операций, ориентированных на табличное
представление данных, позволила создать компактный язык с небольшим набором
предложений. Язык SQL может использоваться как для выполнения запросов к данным,
так и для построения прикладных программ. Основные категории команд языка SQL
предназначены для выполнения различных функций, включая построение объектов базы
данных и манипулирование ими, начальную загрузку данных в таблицы, обновление и
удаление существующей информации, выполнение запросов к базе данных, управление
доступом к ней и ее общее администрирование.
Основные категории команд языка SQL:
DDL язык определения данных;
DML язык манипулирования данными;
DQL язык запросов;
DCL язык управления данными;
9
команды администрирования данных;
команды управления транзакциями
Определение структур базы данных (DDL) Язык определения данных (Data Definition
Language, DDL) позволяет создавать и изменять структуру объектов базы данных,
например, создавать и удалять таблицы. Основными командами языка DDL являются
следующие: CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX, ALTER
INDEX, DROP INDEX.
Манипулирование данными (DML) Язык манипулирования данными (Data Manipulation
Language, DML) используется для манипулирования информацией внутри объектов
реляционной базы данных посредством трех основных команд: INSERT, UPDATE,
DELETE.
Выборка данных (DQL) Язык запросов DQL наиболее известен пользователям
реляционной базы данных, несмотря на то, что он включает всего одну команду SELECT.
Эта команда вместе со своими многочисленными опциями и предложениями используется
для формирования запросов к реляционной базе данных.
Язык управления данными (DCL - Data Control Language) Команды управления
данными позволяют управлять доступом к информации, находящейся внутри базы
данных. Как правило, они используются для создания объектов, связанных с доступом к
данным, а также служат для контроля над распределением привилегий между
пользователями. Команды управления данными следующие: GRANT, REVOKE.
Команды администрирования данных С помощью команд администрирования данных
пользователь осуществляет контроль за выполняемыми действиями и анализирует
операции базы данных ; они также могут оказаться полезными при анализе
производительности системы. Не следует путать администрирование данных с
администрированием базы данных, которое представляет собой общее управление базой
данных и подразумевает использование команд всех уровней.
Команды управления транзакциями Существуют следующие команды, позволяющие
управлять транзакциями базы данных: COMMIT, ROLLBACK, SAVEPOINT, SET
TRANSACTION.
Запись SQL-операторов
Для успешного изучения языка SQL необходимо привести краткое описание
структуры SQL-операторов и нотации, которые используются для определения
формата различных конструкций языка. Оператор SQL состоит из за резервированных
слов, а также из слов, определяемых пользователем. Зарезервированные
слова являются постоянной частью языка SQL и имеют фиксированное значение. Их
следует записывать в точности так, как это установлено, нельзя разбивать на части для
переноса с одной строки на другую. Слова, определяемые пользователем, задаются им
самим соответствии с синтаксическими правилами) и представляют
собой идентификаторы или имена различных объектов базы данных. Слова в операторе
размещаются также в соответствии с установленными синтаксическими правилами.
Инструкция SQL состоит из нескольких частей, называемых предложениями.
Каждое предложение в инструкции SQL имеет свое назначение. Некоторые предложения
являются обязательными. В приведенной ниже таблице указаны предложения SQL,
используемые чаще всего.
10
Разберем пример по предложениям, чтобы понять, как работает синтаксис
SQL.
Предложение SELECT
SELECT [Адрес электронной почты], Компания
Это предложение SELECT. Оно содержит оператор (SELECT), за которым следуют
два идентификатора ([Адрес электронной почты] и Компания).
Если идентификатор содержит пробелы или специальные знаки (например, Адрес
электронной почты), он должен быть заключен в прямоугольные скобки.
В предложении SELECT не нужно указывать таблицы, в которых содержатся поля,
и нельзя задать условия отбора, которым должны соответствовать данные, включаемые в
результаты.
В инструкции SELECT предложение SELECT всегда стоит перед предложением
FROM.
Предложение FROM
Это предложение FROM. Оно содержит оператор (FROM), за которым следует
идентификатор (Контакты).
В предложении FROM не указываются поля для выборки.
Предложение WHERE
WHERE City="Ростов"
Это предложение WHERE. Оно содержит оператор (WHERE), за которым следует
выражение (Город="Ростов").
SELECT [Автор], Название книги
FROM Поставщики
WHERE Автор = Кинг
SELECT Автор, [Название_книги]
FROM Поставщики
WHERE Автор = Кинг
SELECT Автор, [Название_книги]
FROM Поставщики
WHERE Издательство = АСТ
Типы данных SQL
В языке SQL имеются средства, позволяющие для каждого атрибута указывать тип
данных, которому должны соответствовать все значения этого атрибута.
Следует отметить, что определение типов данных является той частью, в которой
коммерческие реализации языка не полностью согласуются с требованиями официального
В инструкции к данной таблице
найдите ошибку (название книги в
квадратных скобках)
11
стандарта SQL. Это объясняется, в частности, желанием обеспечить совместимость SQL с
другими языками программирования.
1. Тип данных «строка символов»
Стандарт поддерживает только один тип представления текста CHARACTER
(CHAR). Этот тип данных представляет собой символьные строки фиксированной длины.
Его синтаксис имеет вид:
CHARACTER [(длина)] или CHAR [(длина)].
Текстовые значения поля таблицы, определенного как тип CHAR, имеют
фиксированную длину, которая определяется параметром длина. Этот параметр может
принимать значения от 1 до 255, то есть строка может содержать до 255 символов. Если во
вводимой в поле текстовой константе фактическое число символов меньше числа,
определенного параметром длина, то эта константа автоматически дополняется справа
пробелами до заданного числа символов. Некоторые реализации языка SQL
поддерживают в качестве типа данных строки переменной длины. Этот тип может
обозначаться ключевыми словами VARCHAR ( j , CHARACTER VARYING или CHAR
VARYING (j . Он описывает текстовую строку, которая может иметь произвольную длину
до определенного конкретной реализацией SQL максимума Oracle до 2000
символов).
В отличие от типа CHAR в этом случае при вводе текстовой константы, фактическая
длина которой меньше заданной, не производится ее дополнение пробелами до заданного
максимального значения.
Константы, имеющие тип CHARACTER и VARCHAR, в выражениях SQL
заключаются в одиночные кавычки, например, 'текст'.
Следующие предложения эквивалентны:
VARCHAR [(длина)], CHAR VARYING [(длина)],
CHARACTER VARYING [(длина)].
Если длина строки не указана явно, она полагается равной одному символу во всех
случаях.
По сравнению с типом CHAR тип данных VARCHAR позволяет более экономно
использовать память, выделяемую для хранения текстовых значений, и оказывается более
удобным при выполнении операций, связанных со сравнением текстовых констант.
2. Числовые типы данных
Стандартными числовыми типами данных SQL являются:
12
INTEGER -- используется для представления целых чисел в диапазоне от —231 до
+231.
SMOLLINT -- используется для представления целых чисел в меньшем, чем для
INTEGER, диапазоне, а именно — от -215до +215.
• DECIMAL (точность[,масштаб]) — десятичное число с фиксированной точкой,
точность определяет количество значащих цифр в числе. Масштаб указывает
максимальное число цифр справа от точки.
• NUmeRIC (точность [масштаб]) — десятичное число с фиксированной точкой,
такое же, как и DECIMAL.
FLOAT [(точность)] число с плавающей точкой и указанной минимальной
точностью.
• REAL — число такое же, как при типе FLOAT, за исключением определения
точности по умолчанию (в зависимости от конкретной реализации SQL).
DOUBLE PRECISION число аналогично REAL, но точность в два раза выше
точности REAL.
СУБД Oracle использует дополнительно тип данных NUMBER для представления
всех числовых данных, целых, с фиксированной или плавающей точкой. Его синтаксис:
NUMBER [(точность[масштаб])]. Если значение параметра точность не указано
явно, оно полагается равным 38. Значение параметра масштаб по умолчанию
предполагается равным 0. Значение параметра точность может изменяться от 1 до 38;
значение параметра масштаб может изменяться от —84 до 128. Использование
отрицательных значений масштаба означает сдвиг десятичной точки в сторону старших
разрядов. Например, определение NUMBER (7,—3) означает округление до тысяч.
Типы DECIMAL (иногда обозначаемый DEC) и NUMERIC полностью эквивалентны
типу NUMBER.
Синтаксис: DECIMAL [(точность[масштаб])], DEC [(точность [,масштаб])],
NUMERIC [(точность[,масштаб])].
3. Дата и время
Тип данных, предназначенный для представления даты и времени, также является
нестандартным, хотя и чрезвычайно полезным. Для точного определения типов данных,
поддерживаемых конкретной СУБД, следует обращаться к ее документации.
В СУБД Oracle имеется тип DATE, используемый для хранения даты и времени.
Поддерживаются даты, начиная от 1 января 4712 года до н.э. и до 31 декабря 4712 года.
По умолчанию при определении даты без уточнения времени принимается время
полуночи.
13
Наличие типа данных для хранения даты и времени позволяет поддерживать
специальную арифметику дат и времен. Добавление к переменной типа DATE целого
числа означает увеличение даты на соответствующее число дней, а вычитание
соответствует определению более ранней даты.
Константы типа DATE записываются в зависимости от формата, принятого в
операционной системе. Например, '03.05.1999', или '12/06/1989', или '03-nov-1999', или
З-арг-99'.
4. Неопределенные или пропущенные данные (NOLL)
Для обозначения отсутствующих, пропущенных или неизвестных значений атрибута
в SQL используется ключевое слово NULL. Довольно часто можно встретить
словосочетание «атрибут имеет значение NULL» Строго говоря, NULL не является
значением в обычном понимании, а используется именно для обозначения того факта, что
действительное значение атрибута на самом деле пропущено или неизвестно. Это
приводит к ряду особенностей, что следует учитывать при использовании значений
атрибутов, которые могут находиться в состоянии NULL.
В агрегирующих функциях, позволяющих получать сводную информацию по
множеству значений атрибута, например суммарное или среднее значение, для
обеспечения точности
и однозначности толкования результатов отсутствующие или NULL-значения
атрибутов игнорируются.
Условные операторы от булевой двузначной логики TRUE/FALSE расширяются до
трехзначной логики TRUE/FALSE/UNKNOWN.
Все операторы, за исключением оператора конкатенации строк ||, возвращают
пустое значение (NULL), если значение любого из операндов отсутствует (имеет
«значение NULL»).
Для проверки на пустое значение следует использовать операторы is NULL и is
NOT NULL (использование с этой целью оператора сравнения «=» является ошибкой).
Функции преобразования типов, имеющие NULL в качестве аргумента,
возвращают пустое значение (NULL).
5. Используемые термины и обозначения
Ключевые слова это используемые в выражениях SQL слова, имеющие
специальное назначение (например, конкретные команды SQL). Ключевые слова нельзя
использовать для других целей, к примеру, в качестве имен объектов базы данных.
14
В книге они выделяются шрифтом: КЛЮЧЕВОЕ слово. Команды, или предложения,
являются инструкциями, с помощью которых SQL обращается к базе данных. Команды
состоят из одной или более логических частей, называемых предложениями. Предложения
начинаются ключевым словом и состоят из ключевых слов и аргументов.
Объекты базы данных, имеющие имена (таблицы, атрибуты и др.), в книге также
выделяются особым образом: ТАБЛЦА1, АТРИБУТ_2.
В описании синтаксиса команд SQL:
оператор определения «::=» разделяет определяемый элемент (слева от оператора)
и собственно его определение (справа от оператора);
квадратные скобки «[ ]» указывают необязательный элемент синтаксической
конструкции;
многоточие «...» определяет, что выражение, предшествующее ему, может
повторяться любое число раз;
фигурные скобки «{ }» объединяют последовательность элементов в логическую
группу, один из элементов которой должен быть обязательно использован;
вертикальная черта «|» указывает, что часть определения, следующая за этим
символом, является одним из возможных вариантов;
• в угловые скобки «< >» заключаются элементы, объясняемые по мере того, как они
вводятся.
Практическая часть. Выполнение заданий учащимися.
Итак, вот мы и изучили основы SQL и основные категории команд данного языка.
Предлагаю вам закрепить это все.
Создать запросы в режиме SQL :
15
SELECT
FROM;
SELECT*
FROM
WHERE ;
SELECT []
FROM
WHERE
1) Выбрать все поля из таблицы Клиенты;
2) Вывести поля (Фамилия и Телефон) из таблицы Клиенты;
3) Замените в выводе запроса название поля Телефон на Сотовый с помощью AS;
4) Выберете из таблицы Абонементы поля (Код_абонемента и Описание) где Поле
Цена = 320;
5) Вывести все фамилии из таблицы Клиенты, которые начинаются на «Б»;
Рефлексия. Давайте вспомним цели и посмотрим, достигнуты ли они. (Мы показали
как мы знаем теорию и как умеем применять знания на практике в реляционной СУБД
Access).
Чему еще очень важному мы учились на уроке? (Мы работали в парах, где очень
важно уметь выслушать другого и высказать свое мнение)
Правильно, вы показали как умеете работать самостоятельно и в группе. Желаю вам
всегда работать в группе дружно, слаженно.
И подводя итоги, на вашем столе лежат смайлики. Покажите мне пожалуйста ваше
настроение теперь, понравился ли вам урок.
Подведение итогов.
Запишите задание на дом. Дома вы должны будете еще раз повторить все то, что мы
сегодня прошли с вами и оформить отчет по практической части.
16
Заключение
Методическая разработка комбинированного урока «Понятие языка SQL, его виды.
Основы языка SQL» составлена и применяется как план урока по информационным
дисциплинам в процессе осуществления образовательной деятельности изучения
предмета.
Новизна методической разработки «Понятие языка SQL, его виды. Основы языка
SQL» заключается в том, что данные методические рекомендации содержат конкретные
материалы и современные методы в помощь преподавателям информатики, а также
студентам как будущим специалистам системы образования.
Применение описанных средств в учебном процессе позволит улучшить качество
обучения и проверки знаний и уровень освоения материала учеников. Включение IT-
технологий в образовательный процесс, возможность разностороннего проявления
творческих способностей современных учащихся, отказ от репродуктивной формы
обучения - все это открывает неограниченные возможности для модернизации процесса
обучения в целом и урока в частности.
Методы обучения были направлены на достижение поставленных целей занятия.
Работа группами решает проблему организации работы, как со слабоуспевающими
учениками, так и с одаренными. Примененные методы позволяют углубить знания детей в
области баз данных, проявить творчество, изобретательность, развить способности.
Таким образом, применение в практике преподавания рассмотренных методов
обучения способствует повышению интеллектуальной активности учащихся, развитию
логического мышления, а следовательно, и эффективности занятия. Даже самые
пассивные студенты включаются в активную деятельность, у них наблюдается развитие
навыков оригинального мышления, творческого подхода к решаемым проблемам.
Описанные методы способствуют получению инструментальных знаний через привитие
навыков использования компьютера для разрешения учебной ситуации. Кроме того,
формируются ключевые компетенции: умение самостоятельно искать, анализировать и
отбирать необходимую информацию; умение работать в группе, искать и находить
компромиссы; толерантность, умение строить общение с представителями других
взглядов; владение элементами художественно-творческих компетенций читателя,
слушателя, исполнителя, художника и т.д.
17
Использованная литература и интернет ресурсы:
1) Агальцов В.П. Распределенные и удаленные базы данных: учебник. М.: ИД
«Форум»: ИНФРА-М, 2013. – 272 с.
2) Федорова Г.Н. Основы проектирования баз данных [Электронный ресурс]:
учебное пособие для студ. учреждений сред. проф. образования. М.:
Издательский центр «Академия», 2014. 224 с. Режим доступа:
http://www.academia-moscow.ru/reader/?id=100546
3) Фуфаев Э.В. Базы данных: учебник для студ. учреждений СПО М.:
Издательский центр «Академия», 2013. – 320 с.
4) Голицына О.Л. Основы проектирования баз данных [Электронный ресурс]:
учебное пособие/ О.Л. Голицына, Т.Л. Партыка, И.И. Попов. М.: ФОРУМ:
ИНФРА-М, 2016. - 416 с. Режим доступа:
http://znanium.com/bookread2.php?book=552969
5) Затонский А.В. Информационные технологии: разработка информационных
моделей и систем [Электронный ресурс]: учеб. пособие. М.: РИОР: ИНФРА-М,
2014. 344 с. Режим доступа: http://znanium.com/bookread2.php?book=400563#
6) Мартишин С.А. Базы данных. Практическое применение СУБД SQL и NoSQL-
типа для проектирования информационных систем [Электронный ресурс]: учебное
пособие/ С.А. Мартишин, В.Л. Симонов, М.В. Храпченко. М.: ИД «ФОРУМ»:
ИНФРА-М, 2016. 368 с. Режим доступа:
http://znanium.com/bookread2.php?book=556449#
7) Стасышин В.М. Проектирование информационных систем и баз данных
[Электронный ресурс]/Новосибирск: Издательство НГТУ, 2012. 100 с. Режим
доступа: http://znanium.com/bookread2.php?book=548234
8) Тарасов С.В. СУБД для программиста. Базы данных изнутри. [Электронный
ресурс]: Практическое пособие. М.: СОЛОН-Пресс, 2015. 320 с. Режим
доступа: http://znanium.com/bookread2.php?book=858603
18
Приложение 1
Тестирование
Запросы на выборку данных в Access
1. Выберите верные варианты ответа
Установите соответствие между названием объектов и их назначением
1) Таблица;
2) Форма;
3) Запрос;
4) Отчет.
А) Предназначен для выдачи
данных по определенным
параметрам;
B) Предназначен для выдачи
данных на экран или печать;
С) Предназначен для хранения
информации;
D) Предназначен для ввода и
просмотра данных;
2. Выберите верные варианты ответа ( выберите один вариант ответа)
Access присваивает файлу БД рсширение
1) xls
2) ppt
3) doc
4) mdb
5) txt
6) pps
3. Выберите верные варианты ответа ( выберите один вариант ответа)
В MS Access макрос – это объект, предназначенный для …
A) Вывода на экран и печать формы из таблицы или запроса в зависимости от
определённого пользователем формата
B) Осуществления интерфейса между клиентом, сервером и базой данных,
размещённой на сервере
C) Вывода на экран информации из таблицы или запроса, основываясь на указанном
пользователем формате
D) Автоматизации наиболее частых выполняемых действий по работе с базой
данных на основе указанных пользователем команд и событий
4. Выберите верные варианты ответа ( выберите один вариант ответа)
В MS Access «Запросы на выборку»…
A) запросы к серверу без данных, написанные на языке запросов SQL
B) извлекают данные из таблиц, базируясь на критериях, указанных в запросе
C) производят математические вычисления по заданному полю и выдают результаты
5. Выберите верные варианты ответа ( выберите один вариант ответа)
В MS Access «Запросы на изменение»…
A) извлекают данные из таблиц, базируясь на критериях, указанных в запросе
19
B) позволяют создавать результирующие таблицы на основе результатов расчетов,
полученных при анализе группы таблиц
C) позволяют автоматизировать заполнение полей таблицы
6. Выберите верные варианты ответа ( выберите один вариант ответа)
Запрос в MS Access можно сформировать с помощью:
A) проектора
B) схемы данных
C) диспетчера
D) конструктора
7. Выберите верные варианты ответа ( выберите один вариант ответа)
В MS Access строка «условие отбора» бланка QBE позволяет
A) включать в результаты запроса только те записи, которые удовлетворяют
определенным условиям
B) выполнять суммарные вычисления
C) разрешать или запрещать вывод данного столбца на экран
8. Выберите верные варианты ответа ( выберите один вариант ответа)
Перечислить основные объекты базы данных Access:
A) В базе данных Access основными объектами являются таблицы, отчеты, макросы и
модули.
B) В базе данных Access основными объектами являются таблицы, запросы, формы,
отчеты, макросы и модули
C) В базе данных Access основными объектами являются таблицы, запросы, макросы и
модули.
D) В базе данных Access основными объектами являются таблицы, запросы, макросы и
формы.
9. Выберите верные варианты ответа ( выберите один вариант ответа)
В MS Access в диалоговом окне «Создают запрос» пункт «Простой запрос»:
A) Обнаруживает в таблице записи, у которых нет соответствующей записи в связанной
таблице
B) Вызывает чистый бланк запроса к выбранной таблице
C) Обнаруживает повторяющиеся записи в таблице
D) Создаёт запрос к полям, которые выбирает пользователь
E) Суммирует данные в табличной форме
10. Выберите верные варианты ответа ( выберите один вариант ответа)
В MS Access в диалоговом окне «Создают запрос» пункт «Перекрёстный запрос»:
A) Создаёт запрос к полям, которые выбирает пользователь
B) Обнаруживает в таблице записи, у которых нет соответствующей записи в связанной
таблице
C) Вызывает чистый бланк запроса к выбранной таблице
D) Обнаруживает повторяющиеся записи в таблице
E) Суммирует данные в табличной форме
20
Ответы:
1
2
4
5
6
7
9
10
A-4
B-3
C-1
D-2
4
B
C
D
A
D
E
21
Приложение 2
«Лист самооценки учащегося на уроке»
(Ф. И.)____________________________________________________________
Запишите поставленные цели на урок:
Оценка (достигли ли
вы цели?)
1)
2)
3)
Что нового я узнал_______________________________________________
Теперь я умею______________________________________________________
№п.п
Вопрос
Ответ (+;-)
1
Комфортно ли вам было на уроке?
2
Поняли ли вы тему урока?
3
Смогли ли вы выполнить самостоятельно:
Практическое задание
делать выводы по работе
4
Требовалась ли вам помощь:
а) преподавателя
б) соседа по парте?
5
Оцените свою работу на уроке по пятибалльной системе
22
Приложение 3
Презентация урока