Технология разработки и защиты баз данных

Экзаменационные билеты по предмету «Информатика»
Информация о работе
  • Тема: Технология разработки и защиты баз данных
  • Количество скачиваний: 23
  • Тип: Экзаменационные билеты
  • Предмет: Информатика
  • Количество страниц: 5
  • Язык работы: Русский язык
  • Дата загрузки: 2021-11-02 22:09:39
  • Размер файла: 39.23 кб
Помогла работа? Поделись ссылкой
Информация о документе

Документ предоставляется как есть, мы не несем ответственности, за правильность представленной в нём информации. Используя информацию для подготовки своей работы необходимо помнить, что текст работы может быть устаревшим, работа может не пройти проверку на заимствования.

Если Вы являетесь автором текста представленного на данной странице и не хотите чтобы он был размешён на нашем сайте напишите об этом перейдя по ссылке: «Правообладателям»

Можно ли скачать документ с работой

Да, скачать документ можно бесплатно, без регистрации перейдя по ссылке:


Тестовые задания
МДК.11.01 Технология разработки и защиты баз данных,


для специальности 09.02.07 Информационные системы и программирование


Работа состоит из двух частей:

  • тестовые задания по ПМ (в тесте 20 вопросов) составляют  60 % от общей оценки.
  • Теоретические вопросы (всего 22 темы) состаляют 40% от общей оценки

Общая оценка по ПМ состоит из количества выполненных работ и тестовых заданий (100%).

Критерии оценивания теста:

Количество правильных ответов

% правильных ответов

Количество выполненных работ

% правильно выполненных заданий

Менее 20

Менее 30%

1

10%

20-26

От 30 до 39%

2

20%

27-33

От 40 до 50%

3

30%

34-40

От 51 до 60%

4

40%


Таблица общей оценки по ПМ

оценка

% выполненных заданий

2

Менее 49%

3

От 50 до 69%

4

От 70 до 84%

5

От 85 до 100%





Вариант 1.



Вопрос №1


1.1  Отношение (таблица)

Вывести фамилии всех клиентов, которые заказали книгу Булгакова «Мастер и Маргарита».

Запрос:

Этот запрос строится на основе нескольких таблиц, для удобства нужно определить фрагмент логической схемы базы данных, на основе которой строится запрос. В нашем случае выбираются название книги из таблицы book и фамилия клиента из таблицы client. Эти таблицы между собой непосредственно не связаны, поэтому нужно добавить «связующие» таблицы  buy и buy_book:

Для соединения этих таблиц используется INNER JOIN. Для удобства рекомендуется связи описывать последовательно: client → buy → buy_book → book.  А для соединения использовать пару первичный ключ и внешний ключ соответствующих таблиц. Например, соединение таблиц client и buy осуществляется по условию client.client_id = buy.client_id.

Чтобы не усложнять схему, будем считать, что нам известен id Булгакова (это 1)

SELECT DISTINCT name_client

FROM 

    client 

    INNER JOIN buy ON client.client_id = buy.client_id

    INNER JOIN buy_book ON buy_book.buy_id = buy.buy_id

    INNER JOIN book ON buy_book.book_id=book.book_id

WHERE title ='Мастер и Маргарита' and author_id = 1;                    

В запросе отбираются уникальные клиенты (DISTINCT) так как один и тот же клиент мог заказать одну и ту же книгу несколько раз.

Результат:

+---------------+

| name_client   |

+---------------+

| Баранов Павел |

| Абрамова Катя |

+---------------+

Задание

Вывести все заказы Баранова Павла (id заказа, какие книги, по какой цене и в каком количестве он заказал) в отсортированном по номеру заказа и названиям книг виде.



Вопрос №2 (на английском языке):


S1.0 - SELECT

Databases store data in tables, which we can think of like spreadsheets. Each table holds rows of data that share a common set of columns. We use the SELECT statement to retrieve rows of data from those tables.

SELECT *
FROM table_name

Try using the SELECT statement to retrieve rows from the Customers table.



Вопросы



1.1  Отношение (таблица)

1.2  Выборка данных

1.3  Запросы, групповые операции

1.4  Вложенные запросы

1.5  Запросы корректировки данных

1.6  Таблица "Командировки", запросы на выборку

1.7  Таблица "Нарушения ПДД", запросы корректировки


2.1  Связи между таблицами

2.2  Запросы на выборку, соединение таблиц

2.3  Запросы корректировки, соединение таблиц

2.4  База данных «Интернет-магазин книг», запросы на выборку

2.5  База данных «Интернет-магазин книг», запросы корректировки

 

3.1  База данных «Тестирование», запросы на выборку

3.2  База данных «Тестирование», запросы корректировки

3.3  База данных «Абитуриент», запросы на выборку

3.4  База данных «Абитуриент», запросы корректировки

3.5  База данных "Учебная аналитика по курсу"

 

4.1  База данных «Интернет-магазин книг», часть 1

4.2  База данных «Интернет-магазин книг», часть 2

4.3  База данных «Интернет-магазин книг», часть 3

4.4  База данных «Абитуриент»

4.5  База данных «Тестирование»




Вопросы


 S1.0 - SELECT

  •  S1.1 - SELECT Columns
  •  S1.2 - SELECT Columns
  •  S2.0 - WHERE
  •  S2.1 - WHERE conditions
  •  S2.2 - WHERE conditions
  •  S2.3 - LIKE
  •  S2.4 - OR
  •  S2.5 - AND
  •  S2.6 - Complex AND/OR
  •  S3.0 - ORDER BY
  •  S3.1 - ORDER BY DESC
  •  S3.2 - More ORDER BY
  •  S1.0 to 3.2 - Recap
  •  S4.0 - Qualified Columns
  •  S4.1 - Table Aliases
  •  S4.2 - Column Aliasing
  •  S5.0 - INNER JOIN
  •  S5.1 - JOIN w/ WHERE