АПИМ по МДК 02 02 Технология разработки и защиты баз данных для специальности 230115 Программирование в компьютерных системах
АПИМ по МДК 02 02 Технология разработки и защиты баз данных для специальности 230115 Программирование в компьютерных системах
Задания к комплекту АПИМ по МДК 02 02 Технология разработки и защиты баз данных соответствуют ФГОС СПО по специальности 230115 Программирование в компьютерных системах ФГОС СОО. Оценка полноты усвоения студентами учебного материала позволяет сделать заключение о качестве подготовки специалистов в определенной области знаний, получить реалистическую картину степени усвоения материала, увидеть положительные или негативные стороны организации учебного процесса.
Разработка АПИМ осуществлена на основе следующих документов: ФГОС СПО, программы МДК, критериев оценки знаний студентов.
Содержание представленных тестовых заданий рассчитано на выявление как теоретических знаний, так и сформированных практических умений.
Для проверки указанных знаний и умений студентов, в представленные АПИМ включены разные типы заданий, позволяющие проверить большую часть элементов, предусмотренных существующими требованиями ФГОС СПО по МДК 02 02 Технология разработки и защиты баз данных.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Просмотр содержимого документа
«АПИМ по МДК 02 02 Технология разработки и защиты баз данных для специальности 230115 Программирование в компьютерных системах»
Министерство образования и молодежной политики Ставропольского края
АТТЕСТАЦИОННЫЕ ПЕДАГОГИЧЕСКИЕ ИЗМЕРИТЕЛЬНЫЕ МАТЕРИАЛЫ
по междисциплинарному курсу
МДК 02 02 Технология разработки и защиты баз данных
для специальности 230115 Программирование в компьютерных системах
Рассмотрено на заседании кафедры «Программного обеспечения и информационных технологий
Зав. Кафедрой _______________Краскова О.В.
Протокол № 7 от «16» февраля 2016 г.
Ставрополь, 2016
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К АПИМ
Задания к комплекту АПИМ по МДК 02 02 Технология разработки и защиты баз данных соответствуют ФГОС СПО по специальности 230115 Программирование в компьютерных системах ФГОС СОО. Оценка полноты усвоения студентами учебного материала позволяет сделать заключение о качестве подготовки специалистов в определенной области знаний, получить реалистическую картину степени усвоения материала, увидеть положительные или негативные стороны организации учебного процесса.
Разработка АПИМ осуществлена на основе следующих документов: ФГОС СПО, программы МДК, критериев оценки знаний студентов.
Содержание представленных тестовых заданий рассчитано на выявление как теоретических знаний, так и сформированных практических умений.
Предполагается, что студент, выполнивший представленные задания
Обладает следующими знаниями:
Освоил следующие умения:
основные положения теории баз данных, хранилищ данных, баз знаний;
основные принципы построения концептуальной, логической и физической модели данных;
современные инструментальные средства разработки схемы базы данных;
методы описания схем баз данных в современных системах управления базами данных (СУБД);
структуры данных СУБД, общий подход к организации представлений, таблиц, индексов и кластеров;
методы организации целостности данных;
способы контроля доступа к данным и управления привилегиями;
основные методы и средства защиты данных в базах данных;
основы разработки приложений баз данных
создавать объекты баз данных в современных системах управления базами данных и управлять доступом к этим объектам;
работать с современными сase-средствами проектирования баз данных;
формировать и настраивать схему базы данных;
разрабатывать прикладные программы с использованием языка SQL;
создавать хранимые процедуры и триггеры на базах данных;
применять стандартные методы для защиты объектов базы данных;
Для проверки указанных знаний и умений студентов, в представленные АПИМ включены разные типы заданий, позволяющие проверить большую часть элементов, предусмотренных существующими требованиями ФГОС СПО по МДК 02 02 Технология разработки и защиты баз данных.
Тест рассчитан на 45 минут и состоит из 3 вариантов. В каждом варианте 4 задания общим количеством 20 вопросов.
Первое задание (А) состоит из 10 вопросов закрытого типа. На каждый вопрос задания из трех – четырех предложенных ответов необходимо выбрать один правильный или несколько.
Второе задание (Б) на соответствие состоит из ______ вопросов и _________ предложенных вариантов ответов. При выполнении задания на каждый вопрос необходимо выбрать соответственно из _____ предложенных ответов один правильный.
Третье задание (В) на установление последовательности состоит из перечня определенных действий, событий, операций . Во время выполнения задания на необходимо установить правильную последовательность.
Четвертое задание (Г) – открытого типа, предполагающее самостоятельное формулирование ответа.
Выбранные номера ответов необходимо занести в бланк ответов.
БАНК ТЕСТОВЫХ ЗАДАНИЙ
А. Задания закрытого типа: Выберите один или несколько вариантов ответа.
1. Совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД — это…
Система управления базами данных
Операционная система
База данных
Банк данных
Основное назначение СУБД:
обеспечение независимости прикладных программ и данных
представление средств организации данных одной прикладной программе
поддержка сложных математических вычислений
поддержка интегрированной совокупности данных
Что не входит в функции СУБД?
создание структуры базы данных
загрузка данных в базу данных
предоставление возможности манипулирования данными
проверка корректности прикладных программ, работающих с базой данных
Основные цели обеспечения логической и физической целостности базы данных?
защита от неправильных действий прикладного программиста
защита от неправильных действий администратора баз данных
защита от возможных ошибок ввода данных
защита от возможного появления несоответствия между данными после выполнения операций удаления и корректировки
Что такое концептуальная модель?
Интегрированные данные
база данных
обобщенное представление пользователей о данных
описание представления данных в памяти компьютера
Как называются уровни архитектуры базы данных?
нижний
внешний
концептуальный
внутренний
верхний
Основные этапы проектирования базы данных:
изучение предметной области
проектирование обобщенного концептуального представления
проектирование концептуального представления, специфицированного к модели данных СУБД (логической модели)
разработка прикладных программ
База данных - это:
совокупность данных, организованных по определенным правилам
совокупность программ для хранения и обработки больших массивов информации
интерфейс, поддерживающий наполнение и манипулирование данными
определенная совокупность информации
Наиболее точным аналогом иерархической базы данных может служить:
неупорядоченное множество данных;
вектор;
генеалогическое дерево;
двумерная таблица
Реляционная база данных - это?
БД, в которой информация организована в виде прямоугольных таблиц;
БД, в которой элементы в записи упорядочены, т.е. один элемент считается главным, остальные подчиненными;
БД, в которой записи расположена в произвольном порядке;
БД, в которой существует возможность устанавливать дополнительно к вертикальным иерархическим связям горизонтальные связи.
Основные особенности сетевой базы данных
многоуровневая структура
набор взаимосвязанных таблиц
набор узлов, в котором каждый может быть связан с каждым
данные в виде одной таблицы
Строка, описывающая свойства элемента таблицы базы данных, называется:
полем;
бланком;
записью;
ключом.
Установку отношения между ключевым полем одной таблицы и полем внешнего ключа другой называют:
паролем;
связью;
запросом;
подстановкой.
Определите вид связи между сущностями «Магазин» и «Книга»
«Многие — ко — многим»
«Один — к — одному»
«Один — ко — многим»
«Многие — к — одному»
Для чего предназначены формы:
для хранения данных базы;
для отбора и обработки данных базы;
для ввода данных базы и их просмотра;
для автоматического выполнения группы команд.
Где расположены программы пользователя и программы СУБД в архитектуре файл-сервер?
На компьютере пользователя;
На специально выделенном компьютере – сервере;
Программа пользователя на компьютере пользователя, СУБД на специально выделенном компьютере – сервере;
СУБД расположена на всех компьютерах пользователей в сети.
На каком компьютере происходит работа с базой данных в архитектуре клиент-сервер?
На компьютере одного пользователя;
На специально-выделенном компьютере – сервере;
Прикладные программы работают на компьютере пользователя, программы работают на специально выделенном компьютере-сервере;
Прикладные программы и программы СУБД работают на компьютере пользователя.
Предложение WHERE языка запросов SQL означает:
Сортировку выборки запроса по указанным полям
Группировку выборки запроса по указанным полям
Условие на выбираемые поля
Условие на выбираемые группы
Укажите возможные виды объединений таблиц в запросах:
Внутреннее
Левое
Правое
Прямое
Обратное
Привилегия USAGE разрешает пользователю
загружать данные из файла;
передавать свои привилегии другим пользователям;
зарегистрироваться в системе;
обновлять привилегии.
Вариант 2.
Совокупность данных об объектах реального мира и их взаимосвязях в рассматриваемой предметной области — это…
База данных
Система управления базами данных
Банк данных
Операционная система
Основные требования, побуждающие пользователя к использованию СУБД:
необходимость представления средств организации данных прикладной программе
большой объем данных в прикладной программе
большой объем сложных математических вычислений
необходимость решения ряда задач с использованием общих данных
Какие средства используются в СУБД для обеспечения логической целостности?
Контроль типа вводимых данных
Описание ограничений целостности и их проверка
Блокировки
Синхронизация работы пользователей\
Что входит в представление концептуальной модели?
информационное описание предметной области
логические взаимосвязи между данными
описание представления данных в памяти компьютера
описание решаемых прикладных задач
Какой из уровней используется специалистом предметной области?
Нижний
внешний
концептуальный
внутренний
верхний
Какие понятия соответствуют концептуальному уровню архитектуры базы данных?
концептуальные требования пользователей
логическая модель базы данных
концептуальная модель
обобщенное представление пользователей
Из каких этапов состоит первая стадия концептуального проектирования?
изучение предметной области
проектирование обобщенного концептуального представления
проектирование концептуального представления, специфицированного к модели данных СУБД (логической модели)
проектирование представления данных в памяти компьютера (структур хранения)
разработка прикладных программ
Примером иерархической базы данных является:
страница классного журнала;
каталог файлов, хранимых на диске;
расписание поездов;
электронная таблица
Сетевая база данных предполагает такую организацию данных, при которой:
связи между данными отражаются в виде таблицы;
связи между данными описываются в виде дерева;
помимо вертикальных иерархических связей (между данными) существуют и горизонтальные;
связи между данными отражаются в виде совокупности нескольких таблиц.
Предметная область –
часть реального мира, которую необходимо формализовать
совокупность предметов
часть предмета
Что такое поле?
Совокупность атрибутов
Набор атрибутов из разных таблиц
Набор данных соответствующих одному атрибуту
Тип поля (числовой или текстовый) определяется ...
названием поля
шириной поля
типом данных
количеством строк
Определите вид связи между сущностями «Группа крови» и «ФИО»
«Многие — к — одному»
«Один — ко — многим»
«Один — к — одному»
«Многие — ко — многим»
Строка таблицы данных содержит:
информацию о совокупности однотипных объектов;
информацию о совокупности всех объектов, относящихся к некоторой предметной области;
информацию о конкретном объекте.
Для чего предназначены запросы:
для хранения данных базы;
для отбора и обработки данных базы;
для ввода данных базы и их просмотра;
для вывода обработанных данных базы на принтер?
Где расположена база данных в архитектуре файл-сервер?
На компьютере пользователя;
На специально-выделенном компьютере – сервере;
На компьютере пользователя и на специально-выделенном компьютере – сервере;
На всех компьютерах пользователей в локальной сети.
Где расположены программы пользователя и программы СУБД в архитектуре клиент-сервер?
На компьютере пользователя;
На специально выделенном компьютере – сервере;
Программа пользователя на компьютере пользователя, СУБД на специально выделенном компьютере – сервере;
СУБД расположена на всех компьютерах пользователей в сети.
Предложение SELECT языка запросов SQL означает:
Посчитать таблицы базы данных
Создать таблицу
Удалить записи
Выбрать поля из одной или более таблиц
Выбрать таблицы из базы данных
Предложение ORDER BY языка запросов SQL означает:
Сортировку выборки запроса по указанным полям
Группировку выборки запроса по указанным полям
Условие на выбираемые поля
Условие на выбираемые группы
Установление порядка полей в запросе
Глобальные привилегии указываются следующим образом:
имя _БД.*;
имя_БД.имя_таблицы;
*.*;
имя_таблицы.*.
Вариант 3.
Для чего предназначена СУБД?
для создания базы данных
для ведения базы данных
для использования базы данных
для разработки прикладных программ
Что входит в функции СУБД?
создание структуры базы данных
загрузка данных в базу данных
предоставление возможности манипулирования данными
проверка корректности прикладных программ, работающих с базой данных
Лицо, или группа лиц, отвечающих за проектирование, создание, эффективное использование и сопровождение базы данных — это…
Администратор базы данных
Пользователь базы данных
Оператор базы данных
Обслуживающий персонал
Как соотносятся понятия информационно-логической модели и обобщенного концептуального представления'?
одно и тоже
это разные понятия
обобщенное концептуальное представление является частью информационно-логической модели
информационно-логическая модель является частью обобщенного концептуального представления.
Какой из уровней используется прикладным программистом'1
внешний
концептуальный
внутренний
верхний
Какие понятия соответствуют внутреннему уровню архитектуры базы данных'?
логическая модель базы данных
обобщенное представление пользователей
структура хранения данных
методы доступа к данным
Какие этапы проектирования базы данных входят во вторую стадию концептуального проектирования?
изучение предметной области
проектирование обобщенного концептуального представления
проектирование концептуального представления, специфицированного к модели данных СУБД (логической модели)
проектирование представления данных в памяти компьютера (структур хранения)
Система управления базами данных (СУБД) —это:
программная система, поддерживающая наполнение и манипулирование данными в файлах баз данных;
набор программ, обеспечивающий работу всех аппаратных устройств компьютера и доступ пользователя к ним;
прикладная программа для обработки текстов и различных документов;
оболочка операционной системы, позволяющая более комфортно работать с файлами.
Наиболее распространенными в практике являются базы данных следующего типа:
распределенные;
иерархические;
сетевые;
реляционные.
Наиболее точным аналогом реляционной базы данных может служить:
неупорядоченное множество данных;
вектор;
генеалогическое дерево;
двумерная таблица.
Иерархическая база данных - это?
БД, в которой информация организована в виде прямоугольных таблиц;
БД, в которой элементы в записи упорядочены, т.е. один элемент считается главным, остальные подчиненными;
БД, в которой записи расположена в произвольном порядке;
БД, в которой существует возможность устанавливать дополнительно к вертикальным иерархическим связям горизонтальные связи.
Определите вид связи «Преподаватель» и «Группа»
«Многие — ко — многим»
«Один — к — одному»
«Один — ко — многим»
«Многие — к — одному»
Структура базы данных изменится, если ...
добавить/удалить запись
отредактировать строку
поменять местами записи
добавить/удалить столбец
Поле, значение которого не повторяется в различных записях, называется:
составным ключом;
типом поля;
главным ключом;
именем поля.
Отчеты в базе данных создают для:
ввода данных
вывода на печать нужной информации
вывода на экран нужной информации
выборки информации
Где расположена база данных в архитектуре клиент-сервер?
На компьютере пользователя;
На специально-выделенном компьютере – сервере;
На компьютере пользователя и на специально-выделенном компьютере – сервере;
На всех компьютерах пользователей в локальной сети.
Как идет обмен информацией между компьютером – клиентом и сервером?
В компьютер пользователя считываются все файлы базы данных;
В компьютер пользователя считываются только те данные, удовлетворяющие запросу пользователя;
В компьютер пользователя считываются только те файлы базы данных, которые необходимы при выполнении запросов;
В компьютер пользователя считываются файлы базы данных, указанные в прикладной программе.
Предложение GROUP BY языка запросов SQL означает:
Сортировку выборки запроса по указанным полям
Группировку выборки запроса по указанным полям
Условие на выбираемые поля
Условие на выбираемые группы
Установление порядка полей в запросе
Предложение HAVING языка запросов SQL означает:
Сортировку выборки запроса по указанным полям
Группировку выборки запроса по указанным полям
Условие на выбираемые поля
Условие на выбираемые группы
Привилегия GRANT OPTION разрешает пользователю
загружать данные из файла;
передавать свои привилегии другим пользователям;
зарегистрироваться в системе;
обновлять привилегии.
Б. Задания на соответствия
Установите соответствиемежду определениями моделей данных СУБД и их видами:
Иерархическая
Модель данных строится по принципу взаимосвязанных таблиц.
Сетевая
Один тип объекта является главным, все нижележащие — подчиненными.
Реляционная
Любой тип данных одновременно может быть главным и подчиненным.
Ответ (1- В, 2 -С , 3 - А)
Установите соответствие между определениями
Настольная база данных
Ядро БД работает на выделенном сервере; там же обычно хранятся и данные. Через локальную или глобальную сеть пользователь посредством установленного на своем компьютере программного обеспечения посылает запросы и получает ответы.
Распределенная база данных
Все операции с базой данных осуществляются на локальном компьютере пользователя. Именно здесь находится физическое место хранения информации, а также работают средства управления и организации запросов.
Ответ (1- В, 2 -А)
Установите соответствие между основными понятиями реляционной модели данных и их определениями
Кортеж
Таблица
Домен
Количество полей (столбцов)
Кардинальность
Поле, столбец таблицы
Атрибут
Количество строк в таблице
Степень отношения
Уникальный идентификатор
Первичный ключ
Совокупность допустимых значений
Отношение
Строка таблицы
Ответ (1- G, 2 -F , 3 - D, 4 – C, 5- B , 6 - A)
Установите соответствие между Операциями реляционной алгебры
Объединение
отношение, содержащее все кортежи, которые принадлежат одновременно двум заданным отношениям
Пересечение
отношение, содержащее все возможные кортежи, которые являются сочетанием двух кортежей, принадлежащих соответственно двум заданным отношениям
Произведение
отношение, содержащее все кортежи, которые принадлежат либо одному из двух заданных отношений, либо им обоим
Разность
отношение, содержащее все кортежи, которые принадлежат первому из двух заданных отношений и не принадлежат второму
Ответ (1- С, 2 -А , 3 - В, 4 – D)
Установите соответствие между видами объектов базы данных Access и их назначением:
Название объекта
Назначение объекта
Таблица
Объект для ввода, просмотра и редактирования записей
Запрос
Объект для описания и хранения данных
Форма
Объект, содержащий информацию для вывода на печать
Отчет
Временная результирующая таблица, отражающая данные таблиц базы данных
Ответ (1- В, 2 - D, 3 - А, 4 –С)
Установите соответствие между видами связей и их определением
Вид связи
Определение
Один – к - одному
Каждой записи таблицы А соответствует любое количество записей таблицы В, а каждой записи таблицы В соответствует любое количество записей таблицы А.
Один – ко - многим
Одной записи таблицы А соответствует одна запись таблицы В, и наоборот
Многие – ко - многим
Одной записи таблицы А соответствует любое количество записей таблицы В, а любой записи таблицы В соответствует одна запись таблицы А
Ответ (1- В, 2 - С, 3 - А)
Установите соответствие между полем БД «Абитуриент» и типом данных
Поле
Тип данных
1. Фамилия
числовой
2 Фотография
текстовый
3. Примечания
дата/время
4. Год рождения
логический
5. Отметка о зачислении
ОLЕ
МЕМО
Денежный
Ответ (1- B, 2 -E , 3 - F, 4 – C, 5- D)
Установите соответствие между полем БД «Книги» и типом данных
Поле
Тип данных
1. Автор
числовой
2 Название
текстовый
3. Наличие
дата/время
4. Год издания
логический
5. Цена
ОLЕ
МЕМО
Денежный
Ответ (1- B, 2 -В , 3 - D, 4 – C, 5- G)
Установите соответствие между полем БД «Музей» и типом данных
Поле
Тип данных
1. Идентификационный номер
числовой
2 Название
текстовый
3. Автор
дата/время
4. Год создания
логический
5. Изображение
ОLЕ
6.Описание
МЕМО
Денежный
Счетчик
Ответ (1-H, 2 -В , 3 - B, 4 – C, 5- E, 6 – F)
Поставьте соответствие между списками команд SQL
DDL
CREATE TABLE
SELECT
ALTER TABLE
INSERT
DML
CREATE SQL VIEW
UPDATE
CREATE CURSOR
DELETE
Поставьте соответствие между списками типов данных SQL
Целые числа
CHAR
Числа с плавающей запятой
VARCHAR
Дата и время
INT, SMALLINT
Строки символов постоянной длины
REAL, FLOAT
Строки символов переменной длины
TEXT
Денежные величины
DATETIME, SMALLDATETIME
MONEY, SMALLMONEY
Ответ (1-C, 2 - D , 3 -F , 4 – A, 5- B , 6 – G )
Поставьте соответствие между списками
DELETE
Управление данными
CREATE TABLE
Управление таблицами
SELECT
ALTER TABLE
INSERT
DROP TABLE
UPDATE
Ответ (1-A, 2 - B , 3 -A , 4 – B, 5- A , 6 – A, 7 –B, 8 - A )
Поставьте соответствие между списками предложения команды SELECT
From
упорядоченность результатов выполнения операторов
Where
имена используемой таблицы или нескольких таблиц
Group by
фильтрация строк объекта в соответствии с заданными условиями
Having
группы строк, имеющих одно и то же значение в указанном столбце
Select
фильтруются группы строк объекта в соответствии с указанным условием
Order by
столбцы, присутствующие в выходных данных
Ответ (1- B , 2 -C , 3 - D , 4 – E, 5- F , 6 – A )
Поставьте соответствие между списками типjd условиq отбора данных (WHERE)
,
Диапазон
BETWEEN
Соответствие шаблону
IS NULL
Принадлежность к множеству
LIKE
Значение NULL
IN
Сравнение
Ответ (1- E , 2 -A , 3 - D , 4 – B, 5- C )
Поставьте соответствие между списками архитектур «клиент-сервер»
средства организации и управления базой данных (в том числе и СУБД) целиком располагаются на машине клиента, а база данных - на машине-сервере
Активный сервер БД
средства управления базой данных и база данных размещены на машине-сервере
Сервер приложений
средства управления базой данных, триггеры, хранимые процедуры и база данных размещены на машине-сервере
Выделенный сервер БД
сервер баз данных обеспечивает исключительно функции СУБД по ведению и обслуживанию базы данных
Файл-сервер
Ответ (1- D , 2 -A , 3 - C , 4 – B)
В. Задания на установление последовательности
Имеется табличная база данных «Государства мира»
Номер записи
Название
Площадь,
тыс. км2
Население,
тыс. чел
Столица
Население
столицы, тыс. чел
1
Болгария
110,9
8470
София
1100
2
Венгрия
93
10300
Будапешт
2000
3
Греция
132
10300
Афины
748
4
Испания
504
39100
Мадрид
3100
5
Люксембург
2,6
392
Люксембург
75
6
Хорватия
56,6
4800
Загреб
707
7
Словакия
4,9
5800
Братислава
441
8
Словения
20,3
1990
Любляна
323
Установите последовательность записей в таблице после сортировки их в порядке убывания по полю Население + Площадь ___________Ответ: 4-3-2-1-7-6-8-5
2.Установите последовательность записей в базе данных «Государства мира» после проведения сортировки по полю Столица по убыванию.
Ответ: 3-7-2-6-8-5-4-1
Имеется табличная база данных «Нобелевские лауреаты»
Номер записи
Фамилия
Страна
Год присуждения
Область деятельности
1
Э. Резерфорд
Великобритания
1908
Физика
2
Ж.Алферов
Россия
2001
Физика
3
Л.Ландау
СССР
1962
Физика
4
И.Мечников
Россия
1908
Физиология
5
М.Шолохов
СССР
1965
Литература
6
В.Гейзенберг
Германия
1932
Физика
7
Н.Семенов
СССР
1956
Химия
8
Б.Шоу
Великобритания
1925
Литература
Установите последовательность записей в таблице после сортировки по возрастанию в поле Страна +Год ___________ Ответ: 1-8-6-4-2-7-3-5
Установите последовательность записей в базе данных «Нобелевские лауреаты» после проведения сортировки по полю Область деятельности + Год по возрастанию ________________. Ответ: 8-5-1-6-3-2-4-7
Имеется табличная база данных « Военная техника»
Номер записи
Название
Вид
Страна
Скорость
км/ч
Масса,
т
Дальн.
км
1
Апач
Вертолет
США
310
8,0
690
2
КА 50 «Черная акула»
Вертолет
СССР
390
10
460
3
Мираж 2000
Истребитель
Франция
2450
7,4
3900
4
F -4E Фантом
Истребитель
США
2300
13,7
4000
5
Хок
Штурмовик
Великобритания
1000
3,6
3150
6
Мираж 4А
бомбардировщик
Франция
2350
14,5
4000
7
Торнадо
Истребитель
ФРГ-Великобритания
2350
14,09
5000
8
К52 «Аллигатор»
Вертолет
Россия
350
10,04
520
Установите последовательность записей в таблице после сортировки по возрастанию в поле Вид + Скорость___________Ответ: 6-1-8-2-4-7-3-5
Установите последовательность записей в базе данных «Военная техника» после проведения сортировки по полю Массе по убыванию ___________ Ответ: 6-7-4-8-2-1-3-5
Упорядочите операции, выполняемые в ходе транзакции
Журнализация
Начало транзакции
Окончание транзакции
Выполнение тела транзакции
Ответ: 2-1-4-3
Г. Задания открытого типа
1. База данных «Ученики» содержит _____ полей.
Фамилия
Класс
Адрес
Школа
Оценка
Иванов
10А
~Уфа~
345
5
База данных «Ученики» содержит 5 полей.
номер
Фамилия
Имя
Отчество
Год рождения
Класс
Школа
1
Иванов
Петр
Олегович
1988
7
135
2
Катаев
Сергей
Иванович
1986
9
195
3
Беляев
Иван
Петрович
1985
11
45
4
Носов
Антон
Павлович
1986
10
4
База данных «Горы» содержит 4 полей.
№
Название
Высота
Страна
1
Эверест
8848
Непал
2
Чогори
8611
Китай
3
Монблан
4807
Италия
База данных содержит 4 записей.
Компьютер
ОП
Винчестер
Pentium
16
800 Мб
386DX
4
300 Мб
486DX
8
500 Мб
Pentium Pro
32
Гб
База данных «Товар» содержит 4 записей.
Название
Цена
Размер
Цвет
Свитер
400
46
Синий
Брюки
700
38
Черный
Блуза
350
40
Белый
Шорты
230
42
Черный
Запись Pentium после проведения сортировки по возрастанию в поле ОП будет занимать 3 строку.
Компьютер
ОП
Винчестер
Pentium
16
800 Мб
386DX
4
300 Мб
486DX
8
500 Мб
Pentium Pro
32
Гб
Дана таблица некоторой базы данных:
Страна
Население, 1995г., млн. чел
Площадь, тыс. км 2
1
Канада
29,5
9970,0
2
США
263,3
9364,0
3
Мексика
93,7
1958,2
4
Перу
23,8
1285,2
Количество записей в этой таблице, удовлетворяющих условию «Население больше 50 млн. чел.», равно 2
Задана БД «Канцелярия»:
Номер
Изделие
Дата приема изделий
Для описания поля «Дата приема изделий» необходимо в структуре задать тип данных Дата
Определите тип поля, в котором могут храниться данные со следующими характеристиками: значение да или нет: Логический
Свойство автоматического наращивания имеет поле типа Счетчик
Напишите оператор SQL для создания новой базы данных с именем addressbook ( createdatabaseaddressbook;)
Напишите оператор SQL для вывода данных из столбцов salary, perks и yos таблицы employee_data. (SELECT salary, perks, yos from employee_data )
Напишите оператор SELECT для извлечения имен и фамилий всех Web-разработчиков. (select f_name, l_name from employee_data where title='web разработчик'; )
Напишите оператор SQL для вывода идентификационных номеров и имен сотрудников в возрасте от 32 до 40 лет. ( select emp_id, f_name, l_name from employee_data where age 32 and age ;)
Напишите оператор SQL для вывода списка имен сотрудников, зарплата которых составляет от 70000 до 90000. (select f_name, l_name, salary from employee_data where salary BETWEEN 70000 AND 90000)
Напишите оператор SQL для вывода списка различных имен в базе данных? (selectdistinctf_namefromemployee_data;)
Наименование МДК 02 02 Технология разработки и защиты баз данных
КОД
ТЕСТОВОЕ ЗАДАНИЕ
Вариант ответа (или номер)
Пометка преподавателя
А
Задания закрытого типа: Выберите один или несколько вариантов ответа.
А 1
Совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД — это… (выберите один вариант ответа)
Система управления базами данных
Операционная система
База данных
Банк данных
А 2
Основные цели обеспечения логической и физической целостности базы данных? (выберите все варианты ответов)
защита от неправильных действий прикладного программиста
защита от неправильных действий администратора баз данных
защита от возможных ошибок ввода данных
защита от возможного появления несоответствия между данными после выполнения операций удаления и корректировки
А 3
Что такое концептуальная модель? (выберите один вариант ответа)
Интегрированные данные
база данных
обобщенное представление пользователей о данных
описание представления данных в памяти компьютера
А 4
Основные этапы проектирования базы данных: (выберите все варианты ответов)
изучение предметной области
проектирование обобщенного концептуального представления
проектирование концептуального представления, специфицированного к модели данных СУБД (логической модели)
разработка прикладных программ
А 5
Наиболее точным аналогом иерархической базы данных может служить: (выберите один вариант ответа)
неупорядоченное множество данных;
вектор;
генеалогическое дерево;
двумерная таблица
А 6
Реляционная база данных - это? (выберите один вариант ответа)
БД, в которой информация организована в виде прямоугольных таблиц;
БД, в которой элементы в записи упорядочены, т.е. один элемент считается главным, остальные подчиненными;
БД, в которой записи расположена в произвольном порядке;
БД, в которой существует возможность устанавливать дополнительно к вертикальным иерархическим связям горизонтальные связи.
А 7
Строка, описывающая свойства элемента таблицы базы данных, называется: (выберите один вариант ответа)
полем;
бланком;
записью;
ключом.
А 8
Определите вид связи между сущностями «Магазин» и «Книга» (выберите один вариант ответа)
«Многие — ко — многим»
«Один — к — одному»
«Один — ко — многим»
«Многие — к — одному»
А 9
Установку отношения между ключевым полем одной таблицы и полем внешнего ключа другой называют: (выберите один вариант ответа)
паролем;
связью;
запросом;
подстановкой.
А 10
Где расположены программы пользователя и программы СУБД в архитектуре файл-сервер? (выберите один вариант ответа)
На компьютере пользователя;
На специально выделенном компьютере – сервере;
Программа пользователя на компьютере пользователя, СУБД на специально выделенном компьютере – сервере;
СУБД расположена на всех компьютерах пользователей в сети.
Б
Б. Задания на соответствия
Б 1
Установите соответствиемежду определениями моделей данных СУБД и их видами:
Иерархическая
Модель данных строится по принципу взаимосвязанных таблиц.
Сетевая
Один тип объекта является главным, все нижележащие — подчиненными.
Реляционная
Любой тип данных одновременно может быть главным и подчиненным.
Б 2
Установите соответствие между полем БД «Музей» и типом данных
Поле
Тип данных
1. Идентификационный номер
числовой
2 Название
текстовый
3. Автор
дата/время
4. Год создания
логический
5. Изображение
ОLЕ
6.Описание
МЕМО
Денежный
Счетчик
Б 3
Поставьте соответствие между списками предложения команды SELECT
From
упорядоченность результатов выполнения операторов
Where
имена используемой таблицы или нескольких таблиц
Group by
фильтрация строк объекта в соответствии с заданными условиями
Having
группы строк, имеющих одно и то же значение в указанном столбце
Select
фильтруются группы строк объекта в соответствии с указанным условием
Order by
столбцы, присутствующие в выходных данных
Б 4
Поставьте соответствие между списками типjd условиq отбора данных (WHERE)
,
Диапазон
BETWEEN
Соответствие шаблону
IS NULL
Принадлежность к множеству
LIKE
Значение NULL
IN
Сравнение
В
В. Задания на установление последовательности
В 1
Имеется табличная база данных «Государства мира»
Номер записи
Название
Площадь,
тыс. км2
Население,
тыс. чел
Столица
Население
столицы, тыс. чел
1
Болгария
110,9
8470
София
1100
2
Венгрия
93
10300
Будапешт
2000
3
Греция
132
10300
Афины
748
4
Испания
504
39100
Мадрид
3100
5
Люксембург
2,6
392
Люксембург
75
6
Хорватия
56,6
4800
Загреб
707
7
Словакия
4,9
5800
Братислава
441
8
Словения
20,3
1990
Любляна
323
Установите последовательность записей в таблице после сортировки их в порядке убывания по полю Население + Площадь ___________
В 2
Установите последовательность записей в базе данных «Государства мира» после проведения сортировки по полю Столица по убыванию.
Г
Г. Задания открытого типа
Г 1
База данных «Ученики» содержит _____ полей.
номер
Фамилия
Имя
Отчество
Год рождения
Класс
Школа
1
Иванов
Петр
Олегович
1988
7
135
2
Катаев
Сергей
Иванович
1986
9
195
3
Беляев
Иван
Петрович
1985
11
45
4
Носов
Антон
Павлович
1986
10
4
Г 2
Задана БД «Канцелярия»:
Номер
Изделие
Дата приема изделий
Для описания поля «Дата приема изделий» необходимо в структуре задать тип данных _________
Г 3
Напишите оператор SQL для создания новой базы данных с именем addressbook
Г4
Напишите оператор SQL для вывода списка различных имен в базе данных?
Наименование МДК 02 02 Технология разработки и защиты баз данных
КОД
ТЕСТОВОЕ ЗАДАНИЕ
Вариант ответа (или номер)
Пометка преподавателя
А
Задания закрытого типа: Выберите один или несколько вариантов ответа.
А 1
Совокупность данных об объектах реального мира и их взаимосвязях в рассматриваемой предметной области — это… (выберите один вариант ответа)
База данных
Система управления базами данных
Банк данных
Операционная система
А 2
Что входит в представление концептуальной модели? (выберите все варианты ответов)
информационное описание предметной области
логические взаимосвязи между данными
описание представления данных в памяти компьютера
описание решаемых прикладных задач
А 3
Сетевая база данных предполагает такую организацию данных, при которой: (выберите один вариант ответа)
связи между данными отражаются в виде таблицы;
связи между данными описываются в виде дерева;
помимо вертикальных иерархических связей (между данными) существуют и горизонтальные;
связи между данными отражаются в виде совокупности нескольких таблиц.
А 4
Предметная область – (выберите один вариант ответа)
часть реального мира, которую необходимо формализовать
совокупность предметов
часть предмета
А 5
Что такое поле? (выберите один вариант ответа)
Совокупность атрибутов
Набор атрибутов из разных таблиц
Набор данных соответствующих одному атрибуту
А 6
Определите вид связи между сущностями «Группа крови» и «ФИО» (выберите один вариант ответа)
«Многие — к — одному»
«Один — ко — многим»
«Один — к — одному»
«Многие — ко — многим»
А 7
Для чего предназначены запросы: (выберите один вариант ответа)
для хранения данных базы;
для отбора и обработки данных базы;
для ввода данных базы и их просмотра;
для вывода обработанных данных базы на принтер?
А 8
Где расположена база данных в архитектуре файл-сервер? (выберите один вариант ответа)
На компьютере пользователя;
На специально-выделенном компьютере – сервере;
На компьютере пользователя и на специально-выделенном компьютере – сервере;
На всех компьютерах пользователей в локальной сети.
А 9
Предложение SELECT языка запросов SQL означает: (выберите один вариант ответа)
Посчитать таблицы базы данных
Создать таблицу
Удалить записи
Выбрать поля из одной или более таблиц
А 10
Глобальные привилегии указываются следующим образом: (выберите один вариант ответа)
имя _БД.*;
имя_БД.имя_таблицы;
*.*;
имя_таблицы.*.
Б
Б. Задания на соответствия
Б 1
Установите соответствие между основными понятиями реляционной модели данных и их определениями
Кортеж
Таблица
Домен
Количество полей (столбцов)
Кардинальность
Поле, столбец таблицы
Атрибут
Количество строк в таблице
Степень отношения
Уникальный идентификатор
Первичный ключ
Совокупность допустимых значений
Отношение
Строка таблицы
Б 2
Установите соответствие между полем БД «Книги» и типом данных
Поле
Тип данных
1. Автор
числовой
2 Название
текстовый
3. Наличие
дата/время
4. Год издания
логический
5. Цена
ОLЕ
МЕМО
Денежный
Б 3
Установите соответствие между видами объектов базы данных Access и их назначением:
Название объекта
Назначение объекта
Таблица
Объект для ввода, просмотра и редактирования записей
Запрос
Объект для описания и хранения данных
Форма
Объект, содержащий информацию для вывода на печать
Отчет
Временная результирующая таблица, отражающая данные таблиц базы данных
Б 4
Поставьте соответствие между списками типов данных SQL
Целые числа
CHAR
Числа с плавающей запятой
VARCHAR
Дата и время
INT, SMALLINT
Строки символов постоянной длины
REAL, FLOAT
Строки символов переменной длины
TEXT
Денежные величины
DATETIME, SMALLDATETIME
MONEY, SMALLMONEY
В
В. Задания на установление последовательности
В 1
Имеется табличная база данных «Нобелевские лауреаты»
Номер записи
Фамилия
Страна
Год присуждения
Область деятельности
1
Э. Резерфорд
Великобритания
1908
Физика
2
Ж.Алферов
Россия
2001
Физика
3
Л.Ландау
СССР
1962
Физика
4
И.Мечников
Россия
1908
Физиология
5
М.Шолохов
СССР
1965
Литература
6
В.Гейзенберг
Германия
1932
Физика
7
Н.Семенов
СССР
1956
Химия
8
Б.Шоу
Великобритания
1925
Литература
Установите последовательность записей в таблице после сортировки по возрастанию в поле Страна +Год ___________
В 2
Установите последовательность записей в базе данных «Нобелевские лауреаты» после проведения сортировки по полю Область деятельности + год по возрастанию ________________.
Г
Г. Задания открытого типа
Г 1
База данных «Ученики» содержит _____ полей.
Фамилия
Класс
Адрес
Школа
Оценка
Иванов
10А
~Уфа~
345
5
Г 2
База данных «Товар» содержит _____ записей.
Название
Цена
Размер
Цвет
Свитер
400
46
Синий
Брюки
700
38
Черный
Блуза
350
40
Белый
Шорты
230
42
Черный
Г 3
Свойство автоматического наращивания имеет поле типа ______________
Г 4
Напишите оператор SELECT для извлечения имен и фамилий всех Web-разработчиков
Наименование МДК 02 02 Технология разработки и защиты баз данных
КОД
ТЕСТОВОЕ ЗАДАНИЕ
Вариант ответа (или номер)
Пометка преподавателя
А
Задания закрытого типа: Выберите один или несколько вариантов ответа.
А 1
Для чего предназначена СУБД? (выберите все варианты ответов)
для создания базы данных
для ведения базы данных
для использования базы данных
для разработки прикладных программ
А 2
Лицо, или группа лиц, отвечающих за проектирование, создание, эффективное использование и сопровождение базы данных — это…(выберите один вариант ответа)
Администратор базы данных
Пользователь базы данных
Оператор базы данных
Обслуживающий персонал
А 3
Какой из уровней используется прикладным программистом(выберите один вариант ответа)
Внешний
концептуальный
внутренний
верхний
А 4
Система управления базами данных (СУБД) —это: (выберите один вариант ответа)
программная система, поддерживающая наполнение и манипулирование данными в файлах баз данных;
набор программ, обеспечивающий работу всех аппаратных устройств компьютера и доступ пользователя к ним;
прикладная программа для обработки текстов и различных документов;
оболочка операционной системы, позволяющая более комфортно работать с файлами.
А 5
Наиболее распространенными в практике являются базы данных следующего типа: (выберите один вариант ответа)
распределенные;
иерархические;
сетевые;
реляционные.
А 6
Иерархическая база данных - это? (выберите один вариант ответа)
БД, в которой информация организована в виде прямоугольных таблиц;
БД, в которой элементы в записи упорядочены, т.е. один элемент считается главным, остальные подчиненными;
БД, в которой записи расположена в произвольном порядке;
БД, в которой существует возможность устанавливать дополнительно к вертикальным иерархическим связям горизонтальные связи.
А 7
Определите вид связи «Преподаватель» и «Группа» (выберите один вариант ответа)
«Многие — ко — многим»
«Один — к — одному»
«Один — ко — многим»
«Многие — к — одному»
А 8
Отчеты в базе данных создают для: (выберите один вариант ответа)
ввода данных
вывода на печать нужной информации
вывода на экран нужной информации
выборки информации
А 9
Где расположена база данных в архитектуре клиент-сервер? (выберите один вариант ответа)
На компьютере пользователя;
На специально-выделенном компьютере – сервере;
На компьютере пользователя и на специально-выделенном компьютере – сервере;
На всех компьютерах пользователей в локальной сети.
А 10
Предложение GROUP BY языка запросов SQL означает: (выберите один вариант ответа)
Сортировку выборки запроса по указанным полям
Группировку выборки запроса по указанным полям
Условие на выбираемые поля
Условие на выбираемые группы
Б
Б. Задания на соответствия
Б 1
Установите соответствие между полем БД «Абитуриент» и типом данных
Поле
Тип данных
1. Фамилия
числовой
2 Фотография
текстовый
3. Примечания
дата/время
4. Год рождения
логический
5. Отметка о зачислении
ОLЕ
МЕМО
Денежный
Б 2
Объединение
отношение, содержащее все кортежи, которые принадлежат одновременно двум заданным отношениям
Пересечение
отношение, содержащее все возможные кортежи, которые являются сочетанием двух кортежей, принадлежащих соответственно двум заданным отношениям
Произведение
отношение, содержащее все кортежи, которые принадлежат либо одному из двух заданных отношений, либо им обоим
Разность
отношение, содержащее все кортежи, которые принадлежат первому из двух заданных отношений и не принадлежат второму
Б 3
Установите соответствие между видами связей и их определением
Вид связи
Определение
Один – к - одному
Каждой записи таблицы А соответствует любое количество записей таблицы В, а каждой записи таблицы В соответствует любое количество записей таблицы А.
Один – ко - многим
Одной записи таблицы А соответствует одна запись таблицы В, и наоборот
Многие – ко - многим
Одной записи таблицы А соответствует любое количество записей таблицы В, а любой записи таблицы В соответствует одна запись таблицы А
Б 4
Поставьте соответствие между списками архитектур «клиент-сервер»
средства организации и управления базой данных (в том числе и СУБД) целиком располагаются на машине клиента, а база данных - на машине-сервере
Активный сервер БД
средства управления базой данных и база данных размещены на машине-сервере
Сервер приложений
средства управления базой данных, триггеры, хранимые процедуры и база данных размещены на машине-сервере
Выделенный сервер БД
сервер баз данных обеспечивает исключительно функции СУБД по ведению и обслуживанию базы данных
Файл-сервер
В
В. Задания на установление последовательности
В 1
Имеется табличная база данных « Военная техника»
Номер записи
Название
Вид
Страна
Скорость
км/ч
Масса,
т
Дальн.
км
1
Апач
Вертолет
США
310
8,0
690
2
КА 50 «Черная акула»
Вертолет
СССР
390
10
460
3
Мираж 2000
Истребитель
Франция
2450
7,4
3900
4
F -4E Фантом
Истребитель
США
2300
13,7
4000
5
Хок
Штурмовик
Великобритания
1000
3,6
3150
6
Мираж 4А
бомбардировщик
Франция
2350
14,5
4000
7
Торнадо
Истребитель
ФРГ-Великобритания
2350
14,09
5000
8
К52 «Аллигатор»
Вертолет
Россия
350
10,04
520
Установите последовательность записей в таблице после сортировки по возрастанию в поле Вид + Скорость___________
В 2
Установите последовательность записей в базе данных «Военная техника» после проведения сортировки по полю Масса по убыванию ________________.
Г
Г. Задания открытого типа
Г 1
База данных «Горы» содержит _____ полей.
№
Название
Высота
Страна
1
Эверест
8848
Непал
2
Чогори
8611
Китай
3
Монблан
4807
Италия
Г 2
База данных содержит _____ записей.
Компьютер
ОП
Винчестер
Pentium
16
800 Мб
386DX
4
300 Мб
486DX
8
500 Мб
Pentium Pro
32
Гб
Г 3
Определите тип поля, в котором могут храниться данные со следующими характеристиками: значение да или нет: __________________
Г 4
Напишите оператор SQL для вывода данных из столбцов salary, perks и yos таблицы employee_data.
Дата составления протокола_______________________________________________
ШКАЛА И ПРАВИЛА ОЦЕНКИ РЕЗУЛЬТАТОВ ВЫПОЛНЕНИЯ ТЕСТА
Результат аттестационного педагогического измерения по МДК 02 02 Технология разработки и защиты баз данных в целом для каждого студента будет представлять собой сумму зачтенных тестовых заданий по всему тесту. Зачтенное тестовое задание соответствует одному баллу. Поскольку создание заданий, адекватных по трудности требованиям ФГОС СПО, является прерогативой разработчика контрольного материала, появляется вероятность создания заданий разной степени трудности. В связи с этим, решение об освоении дисциплины студентом принимается и тогда, когда экзаменуемый не выполнил всех заданий из предъявленного набора. Критерием освоения дисциплины для студента является количество правильно выполненных заданий теста не менее 50%.
Критерием аттестации дисциплины служит показатель количества студентов, полностью освоивших дисциплину (правильных ответов по тесту не менее 50%). Для оценки результатов тестирования предусмотрена следующая система оценивания учебных достижений студентов: За каждый правильный ответ ставится 1 балл, за неправильный ответ – 0 баллов.