- •Вопросы тестирования по пбд
- •Тема 1. Общие понятия
- •Тема 2. Модель «сущность-связь»
- •Тема 3. Реляционная модель данных: структуры и целостность
- •Тема 4. Нормальные формы отношений
- •Тема 5 Жизненный цикл системы баз данных
- •Тема 6 Этапы проектирования бд
- •Тема 7 Концептуальное моделирование
- •Тема 8 Логическое моделирование
Тема 6 Этапы проектирования бд
№пп |
Вопрос |
Варианты ответа |
ВЕРНО |
|
|
Укажите основные фазы процесса проектирования базы данных. |
Концептуальное моделирование. |
1 |
Логическое моделирование. |
1 |
||
Физическое проектирование |
1 |
||
Определение границ системы. |
|
||
Определение состава пользователей системы. |
|
||
Сбор и анализ информации, необходимой для проектирования БД и приложений. |
|
||
Определение диапазона действия системы. |
|
||
Выявление функций пользователей системы. |
|
||
Выявление бизнес-правил. |
|
||
Выявление данных, необходимых для выполнения функций пользователей. |
|
||
Проектирование интерфейса конечного пользователя. |
|
||
|
|
Укажите этапы фазы концептуального моделирования. |
Создание локальных концептуальных моделей данных пользователей. |
1 |
Построение локальных логических моделей данных пользователей. |
|
||
Определение требований поддержки целостности данных. |
1 |
||
Разработка механизмов защиты данных. |
|
||
Проектирование пользовательских представлений. |
1 |
||
Определение прав доступа к данным. |
|
||
|
|
Укажите этапы фазы логического моделирования. |
Построение локальных логических моделей данных. |
1 |
Создание глобальной логической модели данных предприятия. |
? |
||
Разработка механизмов защиты данных. |
|
||
Определение прав доступа к данным. |
|
||
Проектирование пользовательских представлений. |
|
||
Проектирование таблиц в среде целевой СУБД. |
? |
||
Реализация бизнес-правил в среде целевой СУБД. |
|
||
|
|
||
|
|
Укажите этапы фазы физического проектирования? |
Реализация глобальной логической модели в среде целевой СУБД. |
1 |
Проектирование физического представления базы данных. |
1 |
||
Разработка механизмов защиты данных. |
|
||
Проверка исполнимости транзакций пользователя. |
? |
||
Определение требований поддержки целостности. |
1 |
||
Проверка возможностей расширения модели. |
|
||
Выявление данных, необходимых для выполнения функций пользователей. |
|
||
Выявление функций пользователей. |
|
Тема 7 Концептуальное моделирование
№пп |
Вопрос |
Варианты ответа |
ВЕРНО |
|
|
Укажите цель концептуального моделирования. |
Создать спецификации требований к данным для каждого типа КП. |
1 |
Создать описания ПО СБД с точки зрения каждого типа КП. |
|
||
Создать целостный комплект спецификаций требований к данным организации. |
|
||
Определить набор таблиц для хранения данных организации. |
|
||
Определить структуры файлов для хранения данных. |
|
||
|
|
Локальная концептуальная модель — это… |
…описание ПО СБД с точки зрения конкретного типа КП. |
|
…спецификации требований конкретного типа КП к данным. |
|
||
...описание сущностей и связей. |
|
||
…описание сущностей и связей в представлении КП. |
1 |
||
…описание таблиц и связей между ними. |
|
||
…набор таблиц, обрабатываемый приложением пользователя. |
|
||
…данные организации в представлении локального пользователя. |
|
||
…данные подразделения организации. |
|
||
|
|
Исходные данные для локальной концептуальной модели содержатся в описаниях… |
…процессов и сценариев деятельности КП. |
? |
…функций КП. |
|
||
…документов и сообщений, обрабатываемых КП. |
1 |
||
…делового регламента организации. |
|
||
…транзакций КП. |
|
||
…типов сущностей. |
|
||
…типов связей. |
|
||
…доменов атрибутов. |
|
||
…ограничений целостности. |
|
||
|
|
Что следует учитывать в процессе создания локальной концептуальной модели? |
Цель проекта. |
|
Точку зрения КП. |
1 |
||
Свойства логических структур данных. |
|
||
Свойства физических структур данных. |
|
||
Тип СУБД. |
|
||
Версию СУБД. |
|
||
Свойства оборудования. |
|
||
Требования эффективности обработки запросов пользователя. |
|
||
Наличие других типов КП. |
|
||
|
|
Локальная концептуальная модель должна содержать описания… |
…типов сущностей; |
1 |
…типов связей; |
1 |
||
…атрибутов; |
|
||
…доменов атрибутов; |
|
||
…потенциальных ключей сущностей; |
|
||
…первичных ключей; |
|
||
…ограничений целостности данных; |
? |
||
…функций пользователя; |
1 |
||
…таблиц пользователя; |
|
||
…транзакций пользователя; |
|
||
…прав доступа к данным; |
|
||
|
|
Укажите виды работ, выполняемых на этапе создания локальной концептуальной модели. |
Определение типов сущностей. |
1 |
Определение типов связей. |
1 |
||
Определение атрибутов сущностей и связей. |
1 |
||
Определение доменов атрибутов. |
|
||
Выявление потенциальных ключей сущностей. |
|
||
Определение первичных ключей. |
|
||
Специализация или генерализация типов сущностей. |
|
||
Создание диаграммы «сущность-связь». |
1 |
||
Обсуждение локальной модели с конечными пользователями. |
1 |
||
Очистка модели от нежелательных элементов. |
|
||
Определение набора отношений. |
|
||
Проверка соответствия модели требованиям нормализации. |
|
||
Проверка исполнимости транзакций пользователя. |
|
||
Определение требований поддержки целостности данных. |
1 |
||
|
|
Укажите обязательные документы локальной концептуальной модели. |
ER-диаграмма. |
1 |
Словарь данных. |
1 |
||
Карты выполнения транзакций пользователя. |
|
||
Схема базы данных. |
|
||
Описание ограничений целостности данных. |
1 |
||
Определение прав доступа к данным. |
|
||
|
|
Какие сведения о типе сущности должен содержать словарь данных локальной концептуальной модели? |
Уникальное имя. |
1 |
Описание смысла имени. |
1 |
||
Список существующих синонимов имени. |
1 |
||
Ожидаемое число экземпляров. |
|
||
Перечень атрибутов. |
|
||
Имя соответствующей таблицы БД |
|
||
|
|
Какие сведения о типе связи должен содержать словарь данных локальной концептуальной модели? |
Глагольный оборот, выражающий смысл связи (имя). |
1 |
Развёрнутое описание смысла. |
1 |
||
Степень связи. |
1 |
||
Кардинальное число. |
? |
||
Признак обязательности/необязательности. |
|
||
Список атрибутов. |
|
||
|
|
Какие сведения об атрибуте любого типа должен содержать словарь данных локальной концептуальной модели? |
имя; |
1 |
описание смысла; |
1 |
||
все известные синонимы имени; |
1 |
||
признак допустимости неопределённых значений; |
1 |
||
признак «простой/композитный»; |
1 |
||
признак «однозначный/многозначный»; |
1 |
||
признак «первичный/вычислимый»; |
1 |
||
тип данных и длина поля; |
1 |
||
значение по умолчанию; |
1 |
||
имя соответствующего домена; |
|
||
перечень компонентов; |
1 |
||
метод получения значений; |
1 |
||
имя сущности/связи-владельца; |
|
||
перечень сравнимых атрибутов; |
|
||
допустимые операции со значениями; |
|
||
|
|
Какие сведения о домене должен содержать словарь данных локальной концептуальной модели? |
имя; |
1 |
описание семантики; |
1 |
||
описание множества значений; |
|
||
размер и формат поля каждого атрибута, определённого на домене; |
1 |
||
допустимость неопределённых значений; |
|
||
допустимые операции со значениями; |
1 |
||
перечень сравнимых доменов. |
1 |
||
|
|
Если не удаётся обнаружить ни одного потенциального ключа сущности, то возможно,… |
…это слабая сущность. |
1 |
…выявлены не все атрибуты сущности. |
1 |
||
…выявлены не все бизнес-правила. |
1 |
||
…сущность не имеет потенциальных ключей. |
|
||
…необходимо определить суррогатный ключ. |
|
||
|
|
Укажите обязательные свойства первичного ключа сущности. |
Он не может принимать неопределённые значения. |
1 |
Его значения воспринимаются пользователем как идентификаторы реальных объектов. |
1 |
||
Его значения у существующих экземпляров сущности изменяются редко. |
? |
||
Он ни при каких условиях не потеряет свойств потенциального ключа. |
1 |
||
Он имеет минимальную длину поля во множестве всех потенциальных ключей сущности. |
? |
||
Имеет минимальный состав атрибутов во множестве потенциальных ключей этой сущности. |
? |
||
|
|
Генерализация типов сущностей желательна, если… |
…модель содержит несколько сущностей, близких по смыслу. |
? |
…модель содержит несколько сущностей, близких по составу атрибутов. |
1 |
||
…модель содержит несколько сущностей, участвующих в аналогичных связях. |
1 |
||
…при этом модель становится более ясной |
? |
||
…необходимо явно показать смысловые различия подмножеств экземпляров класса сущностей. |
? |
||
…необходимо выделить подклассы класса сущностей, различающиеся по составу атрибутов. |
? |
||
…необходимо выделить подклассы класса сущностей, участвующие в различных связях. |
? |
||
…модель содержит слишком много сущностей. |
? |
||
…модель содержит слишком много связей. |
? |
||
|
|
Специализация типов сущностей выполняется, если… |
…необходимо явно показать смысловые различия подмножеств экземпляров класса сущностей. |
|
…необходимо выделить подклассы класса сущностей, различающиеся по составу атрибутов. |
1 |
||
…необходимо выделить подклассы класса сущностей, участвующие в различных связях. |
1 |
||
…при этом модель становится более ясной |
|
||
…модель содержит несколько сущностей, близких по смыслу. |
? |
||
…модель содержит несколько сущностей, близких по составу атрибутов. |
? |
||
…модель содержит несколько сущностей, участвующих в аналогичных связях. |
|
||
…модель содержит слишком мало сущностей. |
|
||
…модель содержит слишком мало связей. |
|
