



Таблица movie


Таблица genre


Таблица ProductionCompany


Таблица movieBtProductionCompany


Таблица movieGenre


Таблица position


Таблица person



Таблица personInMovie



Таблица quote



Таблица picture



Koosta 3 protseduuri, mis on loodud seotud (JOIN) tabelite põhjal. Iseseisvalt määra mida protseduurid teevad. Käivita neid.

1. Процедура, которая показывает все фильмы, в которых играл конкретный актер.


2. Процедура, которая отображает цитаты актера и название фильма, в котором это было сыграно.


3. Процедура, которая отображает все фильмы и компании, которые произвели их.


Loo 2 kasutajat (admin, kes saab teha kõike kõikidega tabelitega / kasutajaNimi, kes saab lisada ja kontrollida andmed tabelites: person, pictures.

Создаю пользователя под именем adminMovies.

Даю пользователю adminMovies права.

Создаю пользователя kasutajaNimi.

Даю пользователю kasutajaNimi права на INSERT и SELECT в таблицах picture и person.



Проверка.
Может ли пользователь adminMovies видеть все таблицы.

adminMovies видит все таблицы в базе данных movies.



Может ли пользователь kasutajaNimi видеть или изменять другие таблицы, кроме picture и person.

kasutajaNimi видит только таблицы picture и person.


Остальные таблицы пользователь kasutajaNimi не имеет прв видеть.

Проверка на добавление в таблицы picture и person.


Проверка на удаление в таблицах picture и person.


Loo 2-3 trigerid, mis jälgivad ainult põhitabelite täitmine/muutmine (näiteks, need tabelid kus on olemas FK).

1.Триггер на добавление в таблицу movie.


2. Триггер на удаление из таблицы person.


kasutajaNimi ei pea näha logi tabeli, kuhu triger salvestab oma andmed.


adminMovies может смотреть таблицу logi.
