Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Alter table Поставщик add constraint ch_1 check (статус between 10 and 100)




42. Задача 3. Записать SQL-запрос, обеспечивающий …

… добавление в структуру существующей таблицы

Поставка (КодПоставщика, КодТовара, Количество)

определения внешнего ключа для столбца КодПоставщика, указывающего на родительскую таблицу Поставщик с первичным ключом Код.

ALTER TABLE Поставка ADD CONSTRAINT FK_1 FOREIGN KEY (КодПоставщика) REFERENCES Поставщик(Код)

43. Задача 3. Записать SQL-запрос, обеспечивающий …

… удаление из структуры таблицы

Поставщик (Код, Название, Город, Статус),

именованного ограничения целостности СН_Статус.

ALTER TABLE Поставщик

DROP CONSTRAINT CH_ Статус

44. Задача 3. Записать SQL-запрос, обеспечивающий …

… добавление в структуру таблицы

Поставщик (Код, Название, Город, Статус),

ограничения с именем СН_Статус, проверяющего, что Статус лежит в диапазоне от 10 до 100.

ALTER TABLE Поставщик ADD CONSTRAINT СН_Статус CHECK (Статус BETWEEN 10 AND 100)

45. Задача 3. Записать SQL-запрос, обеспечивающий …

… создание представления Поставщик_Кратко на основе таблицы

Поставщик (Код, Название, Город, Статус),

обеспечивающего доступ к столбцам Код и Название.

CREATE VIEW Поставщик_Кратко

AS SELECT Код, Название FROM Поставщик

46. Задача 3. Записать SQL-запрос, обеспечивающий …

… создание представления VIP_Поставщики на основе таблицы

Поставщик (Код, Название, Город, Статус),

обеспечивающего доступ к поставщикам со статусом больше 50.

CREATE VIEW VIP_Поставщики

AS SELECT * FROM Поставщик WHERE Статус > 50

47. Задача 3. Записать SQL-запрос, обеспечивающий …

… создание представления ГородаПоставщиков на основе таблицы

Поставщик (Код, Название, Город, Статус),

выводящего список городов с указанием количества поставщиков из этого города.

CREATE VIEW ГородаПоставщиков

AS

SELECT Город, COUNT(*) as Колво FROM Поставщик

GROUP BY Город

48. Задача 3. Записать SQL-запрос, обеспечивающий …

… создание представления ПоставкиПоставщиков на основе таблиц

Поставка (КодПоставщика, КодТовара, Количество) и Поставщик (Код, Название),

выводящего расширенные сведения о поставках: КодПоставщика, НазваниеПоставщика, КодТовара, Количество.

CREATE VIEW ПоставкиПоставщиков

AS SELECT КодПоставщика, Название, КодТовара, Количество

FROM Поставка, Поставщик

WHERE Поставка. КодПоставщика = Поставщик. Код

49. Задача 3. Записать SQL-запрос, обеспечивающий …

… удаление из базы данных представления ПоставкиПоставщиков.

DROP VIEW ПоставкиПоставщиков

50. Задача 3. Записать SQL-запрос, обеспечивающий …

… предоставление пользователю Boss все привилегии доступа к таблице Поставщик.

Grant all on Поставщик to Boss

51. Задача 3. Записать SQL-запрос, обеспечивающий …

… предоставление пользователю Manager27 привилегии чтения таблицы Поставщик и обновления в ней столбца Статус.

Grant select on Поставщик to Manager27 grant update on Поставщик(Статус) to Manager27

52. Задача 3. Записать SQL-запрос, обеспечивающий …

… предоставление пользователю Boss привилегии чтения с правом передачи таблицы Поставщик.

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...