Таблица 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.