Главная /
Основы SQL /
Даны таблицы CREATE TABLE Город ( Код_Города INT , Название VARCHAR(20) NOT NULL, Тариф MONEY) CREATE TABLE Разговор (Код_Разговора INT , Код_Города INT NOT NULL, Фамилия IVARCHAR(20), Дата DATETIME NOT NULL, Продолжительность INT NOT NULL)[таблица] Найти
Даны таблицы
|
|
Найти фамилии абонентов, ведущих телефонные переговоры как с Москвой, так и с Самарой.
вопросПравильный ответ:
Сложность вопроса
86
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Если бы не данные ответы - я бы не решил c этими тестами intuit.
14 ноя 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Для определения общей стоимости разговоров некоторого абонента за определенный месяц разработана процедура, в которой указаны значения параметров по умолчанию: CREATE PROC my_proc @f VARCHAR(20)=’Иванов’, @m INT=2, @st FLOAT=5.0 OUTPUT AS SELECT @st=Sum( Город.Тариф*Разговор.Продолжительность) FROM Город INNER JOIN Разговор ON Город.Код_Города = Разговор.Код_Города, Разговор.Фамилия GROUP BY Город.Регион, Month(Разговор.Дата) HAVING Разговор.Фамилия=@f AND Month(Разговор.Дата)=@m Укажите правильный вызов процедуры
- # Дана таблица со структурой, которая описывает некоторый граф: CREATE TABLE graph (nomer INT PRIMARY KEY, --номер дуги outp INT, --номер вершины, --из которой дуга выходит inp INT) --номер вершины, --в которую дуга входит Создать триггер, обрабатывающий удаление одной дуги, причем следует запретить удаление, если эта дуга единственная, входящая в некоторую вершину. CREATE TRIGGER trig ON graph FOR DELETE AS Выберите операторы для продолжения текста триггера.
- # В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система? Basa_user АдминистраторUserAUserBUserC1 2 3 4 5GRANT ALL TO UserA, UserB, UserC CREATE TABLE tab (id_t INT, nam_t CHAR(8)) GRANT INSERT ON tab TO UserB WITH GRANT OPTION REVOKE INSERT ON tab TO UserB CASCADE GRANT INSERT ON UserA.tab TO UserC 6INSERT INTO UserA.tab values(1,'aa')INSERT INTO tab values (2,'bb')SELECT * FROM UserA.tabINSERT INTO UserA.tab values (3,'cc')7????
- # В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система? Basa_user АдминистраторUserAUserBUserC1 2 3 4 5 6 7 8CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1' sp_addrolemember 'role1','UserA' sp_addrolemember 'role1','UserB' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserA REVOKE INSERT ON tab TO role1 GRANT INSERT ON tab TO UserC 9INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')10????
- # В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система? Basa_user АдминистраторUserAUserBUserC1 2 3 4 5 6 7 8CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1' sp_addrolemember 'role1','UserA' sp_addrolemember 'role1','UserC' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserB REVOKE INSERT ON tab TO UserA CASCADE GRANT INSERT ON tab TO UserC 9INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')10????