Главная /
Основы 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
WITH GRANT
OPTION
REVOKE INSERT ON
tab
TO UserA CASCADE |
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 | Выполнено | Отклонено | Выполнено | Выполнено |
Сложность вопроса
60
Сложность курса: Основы SQL
60
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на зачёт.
02 дек 2019
Другие ответы на вопросы из темы базы данных интуит.
- # В базе данных 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','UserB' sp_addrolemember 'role1','UserC' GRANT INSERT ON tab TO role1 GRANT INSERT ON tab TO UserA DENY INSERT ON tab TO role1 GRANT INSERT ON tab TO UserC 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????
- # Дан фрагмент сценария VBScript для изменения данных в таблице Блюдо. prm1=Server.CreateObject("ADODB.Parameter") prm2=Server.CreateObject("ADODB.Parameter") cmd.CommandText = "update Блюдо set Калорийность=? where Тип_блюда=?" cmd.CommandType = adCmdText cmd.Prepared = True Set prm1 = сmd.CreateParameter( "p1", adVarChar, adParamInput,8 ,'200') Set prm2 = сmd.CreateParameter( "p2", adVarChar, adParamInput,20 ,'Десерт') cmd.Parameters.Append prm1 cmd.Parameters.Append prm2 cmd.Execute Указать правильные ответы.
- # Пусть дана таблица Рейс с полями Номер_рейсаINTКонечный_пунктCHAR(10)Дата_вылетаDATETIMEПродолжительность_маршрутаINTЧисло_билетовINTСтоимостьMONEY Вывести список рейсов, продолжительность маршрутов которых не более 500 км и не менее 100 км, а стоимость билета - от 800 до 1500 руб.
- # Даны таблицы CREATE TABLE Город ( Код_Города INT , Название VARCHAR(20) NOT NULL, Тариф MONEY) CREATE TABLE Разговор (Код_Разговора INT , Код_Города INT NOT NULL, Фамилия IVARCHAR(20), Дата DATETIME NOT NULL, Продолжительность INT NOT NULL) Найти фамилии абонентов, ведущих телефонные переговоры как с Москвой, так и с Самарой.
- # Даны таблицы CREATE TABLE Рейс (Номер_рейса INT, Конечный_пункт VARCHAR(30), Дата_вылета DATETIME, Продолжительность_маршрута INT, Число_билетов INT, Стоимость MONEY) CREATE TABLE БИЛЕТ (Номер_места CHAR(3), Номер_рейса CHAR(6), Дата_продажи DATETIME, Стоимость MONEY, Фамилия_пассажира VARCHAR(20)) Определить количество проданных на каждый рейс билетов.