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

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

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

Установите соответствие между типами приложений и их определениями.
Тип приложения Определение
1.OLTP-системаA- это такое приложение обработки данных, для которого база данных растет или сжимается в размерах периодически в зависимости от характера обработки данных.
2.DSS-системаБ- это приложение, которое обеспечивает аналитическую обработку данных, включающую математический, статистический или иной анализ данных.
3.BATCH-системыВ- это такое приложение, которое работает с базой данных в не интерактивном режиме.
4.OLAP-системаГ- это такое приложение, которое работает с очень большой базой данных в режиме "только чтение".
5.VCDB-системаД- это такое приложение, которое содержит в основном транзакции вставки, обновления и удаления, с высокой частотой преимущественно транзакций обновления.

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

Варианты ответа
А, Б, Г, В, Д
А, Б, В, Г, Д
Б, Г, В, А, Д
Д, Г, В, Б, А(Верный ответ)
Похожие вопросы
Укажите правильное соответствие между элементами диаграммы потока данных и их определениями.
ЭлементыОпределение
1Источники данныхA показывают места хранения данных.
2Потоки данныхBпоказывают операции, производимые над данными.
3Хранилища данныхCпоказывают, кто использует или работает с данными.
4Процессы обработки данныхDпоказывают способ передачи данных между источниками и хранилищами данных
Установите соответствие между видами представлений и их определениями.
ПредставлениеОписание
1Групповое представлениеА- это представление, которое позволяет выполнять операции модификации, вставки и удаления строк в таблицах
2Представление только для чтенияБ- это представление, для которого не допустимо выполнение операций обновления, такие, как представления, определенные на нескольких базовых таблицах, а также содержащие предложения GROUP BY, HAVING, опцию DISTINCT и функции агрегирования
3Зеркальное представлениеВ- это представление, которое полностью соответствует некоторой базовой таблице
4Обновляемое представлениеГ- это представление, при создании которого используется предложение GROUP BY
Установите соответствие между объектами реляционной базы данных, относящимися к так называемому серверному коду, и их определениями
ОбъектОпределение
1Хранимая процедураА- это объект базы данных, представляющий поименованный набор команд SQL и/или операторов специализированных языков программирования базы данных
2ФункцияБ- это поименованный оператор SQL, который заранее откомпилирован и сохраняется в базе данных. Скорость обработки команды выше, чем у соответствующего ему оператора SQL, т.к. при этом не выполняются фазы синтаксического разбора и компиляции
3КомандаВ- это объект базы данных, представляющий поименованный набор команд SQL и/или операторов специализированных языков обработки программирования базы данных, который при выполнении возвращает значение - результат вычислений
4ТриггерГ- это объект базы данных, который представляет собой специальную хранимую процедуру. Процедура запускается автоматически, когда происходит связанное с триггером событие (например, до вставки строки в таблицу)
5ТаймерД - это объект базы данных, который состоит из поименованного, структурированного набора переменных, процедур и функций.
6ПакетЕ - это триггер, запускающийся событием таймера.
Укажите правильное соответствие между этапами проектирования базы данных и их кратким содержанием.
ЭтапСодержание
1.Создание логической модели базы данныхA- это этап, на котором на основании информационной модели предметной области базы данных создается логическая структура базы данных, независимая от ее реализации
2.Создание физической модели базы данных: внутренняя схемаB- это этап, на котором анализируются возможные транзакции системы, выполняется, в случае необходимости, денормализация отношений для обеспечения более высокой производительности базы данных
3.Создание физической модели базы данных: учет влияния транзакцийC- это этап, на котором на основании логической модели базы данных создается физическая структура базы данных, зависимая от ее реализации
4.Создание серверного кодаD- это этап, на котором на основании функциональной модели предметной области базы данных создается серверный код базы данных в виде триггеров, хранимых процедур и пакетов
5.Проектирование модулей приложений базы данныхE- это этап, на котором создаются спецификации модулей приложений, разрабатываются стратегии тестирования базы данных и приложений, создается план тестирования приложений базы данных и готовятся тестовые данные
6.Контроль качества проектирования базы данныхFзаключается в настройке некоторых транзакций к базе данных и локальном перепроектировании базы данных согласно требованиям, поступающим с других этапов создания базы данных
7.Учет задач обратного влиянияGзаключается в проверке качества результатов проектирования на каждом его этапе
8.Сбор и анализ входных данныхH- это начальный этап проектирования, на котором осуществляется сбор и контроль качества результатов анализа предметной области базы данных, готовится план проектирования базы данных
Укажите правильное соответствие между задачами этапа "Сбор и анализ входных данных" и результатами их выполнения
ЗадачиРезультаты
1.Контроль качества ER-диаграммAПоследовательность работ бизнес-модели процесса проектирования базы данных со сведениями об ответственных исполнителях и сроках их исполнения
2.Контроль качества диаграмм функциональной модели предметной области базы данныхBОснова для создания логической модели базы данных
3.Систематизация требований заказчика к базе данныхCВывод о достаточности требований и реализуемости базы данных
4.Подготовка плана проектирования базы данныхDОснова для разработки серверного кода и проектирования модулей приложений базы данных
Установите соответствие между элементом определения транзакции и его смыслом.
ЭлементОпределение
1.Имя транзакции и номер транзакцииAуникальная идентификация каждой транзакции базы данных
2.Описание транзакцииБонлайновая транзакция или пакетная транзакция, высокая, средняя, низкая
3.Характер транзакции и ее сложностьВперечень операций предметной области, которые выполняются транзакцией
4.Объем транзакцииГсредняя частота и пиковая частота использования
5.Требования к производительности транзакцииДколичество секунд, необходимое для завершения транзакции в режиме эксплуатации базы данных.
6.Относительный приоритетЕнасколько важна настоящая транзакция для предметной области по сравнению с другими
7.Время выполнения транзакцииЖколичества секунд, требуемых для выполнения транзакции
Дана спецификация модуля приложения базы данных.

