Главная /
Основы SQL /
В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система? Basa_user АдминистраторUserAUserBUserC1 2 3 4 5 6 7 8 9 10CREATE TABLE tab (id_t INT, nam_t CHAR(8)) sp_addrole 'role1' sp_addrolemember 'r
В базе данных basa_user
зарегистрировано три пользователя: UserA
, UserB
и UserC
. Какие действия предпримет система?
Basa_user | ||||
| Администратор | UserA | UserB | UserC |
1
2
3
4
5
6
7
8
9
10 | CREATE TABLE tab
(id_t INT,
nam_t CHAR(8))
sp_addrole 'role1'
sp_addrolemember
'role1','UserA'
sp_addrolemember
'role1','UserB'
sp_addrolemember
'role1','UserC'
GRANT INSERT ON
tab TO role1
GRANT INSERT ON
tab TO UserA
WITH GRANT
OPTION
DENY INSERT ON
tab TO UserA |
GRANT INSERT ON
tab TO UserB
WITH GRANT OPTION |
GRANT INSERT ON
tab TO UserC
WITH GRANT
OPTION | |
11 | INSERT INTO tab
values(1,'aa') | INSERT INTO tab
values (2,'bb') | INSERT INTO tab
values (3,'cc') | INSERT INTO tab
values (4,'dd') |
12 | ? | ? | ? | ? |
Правильный ответ:
12 | Выполнено | Отклонено | Выполнено | Выполнено |
12 | Выполнено | Отклонено | Выполнено | Отклонено |
12 | Выполнено | Выполнено | Отклонено | Выполнено |
12 | Отклонено | Отклонено | Выполнено | Отклонено |
Сложность вопроса
57
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
просто спасибо
16 июл 2018
Другие ответы на вопросы из темы базы данных интуит.
- # Разработана функция, определяющая по конечному пункту общее число пассажиров. CREATE FUNCTION user1.my_func1(@s VARCHAR(20)) RETURNS INT AS BEGIN DECLARE @k INT SET @k=(SELECT Count(Билет.Фамилия_пассажира) FROM Билет INNER JOIN Рейс ON Билет.Номер_рейса = Рейс.Номер_рейса GROUP BY Рейс.Конечный_пункт HAVING Рейс.Конечный_пункт=@s) RETURN (@k) END Определите операторы правильного обращения к функции.
- # Дана таблица Билет. Разработать триггер, который выполняется вместо изменения стоимости одного билета. Изменение стоимости билета выполнить только в том случае, если на этот рейс продано не менее 20 билетов. CREATE TRIGGER trig_upd ON Билет INSTEAD OF UPDATE AS Выберите операторы для продолжения текста триггера.
- # В базе данных 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 'role1','UserA' sp_addrolemember 'role1','UserC' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserA WITH GRANT OPTION REVOKE INSERT ON tab TO role1 GRANT INSERT ON tab TO UserB 10INSERT INTO tab values(1,'aa')INSERT INTO tab values (2,'bb')INSERT INTO tab values (3,'cc')INSERT INTO tab values (4,'dd')11????
- # Даны таблицы Рейс и Билет. CREATE TABLE Рейс (Номер_рейса INT, Конечный_пункт VARCHAR(20), Дата_вылета DATETIME, Продолжительность_маршрута INT, Число_билетов INT, Стоимость MONEY) CREATE TABLE Билет (Номер_места INT, Номер_рейса INT, Дата_продажи DATETIME, Стоимость MONEY, Фамилия_пассажира VARCHAR(30))Для полей Дата_продажи таблицы Билет и Дата_вылета таблицы Рейс создать и применить умолчание для ввода текущей даты.
- # В таблице Автор ограничить поле Пол заданным списком: м, ж, муж, жен.