Главная /
Основы SQL /
В базе данных 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'
В базе данных basa_user
зарегистрировано три пользователя: UserA
, UserB
и UserC
. Какие действия предпримет система?
Basa_user | ||||
| Администратор | UserA | UserB | UserC |
1
2
3
4
5
6
7
8 | 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 UserC
WITH GRANT
OPTION
DENY INSERT ON
tab role1 | |
GRANT INSERT ON
tab TO UserA | |
9 | INSERT INTO tab
values(1,'aa') | INSERT INTO tab
values (2,'bb') | INSERT INTO tab
values (3,'cc') | INSERT INTO tab
values (4,'dd') |
10 | ? | ? | ? | ? |
Правильный ответ:
10 | Выполнено | Отклонено | Отклонено | Выполнено |
10 | Выполнено | Отклонено | Выполнено | Отклонено |
10 | Выполнено | Выполнено | Отклонено | Выполнено |
10 | Отклонено | Отклонено | Выполнено | Отклонено |
Сложность вопроса
42
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Я провалил экзамен, какого чёрта я не увидел данный сайт с решениями интуит прежде
10 май 2019
Аноним
Очень сложные тесты
12 июн 2016
Другие ответы на вопросы из темы базы данных интуит.
- # Разработан курсор для вывода списка телефонных тарифов городов Поволжья. DECLARE @n VARCHAR(50), @r VARCHAR(50), @t MONEY, @message VARCHAR(80) DECLARE @cur1 CURSOR PRINT ' Тарифы Поволжья' DECLARE cursor1 CURSOR LOCAL SCROLL FOR SELECT Название, Тариф, Регион FROM Город WHERE Регион='Поволжье' OPEN cursor1 SET @cur1=cursor1 FETCH NEXT FROM cursor1 INTO @n, @t, @r FETCH RELATIVE 3 FROM cursor1 INTO @n, @t, @r FETCH RELATIVE -2 FROM cursor1 INTO @n, @t, @r SELECT @message='Город '+@n+ ' Тариф '+ CAST(@t AS VARCHAR(4)) PRINT @message CLOSE cursor1 DEALLOCATE cursor1 Какая из имеющихся в курсоре записей будет распечатана?
- # В таблице Граф представлен график сетевого планирования: CREATE TABLE Граф (номер INT PRIMARY KEY, --номер работы нач_соб INT, --начальное событие кон_соб INT, --конечное событие длит INT) --длительность работы В таблице, моделирующей сетевой график, каждая запись соответствует некоторой работе, связывающей два события: начальное и конечное. Например: НомерНач_собКон_собДлит1 2 3 4 5 6 7 8 9 101 1 1 3 4 3 2 5 5 62 4 3 4 5 5 6 6 7 75 12 3 6 2 8 5 4 7 2 Реализуем в виде триггеров ряд правил для обеспечения целостности данных в подобной сетевой структуре. Начальное событие графика (исток) обозначено цифрой "1". Если изменяется только номер конечного события и это изменение приводит к появлению параллельной работы, отменить изменение. CREATE TRIGGER trig_upd ON Граф FOR UPDATE AS Выберите операторы для продолжения текста триггера.
- # Какие из следующих описаний типов являются правильными?
- # Пусть дана таблица Рейс. Номер_рейсаINTКонечный_пунктCHAR(10)Дата_вылетаDATETIMEПродолжительность_маршрутаINTЧисло_билетовINTСтоимостьMONEY Определить в убывающем порядке стоимость билетов на рейсы, вылетающие в Москву, Петербург или Самару не позднее 1 апреля, а в Саратов – не позднее 7 апреля.
- # В таблице Город значения поля Тариф ограничить диапазоном от 0.1 руб. до 7.8. Руб.