Задание № 4486 по информатике: Разработка базы данных. Структурированные запросы

Разработка базы данных. Структурированные запросыПо тексту · лёгкое

Школьная библиотека создаёт базу данных для учёта книг. Все данные хранятся в одной таблице books со столбцами (полями): id — порядковый номер записи, title — название, category — категория, year — год издания, copies — число экземпляров, price — цена одного экземпляра в тенге. Поле id заполняет система, номера в нём не повторяются. Таблица содержит шесть записей в порядке полей (id, title, category, year, copies, price): (1, Абай жолы, роман, 2012, 5, 3200); (2, Информатика 10, учебник, 2019, 12, 2500); (3, Python для школьников, учебник, 2021, 3, 4100); (4, Физика 9, учебник, 2017, 8, 2300); (5, Сказки степи, сказка, 2019, 8, 1800); (6, История Казахстана, учебник, 2016, 10, 2700). Библиотекарь будет получать данные структурированными запросами на языке SQL. Запрос SELECT выбирает поля, FROM указывает таблицу, WHERE задаёт условие отбора строк, ORDER BY сортирует результат: по умолчанию по возрастанию, а слово DESC означает сортировку по убыванию. Функция SUM(поле) суммирует значения, COUNT(*) считает строки, GROUP BY объединяет в группы строки с одинаковым значением поля. Условия в WHERE можно соединять словом AND: тогда строка должна удовлетворять обоим условиям. Порядок частей запроса такой: SELECT, FROM, WHERE, GROUP BY, ORDER BY. Позже библиотекарь планирует указывать цены с тиынами, например 2450,50, и при этом сравнивать цены и вычислять их суммы.

Библиотекарь будет указывать цены с тиынами, сравнивать их и суммировать. Какой тип данных следует выбрать для поля price?

  1. AЛогический тип
  2. BЦелочисленный тип
  3. CТекстовый тип
  4. DВещественный тип
Показать ответ и разборСкрыть ответ и разбор

Верный ответ

  • DВещественный тип

Разбор

Цены вида 2450,50 имеют дробную часть, поэтому целочисленный тип их не сохранит без потери тиынов. Текстовый тип не позволяет корректно суммировать и сравнивать значения как числа, а логический тип хранит только «истина» или «ложь». Подходит вещественный тип.

Ошибка в задании

Опишите ошибку в условии, вариантах или разборе. Не больше 1000 знаков.

Похожие задания по этой теме

Все 20 заданий темы

Репетиторы по информатике

Тренажёр

Потренируйте эту тему

20 заданий по одному, с ответом и разбором сразу. Без лимита времени.

Свой пробник

Соберите пробник с таймером

Как на ЕНТ: 2 минуты на задание.

Из каких заданий
Сколько заданий