игра брюс 2048
Главная / Базы данных / Основы проектирования реляционных баз данных / Тест 14

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

Упражнение 1:
Номер 1
Для проектирования модулей приложений в качестве входных данных используется иерархия функции, которая является элементом …

Ответ:

 (1) информационной модели предметной области данных 

 (2) функциональной модели предметной области базы данных 

 (3) семантической модели предметной области базы данных 


Номер 2
При проектировании модулей приложений проектировщик базы данных получает атомарные функции …

Ответ:

 (1) методом синтеза функций 

 (2) от аналитиков базы данных 

 (3) методом декомпозиции функций 


Номер 3
При рассмотрении иерархии функций проектировщику базы данных следует обращать внимание на следующие моменты:

Ответ:

 (1) у бизнес-функции отсутствует название 

 (2) описываемая бизнес-функция не будет реализована в приложении базы данных  

 (3) экземпляры одной и той же функции будут иметь разные номера 


Упражнение 2:
Номер 1
 Бизнес-функция "Принять на работу сотрудника" имеет следующую декомпозицию, полученную от аналитика базы данных:

1. Принять на работу сотрудника

1.2. Зарегистрировать заявление

1.3. Оформить договор найма

1.4. Издать приказ по организации

1.5. Завести карточку учета

1.6. Закрыть заявление

Является ли бизнес-функция "Издать приказ по организации" атомарной?


Ответ:

 (1) да 

 (2) не известно 

 (3) нет 


Номер 2
Бизнес-функция "Принять на работу сотрудника" имеет следующую декомпозицию, полученную от аналитика базы данных:

1. Принять на работу сотрудника

1.2. Зарегистрировать заявление

1.3. Оформить договор найма

1.4. Издать приказ по организации

1.5. Завести карточку учета

1.6. Закрыть заявление

Является ли бизнес-функция "Оформить договор найма" атомарной?

Ответ:

 (1) да 

 (2) не известно 

 (3) нет 


Номер 3
Бизнес-функция "Принять на работу сотрудника" имеет следующую декомпозицию, полученную от аналитика базы данных:

1. Принять на работу сотрудника

1.2. Зарегистрировать заявление

1.3. Оформить договор найма

1.4. Издать приказ по организации

1.5. Завести карточку учета

1.6. Закрыть заявление

Является ли бизнес-функция "Зарегистрировать заявление" атомарной?

Ответ:

 (1) да 

 (2) не известно 

 (3) нет 


Упражнение 3:
Номер 1
 Дан следующий список функций и модулей.
ФункцияМодуль
1. Назначить руководителя проекта1. Ввод информации о проекте
2. Определить бюджет проекта2. Ввод информации о сотрудниках
3. Определить список подразделений3. Поиск информации о сотрудниках
4. Определить список сотрудников4. Поиск информации о проектах
5. Выполнять проект5. Генерация отчета о выполненных проектах
6. Сдать проект6. Генерация отчета о выполняемых проектах
Функция 1 отображается в модули …

Ответ:

 (1) 1, 2, 3 

 (2)

 (3)


Номер 2
 Дан следующий список функций и модулей.
ФункцияМодуль
1. Назначить руководителя проекта1. Ввод информации о проекте
2. Определить бюджет проекта2. Ввод информации о сотрудниках
3. Определить список подразделений3. Поиск информации о сотрудниках
4. Определить список сотрудников4. Поиск информации о проектах
5. Выполнять проект5. Генерация отчета о выполненных проектах
6. Сдать проект6. Генерация отчета о выполняемых проектах
Функция 4 отображается в модули …

Ответ:

 (1) 2,3 

 (2) 4,5 

 (3)


Номер 3
 Дан следующий список функций и модулей.
ФункцияМодуль
1. Назначить руководителя проекта1. Ввод информации о проекте
2. Определить бюджет проекта2. Ввод информации о сотрудниках
3. Определить список подразделений3. Поиск информации о сотрудниках
4. Определить список сотрудников4. Поиск информации о проектах
5. Выполнять проект5. Генерация отчета о выполненных проектах
6. Сдать проект6. Генерация отчета о выполняемых проектах
Функция 5 отображается в модули …

Ответ:

 (1) 1,3 

 (2) 4,6 

 (3)


Упражнение 4:
Номер 1
Правило "Каждый заказ должен быть предназначен для одного и только одного покупателя" является …

Ответ:

 (1) правилом для данных 

 (2) правилом для процессов 

 (3) правилом для интерфейса 


Номер 2
Правило "Только руководитель может санкционировать выплату премиальных" является …

Ответ:

 (1) правилом для данных 

 (2) правилом для процессов 

 (3) правилом для интерфейса 


Номер 3
Правило "Все коды валют должны разъясняться" является …

Ответ:

 (1) правилом для данных 

 (2) правилом для процессов 

 (3) правилом для интерфейса 


Упражнение 5:
Номер 1
Дана спецификация модуля приложения базы данных.

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

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

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

Пароль

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

Колонки:

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

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

Действия:

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

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

Какая позиция спецификация была пропущена проектировщиком базы данных?

Ответ:

 (1) действия модуля 

 (2) цель модуля 

 (3) название модуля 


Номер 2
Дана спецификация модуля приложения базы данных.

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

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

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

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

Пароль

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

Колонки:

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

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

Какая позиция спецификация была пропущена проектировщиком базы данных?

Ответ:

 (1) действия модуля 

 (2) цель модуля 

 (3) название модуля 


Номер 3
Дана спецификация модуля приложения базы данных.

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

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

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

Пароль

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

Колонки:

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

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

Действия:

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

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

Какая позиция спецификация была пропущена проектировщиком базы данных?

Ответ:

 (1) действия модуля 

 (2) цель модуля 

 (3) название модуля 


Упражнение 6:
Номер 1
Стратегия тестирования должна отвечать на следующие вопросы …:

Ответ:

 (1) как, каким образом тестирование даст ответ, что данный функционал работает? 

 (2) как следует переделать структуру базы данных? 

 (3) когда определённый функционал будет тестироваться и, соответственно, когда ожидать получения результатов? 


Номер 2
Стратегия тестирования должна отвечать на следующие вопросы …:

Ответ:

 (1) что нужно сделать и чем пользоваться из инструментальных средств, для достижения целей тестирования? 

 (2) как следует переделать структуру базы данных? 

 (3) как пройти приемо-сдаточные испытания? 


Номер 3
Стратегия тестирования должна отвечать на следующие вопросы …:

Ответ:

 (1) что нужно сделать и чем пользоваться из инструментальных средств, для достижения целей тестирования? 

 (2) как, каким образом тестирование даст ответ, что данный функционал работает? 

 (3) как пройти приемо-сдаточные испытания? 




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