Главная /
Основы 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 UserA
REVOKE INSERT ON
tab TO role1 |
GRANT INSERT ON
tab TO UserC | | |
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 | Выполнено | Отклонено | Выполнено | Отклонено |
Сложность вопроса
87
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на отлично. Ура
30 дек 2018
Аноним
Я сотрудник университета! Оперативно заблокируйте сайт с ответами с интуит. Пишу жалобу
09 сен 2017
Другие ответы на вопросы из темы базы данных интуит.
- # Дано представление. CREATE VIEW view1 AS SELECT Код_Города, Название, Тариф FROM Город WHERE Регион=’Поволжье’ WITH CHECK OPTION Предпринимается попытка выполнить команду вставки данных в представление. INSERT INTO view1(Код_Города, Название, Тариф) VALUES (842,'Симбирск',2.70) Результатом выполнения команды (при отсутствии каких-либо ограничений при создании таблицы) является следующее:
- # В базе данных basa_user зарегистрировано три пользователя: UserA, UserB и UserC. Какие действия предпримет система? Basa_user АдминистраторUserAUserBUserC1 2 3 4 5GRANT ALL TO UserA 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 UserA.tab values (2,'bb')INSERT INTO UserA.tab values (3,'сс')SELECT * FROM UserA.tab7????
- # Дан некоторый фрагмент SQL-кода: DECLARE @a CHAR(12) DECLARE @b DATETIME DECLARE @c INT SET @a=’12.2.04’ SET @c=6 Укажите правильный оператор для вычисления новой даты:
- # Даны таблицы Автор и Книга. CREATE TABLE Автор ( Код_Автора INT , Фамилия VARCHAR(50) NULL) CREATE TABLE Книга ( Код_Книги INT, Название VARCHAR(50) NOT NULL, Цена MONEY, Издательство VARCHAR(50) NOT NULL, Код_Автора INT NOT NULL, Количество INT) Книги каких авторов были проданы на сумму, превышающую 10000 руб.?
- # Даны таблицы Блюдо и Компонент. CREATE TABLE Блюдо (Название_блюда VARCHAR(20), Время_приготовления INT, Общая_калорийность INT, Повар VARCHAR(20), Стоимость MONEY, Тип_блюда VARCHAR(20)) CREATE TABLE Компонент (Название_компонента VARCHAR(20), Калорийность INT, Стоимость_компонента FLOAT ) В таблице Блюдо ограничить тип блюда заданным списком: десерт, выпечка, закуска.