Главная /
Основы SQL /
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система? Basa_user АдминистраторUserAUserBUserC1 2 3 4 5 6 7 8 9CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1' sp_addrolemember 'role
В базе данных basa_user
зарегистрировано три пользователя: UserA
, UserB
и UserC
. Какие действия предпримет система?
Basa_user | ||||
| Администратор | UserA | UserB | UserC |
1
2
3
4
5
6
7
8
9 | CREATE 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
WITH GRANT
OPTION
REVOKE INSERT ON
tab TO UserB |
GRANT INSERT ON
tab TO UserC | | |
10 | INSERT INTO tab
values(1,'aa') | INSERT INTO tab
values (2,'bb') | INSERT INTO tab
values (3,'cc') | INSERT INTO tab
values (4,'dd') |
11 | ? | ? | ? | ? |
Правильный ответ:
11 | Выполнено | Отклонено | Выполнено | Отклонено |
11 | Выполнено | Отклонено | Выполнено | Выполнено |
11 | Выполнено | Выполнено | Отклонено | Выполнено |
11 | Выполнено | Выполнено | Выполнено | Отклонено |
Сложность вопроса
69
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Зачёт прошёл. Иду кутить отмечать 4 за тест интуит
05 мар 2019
Аноним
Спасибо за помощь по intuit.
17 май 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Дано представление с группировкой. CREATE VIEW view4 AS SELECT Регион, Avg(Тариф) AS Средн_Тариф FROM Город GROUP BY Регион HAVING Регион=’Поволжье’ Предпринимается попытка удалить записи: DELETE FROM view4 WHERE Регион=’Урал’
- # Для определения количества пассажиров, вылетевших в заданный город в течение конкретного месяца, разработана процедура: CREATE PROC my_proc2 @c VARCHAR(20), @m INT, @k INT OUTPUT AS SELECT @k=Count(Билет.Фамилия_пассажира) FROM Билет INNER JOIN Рейс ON Билет.Номер_рейса = Рейс.Номер_рейса GROUP BY Рейс.Конечный_пункт, Month(Рейс.Дата_вылета) HAVING Рейс.Конечный_пункт=@c AND Month(Рейс.Дата_вылета)=@m Укажите правильный вызов процедуры
- # Дана таблица Товар. На начало транзакций в таблице записей нет. BEGIN TRAN A INSERT Товар (Код_Товара, Название, остаток) VALUES (1, 'v',40) BEGIN TRAN B INSERT Товар (Код_Товара, Название, остаток) VALUES (2, 'n',50) UPDATE Товар SET Название ='m' WHERE Код_Товара=1 BEGIN TRAN C INSERT Товар (Код_Товара, Название, остаток) VALUES (3, 'm',60) ROLLBACK TRAN C INSERT Товар (Код_Товара, Название, остаток) VALUES (4, 'k',70) COMMIT После завершения транзакции в таблице Товар останутся товары с названиями:
- # В базе данных basa_user зарегистрировано два пользователя: UserA и UserB. Какие действия предпримет система? Basa_userАдминистраторUserAUserBGRANT ALL TO UserB CREATE TABLE tab (id_t INT PRIMARY KEY, nam_t VARCHAR(20))INSERT INTO tab values (1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')???
- # Дан фрагмент Java-программы для изменения данных в таблице Автор. PreparedStatement mySt=Con.prepareStatement( "update Автор set Телефон=? where Фамилия=?"); mySt.setString(0, "12-23-34"); mySt.setInt(1,"Иванов"); int res=mySt.executeUpdate(); Указать правильные ответы.