Наименование модуля: Страница для входа в приложение (LogIn)

Цель: идентификация пользователя и предоставление доступа к приложению базы данных

Входные данные

Имя пользователя

Пароль

Таблица базы данных: USERACCOUNT

Колонки:

USERNAME - запрашивается, используется в предикате поиска

USERPASS - запрашивается, используется в предикате поиска

Какая позиция спецификация была пропущена проектировщиком базы данных?
Установите соответствие между объектами реляционной базы данных СУБД Oracle и их определениями
ОбъектОпределение
1ПоследовательностьА- это объект базы данных, который позволяет генерировать последовательность уникальных чисел в условиях многопользовательского асинхронного доступа
2Определенные пользователем типы данныхБ- это именованная часть базы данных, используемая для распределения памяти для таблиц и индексов
3Табличная пространство или областьВ- это определенные пользователем типы атрибутов (домены), которые отличаются от поддерживаемых (встроенных) СУБД типов.
4КластерГ- это объект базы данных, который позволяет представить объект с данными в виде совокупности подобъектов, отнесенных к различным табличным пространствам
5СекцияД- это объект, задающий способ совместного хранения данных в нескольких или одной таблицы
6СнимокЕ- объект базы данных, представляющий собой поименованную совокупность привилегий, которые могут назначаться пользователям, категориям пользователей.
7Связь базы данныхЖ- это объект базы данных, который позволяет обратиться к объектам удаленной базы данных.
8РольЗ - локальная копия таблицы удаленной базы данных, которая используется для тиражирования (репликации) таблицы или результата запроса. Снимки могут быть модифицируемыми или предназначенными только для чтения.
Дана спецификация модуля приложения базы данных.

Наименование модуля: Страница для входа в приложение (LogIn)

Входные данные

Имя пользователя

Пароль

Таблица базы данных: USERACCOUNT

Колонки:

USERNAME - запрашивается, используется в предикате поиска

USERPASS - запрашивается, используется в предикате поиска

Действия:

Если пользователя с таким именем и паролем нет в базе данных - отказать в доступе и попросить правильно ввести свои данные (на случай ошибки), но не более трех раз.

Если пользователь есть в базе данных - предоставить доступ к модулю "Главная страница", которая в зависимости от полномочий пользователя может иметь различный внешний вид.

Какая позиция спецификация была пропущена проектировщиком базы данных?
Установите соответствие между фазами обработки команды SQL и действиями СУБД
Тип данныхЗначение
1фаза синтаксического разбораАвключает проверку синтаксиса команды, проверку имен таблиц и колонок в базе данных, а также подготовку исходных данных для оптимизатора
2фаза оптимизацииБвключает подстановку действительных имен таблиц и колонок базы данных в представление, идентификацию возможных вариантов выполнения команды, определения стоимости выполнения каждого варианта, выбор наилучшего варианта на основе внутренней статистики
3фаза генерации исполняемого кодаВвключает выполнение кода команды
4фаза выполнения командыГвключает построение выполняемого кода команды