Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
билеты 5-8.docx
Скачиваний:
4
Добавлен:
11.01.2022
Размер:
1.96 Mб
Скачать

8.1 Функциональная зависимость атрибутов, полная функциональная зависимость атрибутов, вторая

нормальная форма. Привести примеры отношений, находящихся и не находящихся во второй нормальной форме.

Функциональная зависимость атрибутов и полная функциональная зависимость атрибутов

По-моему тут всё наглядно, если что-то непонятно, то вот лекция с таймкодом, где он говорит про это: https://youtu.be/HdvXB7gxBDM?t=3342 (55:45)

Вторая нормальная форма https://youtu.be/HdvXB7gxBDM?t=3870 (1:04:36)

Если на его примере неясно, то вот понятная статья (спасибо грише):

https://info-comp.ru/second-normal-form

8.2. Указать принципиальные отличия системных и объектных привилегий в субд Oracle. Указать системные привилегии на каталог сервера бд Oracle

Принципиальные отличия системных и объектных привилегий в СУБД Oracle

Объектная привилегия означает то, что пользователь имеет привилегию выполнить данную команду только для определенного объекта базы данных. Объектная привилегия (object privilege) разрешает выполнение определенной операции над конкретным объектом (например, над таблицей). Название каждой из объектных привилегии совпадает с названием оператора, который она разрешает выполнять тому или иному пользователю над конкретным объектом базы данных

Привилегии, которые не определяются в терминах отдельных объектов, называют системными привилегиями Системные привилегии включают в себя право создавать объекты базы данных. Системная привилегия (system privilege) разрешает выполнение операций над целым классом объектов – над всеми объектами какого-то типа, принадлежащими конкретному пользователю, или вообще над всеми объектами какого-то типа во всей базе данных. При выдаче или изъятии системных привилегий не указывается название объекта

То есть объектные привилегии могут даваться на одну жалкую ячейку, а системные привилегии - на уровне системы.

Системные привилегии на каталог сервера БД Oracle

Вот тут мне совсем неясно что имеется в виду. Пока единственное, что нашел - одну привилегию из перечня на оном хелпиксе:

CREATE ANY DIRECTORY:

Как мера безопасности, каталог операционной системы, где находится код, должен быть соединен с виртуальным объектом каталога Oracle. С привилегией CREATE ANY DIRECTORY можно потенциально вызвать небезопасные объекты кода.

Привилегия CREATE ANY DIRECTORY позволяет пользователю создавать объект каталога (с доступом для чтения и доступом для записи) для любого каталога, к которому может получить доступ владелец программного обеспечения Oracle. Это означает, что пользователь может получить доступ к внешним процедурам в этих каталогах. Пользователь может попытаться непосредственно читать и записывать в любой файл базы данных, такой как файл данных, журнал транзакций и журналы аудита. Убедитесь, что у Вашей организации есть стратегия безопасности, которая предотвращает неправильное использование таких мощных привилегий, как эта

Билеты

2

Соседние файлы в предмете Программная инженерия