Главная / Базы данных /
Модели и смыслы данных в Cache и Oracle / Тест 2
Модели и смыслы данных в Cache и Oracle - тест 2
Упражнение 1:
Номер 1
Выберите верные утверждения о семантике и её элементах -- смыслах
Ответ:
 (1) как следует из названия, в базе данных хранятся только данные 
 (2) в базе данных можно хранить смыслы, предназначенные для организации работы информационной системы 
 (3) можно считать семантическими те модели, в которых семантики больше, чем в “несемантических” моделях  
 (4) данные пассивны, смыслы активны 
Номер 2
Выберите верные утверждения о семантике и её элементах -- смыслах
Ответ:
 (1) в базе данных хранятся данные и элементы семантики – типы, домены, метаданные 
 (2) модель сущность-связь не относится к семантическим моделям 
 (3) концептуальная модель это семантическая модель 
 (4) в базе данных можно хранить элементы семантики, предназначенные для организации работы информационной системы, для человека и для внешних систем 
Номер 3
Выберите верные утверждения о семантике и её элементах -- смыслах
Ответ:
 (1) не все ключи можно отнести к элементам семантики 
 (2) смыслы, предназначенные для человека, не требуют активности базы данных 
 (3) первичный ключ это элемент семантики 
 (4) несемантических моделей не бывает  
Упражнение 2:
Номер 1
Что такое сущность?
Ответ:
 (1) это множество предметов, личностей, событий, процессов, которые чем-то похожи и потому могут рассматриваться с общей точки зрения 
 (2) это предмет, личность, событие, процесс, которому можно присвоить имя и задать набор атрибутов  
 (3) это множество предметов, личностей, событий, процессов, которые в рассматриваемой модели могут быть описаны одним понятием, и которые характеризуются непустым набором атрибутов 
 (4) это множество предметов, личностей, событий, процессов, которые характеризуются непустым набором атрибутов, и которому может быть присвоено имя, отражающее общую семантику элементов этого множества в рассматриваемой модели 
Номер 2
Что такое сущность?
Ответ:
 (1) это поименованное множество элементов рассматриваемой модели, характеризующееся одним набором атрибутов 
 (2) это поименованное множество, на элементах которого определено отношение сходства и задан непустой набор атрибутов 
 (3) это поименованное множество, элементы которого характеризуются непустым набором атрибутов, и которому может быть присвоено имя, отражающее общую семантику элементов этого множества в рассматриваемой модели 
 (4) это поименованное множество, элементы которого характеризуются непустым набором атрибутов и обладают общей семантикой в рассматриваемой модели 
Номер 3
Что такое сущность?
Ответ:
 (1) это материальный объект, атрибутам которого можно присвоить определённые значения и который существует в реальном мире 
 (2) это понятие, для которого существует уникальное имя, и которое должно быть связано с другими понятиями, рассматриваемыми в модели  
 (3) это множество объектов, материальных и нематериальных, для которого можно назначить осмысленное имя, причём экземпляры отличаются значениями некоторых атрибутов, имеющихся у каждого экземпляра  
 (4) это некоторое множество объектов, материальных и нематериальных, для которого существует осмысленное имя и общий набор атрибутов, причём элементы множества отличаются значениями, по крайней мере, одного из атрибутов 
Упражнение 3:
Номер 1
Какие связи используются в диаграммах ”сущность-связь”?
Ответ:
 (1) сильные и слабые 
 (2) идентифицирующие и неидентифицирующие 
 (3) “один-к-одному”, “один-ко-многим” и “многие-ко-многим” 
 (4) обязательные и необязательные 
Номер 2
Какие связи используются в диаграммах ”сущность-связь”?
Ответ:
 (1) связи со степенями ”1:1”, “1:N”, “N:M” 
 (2) связи обязательные и необязательные с одного из двух концов 
 (3) связи тернарные и с большей арностью 
 (4) связи с атрибутами привязки и эмерджентными атрибутами 
Номер 3
Какие связи используются в диаграммах ”сущность-связь”?
Ответ:
 (1) связи без атрибутов привязки  
 (2) связи со степенями “один-к-одному”, “один-ко-многим” и “многие-ко-многим” 
 (3) связи сущностей и связи связей  
 (4) связи без эмерджентных атрибутов 
