Дисциплина проектирование информационных систем
1. На каких этапах создания
2. программного продукта заказчик может изменить требования?
· Только на этапе тестирования
· Возможны изменения на этапе внедрения в соответствии со спецификой предприятия
· На этапе анализа и создания прототипа (правильно)
· При этапе разработки основных модулей системы
2) При анкетировании какой тип вопросов не рекомендуется задавать заказчику?
· Многоальтернативные вопросы
· Вопросы с ранжированием
· Вопросы с ответом да\нет
· Вопросы с неопределенным множеством ответов (правильно)
3) Какая информация нужна аналитику при работе с предприятием заказчика?
· Заработная плата пользователей разрабатываемой системы;
· Квалификация пользователей разрабатываемой системы;
· Входные и выходные формы, эффективность работы, надёжность, техническая оснащённость и т.п.; (правильно)
· Аналогичный продукт/проект другой фирмы.
4) Установите соответствие между лицами, участвующими в разработке информационных систем и их описанием:
Ответ: 1-D, 2-E,3-A,4-C,5-F,6-G,7-B,8-H
1. Владелец системы 2. Пользователи системы 3. Системные аналитики 4. Менеджеры проектов 5. Проектировщики системы 6. Разработчики системы 7. IT поставщики и консультанты 8. Тестировщики | A. Специалисты в области информационных технологий и бизнеса. B. Лица, отвечающие за поставку ПО C. Организаторы разработки, те, кто планирует управляет и контролирует процесс создания ИС D. Спонсор, кто финансирует создание ИС, и в первую очередь заинтересован в результатах ее функционирования. E. Лица, для кого разрабатывается ИС F. Лица, проектирующие компоненты ИС G. Сотрудники, которые конструируют ИС H. Лица, проверяющие правильность работы, как отдельных модулей системы, так и всей системы в целом |
|
|
5) Выберите, что не является функцией системного аналитика при разработке ИС:
· изучают проблемы бизнеса и потребности организации
· определяют, каким образом люди, данные, процессы, интерфейсы, сети и информационные технологии должны наилучшим образом решать проблемы и способствовать развитию бизнеса
· участвуют в выполнении анализа и проектирования системы
· организовывает работу по анализу, проектированию и разработке ИС, обеспечивает взаимодействие в команде разработчиков (правильно)
· преобразуют бизнес и информационные потребности бизнеса в информационные системы и приложения, которые предназначаются различным техническим специалистам, включая программистов
6) Стоимость работ по технико-экономическому обоснованию должна составлять
· не более 5% от стоимости разработки системы
· 5-10% от стоимости разработки системы (правильно)
|
|
· 11-15% от стоимости разработки системы
· 20% от стоимости разработки системы
7) Сопоставить аспекты, освещаемые в техническом обосновании проекта, с его описанием
Ответ: 1-С, 2-А, 3-E,4-B,5-D
1.Технический аспект 2.Экономический аспект 3.Операционный аспект 4.Временной (календарный) аспект 5.Ресурсный и кадровый аспект. | A)Покрывают ли выгоды от ИС расход времени, средств и других необходимых ресурсов? B)Может ли ИС быть создана в отведенное время? C)Может ли ИС быть создана и внедрена с использованием существующих технологий? Использует ли современные технологии? D)Существуют ли ресурсное обеспечение для реализации проекта E)Может ли система быть применимой в среде пользователей? |
8) Что из перечисленного ниже не входит в список основных категорий затрат в период функционирования новой системы:
· сетевая связность
· обслуживание оборудования
· заработная плата персонала тестирующего работу системы (правильно)
· поддержка функционирования компьютеров
· программная поддержка
· амортизация оборудования
· обучение и поддержка (например, help desk)
· электроснабжение
9) Что из перечисленного ниже является нематериальной выгодой при внедрении новой информационной системы:
|
|
· улучшается уровень обслуживания (правильно)
· улучшается удовлетворение клиентов (правильно)
· уменьшается стоимость затрат на операции, которые до внедрения выполнялись вручную
· улучается имидж организации (правильно)
· появляется необходимость поддерживать и развивать внутреннюю квалификацию (правильно)
· уменьшаются затраты на расходные материалы
10) Сопоставить названия методов финансовых расчетов при создании технико-экономического обоснования с их описанием
Ответ: 1-С, 2-B, 3-A
-Net present value (NPV) (C) -Payback period (B) -Return on investment (ROI). (A) | показывает процентный возврат средств по отношению к затратам за определенный период времени метод для определения того, будут ли инвестиции доходными, состоит в определении периода окупаемости, иногда называемый точка самоокупаемости. Это момент времени, в который полученные выгоды равняются стоимости разработки и эксплуатации имеет два варианта: - все результаты и затраты вычисляются в терминах текущей стоимости (present value) - будущие потоки результатов и затрат дисконтируются на каждый год в будущем |
11) Устойчивость программного обеспечения — это:
· свойство, характеризующее способность ПС завершать автоматически корректное функционирование ПК, несмотря на неправильные (ошибочные) входные данные;
|
|
· способность противостоять преднамеренным или непреднамеренным деструктивным действиям пользователя; (правильно)
· свойство, характеризующее способность ПС продолжать корректное функционирование, несмотря на неправильные (ошибочные) входные данные.
· способность проверять правильность входных данных, вводимых пользователем;
12) Целью стандарта ISO 9001 является:
· системы создания качественного программного кода с стандартезированными комментариями
· построение системы качества на предприятии при сопровождении и эксплуатации программного продукта
· построение системы сквозного управления качеством, которая должна обеспечивать качество всех этапов разработки(правильно)
· стандартизированная разработка программных компонент, обеспечивающая безотказное выполнение заданий.
13) Что из представленного ниже является методом борьбы со сложностью программный систем:
· Обеспечение независимости компонент системы(правильно).
· Использование в системах иерархических структур(правильно).
· Удаление некорректно работающих процедур
· Применение объектно-ориентированного подхода к проектированию
· Построение моделей бизнес-процессов предметной области
· Соединение компонентов системы
· Использование сетевых моделей данных
14) С какого уровня зрелости по модели оценки качества Capability Maturity Model (CMM), организация перестаёт зависеть от качеств конкретных разработчиков
· Level 1 – Initial (Начальный)
· Level 2 – Repeatable (Повторяемый)
· Level 3 – Defined ( Определенный ) (правильно)
· Level 4 – Managed (Управляемый)
· Level 5 – Optimized (Оптимизирующий)
15) Установите соответствие уровню зрелости по модели оценки качества Capability Maturity Model (CMM) с описанием:
Level 1 – Initial (Начальный ) Level 2 – Repeatable ( Повторяемый ) Level 3 – Defined ( Определенный ) Level 4 – Managed (Управляемый ) Level 5 – Optimized (Оптимизирующий) 1 – С, 2 – A, 3 – E, 4- D, 5 - B | A ) На предприятии внедрены технологии управления проектами. При этом планирование и управление проектами основывается на накопленном опыте, определяются стандарты на разрабатываемое программное обеспечение, и организуется специальная группа обеспечения качества. В случае необходимости организация может взаимодействовать с субподрядчиками. B ) Мероприятия по улучшению применяются не только к существующим процессам, но и для оценки эффективности ввода новых технологий. Основной задачей всей организации на этом уровне является постоянное улучшение существующих процессов. При этом улучшение процессов должно помогать предупреждать возможные ошибки или дефекты. C ) В организации не существует стабильных условий для созданий качественного программного обеспечения. Результат любого проекта целиком и полностью зависит от личных качеств менеджера и опыта программистов, причём успех в одном проекте может быть повторен только в случае назначения тех же менеджеров и программистов на следующий проект. D ) В организации устанавливаются количественные показатели качества — как на программные продукты, так и на процесс в целом. Более совершенное управление проектами достигается за счёт уменьшения отклонений различных показателей проекта. E ) Стандартный процесс создания и сопровождения программного обеспечения документирован (включая собственно разработку ПО, и управление проектами). Подразумевается, что в процессе стандартизации происходит переход на наиболее эффективные практики и технологии. |
16) Жизненный цикл информационной системы – это
· совокупность процессов создания информационной системы.
· совокупность процессов эксплуатации информационной системы.
· совокупность процессов проектирования информационной системы.
· совокупность процессов , которая отражает его различные состояния, начиная с момента принятия решения о необходимости создания программного средства и заканчивая его полным изъятием из эксплуатации. (правильно)
17) Установите соответствие моделями жизненного цикла и их характеристиками
1.Каскадная 2.Спиральная 3.Поэтапная Ответ: 1-В; 2-А; 3-Б | А. Делается упор на начальные этапы жизненного цикла, реализуемость технических решений проверяется путем создания прототипов. Б. Предполагает наличие циклов обратной связи между этапами, наличие межэтапных корректировок. В. Переход на следующий этап осуществляется после полного окончания работ по предыдущему этапу. |
18) В стандарте ISO/IEC 12207 определены…
· процессы жизненного цикла (правильно)
· содержание ТЗ
· правила оформления ТЗ
· модели жизненного цикла
19) Установите соответствие между группами процессов жизненного цикла и выполняемых работ
1. Основные 2. Организационные 3. Вспомогательные Ответ: 1-Б; 2-А; 3-В | А. -управление проектами, - создание инфраструктуры проекта, - определение, - оценка и улучшение самого жизненного цикла, - обучение. Б. -поставка, - разработка, - эксплуатация, - сопровождение. В. -документирование, - обеспечение качества, - управление конфигурацией, - верификация,аттестация. |
20) Укажите правильную последовательность этапов при каскадной модели жизненного цикла:
· Определение требований -> Проектирование ->Реализация-> Тестирование -> Эксплуатация; (правильно)
· Проектирование -> Реализация -> Тестирование-> Уточнение требований->Эксплуатация;
· Анализ -> Определение требований -> Тестирование->Эксплуатация
· Определение требований -> Реализация-> Тестирование -> Реализация->Эксплуатация.
21) Сопровождение программного продукта это
· Сервисное обслуживание пользователей, купивших программу (правильный ответ)
· Исправление ошибок;
· Доработка функциональности;
· Гарантийное обязательство.
22) Внедрение системы – это
· Инсталляция на ЭВМ пользователя;
· Квалифицированная помощь пользователю в запуске и освоении системы, устранение неучтённых особенностей (правильно)
· Определение особенностей автоматизации объекта;
· Бюрократическая рутинная процедура завершения проекта.
23) Выберете характеристику, не относящуюся к итерационным моделям жизненного цикла
- Процесс разработки разбивается на последовательность шагов, выполняемых циклически
- Модель напоминает несколько последовательных «каскадов»
- Виды деятельности сильно не привязаны к определенным этапам разработки и выполняются по мере необходимости
- Ошибки чаще всего появляются на стадии тестирования программного обеспечения (правильно)
- С каждой пройденной итерацией ПО наращивается, в него интегрируются новые разработанные компоненты
24) СASE-средства обеспечивают
a) Сокращение персонала, связанного с информационной технологией.
b) Уменьшение степени участия в проектах высшего руководства и менеджеров, а также экспертов предметной области, уменьшение степени участия пользователей в процессе разработки приложений.
c) поддержку автоматизации этапов анализа, проектирования, тестирования и реализации систем (правильно)
d) Немедленное повышение продуктивности деятельности организации.
25) Нотация представляет собой..
· совокупность графических объектов, которые используются в моделях и синтаксис языка моделирования. (правильно)
· правила построения графиков тестирования программных систем на надежность работы
· Графическое представление элементов в процессе разработки программных систем.
· Синтаксис языка программирования
26) Основа любых CASE-средств является база данных, называемая:
· ERD
· Репозиторий (правильно)
· Модуль хранения диаграмм
· Oracle DB
27) Установите соответствие:
1/Системы обработки операций 2/Информационные системы управления 3/Системы поддержки принятия решений 4/Информационные системы руководителя 5/Экспертные системы 6/системы электронной коммерции Ответ: 1-В, 2-D,3-E,4-C,5-А,6-F | A)представляют и манипулируют знаниями, нежели информацией, ориентированы на тиражирование опыта высококлассных специалистов. B)автоматизированная версия ручных процессов, выполняемых в организациях. Запись происходит о каждой выполненной операции. Все эти записи первоначально фиксировались на бумаге C)относительно легки в использовании и, обычно, обеспечивают графическое представление нескольких различных предопределенных вариантов решения, иногда позволяют просматривать данные более глубоко на более детальном уровне, для понимания деятельности организации в целом. D)Предназначены для обработки данных и преобразования их в форму для анализа, обычно в формате отчета, могут представлять детальную, агрегированную информацию, а также об исключительных ситуациях. E)позволяет менеджеру проверять или предлагать различные решения, а также анализировать результаты принятия решений с использованием различных моделей F)обеспечивают ведение как внутреннего так и внешнего бизнеса через Internet, включает покупку и продажу товаров и услуг, перевод средств и упрощение рутинных бизнес-процессов посредством электронного взаимодействия |
28) Функционально-ориентированный подход , рассматривающий DFD и ERD-диаграммы в качестве основных средств проектирования.
· Структурный подход (правильно)
· Объектно-ориентированный подход
· Инфотехника
· Имитационное моделирование
29) Подход, ориентированный на данные, но чувствительная к процессам техника планирования, анализа и проектирования ИС
· Структурный подход
· Объектно-ориентированный подход
· Инфотехника(правильно)
· Имитационное моделирование
30) Подход, включающий набор моделей, представляющий собой диаграммы, которые описывают объекты системы с различных точек зрения, таких как структурной (данные) и поведенческой (методы).
· Структурный подход
· Объектно-ориентированный подход(правильно)
· Инфотехника
· Имитационное моделирование
31) Диаграмма причинно-следственных связей, использующаяся при выявлении сложных проблем, иллюстрирующая иерархические отношения согласно уровню их важности.
· Классификация M o SCoW
· Диаграмма Парето
· Диаграмма Ishikawa(Fishbone) (правильно)
· Диаграмма ERD
32) Графическая интерпретация причин, рассортированных по степени важности, по частоте возникновения, по затратам, по уровню показателей и т.д, представленная на рисунке
· Классификация MuSCoW
· Диаграмма Парето (правильно)
· Диаграмма Ishikawa(Fishbone)
· Диаграмма ERD
33) Что не свойственно методологии Scrum?
· Scrum-мастер
· Владелец продукта
· Ежедневные совещания
· Руководитель проекта (правильно)
· Диаграмма сгорания задач
34) Возможно ли в течении спринта увеличивать его длительность в методологии Scrum
· Может увеличиваться Scrum-мастером
· Может увеличиваться по договоренности в команде разработчиков
· Может увеличиваться по согласованию команды разработчиков с Владельцем продукта
· Не может (правильно)
35) Название совещания команд при распределенной разработке программного обеспечения
· Retrospective
· Scrum of scrums (правильно)
· Master Scrum
· Sprint Planning
· Stand-up meeting
36) Какие вопросы задаются на ежедневном Scrum совещании?
· Что делалось с момента предыдущего Scrum митинга ? (правильно)
· Что будет делаться до следующего Scrum митинга? (правильно)
· Вопросы к Владельцу продукта
· Какие проблемы возникли в ходе выполнения работ? (правильно)
· Организационные моменты, касающиеся Scrum мастера
· Какие новые задачи планируется добавить в следующий Sprint?
37) На какой стадии разработки должен быть инкремент продукта к концу спринта?
· Полностью работоспособным и готовым к релизу (правильно)
· Работоспособными могут быть только части инкремента продукта
· Зависит от проекта
· По решению Scrum мастера
38) Сопоставить принципы разработки его описанию
1.Разработка, основанная на моделировании 2.Быстрая разработка приложений 3.Приобретение готового ПО 1 – Б, 2 – В, 3 – А. | A) процесс, основанный на разработке графических моделей, помогающих представлять и анализировать проблемы, определять требования бизнеса и проектировать ИС. B) методология, основанная на экстенсивном вовлечении пользователей в быструю и эволюционную разработку работающего прототипа или системы для ускорения процесса разработки системы. C) коробочное решение (Commercial off-the-shelf software - COTS), разрабатываемое и адаптируемое специализированной фирмой-разработчиком ПО |
39) Характерные методы одного из гибких методологий разработки программного обеспечения - экстремального программирования(XP)
-парное программирование (правильно)
-каскадная модель жизненного цикла
-непрерывная интеграция (правильно)
-ненормированный рабочий день
-работа с заказчиком только на этапе анализа
-разработка через тестирование (правильно)
- частые небольшие релизы(правильно)
40) Парное программирование – это техника программирования, при которой исходный код создаётся
· парами людей, программирующих одну задачу, сидя за одним рабочим местом (правильно)
· двумя сотрудниками параллельно на разных компьютерах и затем выбирается наилучшее решение
· двумя и более сотрудниками, а затем проверяется для более эффективного нахождения ошибок
· двумя сотрудниками за одним компьютером, при этом один из сотрудников проверяет насколько программный код соответствует правилам, принятым в команде
41) Отличительными чертами RUP является:
- Итеративный подход к разработке (правильно)
- Управление требованиями и изменениями требований(правильно)
- Приоритет интерфейса пользователя
- Способность к изменению конфигурации(правильно)
- тщательное документирование процессов,в соответствии сос стандартами
- Визуальное моделирование(правильно)
- Объектно- и сервисно-ориентированное проектирование(правильно)
-Удаленная работа персонала
-Каскадная модель жизненного цикла разработки
42) Основным документом на начальном этапе разработки является:
· Техническое задание
· Концепция проекта (правильно)
· Диаграмма классов
· Многоуровневая структура подсистем
43) В качестве нотации унифицированный процесс использует
· Модели семейства IDEF
· Диаграммы Ганта
· сетевые графики программных модулей
· унифицированный язык моделирования UML (правильно).
44) Что из перечисленного ниже используется для выявления требований к программному продукту?
· Анкетирование/ Интервьюирование(правильно)
· Разработка архитектуры системы
· Наблюдение(правильно)
· Проведение совместных семинаров(правильно)
· Построение диаграмм классов
· Прототипы (опытные образцы) (правильно)
· Сценарии использования(правильно)
· Построение физической модели базы данных
45) На каком уровне моделирования определяются требования к программному обеспечению
· Внешний
· Внутренний
· Концептуальный (правильно)
· Физический
46) Когда производится проверка обоснованности и согласование требований к разработке программного обеспечения
· До формализации требований
· Параллельно формализации требований (правильно)
· После формализации требований
· Производится по решению заказчика
47) Процесс управления рисками при разработке ИС направлен на:
· идентификацию рисков и создание планов, минимизирующих их влияние на разработку ИС(правильно)
· изменение хода проекта, до наступления события, влияющего на ход проекта
· идентификацию лиц, заинтересованных в разработке ИС, с которыми связан риск
· идентификацию рисков связанных с финансированием вспомогательных процессов при разработке ИС
48) Процесс управления риском состоит из следующих этапов. Поставить в порядке очередности.
1. Идентификация рисков
2. Планирование рисков
3. Мониторинг рисков
4. Анализ рисков
Ответ: 1-4-2-3
1. Unified Modeling Language представляет собой
· язык для визуализации, специфицирования, конструирования и документирования компонентов программных средств (правильно)
· язык описания бизнес-процессов предметной области
· язык графического представления результатов тестирования программных средств
· структурированный язык построения модели доступа к к данным.
2. Основными блоками UML являются:
· Структурные сущности, понятия(правильно)
· Хранилища данных
· Отношения (правильно)
· Стрелки
· Функциональные блоки
· Диаграммы(правильно)
3. любая сущность в UML, которая взаимодействует с системой извне
· Пользователь
· Разработчик
· Актер (правильно)
· Режиссер
· Архитектор
4. Документ UML с текстовым описанием последовательности действий, которые должны быть выполнены системой.
· Модель последовательности программного цикла
· Диаграмма сущьность-связь
· Вариант использования (прецедент) (правильно)
· предварительное описание требования к системе
5. Альтернативный поток событий в UML представляет собой
· Последовательность действий (без отклонений и без ошибок), которая должна быть выполнена программной системой для достижения конкретного результата
· Поток события, направленный на изменение хода выполнения программы при внесении изменения в программный код извне.
· Последовательность действий пользователя в случае возникновения системной ошибки
· потоки событий отражающие отклонения от основного потока событий, а также потоки ошибок (правильно)
6. Основными характеристиками класса UML являются:
· Уникальное имя (правильно)
· Атрибут (правильно)
· Первичный ключ
· Состояние объекта(правильно)
· Поведение (правильно)
· Внешний ключ
· Индекс
· Триггер
· Операция (правильно)
· Метод(правильно)
· Диаграмма
7. Что не является диаграммой UML
· диаграмма Вариантов Использования (Use case diagram);
· диаграмма Последовательности (Sequence diagram);
· диаграмма Классов (Class diagram);
· диаграмма Сущность-связь (Entity - relationship diagram) (правильно)
· диаграмма Состояний (Statechart diagram);
· диаграмма Компонентов (Component diagram);
· диаграмма Размещения (Deployment diagram).
8. UML — это:
· язык программирования, имеющий синтаксис схож с С ++;
· унифицированный язык визуального моделирования, использующий нотацию диаграмм; (правильно)
· набор стандартов и спецификаций качества программного обеспечения.
· Программное средство для проектирования баз данных
9. Элементы диаграммы вариантов использования языка UML …
· сущности и связи
· «актеры», варианты использования и связи (правильно)
· объекты и классы
· компоненты программного обеспечения
10. В состав OO моделей (или диаграмм) определения требований системы не входят следующие модели:
· Диаграмма вариантов использования;
· Диаграмма деятельности;
· Диаграмма последовательности;
· Диаграмма потоков данных (правильно).
1. Физически при трехуровневой модели сервер приложений может быть совмещён с сервером____________на одном компьютере, к которому по сети подключается один или несколько терминалов.Впишите нужное слово
· управления задачами
· отчетности
· учета поручений
· базы данных (правильно)
2. Трёхзвенный архитектурный стиль (Three-tiered Architecture) подразумевает что:
· все классы приложения делятся на службы пользовательского интерфейса, управления тестированием и бизнес-правила.
· все классы приложения делятся на службы пользовательского интерфейса, управления данными и бизнес-правила. (правильно)
· все классы приложения делятся на службы управления изменениями, управления данными и бизнес-правила предметной области.
· все классы приложения делятся на службы управления требованиями, управления базами данных и бизнес-правила предметной области.
3. При использовании трехуровневой модели приложения бизнес-логика обычно находится
· на сервере приложений (правильно)
· на сервере баз данных
· в клиентском приложении
· может пристуствовать во всех частях модели
1. На каких этапах разработки пользователям интерфеса необходимо принимать участие ?
· На этапе проектирования интерфейса
· На этапе создания базу данных
· На этапе тестирования
· На всех этапах, начиная с выработки основной концепции (правильно)
2. Какие специалисты в идеале должны быть задействованы для создания интерфейса программной системы?
· аналитик, который выясняет мнение пользователей об основных элементах интерфейса и специфицирует их; (правильно)
· руководитель проекта;
· проектировщик интерфейса; (правильно)
· создатель графики. (правильно)
· Технический писатель
3. SAPCO (Simple – Aesthetic – Productive – Customizable – Other) – это
· Критерии качества пользовательского интерфейса; (правильно)
· Методология пректирования
· Способ выявления требований к системе
· Критерии качества программного продукта
4. Монотонность интерфейса предполагает
· наличие последовательности действий, ведущей к усталости пользователя
· предоставление только одного способа достижения одной цели, упрощает и ускоряет работу (правильно)
· максимальное приближение к тем условиям и к той среде, в которой человек привык жить и работать
· наличие нейтральных цветов интерфейса, снимающих напряжение.
1. Установите соответствие аббревиатуре диаграммы ее полному названию
Обозначение 1. DFD 2. IDEF0 3.ERD Ответ: 1-В; 2-Б;3-A | Определение А. Диаграмма сущность-связь. Б. Диаграммы бизнес - процессов. В. Диаграмма потоков данных. |
2. Уровнями логической модели данных являются
· Диаграмма сущность-связь.
· Модель данных, основанная на ключах.
· Полная атрибутивная модель.
· Вышеперечисленные ответы 1, 2, 3 верны. (правильно)
· Вышеперечисленные ответы 1, 3 верны.
3. Определенное свойство объекта в ER-диаграмме выражает
· Сущность.
· Атрибут. (правильно)
· Связь.
· Ключ.
4. При установлении неидентифицирующей связи
· Происходит миграция атрибутов первичного ключа родительской сущности в состав первичного ключа дочерней сущности.
· Атрибуты первичного ключа родительской сущности мигрируют в состав неключевых атрибутов дочерней сущности. (правильно)
· Не происходит миграции ключей.
· Происходит миграция неключевых атрибутов родительской сущности в состав первичного ключа дочерней сущности
5. Мощность связи обозначает
· Число дочерних сущностей у родительской.
· Количество экземпляров дочерней сущности, связанных с одним экземпляром родительской сущности. (правильно)
· Число мигрировавших ключей.
· Количество ключевых атрибутов
· в составе первичного ключа
Модель анализа (правильно) Для чего используется нотация IDEF3? 1. Для обозначения потоков данных между функциональными блоками 2. Используется для построения процессов нижнего уровня, а также при декомпозиции блоков процесса IDEF0.(правильно) 3. Для построения модели данных, в качестве аналоги диаграмм ERD 4. Для построения архитектуры информационной системы Для чего используется элемент «перекресток» в диаграмме IDEF3? 1. Для обозначения типов стрелок входящих или выходящий из них 2. Для удобства понимания, их можно опускать при создании данных диаграмм 3. Для отображения логики взаимодействия стрелок при их слиянии или разветвлении(правильно) 4. Для логического понимания логики внутри единицы работы Хранилище данных (накопитель данных) в диаграммах DFD представляет собой: 1.Абстрактное устройство для хранения информации, которую их можно в любой момент поместить и затем извлечь (правильно) 2.Единая таблица базы данных с таким же названием, столбцами которой являются все свойства данного объекта 3.Набор таблиц базы данных соответствующих данному хранилищу данных 4.Система управления базами данных(СУБД |
Обработчик
Какой тип перекрестка обозначен знаком «?» ?
Синхронное «И»
Контекстная диаграмма
Какое действие обозначено вопросом? 1. Рассмотреть предложение (правильно) 2. Отказать в заказе 3. Отправить новое предложение Изменить условия поставки | Использование Какие типы перекрестков существуют в IDEF3? Ответ: а) Да б) Да в) Да г) Да д) Нет е) Да Между какими элементами могут быть определены потоки данных в диаграмме DFD? Ответ: а) Да б) Нет в) Нет г) Да д) Да е) Нет ж) Да з) Нет |
Диаграмма DFD (правильно
Чем отличаются DFD-нотации Йордона-Де Марко и Гейна-Сарсона?
1. Нотации имеют разные значений элементов
2. Нотации по-разному графически изображают элементы(правильно)
3. Это абсолютно разные нотации, их нельзя сравнивать
4. Нотация Гейна-Сарсона не содержит элемента «Хранилище данных»
Для чего используется нотация BPMN?
1. для моделирования данных
2. для моделирования организационной структуры
3. для моделирования бизнес-процессов (правильно)
4. для моделирования процессов разработки информационных систем
Ad-hoc-подпроцесс в диаграммах BPMN представляет собой процесс:
1. Свёрнутый подпроцесс, скрывающий детали реализации процесса.
2. Процесс, содержащий задания, которые выполняются до тех пор, пока не выполнено условие завершения подпроцесса.(правильно)
3. Подпроцесс со сложным действием, содержащий содержит внутри себя собственную диаграмму бизнес-процессов
Циклическое действие, которое выполняется, пока условие цикла верно. Условие цикла может проверяться до или после выполнения действия
|
БАЗЫ ДАННЫХ
Основные положения концепции баз данных. Архитектура представления информации в концепции баз данных. | |||||||||
1 Отметьте основные положения концепции баз данных: · Автономное безызбыточное хранение данных сложной структуры и значительного объема · Комплексное использование хранимой информации · Независимость программ обработки от физической структуры исходных данных 2 Укажите какие из перечисленных утверждений соответствуют уровням архитектуры представления данных в концепции БД. Обеспечение основных принципов концепции баз данных достигается за счет 3-уровневого представления информации: · Концептуальное представление – логическая структура БД в целом (как «видит» БД юзер) · Физическое представление – конкретное размещение значений данных в памяти · Внешнее представление – часть БД, используемая в конкретном приложении (запрос) | |||||||||
Модели данных. Классические модели данных (плоская, иерархическая, сетевая) | |||||||||
1 Укажите, какие из перечисленных утверждений соответствуют понятию Структура данных Структура данных - совокупность информационных элементов и связей между ними. Модель данных - соответствующий тип структуры данных и типовые операции по управлению данными. 2 Укажите, какие из перечисленных утверждений соответствуют понятию Логическая структура данных Логическая структура – представление информационных элементов и связей между ними вне зависимости от способа их размещения в памяти компьютера. · Множество информационных элементов и связей между ними, предназначенных для информационного описания объектов некоторой предметной области; · Средство обеспечения независимости программ обработки от способа хранения исходных данных 3Укажите, какие из перечисленных утверждений соответствуют понятию Физическая структура данных Физическая структура – представление информационных элементов и связей между ними в памяти компьютера, вплоть до представления символов, а возможно, и указателей связи битовыми кодами. 4Линейная структура удовлетворяет следующим понятиям: · Элементами линейной структуры являются простые данные. Простыми считаем данные, разделение которых на составляющие не имеет смысла; · Каждое данное имеет имя (идентификатор) и множество возможных значений, задаваемое словарем, диапазоном или правилом формирования; · Множество данных, составляющих линейную структуру, описывает множество однотипных объектов; · Все экземпляры линейной структуры (записи) однородны в том смысле, что: o Порядок следования данных во всех экземплярах структуры один и тот же; o Размер и тип данных одного имени во всех экземплярах структуры одинаковы. Разные данные могут иметь различные размеры и типы; · Линейной структуре в информационных системах соответствует файл однотипных записей; 5 Укажите, какие из перечисленных утверждений соответствуют понятию Иерархическая древовидная структура данных Иерархическая древовидная структура данных - это структура, удовлетворяющая следующим требованиям: 1. Элементами являются линейные структуры различных типов (различные линейные структуры); 2. Связанные между собой элементы относятся так, что каждому экземпляру одного из них можно поставить в соответствие несколько экземпляров второго. Первый элемент называется старшим (исходным, «родителем»), второй - подчиненным (порожденным, «ребенком»); 3. Каждый подчиненный в одной связи может быть старшим в связи с другим элементом; 4. Один старший может иметь несколько подчиненных различных типов; 5. В древовидной структуре любой подчиненный имеет не более одного старшего, корневой элемент не имеет старшего; 6. Связь между непосредственно связанными элементами формально определяется как «один к многим» или 1 : М. Элементы иерархической древовидной структуры имеют следующие названия: Ø Единственный элемент, не имеющий своего старшего называется корневым; Ø Элементы, не имеющие подчиненных, называются концевыми или листьями; Ø Множество элементов, расположенных на одном пути от корневого до концевого элемента называется ветвью; Ø Максимальное число элементов в ветви (среди всех ветвей) называется рангом иерархической структуры. В классической иерархической структуре совсем не обязательно, чтобы ключ подчиненного содержал в себе ключ старшего элемента. При работе с экземплярами подчиненных элементов к ним автоматически присоединяются ключи старших элементов. По определению иерархической считается связь, когда каждому экземпляру элемента одного типа можно поставить в соответствие несколько экземпляров элементов второго типа, и каждый подчиненный (кроме корневого) должен имеет только один старший, т.е. подчиненный не может существовать без старшего 6 Укажите, какие из перечисленных утверждений соответствуют понятию Сетевая структура данных Элементами сетевой структуры данных являются линейные структуры. Иерархическая структура является частным случаем сетевой, а кроме того допускается: Ø Наличие более одной связи между двумя элементами; Ø Подчиненный может иметь более одного старшего; Ø Циклические подструктуры; Ø Более одной связи между экземплярами одного типа; Ø Наличие связей М:М и 1:1. Связь М:М – это когда каждому элементу одной структуры можно поставить в соответствие несколько элементов другой, но и наоборот каждому элементу второй структуры можно поставить в соответствии несколько экземпляров первой. Связь 1:1 – это когда каждому элементу одной структуры можно поставить в соответствие только один (или ни одного) экземпляр другого, но и наоборот каждому элементу второй структуры можно поставить в соответствии только один экземпляров первой. Достоинством сетевой структуры данных является возможность эффективной реализации по показателям затрат памяти и возможности реализации специальных операций, использование которых позволяет существенно упростить программы обработки связанных элементов. В сравнении с иерархической сетевая структура данных предоставляет большие возможности в смысле допустимости образования произвольных связей. Недостатком сетевой структуры данных является высокая сложность для понимания, реализации и выполнения обработки информации в БД. Кроме того, в такой структуре ослаблен контроль целостности связей вследствие допустимости установления произвольных связей между записями
| |||||||||
7 | Укажите, какие из перечисленных утверждений соответствуют понятию Реляционная модель данных В основе реляционной модели данных лежит понятие отношения. Неформализованное отношение представляется в виде двумерной таблицы, на которую накладываются определенные ограничения. Столбец таблицы соответствует понятию атрибута отношения, строка – понятию кортежа отношения. Множество возможных значений, которые могут появляться в столбце таблицы, – понятию домена, на котором определен соответствующий атрибут. Реляционная модель — линейная модель, при условии обязательного наличия ключа и удовлетворения трем нормальным формам (иногда пяти + НФБК). Функциональная зависимость: если известно значение одного атрибута, то значение второго определено и имеет единственное значение. Реляционная модель включает множество специальных операций (операции реляционной алгебры) над элементами. Причины повышенного внимания к реляционной модели данных: Ø Хорошее соответствие с немашинным представлением информации конечными пользователями; Ø Операции реляционной алгебры соответствуют типовым операциям обработки файлов; Ø Операции реляционной алгебры соответствуют простейшим типовым информационным запросам конечных пользователей; Ø Широкое распространение персональных компьютеров. | ||||||||
Реляционная модель данных. Основные понятия. Нормализация | |||||||||
1 Отметьте основные понятия реляционной модели данных: Ø отношение; Ø атрибут; Ø домен; Ø ключ; Ø кортеж; Ø операции реляционной алгебры; Ø нормализация отношений; Ø функциональная зависимость не ключевых атрибутов от ключа; Ø связь между отношениями вида 1:М или 1:1, реализуемая с помощью операции соединения; Ø степень отношения – число атрибутов; Ø мощность отношения – число кортежей. 2 Понятию отношение, (атрибута, домена, кортежа), реляционной модели данных наиболее близко соответствует понятие: ПРИМЕР ЧУДИНОВА: Аналогично можно установить соответствие и с понятиями, используемыми при определении файлов линейной структуры: отношение – файл; атрибут – данное; кортеж – запись файла; домен – множество возможных значений данного. ЧУЖОЙ ПРИМЕР: Понятию отношения реляционной модели данных наиболее близко соответствует понятие: Ø файла однотипных записей; Ø однородной таблицы; Ø линейной структуры данных. Понятию атрибута реляционной модели данных наиболее близко соответствует понятие: Ø данного; Ø поля; Понятию домена реляционной модели данных наиболее близко соответствует понятие: Ø классификатора; Ø перечня возможных значений (словаря)данного; Понятию кортежа отношения наиболее близко соответствует понятие: Ø строки таблицы; Ø записи файла; 3 Ключ отношения это: В реляционной модели понятие функциональной зависимости прежде всего связано с понятием ключа. В отношении должны быть такие атрибуты, называемые ключом, что все остальные (называемые неключевыми) функционально зависят от ключа. Другими словами, если известны значения атрибутов ключа, то не ключевые атрибуты отношения имеют вполне определенное, единственное значение. Другое определение ключа – один либо несколько атрибутов, значения которых однозначно определяют (идентифицируют) каждый кортеж отношения. Требование обязательности наличия ключа в отношении приводит к важному свойству – в отношении не может быть двух одинаковых кортежей. Учитывая, что все данные также будут являться ключом, речь идет о минимальном числе данных, сохраняющем свойство ключа. Такой ключ называют также первичным 4 Укажите, какие из перечисленных утверждений соответствуют процедуре Нормализация отношения Теория реляционной модели данных рассматривает пять уровней нормализации отношений – пять нормальных форм, но наибольшую практическую значимость имеют первые три нормальных формы. Нормализация заключается в исключении частных функциональных зависимостей путем разбиения не нормализованных отношений на более простые, в которых все не ключевые атрибуты функционально зависят от полного ключа 5 Укажите, о чем свидетельствует наличие (отсутствие) в отношении не ключевых атрибутов, с множественными значениями: 6 Укажите, какие из перечисленных утверждений свидетельствуют о нарушении (о соблюдении) 1НФ: 7 Укажите, наличие чего свидетельствует о нарушении 1НФ в отношении 8 Укажите, наличие чего должно иметь место, чтобы отношение не удовлетворяло 1НФ 5-7) относятся к 1НФ: Отношение удовлетворяет первой нормальной форме, если среди его атрибутов нет составных или с множественными значениями. Отношение удовлетворяет первой нормальной форме, если Ø Среди его атрибутов нет составных атрибутов; Ø Среди его атрибутов нет атрибутов с множественными значениями. ПРИМЕР сост.атр.: атрибут - место рождения (делиться на: республика, область, город и т.п.). ПРИМЕР множ.зн: атрибут — иностранный язык (множ.значение: «нем, англ, франц») Приведение отношения к 1НФ заключается в разбиении исходного отношения на два: Ø Из исходного отношения исключается атрибут с множественным значением → получается первое новое отношение; Ø Исключенный атрибут вместе с ключом исходного отношения образует второе новое отношение 9 Укажите, наличие чего свидетельствует о нарушении 2НФ в отношении 7 Утверждению «В отношении все не ключевые атрибуты функционально зависят от полного ключа» 9)-7) относятся к 2НФ: Отношение удовлетворяет второй нормальной форме, если · Удовлетворяет первой нормальной форме; · Среди не ключевых атрибутов нет зависящих от части ключа. · Приведение отношения к 2НФ заключается в разбиении исходного отношения на два: · Первое отношение включает атрибуты ключа исходного отношения и атрибуты, зависящие от полного ключа; · Второе отношение включает атрибуты зависящего от части ключа вместе с атрибутами этой части. ПРИМЕР: в отношении «код студента»(1) и «иностранный язык»(2) - ключ. «ФИО»(3), «номер группы»(4) и «степень владения языком»(5) - не ключевые атрибуты. (3), (4) зависят только от (1), а (5) от (1) и (2). 8 Укажите, какие условия должны соблюдаться, чтобы отношение удовлетворяло ЗНФ 9 Укажите, какие из перечисленных утверждений свидетельствуют о нарушении ЗНФ 10 Укажите, о чем свидетельствует наличие в отношении функциональной зависимости между не ключевыми атрибутами 8)-10) относятся к 3НФ: Отношение удовлетворяет третьей нормальной форме, если Ø удовлетворяет 2НФ; Ø среди его не ключевых атрибутов нет зависящих от другого не ключевого атрибута. Приведение отношения к ЗНФ (нормализация по ЗНФ) заключается в разбиении исходного отношения на два: Приведение отношения к 2НФ заключается в разбиении исходного отношения на два: Ø Первое отношение есть исходное отношение без атрибутов, зависящих от не ключевого атрибута; Ø Второе отношение состоит из атрибута, от которого в исходном отношении зависели исключенные атрибуты (оно станет ключом в новом отношении) плюс атрибуты, исключенные из исходного отношения. ПРИМЕР: в отношении «код студента»(1) - ключ. «ФИО»(2), «дата рождения»(3), «адрес общежития»(4) и «ФИО коменданта»(5) - не ключевые атрибуты. (5) зависит как от (1), так и от не ключевого (4) Операции реляционной алгебры 1 Укажите, какие из перечисленных операций определены в реляционной алгебре 5 традиционных: · Объединение · Пересечение · Разность · Декартово произведение · Деление 3 специальных: · Проекции · Выбора (селекции) · Соединения 2 Выберите такие фразы, которые сделают корректным утверждение, полученное их присоединением к фразе «Отношения называются совместимыми по объединению, если ...» Имеют одинаковое число атрибутов и i-й атрибут одного отношения должен быть определен на том же домене (значения должны быть их того же домена), что и i-й атрибут второго отношения 3 Выберите такие фразы, которые сделают корректным утверждение полученное их присоединением к фразе «В результате операции объединения двух совместимых по объединению отношений получается отношение, ...» R3, содержащее множество всех кортежей, принадлежащих или R1 или R2 или обоим вместе ИЛИ Принадлежащих R1 и тех кортежей R2, которые не принадлежат R1 4 Выберите такие фразы, которые сделают корректным утверждение, полученное их присоединением к фразе «В результате операции выбора получается отношение, ...» С той же схемой что и исходное отношение, но кортежи которого являются подмножеством кортежей исходного. В него включаются только те кортежи исходного отношения, значения определенных атрибутов которых удовлетворяют заданным ограничениям. ТО ЖЕ ЧТО И СЕЛЕКЦИЯ 5 Выберите такие фразы, которые сделают корректным утверждение, полученное их присоединением к фразе «В результате выполнения операции разность двух совместимых по объединению отношений получается отношение ...» R3, кортежи которого принадлежат R1, но не принадлежат R2 (т.е. кортежи из R1, которых нет в R2) 6 Выберите такие фразы, которые сделают корректным утверждение, полученное их присоединением к фразе «В результате операции пересечения двух совместимых по объединению отношений получается отношение, ...» Принадлежащих как R1 так и R2 7 Выберите такие фразы, которые сделают корректным утверждение, полученное их присоединением к фразе «В результате операции соединения двух отношений получается отношение, ...» Соединением отношения А по атрибуту Х с отношением В по атрибуту Y называется множество всех кортежей, являющихся конкатенацией таких кортежей а принадлежит А и кортежей b принадлежит B, для которой выполняется условие Х*Y (под * понимается одна из операций сравнения). Х и Y должны быть определены на одном и том же домене 8 Выберите такие фразы, которые сделают корректным утверждение, полученное их присоединением к фразе « В результате операции проекция получается отношение, ...» Множество атрибутов которого является подмножеством атрибутов исходного отношения ИЛИ Полученное путем выбора одних и исключения других атрибутов из исходного отношения 9 Выберите такие фразы, которые сделают корректным утверждение полученное их присоединением к фразе « В результате операции декартова произведения двух отношений получается отношение, ...» Декартовым произведением отношения А (А1,А2,…Аn) и отношения В со схемой (В1, В2,…Bm) является отношение С со схемой (А1,А2,…Аn, В1, В2,…Bm) равной объединению схем отношений А и В, кортежи которого получены путем конкатенации (присоединения) каждого кортежа отношения В с каждым кортежем отношения А 10 Выберите такие фразы, которые сделают корректным утверждение полученное их присоединением к фразе « В результате операции селекция получается отношение, ...» С той же схемой, что и исходное отношение, но кортежи которого являются подмножеством кортежей исходного. В него включаются только те кортежи исходного отношения, значения определенных атрибутов которых удовлетворяют заданным ограничениям. ТО ЖЕ ЧТО И ВЫБОРА | |||||||||
Тестовые задания по теме Типы связей между отношениями (сущностями) | |||||||||
Даны следующие условия сопоставления атрибутов двух анализируемых отношений | |||||||||
1 | Ключ 1-го отношения состоит из одного атрибута, домен которого совпадает с доменом не ключевого атрибута 2-го отношения | 1 : М | |||||||
2 | Ключ 1-го отношения состоит из одного атрибута, имеющий одно и то же множество возможных значений, что и некоторый не ключевой атрибут 2-го отношения | 1 : М | |||||||
3 | Ключ 1 -го отношения соответствует подмножеству ключа 2-го отношения в том смысле, что каждому его ключевому атрибуту в ключе 2-го есть атрибут, определенный на совпадающем домене | 1 : М | |||||||
4 | Ключи отношений имеют равное число атрибутов, причем соответствующие атрибуты определены на одних и тех же доменах | 1 : 1 | |||||||
5 | Ключи отношений совпадают по составу атрибутов в том смысле, что каждый атрибут ключа 1 -го отношения имеет одни и те же возможные значения, что и соответствующий атрибут в ключе 2-го отношения | 1 : 1 | |||||||
6 | Ключи отношений имеют различное число атрибутов, и каждый атрибут ключа отношения с меньшим числом атрибутов (первое отношение) имеет в ключе второго отношения соответствующий атрибут, определенный на том же домене | 1 : М | |||||||
7 | Ключи отношений имеют различное число атрибутов, и каждый атрибут ключа 1 -го отношения (с меньшим числом атрибутов), имеет в ключе другого отношения соответствующий атрибут, имеющий такое же множество возможных значений | 1 : М | |||||||
8 | Часть атрибутов ключа 1-го отношения имеет в ключе 2-го отношения равную по количеству атрибутов части ключа, причем соответствующие атрибуты одни и те же множества возможных значений (определены на одних и тех же доменах). | М : М | |||||||
9 | Часть атрибутов ключа 1-го отношения соответствует всем атрибутам ключа (полному ключу) 2-го отношения в том смысле, что соответствующие атрибуты имеют имеют совпадающие домены (одно и то же множество возможных значений) | М : 1 | |||||||
10 | Подмножество атрибутов ключа 1-го отношения соответствует полному ключу 2-го отношения в том смысле, что соответствующие атрибуты имеют одно и то же множество возможных значений. | М : 1 | |||||||
11 | Не ключевой атрибут 1-го отношения определен на том же домене, что и атрибут, являющийся полным ключом 2-го отношения | М : 1 | |||||||
12 | Не ключевой атрибут 1 -го отношения имеет одно и то же множество возможных значений, что и атрибут, являющийся полным ключом 2-го отношения | М : 1 | |||||||
13 | Каждый атрибут ключа любого из этих отношений имеет соответствующий атрибут в ключе другого отношения с совпадающим доменом | 1 : 1 | |||||||
14 | Каждый атрибут ключа любого из этих отношений имеет атрибут в ключе другого отношения с одним и тем же множеством возможных значений | 1 : 1 | |||||||
15 | Каждое отношение имеет такое подмножество атрибутов ключа, что соответствующие атрибуты этих подмножеств имеют совпадающие множества возможных значений | М : М | |||||||
16 | Среди не ключевых атрибутов одного отношения есть такой, которому в другом отношении соответствует не ключевой атрибут, определенный на том же домене | М : М | |||||||
Дополнение к 1НФ | |||||||||
1 | Признак, свидетельствующий о нарушении 1НФ a) наличие функциональной зависимости не ключевых атрибутов от полного ключа b) наличие не ключевых атрибутов с множественными значениями c) наличие функциональной зависимости не ключевых атрибутов от части ключа d) наличие не ключевых атрибутов функционально зависимых от не ключевого атрибута e) наличие функциональной зависимости между ключевыми атрибутами | 2 | |||||||
2 | Утверждения, свидетельствующие о соблюдении 1НФ a) среди его не ключевых атрибутов нет составных атрибутов b) в нем отсутствуют не ключевые атрибуты, зависящие от части ключа c) оно не содержит не ключевые атрибуты с множественными значениями в кортеже d) среди его не ключевых атрибутов есть атрибуты с множественными значениями в кортеже e) все его не ключевые атрибут не имеют функциональной зависимости между собой | 1,3,4 | |||||||
3 | О чем свидетельствует наличие в отношении не ключевых атрибутов, с множественными отношениями? a) о соблюдении требований 2-й нормальной формы b) о соблюдении требований 3-й нормальной формы c) о нарушении требований 1-й нормальной формы d) о нарушении требований 3-й нормальной формы (если нарушена 1 НФ, то все остальные НФ нарушены) e) о соблюдении требований 1-й нормальной формы | 3,4 | |||||||
4 | Отношения, не удовлетворяющие 1 НФ a) наличие функциональной зависимости всех не ключевых атрибутов от полного ключа; b) наличие функциональной зависимости некоторых не ключевых атрибутов от части ключа; c) наличие атрибута, который может принимать множественные значения в одном кортеже d) наличие функциональной зависимости не ключевых атрибутов от не полного ключа e) наличие функциональной зависимости между не ключевыми атрибутами | 3 | |||||||
На подмножествах этих утверждений-условий сформулированы задания 1-4 Отметьте какие условия соответствуют наличию между анализируемыми отношениями связи типа 1:1 (1:М, М:1, М:М) | |||||||||
1 | О нарушении 1НФ свидетельствует 1) наличие функциональной зависимости не ключевых атрибутов от полного ключа: 2) наличие не ключевых атрибутов с множественными значениями 3) наличие функциональной зависимости не ключевых атрибутов от части ключа 4) наличие не ключевых атрибутов функционально зависимых от не ключевого атрибута 5) наличие функциональной зависимости между ключевыми атрибутами | 2 | |||||||
2 | Положение, соответствующее утверждению «В отношении все не ключевые атрибуты функционально зависят от полного ключа». 1) соблюдение требований 2-й нормальной формы 2) соблюдение требований 3-й нормальной формы 3) нарушение требований 1-й нормальной формы 4) нарушение требований 3-й нормальной формы 5) соблюдение требований 1-й нормальной формы | 1 | |||||||
3 | О нарушении 2НФ свидетельствует наличие в отношении 1) функциональной зависимости всех не ключевых атрибутов от полного ключа 2) не ключевых атрибутов функционально зависимых от не ключевого атрибута 3) функциональной зависимости между не ключевыми атрибутами 4) функциональной зависимости не ключевых атрибутов от части ключа 5) атрибута, который может принимать множественные значения (нарушение 1НФ) | 4,5 | |||||||
4 | Укажите, какие из перечисленных утверждений свидетельствуют о нарушении ЗНФ 1) все не ключевые атрибуты отношения функционально зависят от полного ключа; 2) в отношении есть не ключевые атрибуты функционально зависимых от части ключа (нарушение 2НФ) 3) в отношении есть не ключевые атрибуты функционально зависимые от не ключевого атрибута (нарушение 3НФ) 4) в отношении есть функциональная зависимость между не ключевыми атрибутами (нарушение 3НФ) 5) в отношении есть хотя бы один атрибут с множественными значениями (нарушение 1НФ) | 2,3,4,5 | |||||||
5 | Наличие в отношении функциональной зависимости между не ключевыми атрибутами свидетельствует: 1) о соблюдении требований 2-й нормальной формы 2) о соблюдении требований 3-й нормальной формы 3) о нарушении требований 1-й нормальной формы 4) о нарушении требований 3-й нормальной формы 5) о нарушении требований 2-й нормальной формы
| ||||||||
Дополнение 2НФ | |||||||||
1 | Положение, соответствующее утверждению «В отношении все не ключевые атрибуты функционально зависят от полного ключа». 1) соблюдение требований 2-й нормальной формы 2) соблюдение требований 3-й нормальной формы 3) нарушение требований 1-й нормальной формы 4) нарушение требований 3-й нормальной формы 5) соблюдение требований 1-й нормальной формы | 1 | |||||||
2 | В отношении о нарушении 2НФ свидетельствует наличие 1) наличие функциональной зависимости всех не ключевых атрибутов от полного ключа 2) не ключевых атрибутов функционально зависимых от не ключевого атрибута 3) функциональной зависимости между не ключевыми атрибутами 4) функциональной зависимости не ключевых атрибутов от части ключа 5) атрибута, который может принимать множественные значения (нарушение 1НФ) | 4,5 | |||||||
3 | В отношении о нарушении 2НФ свидетельствует наличие 1) функциональной зависимости всех не ключевых атрибутов от полного ключа 2) функциональной зависимости не ключевых атрибутов от части ключа 3) не ключевых атрибутов функционально зависимых от не ключевого атрибута 4) функциональной зависимости между не ключевыми атрибутами 5) не ключевых атрибутов, с множественными значениями (нарушение 1НФ) | 2,5 | |||||||
4 | Положение, соответствующее утверждению «В отношении все не ключевые атрибуты функционально зависят от полного ключа». 1) соблюдение требований 1-й нормальной формы 2) соблюдение требований 2-й нормальной формы 3) нарушение требований 1-й нормальной формы 4) нарушение требований 3-й нормальной формы 5) соблюдение требований 3-й нормальной формы | 2 | |||||||
3НФ | |||||||||
1 | Положение, соответствующее утверждению «В отношении есть функциональная зависимость между не ключевыми атрибутами» | Не соответст-вует 3НФ | |||||||
2 | Укажите, о чем свидетельствует наличие в отношении функциональной зависимости между не ключевыми атрибутами. f) о соблюдении требований 2-й нормальной формы g) о соблюдении требований 3-й нормальной формы h) о нарушении требований 1-й нормальной формы i) о нарушении требований 3-й нормальной формы j) о нарушении требований 2-й нормальной формы | 4 | |||||||
Дополнение к Нормальные формы | |||||||||
6 | О нарушении 1НФ свидетельствует a) наличие функциональной зависимости не ключевых атрибутов от полного ключа; b) наличие не ключевых атрибутов с множественными значениями c) наличие функциональной зависимости не ключевых атрибутов от части ключа d) наличие не ключевых атрибутов функционально зависимых от не ключевого атрибута e) наличие функциональной зависимости между ключевыми атрибутами | 2 | |||||||
7 | Положение, соответствующее утверждению «В отношении все не ключевые атрибуты функционально зависят от полного ключа». a) соблюдение требований 2-й нормальной формы b) соблюдение требований 3-й нормальной формы c) нарушение требований 1-й нормальной формы d) нарушение требований 3-й нормальной формы e) соблюдение требований 1 -й нормальной формы | 1 | |||||||
8 | О нарушении 2НФ свидетельствует наличие в отношении i) функциональной зависимости всех не ключевых атрибутов от полного ключа ii) не ключевых атрибутов функционально зависимых от не ключевого атрибута iii) функциональной зависимости между не ключевыми атрибутами iv) функциональной зависимости не ключевых атрибутов от части ключа v) атрибута, который может принимать множественные значения (нарушение 1 НФ) | 4,5 | |||||||
9 | Укажите, какие из перечисленных утверждений свидетельствуют о нарушении ЗНФ a) все не ключевые атрибуты отношения функционально зависят от полного ключа b) в отношении есть не ключевые атрибуты функционально зависимые от части ключа (нарушение 2НФ) c) в отношении есть не ключевые атрибуты функционально зависимые от не ключевого атрибута (нарушение 3НФ) d) в отношении есть функциональная зависимость между не ключевыми атрибутами (нарушение 3НФ) e) в отношении есть хотя бы один атрибут с множественными значениями (нарушение 1НФ) | 2,3,4,5 | |||||||
10 | Наличие в отношении функциональной зависимости между не ключевыми атрибутами свидетельствует: 1) о соблюдении требований 2-й нормальной формы 2) о соблюдении требований 3-й нормальной формы 3) о нарушении требований 1-й нормальной формы 4) о нарушении требований 3-й нормальной формы 5) о нарушении требований 2-й нормальной формы | 4 | |||||||
Дополнение к Операции | |||||||||
1 | Операции, определенные в реляционной алгебре 1) упорядочение; 2) пересечение; 3) обновление; 4) соединение; 5) пополнение; | 2,4 | |||||||
2 | Операции, определенные в реляционной алгебре a) соединение; b) пополнение; c) деление; d) корректировка; e) разность; | 1,3,5 | |||||||
3 | Операции, определенные в реляционной алгебре 1) умножение 2) разность 3) обновление; 4) соединение; 5) нормализация; | 2,4 | |||||||
4 | Операции, определенные в реляционной алгебре 1.соединение; 2. селекция; 3.деление; 4.создание. 5.объединение; | 1,2,3,5 | |||||||
Дополнение к иерархичной и линейной структурам | |||||||||
1 | Утверждения, соответствующие понятию Иерархическая древовидная структура данных 1.элементами иерархической структуры являются элементарные 2.элементами являются линейные структуры различных типов 3.связь между непосредственно-связанными элементами формально определяется как 1:1 4.связь между непосредственно связанными элементами формально определяется как «один к многим» или 1:М; 5.непосредственно связанные между собой элементы относятся так, что каждому экземпляру одного из них можно поставить в соответствие несколько экземпляров второго. Первый элемент называется старшим, второй – подчиненным; 6.Понятие ключа является основным в иерархической структуре данных | 2,4,5 | |||||||
2 | Утверждения, соответствующие понятию Иерархическая древовидная структура данных 1.связь между непосредственно связанными элементами формально определяется как «один к многим» или 1:М; 2.элементами являются линейные структуры различных типов (различные линейные структуры) 3.связь между непосредственно-связанными элементами формально определяется как 1:1 4.непосредственно связанные между собой элементы относятся так, что каждому экземпляру одного из них можно поставить в соответствие несколько экземпляров второго. Первый элемент называется старшим, второй – подчиненным; 5.экземпляры структуры (записи) упорядочены по возрастанию или по убыванию значений ключа 6.у одного подчиненного может быть более одного старшего | 1,2,4 | |||||||
3 | Утверждения, соответствующие понятию Иерархическая древовидная структура данных 1.у одного подчиненного может быть более одного старшего 2.любой подчиненный имеет не более одного старшего 3.элементами являются линейные структуры различных типов 4любой элемент может иметь не более одного подчиненного 4.непосредственно связанные между собой элементы относятся так, что каждому экземпляру одного из них можно поставить в соответствие несколько экземпляров второго 5.элементами являются элементарные данные | 2,3,5 | |||||||
Дополнение к М-1 | ||||
1 | Какому типу связей соответствует следующее условие сопоставимости двух анализируемых отношений: Не ключевой атрибут 1-го отношения имеет одно и то же множество возможных значений, что и атрибут, являющийся полным ключом 2-го отношения | М : 1 | ||
2 | Какому типу связей соответствует следующее условие сопоставимости двух анализируемых отношений: Часть атрибутов ключа 1-го отношения соответствует всем атрибутам ключа (полному ключу) 2-го отношения в том смысле, что соответствующие атрибуты имеют совпадающие домены | М : 1 | ||
3 | Какому типу связей соответствует следующее условие сопоставимости двух анализируемых отношений: Подмножество атрибутов ключа 1-го отношения соответствует полному ключу 2-го отношения в том смысле, что соответствующие атрибуты имеют одно и то же множество возможных значений | М : 1 | ||
Дополнение к Нормализация отношений | ||||
1 | Утверждение, соответствующее процедуре Нормализация отношения 1) процедура выбора кортежей, удовлетворяющих заданным ограничениям на значения определенных атрибутов; 2) объединение двух отношений с одинаковой схемой; 3) выполнение операций реляционной алгебры; 4) преобразование отношения путем разбиения на более простые с целью исключения нежелательных зависимостей между атрибутами; 5) исключение дубликатов кортежей в отношении | 4 | ||
2 | Утверждение, соответствуют процедуре Нормализация отношения 1) преобразование отношения путем разбиения на более простые с целью исключения нежелательных зависимостей между атрибутами; 2) исключение дубликатов кортежей в отношении 3) процедура выбора кортежей, удовлетворяющих заданным ограничениям на значения определенных атрибутов; 4) объединение двух отношений с одинаковой схемой; 5) выполнение операций реляционной алгебры; | 1 | ||
3 | Утверждение, соответствующее процедуре Нормализация отношения 1) контроль значений атрибутов; 2) процедура выбора кортежей, удовлетворяющих заданным ограничениям на значения определенных атрибутов; 3) соединение двух отношений по ключу связи; 4) выполнение операций реляционной алгебры; 5) исключение частичных зависимостей атрибутов внутри отношения; | 5 | ||
4 | Утверждения, соответствующие процедуре Нормализация отношения 1) преобразование типов значений атрибутов; 2) исключение функциональных зависимостей, вызывающих проблемы с однозначным обновлением значений атрибутов; 3) выполнение процедуры выбора кортежей, удовлетворяющих заданным ограничениям на значения определенных атрибутов; 4) выполнение операций реляционной алгебры; 5) преобразование отношения путем разбиения на более простые с целью исключения частичных зависимостей между атрибутами | 2,5 | ||
5 | Задание 8. Укажите, какие из перечисленных утверждений соответствуют процедуре Нормализация отношения 1) процедура выбора кортежей, удовлетворяющих заданным ограничениям на значения определенных атрибутов; 2) исключение частичных зависимостей атрибутов внутри отношения; 3) объединение двух отношений с одинаковой схемой; 4) соединение двух отношений с совпадающими атрибутами ключей 5) преобразование типов значений атрибутов. | 2 | ||
Дополнение к Основные понятия РМД | ||||
1 | Понятию отношение реляционной модели данных наиболее близко соответствуют понятия: 1) линейной структуры данных; 2) файла однотипных записей; 3) связи между объектами предметной области; 4) иерархической структуры; 5) связи между файлами; | 1,2 | ||
2 | Понятию отношение реляционной модели данных наиболее близко соответствуют понятия: 1) концептуального представления данных. 2) линейной структуры 3) однородной таблицы 4) классификатора 5) связи между таблицами | 2,3 | ||
1 | Ключ отношения - это: 1) атрибут связи между отношениями; 2) имя отношения. 3) один или несколько атрибутов, комбинация значений которых не повторяется в кортежах отношения; 4) количество атрибутов в отношении 5) атрибут с уникальным именем | 3 | ||
1 | Ключ отношения это: 1) схема отношения; 2) один или несколько атрибутов, значения которых однозначно идентифицируют любой кортеж отношения; 3) количество атрибутов отношения; 4) системное имя отношения. 5) количество кортежей в отношении | 2 | ||
1 | Понятию атрибута реляционной модели данных наиболее близко соответствуют понятия: 1) структуры данных; 2) данного; 3) схемы БД; 4) поля; 5) имени файла; | 2,4 | ||
2 | Понятию атрибута реляционной модели данных наиболее близко соответствуют понятия: 1) схемы БД; 2) поля; 3) имени файла; 4) данного; 5) типа данного. | 2,4 | ||
1 | Основные понятия реляционной модели данных 1) ключ; 2) домен; 3) нормализация отношений; 4) данное; 5) атрибут | 1,2,3,5 | ||
2 | Основные понятия реляционной модели данных 1) нормализация отношений; 2) отношение; 3) классификатор; 4) домен; 5) атрибут | 1,2,4,5 | ||
3 | Основные понятия реляционной модели данных 1) данное; 2) операции реляционной алгебры; 3) атрибут; 4) запись 5) файл | 2,3 | ||
4 | Основные понятия реляционной модели данных 1) файл; 2) функциональная зависимость не ключевых атрибутов от ключа; 3) нормализация отношений; 4) классификатор; 5) запись | 2,3 | ||
1 | Понятию кортежа отношения наиболее близко соответствует понятие 1) связи отношения с другим отношением; 2) схемы отношения; 3) однородной таблицы; 4) линейной структуры данных; 5) записи файла; | 5 | ||
2 | Понятию кортежа отношения наиболее близко соответствует понятие: 1) схема отношения; 2) строки таблицы; 3) структуры записи; 4) файла однотипных записей; 5) однородной таблицы | 2 | ||
1 | Понятию домена реляционной модели данных наиболее близко соответствует понятие 1) классификатора; 2) перечня возможных значений данного; 3) файла однотипных данных; 4) схемы БД; 5) повторяющегося данного; | 1,2 | ||
Дополнение к Связи | ||||
1 | Какому типу связей соответствует следующее условие сопоставимости двух анализируемых отношений: Ключи отношений совпадают по составу атрибутов в том смысле, что каждый атрибут ключа 1-го отношения определен на том же доме что и соответствующий ему атрибут в ключе 2-го отношения | 1 : 1 | ||
2 | Какому типу связей соответствует следующее условие сопоставимости двух анализируемых отношений: Ключи отношений совпадают по составу атрибутов в том смысле, что каждый атрибут ключа любого из них имеет одно и то же множество возможных значений, что и соответствующий атрибут в ключе другого отношения | 1 : 1 | ||
3 | Какому типу связей соответствует следующее условие сопоставимости двух анализируемых отношений: При равном количестве атрибутов в ключах двух отношений соответствующие атрибуты ключей определены на одних и тех же доменах | 1 : 1 | ||
Дополнение к Связи 1:М | ||||
1 | Какому типу связей соответствует следующее условие сопоставимости двух анализируемых отношений: Ключ 1-го отношения состоит из одного атрибута, домен которого совпадает с доменом не ключевого атрибута 2-го отношения | 1:М | ||
2 | Какому типу связей соответствует следующее условие сопоставимости двух анализируемых отношений: Ключ 1-го отношения состоит из одного атрибута, имеющего одно и тоже множество возможных значений, что и некоторый не ключевой атрибут 2-го отношения | 1:М | ||
3 | Какому типу связей соответствует следующее условие сопоставимости двух анализируемых отношений: Ключи отношений имеют различное число атрибутов, и каждый атрибут ключа отношения с меньшим числом атрибутов (первое отношение) имеет в ключе второго отношения соответствующий атрибут, определенный на том же домене | 1:М | ||
Дополнение к связи М : М | ||||
1 | Какому типу связей соответствует следующее условие сопоставимости двух анализируемых отношений: Часть атрибутов ключа 1-го отношения имеет в ключе 2-го отношения равную по количеству атрибутов часть ключа, причем соответствующие атрибуты имеют совпадающие множества возможных значений | М:М | ||
2 | Какому типу связей соответствует следующее условие сопоставимости двух анализируемых отношений: Среди не ключевых атрибутов одного отношения ест такой, которому в другом отношении соответствует ключевой атрибут, являющийся частью ключа, причем возможные значения этих атрибутов совпадают | М:М | ||
3 | Какому типу связей соответствует следующее условие сопоставимости двух анализируемых отношений: Среди не ключевых атрибутов одного отношения есть такой, которому в другом отношении соответствует не ключевой атрибут, определенный на том же домене | М:М | ||
Дополнение к Содержание операций | ||||
1 | В результате операции селекция получается отношение 1) кортежи которого принадлежат тем кортежам первого отношения, которых нет во втором 2) со схемой, получаемой в результате объединения схем исходных отношений; 3) кортежи которого совпадают с теми кортежами исходного отношения, которые удовлетворяют заданным ограничениям на значения некоторых атрибутов; 4) со схемой, выбранной из множества схем отношений; 5) кортежи которого образованы в результате конкатенации каждого кортежа первого отношения с каждым кортежем второго отношения; | 3 | ||
2 | В результате операции выбора получается отношение 1) со схемой, получаемой в результате объединения схем исходных отношений; 2) кортежи которого совпадают с теми кортежами исходного отношения, которые удовлетворяют заданным ограничениям на значения некоторых атрибутов; 3) со схемой, выбранной из множества схем отношений; 4) кортежи которого принадлежат тем кортежам первого отношения, которых нет во втором 5) кортежи которого образованы в результате конкатенации каждого кортежа первого отношения с каждым кортежем второго отношения; | 2 | ||
1 | В результате операции проекция получается отношение 1) с той же схемой, что и исходное отношение 2) со схемой, являющейся подмножеством схемы исходного отношения; 3) содержащие кортежи, которые принадлежат первому и не принадлежат второму отношению; 4) с исключением повторяющихся кортежей, если таковые образуется; 5) кортежи которого совпадают с теми кортежами исходного отношения, которые удовлетворяют заданным ограничениям на значения некоторых атрибутов; | 2? 4 | ||
1 | В результате операции декартова произведения двух отношений получается отношение 1) со схемой, полученной в результате операции пересечения схем исходных отношений; 2) кортежи которого выбраны из разных отношений, но с одними и теми же значениями ключевых атрибутов; 3) кортежи которого образованы в результате конкатенации каждого кортежа первого отношения с каждым кортежем второго отношения; 4) кортежи которого получаются в результате конкатенации таких кортежей из первого и второго отношения, значения атрибутов связи у которых совпадают; 5) со схемой, полученной в результате операции объединения схем исходных отношений 1. | 5, 3 | ||
1 | В результате соединения двух отношений получается отношение 1) кортежи которого совпадают с теми кортежами второго отношения, которых нет в первом. 2) кортежи которого получаются в результате конкатенации таких кортежей из первого и второго отношения, значения атрибутов связи у которых совпадают 3) со схемой, получаемой в результате объединения схем исходных отношений; 4) со схемой, совпадающей со схемой первого отношения; 5) кортежи которого образованы в результате конкатенации каждого кортежа первого отношения с каждым кортежем второго отношения; | 2 | ||
2 | В результате соединения двух отношений получается отношение 1) со схемой, получаемой в результате объединения схем исходных отношений; 2) со схемой, совпадающей со схемой первого отношения; 3) кортежи которого получаются в результате конкатенации таких кортежей из первого и второго отношения, значения атрибутов связи у которых совпадают; 4) кортежи которого совпадают с теми кортежами второго отношения, которых нет в первом. 5) кортежи которого образованы в результате конкатенации каждого кортежа первого отношения с каждым кортежем второго отношения; | 3 | ||
Дополнительные задания к разделам Структура данных, физическая и логическая структура | ||||
1 | Утверждения, соответствующие понятию Структура данных 1) схема базы данных; 2) множество информационных элементов и связей между ними, предназначенных для информационного описания объектов некоторой предметной области; 3) часть базы данных, доступная программе обработки; 4) тип объектов, для описания которых используются данные; 5) представление информационных элементов и связей между ними вне зависимости от способа их размещения в памяти 6) описание объектов предметной области | 2 | ||
2 | Утверждения, соответствующие понятию Физическая структура данных 1) схема базы данных; 2) представление информационных элементов и связей между ними в памяти ЭВМ с распределением до байтов и битов; 3) множество информационных элементов и связей между ними, предназначенных для информационного описания объектов некоторой предметной области; 4) представление информационных элементов и связей между ними вне зависимости от способа их размещения на носителях ЭВМ; 5) описание данных в программе обработки; 6) концептуальное представление данных | 2 | ||
3 | Утверждения, соответствующие понятию Логическая структура данных 1) структура, элементами которой являются участки памяти с информацией о некотором объекте предметной области 2) представление информационных элементов и связей между ними в памяти ЭВМ; 3) множество информационных элементов и связей между ними, предназначенных для информационного описания объектов некоторой предметной области; 4) представление информационных элементов и связей между ними вне зависимости от способа их размещения на носителях ЭВМ; 5) представление информационных элементов и связей между ними на магнитных дисках; 6) представление информационных элементов и связей между ними в памяти ЭВМ с распределением до байтов и битов. | 4 | ||
Дополнение Сетевая и РМД
Мы поможем в написании ваших работ! |