Главная /
Основы SQL /
Даны таблицы Город и Разговор. CREATE TABLE Город (Код_Города CHAR(5), Название VARCHAR(20) NOT NULL UNIQUE, Тариф MONEY) CREATE TABLE Разговор (Дата DATETIME NOT NULL, ВремяСуток VARCHAR(5), Продолжительность INT NOT NULL)[таблица] Между ними необходимо
Даны таблицы Город
и Разговор
.
|
|
Между ними необходимо установить связь "один-ко-многим" (один город - много разговоров) с учетом первичных ключей.
вопросПравильный ответ:
Сложность вопроса
79
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
спасибо за тест
26 июн 2019
Аноним
Зачёт сдал. Бегу выпивать отмечать победу над тестом интут
30 мар 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Для определения общей стоимости книг, изданных заданным автором в заданном издательстве, разработана процедура, в которой указаны значения параметров по умолчанию: CREATE PROC my_proc3 @f VARCHAR(20)=’Петров’, @iz VARCHAR(20)=’АСТ’, @s FLOAT=0.1 OUTPUT AS SELECT @s=Sum(Книга.Цена*Книга.Количество) FROM Книга INNER JOIN Автор ON Книга.Код_Автора = Автор.Код_Автора GROUP BY Автор.Фамилия, Книга.Издательство HAVING Автор.Фамилия=@f AND Книга.Издательство=@iz Укажите правильный вызов процедуры
- # Для определения числа рейсов в указанный город за определенный месяц разработана процедура, в которой заданы значения параметров по умолчанию: CREATE PROC my_proc @c VARCHAR(20)=’Самара’, @m INT=4, @k INT=0 OUTPUT AS SELECT @k=Count(Рейс.Номер_рейса) FROM Рейс GROUP BY Рейс.Конечный_пункт, Month(Рейс.Дата_вылета) HAVING Рейс.Конечный_пункт=@c AND Month(Рейс.Дата_вылета)=@m Укажите правильный вызов процедуры
- # Разработана процедура, возвращающая тарифы городов указанного региона. CREATE PROC my_proc @r VARCHAR(20), @cur CURSOR VARYING OUTPUT AS SET @cur=CURSOR FORWARD_ONLY STATIC FOR SELECT Название, Тариф, Регион FROM Город WHERE Регион=@r OPEN @cur Вызов процедуры и вывод на печать названий городов из выходного курсора осуществляется следующим образом: DECLARE @my_cur CURSOR DECLARE @n VARCHAR(20) EXEC my_proc @cur=@my_cur OUTPUT, ‘Поволжье’ FETCH NEXT FROM @my_cur INTO @n SELECT @n WHILE (@@FETCH_STATUS=0) BEGIN FETCH NEXT FROM @my_cur INTO @n SELECT @n END CLOSE @my_cur DEALLOCATE @my_cur Укажите правильные ответы.
- # Пусть номер паспорта состоит из 6 цифр, например: 321285. Укажите правильный тип данных для его описания.
- # Дана таблица Рейс. Вывести в убывающем порядке список рейсов, вылетающих не позднее 1 апреля в Москву, Петербург или Самару, стоимость билета не более 1500 р.; в Саратов – не позднее 7 апреля, стоимость билета - от 500 до 800 р.