Упражнение 4:
Номер 1
Чем отличаются сильная и слабая сущности?
Ответ:
 (1) в слабой сущности один из внешних ключей входит в состав первичного ключа, а в сильной сущности этого быть не может 
 (2) слабая сущность обязательно соединена с сильной сущностью 
 (3) сильная сущность существует сама по себе, а экземпляры слабой сущности обязательно привязаны к какому-либо экземпляру другой сущности 
 (4) слабая сущность обязательно входит в состав сильной сущности 
Номер 2
Чем отличаются сильная и слабая сущности?
Ответ:
 (1) сильная сущность может быть не связанной ни с какой другой сущностью, а слабая сущность обязательно связана 
 (2) сильная сущность может быть связана с собой, а слабая нет 
 (3) сильные сущности могут быть связаны связью со степенью ”N:M”, а слабые нет  
 (4) отличия только в семантике связей 
Номер 3
Чем отличаются сильная и слабая сущности?
Ответ:
 (1) наличием эмерджентных атрибутов 
 (2) способом миграции ключей 
 (3) семантикой связей 
 (4) изображением на диаграммах IDEF1x 
Упражнение 5:
Номер 1
Какие ключи, как, и для чего, используются в диаграммах ”сущность-связь”?
Ответ:
 (1) первичные ключи идентифицируют экземпляры сущностей, не содержат неопределённых значений, при соединении со слабой сущностью мигрируют в качестве внешних ключей в состав первичного ключа слабой сущности 
 (2) уникальные ключи отличаются от первичных допущением неопределённых значений, в миграции не участвуют 
 (3) внешние ключи связывают сущности 
 (4) альтернативные ключи могут при генерации базы создавать индексы 
Номер 2
Какие ключи, как, и для чего, используются в диаграммах ”сущность-связь”?
Ответ:
 (1) используются первичные и внешние ключи, в том числе суррогатные, а уникальные и альтернативные ключи работают только при генерации скриптов, создающих базу данных 
 (2) не используются суррогатные и конкатенированные ключи 
 (3) при соединении сильной сущности с другой сильной сущностью первичный ключ может мигрировать в качестве внешнего ключа в неключевую область сущности 
 (4) в одной сущности нельзя использовать более одного внешнего ключа 
Номер 3
Какие ключи, как, и для чего, используются в диаграммах ”сущность-связь”?
Ответ:
 (1) используются только первичные и внешние ключи, позволяющие реализовать уникальность экземпляров сущности и связи между сущностями  
 (2) используются первичные, уникальные, альтернативные и внешние ключи, но первичные и внешние ключи позволяют реализовать уникальность экземпляров сущности и связи между сущностями, а уникальные и альтернативные ключи используются только при генерации базы 
 (3) уникальные и альтернативные ключи используются при работе со связями ”многие-ко-многим” 
 (4) суррогатные ключи не используются 
Упражнение 6:
Номер 1
Правда ли, что разделение на сущности, связи и атрибуты условно?
Ответ:
 (1) нет, замена моделей этих понятий не всегда возможна 
 (2) да,так как связь может быть заменена на сущность, в которой атрибуты привязки заменены на атрибуты представляющие имена связываемых экземпляров сущностей, а эмерджентные атрибуты переходят в сущность непосредственно 
 (3) нет, это не заменяемые понятия 
 (4) да, и сущностям и связям соответствуют модели в виде предиката имеющего имя и набор атрибутов, так что достаточно проконтролировать преобразования атрибутов 
Номер 2
Правда ли, что разделение на сущности, связи и атрибуты условно?
Ответ:
 (1) да, связь можно заменить сущностью, включающей все комбинации связываемых ею сущностей, можно также создавать наборы атрибутов, включающие многозначные атрибуты и позволяющие описать связываемые экземпляры сущностей 
 (2) да, но только если не использовать исключительно сущности, не имеющие атрибутов, и не запретить использование многозначных атрибутов 
 (3) нет, потому что существуют связи вида ”многие-ко-многим” 
 (4) нет, потому что может не найтись соответствующих типов данных 
Номер 3
Правда ли, что разделение на сущности, связи и атрибуты условно?
Ответ:
 (1) нет, потому что семантика понятий сущность, связь и атрибут различна 
 (2) да, потому что связь всегда можно заменить на две или более конструкций состава ”сущность-атрибут”, а все атрибуты связи можно преобразовать в атрибуты подходящей сущности 
 (3) нет, потому что связи вида ”многие-ко-многим” не преобразуются в сущности 
 (4) нет, потому что в концептуальной модели уже предопределено разделение на сущности, связи и атрибуты