База ответов ИНТУИТ

Основы проектирования реляционных баз данных

<<- Назад к вопросам

Типами параметров процедур и функций не могут быть следующие типы …

(Отметьте один правильный вариант ответа.)

Варианты ответа
OUTIN(Верный ответ)
IN
OUT
Похожие вопросы
Код хранимых процедур и функций хранится …
Установите соответствие между объектами реляционной базы данных СУБД Oracle и их определениями
ОбъектОпределение
1ПоследовательностьА- это объект базы данных, который позволяет генерировать последовательность уникальных чисел в условиях многопользовательского асинхронного доступа
2Определенные пользователем типы данныхБ- это именованная часть базы данных, используемая для распределения памяти для таблиц и индексов
3Табличная пространство или областьВ- это определенные пользователем типы атрибутов (домены), которые отличаются от поддерживаемых (встроенных) СУБД типов.
4КластерГ- это объект базы данных, который позволяет представить объект с данными в виде совокупности подобъектов, отнесенных к различным табличным пространствам
5СекцияД- это объект, задающий способ совместного хранения данных в нескольких или одной таблицы
6СнимокЕ- объект базы данных, представляющий собой поименованную совокупность привилегий, которые могут назначаться пользователям, категориям пользователей.
7Связь базы данныхЖ- это объект базы данных, который позволяет обратиться к объектам удаленной базы данных.
8РольЗ - локальная копия таблицы удаленной базы данных, которая используется для тиражирования (репликации) таблицы или результата запроса. Снимки могут быть модифицируемыми или предназначенными только для чтения.
При рассмотрении иерархии функций проектировщику базы данных следует обращать внимание на следующие моменты:
В значения какого типа данных не могут быть преобразованы данные строкового типа?
Установите соответствие между объектами реляционной базы данных, относящимися к так называемому серверному коду, и их определениями
ОбъектОпределение
1Хранимая процедураА- это объект базы данных, представляющий поименованный набор команд SQL и/или операторов специализированных языков программирования базы данных
2ФункцияБ- это поименованный оператор SQL, который заранее откомпилирован и сохраняется в базе данных. Скорость обработки команды выше, чем у соответствующего ему оператора SQL, т.к. при этом не выполняются фазы синтаксического разбора и компиляции
3КомандаВ- это объект базы данных, представляющий поименованный набор команд SQL и/или операторов специализированных языков обработки программирования базы данных, который при выполнении возвращает значение - результат вычислений
4ТриггерГ- это объект базы данных, который представляет собой специальную хранимую процедуру. Процедура запускается автоматически, когда происходит связанное с триггером событие (например, до вставки строки в таблицу)
5ТаймерД - это объект базы данных, который состоит из поименованного, структурированного набора переменных, процедур и функций.
6ПакетЕ - это триггер, запускающийся событием таймера.
Установите соответствие между агрегатной функцией и ее определением.
ФункцияОпределение
1AVG(X)АВычисляет среднее значение аргумента, который может быть выражением любого типа
2COUNT(X)БВычисляет число итемов
3MAX(X)ВВычисляет максимальное значение аргумента, который может быть выражением любого типа
4MIN(X)ГВычисляет минимальное значение аргумента, который может быть выражением любого типа.
5SUM(X)ДВычисляет сумму значений аргумента, который может быть выражением любого типа.
6STDDEV(Х)ЕВычисляет стандартное отклонение на множестве значений аргумента, который может быть выражением любого типа.
7VARIANCE(X)ЖВычисляет квадрат дисперсии.
К какой нормальной форме приведено исходное отношение?

Исходное отношение:

Курсовой_проект (Преподаватель, Проект, Студент)

Иванов Тема1 Петрова

Фролов Тема1 Исаев

Антонов Тема1 Сидоров

Иванов Тема2 Ивлева

Фролов Тема2 Степанов

Фролов Тема3 Мусин

Антонов Тема3 Сац

Результирующие отношения:

Руководство (Преподаватель, Предмет)

Выполнение (Студент, Предмет)

Комментарий к ответу: На роль ключа отношения Курсовой_проект претендует набор атрибутов {Преподаватель, Предмет}. Студент выполняет только один проект, один и тот же проект может выполняться несколькими студентами у разных преподавателей. Отношение содержит следующие ФЗ: {Преподаватель, Предмет} \to Студент и Студент \to Предмет.

Отношение находится в 3НФ и не содержит частичных и транзитивных ФЗ. Однако наличие ФЗ части составного ключа от неключевого атрибута может привести к следующим аномалиям:

  • проблема контроля избыточности данных: замена студента требует просмотра всего отношения, чтобы изменить данные о преподавателе для него;
  • проблема нуль-значений: данные о проекте студента не могут быть внесены, пока не назначен преподаватель.
  • Устранение аномалий заключается в удалении ФЗ ключа от неключевого атрибута.

    Какая из ниже перечисленных функций не является функцией информационной системы?
    Какие свойства пакетов позволяют проектировщику базы данных инкапсулировать логически связанные типы данных, объекты, процедуры и функции в поименованный модуль PL/SQL?
    В СУБД различают следующие классы привилегий: