Контрольная работа по "Программированию"
Автор: Денис Осокин • Октябрь 6, 2020 • Контрольная работа • 574 Слов (3 Страниц) • 294 Просмотры
***
- Используя данные таблицы «Товары» с полями (ID_товара, наименование, количество, стоимость, дата изготовления), составить SQL-запрос, который находит общее количество товаров.
Ответ: Общее количество товаров по количеству SELECT SUM(Количество) FROM Товары
- Напишите шаблон простого запроса на выборку. Приведите пример итогового запроса, написанного на SQL.Ответ:
Шаблон:
Обозначение : α <условие>(R), где α – обозначение операции; R – имя отношения; <условие>– операции сравнения (>, <, =, >=, <=, <>)
Шаблон на sql:
SELECT *
FROM name_table
WHERE <условие>;
- Вывести список студентов в алфавитном порядке (без повторений) из таблицы «Успеваемость студентов» с полями (ID_ студента, Фамилия, Имя, Отчество, дисциплина, оценка). Напишите соответствующий этому заданию SQL-запрос.
Ответ:
SELECT Фамилия FROM [Успеваемость студентов] ORDER BY Фамилия
Или
SELECT COUNT(*) AS cnt, Фамилия FROM [Успеваемость студентов] GROUP BY Фамилия ORDER BY `cnt` ASC
Или
SELECT DISTINCT Фамилия FROM [Успеваемость студентов] ORDER BY Фамилия
- Приведите пример приведения отношения к 1-й нормальной форме.
Ответ:
Отношение находится в 1-й нормальной форме тогда и только тогда, когда на пересечении каждого столбца, и каждой строки находятся только элементарные значения атрибутов.
Отношения, находящиеся в 1-й нормальной форме, часто называют просто нормализованными отношениями, поэтому ненормализованные отношения могут интерпретироваться как таблицы с неравномерным заполнением, например, «Расписание»
[pic 1]
Здесь на пересечении одной строки и одного столбца находится целый набор элементарных значений, соответствующих набору дней, перечню пар, набору дисциплин, по которым проводит занятия один преподаватель. Для приведения отношения «Расписание» к 1-й нормальной форме необходимо дополнить каждую строку фамилией преподавателя
[pic 2]
- К какому типу относится запрос, если в нем содержатся операторы сравнения?
Ответ: Поисковые запросы
- Выполните анализ предметной области «Проведение спортивных соревнований».
Ответ:
Деятельность направлена:
1) Так как в проведении спортивных результатов глаз человека не может быть идеальным и в подсчете времени то лучше автоматизировать этот процесс как на идентификации, так и на его проведение во время соревнования. Т.е. автоматизировать процесс, в котором человек не нужен, например, заполнение значений для идентификации использовать ПК в который человек сам себя напишет а например в соревновании по прыжкам записывать результат в бд и автоматически показывать на табло чтобы не собирать в кучку народ и показывать кто что сделал.
...