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

Введение в реляционные базы данных - тест 7

Упражнение 1:
Номер 1
Пусть имеется переменная отношения ВЫЛЕТ_САМОЛЕТА {НОМЕР_РЕЙСА, ПУНКТ_ПРИБЫТИЯ, ВРЕМЯ_В_ПУТИ, ТИП_САМОЛЕТА, ИМЯ_ПИЛОТА, ДАТА_ВРЕМЯ_ВЫЛЕТА, ДОП_ИНФО}. Атрибут НОМЕР_РЕЙСА содержит уникальные номера авиарейсов, ПУНКТ_ПРИБЫТИЯ – название города, в аэропорт которого прибывает данный рейс, ВРЕМЯ_В_ПУТИ – длительность данного рейса, ТИП_САМОЛЕТА – уникальный идентификатор типа самолета, ИМЯ_ПИЛОТА – имя пилота, который совершает данный рейс на самолете данного типа, ДАТА_ВРЕМЯ_ВЫЛЕТА – дата и время вылета самолетов, следующих данным рейсом, ДОП_ИНФО – дополнительная информация о вылете данного рейса в данный день. Рейсы выполняются один раз в день, у каждого рейса всегда имеется один и тот же пункт назначения, данный рейс всегда длится одно и то же время, тип самолета для одного рейса и имя пилота для данного рейса могут меняться день ото дня, но в один день самолеты одного и того же типа и одни и те же пилоты могут принимать участие в разных рейсах, в одно время могут стартовать несколько рейсов, и каждый день вылету самолета по данному рейсу сопутствует дополнительная информация (например, вылетает ли самолет вовремя, или вылет задерживается). Какая из следующих декомпозиций является корректной и приводит к проекциям, находящимся во второй нормальной форме?

Ответ:

 (1) РЕЙС {НОМЕР_РЕЙСА, ПУНКТ_ПРИБЫТИЯ, ВРЕМЯ_В_ПУТИ}, ВЫЛЕТ_РЕЙСА {НОМЕР_РЕЙСА, ТИП_САМОЛЕТА, ИМЯ_ПИЛОТА, ДАТА_ВРЕМЯ_ВЫЛЕТА, ДОП_ИНФО}  

 (2) РЕЙС {НОМЕР_РЕЙСА, ПУНКТ_ПРИБЫТИЯ, ВРЕМЯ_В_ПУТИ, ДАТА_ВРЕМЯ_ВЫЛЕТА}, ВЫЛЕТ_РЕЙСА {ПУНКТ_ПРИБЫТИЯ, ТИП_САМОЛЕТА, ИМЯ_ПИЛОТА, ДАТА_ВРЕМЯ_ВЫЛЕТА, ДОП_ИНФО}  

 (3) РЕЙС {НОМЕР_РЕЙСА, ПУНКТ_ПРИБЫТИЯ, ВРЕМЯ_В_ПУТИ, ТИП_САМОЛЕТА, ИМЯ_ПИЛОТА}, ВЫЛЕТ_РЕЙСА { НОМЕР_РЕЙСА, ПУНКТ_ПРИБЫТИЯ, ДАТА_ВРЕМЯ_ВЫЛЕТА, ДОП_ИНФО}  


Номер 2
Пусть имеется переменная отношения АГЕНТСТВО_ГОСТИНИЦА_ЦЕНЫ {АГЕН_НОМ, АГЕН_АДРЕС, ГОСТ_НОМ, ГОСТ_АДРЕС, ГОСТ_КЛАСС, ГОСТ_ЦЕНЫ, АГЕН_ЦЕНЫ}. Значениями атрибута АГЕН_НОМ являются уникальные номера туристических агенТств, АГЕН_АДРЕС – адрес данного агентства, ГОСТ_НОМ – уникальный номер гостиницы, ГОСТ_АДРЕС – адрес гостиницы, ГОСТ_КЛАСС – номер класса гостиницы, ГОСТ_ЦЕНЫ – информация о ценах на номера данной гостиницы, АГЕН_ЦЕНЫ – информация о ценах агентства для бронирования номеров в данной гостинице. Туристическое агентство может бронировать номера в разных гостиницах, агентство может иметь несколько адресов. У любых двух гостиниц одного класса один и тот же прайс-лист. Любое агентство назначает один и тот же размер комиссионных за бронирование номеров в гостиницах одного и того же класса. Какая из следующих декомпозиций является корректной и приводит к проекциям, находящимся в третьей нормальной форме?

Ответ:

 (1) АГЕНТСТВО_ГОСТИНИЦА {АГЕН_НОМ, АГЕН_АДРЕС, ГОСТ_НОМ, ГОСТ_КЛАСС, АГЕН_ЦЕНЫ}, ГОСТИНИЦА_ЦЕНЫ {ГОСТ_НОМ, ГОСТ_АДРЕС, ГОСТ_КЛАСС, ГОСТ_ЦЕНЫ}  

 (2) АГЕНТСТВО {АГЕН_НОМ, АГЕН_АДРЕС}, АГЕНТСТВО_ГОСТИНИЦА {АГЕН_НОМ, ГОСТ_НОМ}, АГЕНТСТВО_ЦЕНЫ {АГЕН_НОМ, ГОСТ_КЛАСС, АГЕН_ЦЕНЫ}, ГОСТИНИЦА_ЦЕНЫ {ГОСТ_НОМ, ГОСТ_КЛАСС}, КЛАСС_ЦЕНЫ {ГОСТ_КЛАСС, ГОСТ_ЦЕНЫ}  

 (3) АГЕНТСТВО_ЦЕНЫ {АГЕН_НОМ, АГЕН_АДРЕС, ГОСТ_КЛАСС, АГЕН_ЦЕНЫ}, АГЕНТСТВО_ГОСТИНИЦА {АГЕН_НОМ, ГОСТ_НОМ, ГОСТ_КЛАСС, ГОСТ_ЦЕНЫ}  


Номер 3
Пусть имеется переменная отношения АГЕНТСТВО_ГОСТИНИЦА_ЦЕНЫ {АГЕН_НОМ, АГЕН_АДРЕС, ГОСТ_НОМ, ГОСТ_АДРЕС, ГОСТ_КЛАСС, ГОСТ_ЦЕНЫ, АГЕН_ЦЕНЫ}. Значениями атрибута АГЕН_НОМ являются уникальные номера туристических агентств, АГЕН_АДРЕС – адрес данного агентства, ГОСТ_НОМ – уникальный номер гостиницы, ГОСТ_АДРЕС – адрес гостиницы, ГОСТ_КЛАСС – номер класса гостиницы, ГОСТ_ЦЕНЫ – информация о ценах на номера данной гостиницы, АГЕН_ЦЕНЫ – информация о ценах агентства для бронирования номеров в данной гостинице. Туристическое агентство может бронировать номера в разных гостиницах, агентство может иметь несколько адресов. У любых двух гостиниц одного класса один и тот же прайс-лист. Любое агентство назначает один и тот же размер комиссионных за бронирование номеров в гостиницах одного и того же класса. Декомпозиция АГЕНТСТВО_ЦЕНЫ {АГЕН_НОМ, АГЕН_АДРЕС, ГОСТ_НОМ, АГЕН_ЦЕНЫ} и ГОСТИНИЦА_ЦЕНЫ {ГОСТ_НОМ, ГОСТ_АДРЕС, ГОСТ_КЛАСС, ГОСТ_ЦЕНЫ} не является декомозицией без потерь. Какие функциональные зависимости исходной переменной (если они в ней существовали) отношения не выводятся из функциональных зависимостей проекций?

Ответ:

 (1) АГЕН_НОМ →​ ГОСТ_ЦЕНЫ  

 (2) {АГЕН_НОМ, ГОСТ_НОМ} →​ ГОСТ_АДРЕС  

 (3) {АГЕН_НОМ, ГОСТ_КЛАСС} →​ АГЕН_ЦЕНЫ  


Упражнение 2:
Номер 1
Пусть имеется переменная отношения ПРЕПОДАВАТЕЛЬ_КУРС_КНИГА {ПРЕП_НОМ, ПРЕП_ИМЯ, ПРЕП_ЗВАНИЕ, КУРС_НОМ, КНИГА_НОМ}. Атрибут ПРЕП_НОМ содержит уникальные номера преподавателей, ПРЕП_ЗВАНИЕ – ученое звание преподавателя, КУРС_НОМ – уникальный номер курса, КНИГА_НОМ – уникальный номер учебника. Каждый преподаватель может вести несколько курсов, имеет единственное имя и звание. Каждый курс может вестись несколькими преподавателями. При преподавании одного курса каждый преподаватель пользуется только одним учебником. Какая из следующих декомпозиций является корректной и приводит к проекциям, находящимся во второй нормальной форме?

Ответ:

 (1) ПРЕПОДАВАТЕЛЬ_КУРС {ПРЕП_НОМ, ПРЕП_ИМЯ, ПРЕП_ЗВАНИЕ, КУРС_НОМ}, ПРЕПОДАВАТЕЛЬ_КНИГА {ПРЕП_НОМ, КНИГА_НОМ}  

 (2) ПРЕПОДАВАТЕЛЬ {ПРЕП_НОМ, ПРЕП_ИМЯ, ПРЕП_ЗВАНИЕ}, ПРЕПОДАВАТЕЛЬ_КУРС_КНИГА1 {ПРЕП_НОМ, КУРС_НОМ, КНИГА_НОМ}  

 (3) ПРЕПОДАВАТЕЛЬ {ПРЕП_НОМ, ПРЕП_ИМЯ}, ПРЕПОДАВАТЕЛЬ_КУРС_КНИГА1 {ПРЕП_НОМ, ПРЕП_ЗВАНИЕ, КУРС_НОМ, КНИГА_НОМ}  


Номер 2
Пусть имеется переменная отношения ВЫЛЕТ_РЕЙСА {НОМЕР_РЕЙСА, ТИП_САМОЛЕТА, ПИЛОТ_НОМ, ДАТА_ВРЕМЯ_ВЫЛЕТА, ДОП_ИНФО}. Атрибут НОМЕР_РЕЙСА содержит уникальные номера авиарейсов, ТИП_САМОЛЕТА – уникальный идентификатор типа самолета, ПИЛОТ_НОМ – уникальный номер пилота, который совершает данный рейс на самолете данного типа, ДАТА_ВРЕМЯ_ВЫЛЕТА – дата и время вылета самолетов, следующих данным рейсом, ДОП_ИНФО – дополнительная информация о вылете данного рейса в данный день. Рейсы выполняются один раз в день, тип самолета для одного рейса и номер пилота для данного рейса могут меняться день ото дня, но в один день самолеты одного и того же типа и одни и те же пилоты могут принимать участие в разных рейсах, один пилот может управлять самолетами только одного типа, в одно время могут стартовать несколько рейсов, и каждый день вылету самолета по данному рейсу сопутствует дополнительная информация (например, вылетает ли самолет вовремя, или вылет задерживается). Какая из следующих декомпозиций является корректной и приводит к проекциям, находящимся в третьей нормальной форме?

Ответ:

 (1) ВЫЛЕТ_РЕЙСА {НОМЕР_РЕЙСА, ТИП_САМОЛЕТА, ДАТА_ВРЕМЯ_ВЫЛЕТА, ДОП_ИНФО}, ПИЛОТ_РЕЙСА {НОМЕР_РЕЙСА, ПИЛОТ_НОМ, ДАТА_ВРЕМЯ_ВЫЛЕТА}  

 (2) ВЫЛЕТ_РЕЙСА {НОМЕР_РЕЙСА, ТИП_САМОЛЕТА, ДАТА_ВРЕМЯ_ВЫЛЕТА, ДОП_ИНФО}, ПИЛОТ_РЕЙСА {ТИП_САМОЛЕТА, ПИЛОТ_НОМ}  

 (3) ВЫЛЕТ_РЕЙСА {НОМЕР_РЕЙСА, ПИЛОТ_НОМ, ДАТА_ВРЕМЯ_ВЫЛЕТА, ДОП_ИНФО}, САМОЛЕТ_ПИЛОТА {ПИЛОТ_НОМ, ТИП_САМОЛЕТА}  


Номер 3
Пусть имеется переменная отношения ПРЕПОДАВАТЕЛЬ_КУРС_КНИГА {ПРЕП_НОМ, ПРЕП_ЗВАНИЕ, КУРС_НОМ, КНИГА_НОМ}. Атрибут ПРЕП_НОМ содержит уникальные номера преподавателей, ПРЕП_ЗВАНИЕ – ученое звание преподавателя, КУРС_НОМ – уникальный номер курса, КНИГА_НОМ – уникальный номер учебника. Каждый преподаватель может вести несколько курсов, имеет единственное имя и звание. Каждый курс может вестись несколькими преподавателями. При преподавании одного курса каждый преподаватель пользуется только одним учебником. 
Декомпозиция ПРЕПОДАВАТЕЛЬ_КУРС {ПРЕП_НОМ, ПРЕП_ЗВАНИЕ, КУРС_НОМ}, ПРЕПОДАВАТЕЛЬ_КНИГА {ПРЕП_НОМ, КНИГА_НОМ} не является декомпозицией без потерь. Какая функциональная зависимость исходной переменной (если они в ней существовали) отношения не выводится из функциональных зависимостей проекций?

Ответ:

 (1) ПРЕП_НОМ →​ КУРС_НОМ  

 (2) ПРЕП_НОМ →​ КНИГА_НОМ  

 (3) КУРС_НОМ →​ КНИГА_НОМ  


Упражнение 3:
Номер 1
Пусть имеется переменная отношения АГЕНТСТВО_ГОСТИНИЦА_ЦЕНЫ {АГЕН_НОМ, АГЕН_АДРЕС, ГОСТ_НОМ, ГОСТ_АДРЕС, ГОСТ_ЦЕНЫ, АГЕН_ЦЕНЫ}. Значениями атрибута АГЕН_НОМ являются уникальные номера туристических агентств, АГЕН_АДРЕС – адрес данного агентства, ГОСТ_НОМ – уникальный номер гостиницы, ГОСТ_АДРЕС – адрес гостиницы, ГОСТ_ЦЕНЫ – информация о ценах на номера данной гостиницы, АГЕН_ЦЕНЫ – информация о ценах агентства для бронирования номеров в данной гостинице. Туристическое агентство может бронировать номера в разных гостиницах, агентство может иметь несколько адресов. Каждая гостиница имеет единый прайс-лист на свои номера, а агентство взимает разные комиссионные при бронировании номеров в разных гостиницах. Какая из следующих декомпозиций является корректной и приводит к проекциям, находящимся во второй нормальной форме?

Ответ:

 (1) АГЕНТСТВО {АГЕН_НОМ, АГЕН_АДРЕС, АГЕН_ЦЕНЫ}, ГОСТИНИЦА {ГОСТ_НОМ, ГОСТ_АДРЕС, ГОСТ_ЦЕНЫ}  

 (2) АГЕНТСТВО {АГЕН_НОМ, АГЕН_АДРЕС}, АГЕНТСТВО_ГОСТИНИЦА {АГЕН_НОМ, ГОСТ_НОМ, ГОСТ_АДРЕС, ГОСТ_ЦЕНЫ, АГЕН_ЦЕНЫ}  

 (3) АГЕНТСТВО {АГЕН_НОМ, АГЕН_АДРЕС}, АГЕНТСТВО_ГОСТИНИЦА {АГЕН_НОМ, ГОСТ_НОМ, АГЕН_ЦЕНЫ}, ГОСТИНИЦА {ГОСТ_НОМ, ГОСТ_АДРЕС, ГОСТ_ЦЕНЫ}  


Номер 2
Пусть имеется переменная отношения ПРЕПОДАВАТЕЛЬ_КУРС_КНИГА {ПРЕП_НОМ, ПРЕП_ЗВАНИЕ, КУРС_НОМ, КНИГА_НОМ}. Атрибут ПРЕП_НОМ содержит уникальные номера преподавателей, ПРЕП_ЗВАНИЕ – ученое звание преподавателя, КУРС_НОМ – уникальный номер курса, КНИГА_НОМ – уникальный номер учебника. Каждый преподаватель может вести только один курс, имеет единственное имя и звание. Каждый курс может вестись несколькими преподавателями. При преподавании одного курса все преподаватели пользуется одним и тем же  учебником. Какая из следующих декомпозиций является корректной и приводит к проекциям, находящимся в третьей нормальной форме?

Ответ:

 (1) ПРЕПОДАВАТЕЛЬ {ПРЕП_НОМ, ПРЕП_ЗВАНИЕ}, ПРЕПОДАВАТЕЛЬ_КУРС {ПРЕП_НОМ, КУРС_НОМ, КНИГА_НОМ}  

 (2) ПРЕПОДАВАТЕЛЬ_КНИГА {ПРЕП_НОМ, ПРЕП_ЗВАНИЕ, КНИГА_НОМ}, ПРЕПОДАВАТЕЛЬ_КУРС {ПРЕП_НОМ, КУРС_НОМ}  

 (3) ПРЕПОДАВАТЕЛЬ {ПРЕП_НОМ, ПРЕП_ЗВАНИЕ}, ПРЕПОДАВАТЕЛЬ_КУРС {ПРЕП_НОМ, КУРС_НОМ}, КУРС_КНИГА {КУРС_НОМ, КНИГА_НОМ}  


Номер 3
Пусть имеется переменная отношения ВЫЛЕТ_РЕЙСА {НОМЕР_РЕЙСА, ТИП_САМОЛЕТА, ПИЛОТ_НОМ, ДАТА_ВРЕМЯ_ВЫЛЕТА, ДОП_ИНФО}. Атрибут НОМЕР_РЕЙСА содержит уникальные номера авиарейсов, ТИП_САМОЛЕТА – уникальный идентификатор типа самолета, ПИЛОТ_НОМ – уникальный номер пилота, который совершает данный рейс на самолете данного типа, ДАТА_ВРЕМЯ_ВЫЛЕТА – дата и время вылета самолетов, следующих данным рейсом, ДОП_ИНФО – дополнительная информация о вылете данного рейса в данный день. Рейсы выполняются один раз в день, тип самолета для одного рейса и имя пилота для данного рейса могут меняться день ото дня, но данный пилот в любом рейсе может управлять самолетом только данного типа; в один день самолеты одного и того же типа могут и одни и те же пилоты могут принимать участие в разных рейсах, в одно время могут стартовать несколько рейсов, и каждый день вылету самолета по данному рейсу сопутствует дополнительная информация (например, вылетает ли самолет вовремя, или вылет задерживается). Какая из следующих декомпозиций является корректной и приводит к проекциям, находящимся в нормальной форме Бойса-Кодда?

Ответ:

 (1) ВЫЛЕТ_РЕЙСА1 {НОМЕР_РЕЙСА, ДАТА_ВРЕМЯ_ВЫЛЕТА, ДОП_ИНФО}, ВЫЛЕТ_РЕЙСА2 {НОМЕР_РЕЙСА, ПИЛОТ_НОМ, ДАТА_ВРЕМЯ_ВЫЛЕТА}, САМОЛЕТ_ПИЛОТ {НОМЕР_ПИЛОТА, ТИП_САМОЛЕТА}  

 (2) ВЫЛЕТ_РЕЙСА1 {ПИЛОТ_НОМ, ДАТА_ВРЕМЯ_ВЫЛЕТА, ДОП_ИНФО}, ВЫЛЕТ_РЕЙСА2 {НОМЕР_РЕЙСА, ПИЛОТ_НОМ, ДАТА_ВРЕМЯ_ВЫЛЕТА}, САМОЛЕТ_ПИЛОТ {НОМЕР_ПИЛОТА, ТИП_САМОЛЕТА}  

 (3) ВЫЛЕТ_РЕЙСА1 {ТИП_САМОЛЕТА, ДАТА_ВРЕМЯ_ВЫЛЕТА, ДОП_ИНФО}, ВЫЛЕТ_РЕЙСА2 {НОМЕР_РЕЙСА, ТИП_САМОЛЕТА, ПИЛОТ_НОМ, ДАТА_ВРЕМЯ_ВЫЛЕТА}  


Упражнение 4:
Номер 1
Пусть имеется переменная отношения ВЫЛЕТ_РЕЙСА {НОМЕР_РЕЙСА, ТИП_САМОЛЕТА, ИМЯ_ПИЛОТА, ДАТА_ВРЕМЯ_ВЫЛЕТА, ДОП_ИНФО}. Атрибут НОМЕР_РЕЙСА содержит уникальные номера авиарейсов, ТИП_САМОЛЕТА – уникальный идентификатор типа самолета, ПИЛОТ_НОМ – уникальный номер пилота, который совершает данный рейс на самолете данного типа, ДАТА_ВРЕМЯ_ВЫЛЕТА – дата и время вылета самолетов, следующих данным рейсом, ДОП_ИНФО – дополнительная информация о вылете данного рейса в данный день. Рейсы выполняются один раз в день, тип самолета для одного рейса и номер пилота для данного рейса могут меняться день ото дня, но в один день самолеты одного и того же типа и одни и те же пилоты могут принимать участие в разных рейсах, один пилот может управлять самолетами только одного типа, в одно время могут стартовать несколько рейсов, и каждый день вылету самолета по данному рейсу сопутствует дополнительная информация (например, вылетает ли самолет вовремя, или вылет задерживается). Декомпозиция РЕЙС_САМОЛЕТ {НОМЕР_РЕЙСА, ТИП_САМОЛЕТА, ДАТА_ВРЕМЯ_ВЫЛЕТА, ДОП_ИНФО}, РЕЙС_ПИЛОТ {НОМЕР_РЕЙСА, ИМЯ_ПИЛОТА} не является декомозицией без потерь. Какая функциональная зависимость исходной переменной (если они в ней существовали) отношения не выводится из функциональных зависимостей проекций?

Ответ:

 (1) {НОМЕР_РЕЙСА, ДАТА_ВРЕМЯ_ВЫЛЕТА} →​ ИМЯ_ПИЛОТА  

 (2) ДАТА_ВРЕМЯ_ВЫЛЕТА →​ ДОП_ИНФО  

 (3) ИМЯ_ПИЛОТА →​ ТИП_САМОЛЕТА  


Номер 2
В каком из перечисленных случаев нормальная форма Бойса-Кодда вырождается в третью нормальную форму?

Ответ:

 (1) когда любая выполняемая для переменной отношения нетривиальная и минимальная FD имеет в качестве детерминанта некоторый возможный ключ данного отношения 

 (2) когда у переменной отношения имеется всего один возможный ключ 

 (3) когда у отношения имеется не более четырех атрибутов 


Номер 3
Пусть имеется переменная отношения ПРЕПОДАВАТЕЛЬ_КУРС_КНИГА {ПРЕП_НОМ, КУРС_НОМ, КНИГА_НОМ, СТУД_ЧИСЛО}. Атрибут ПРЕП_НОМ содержит уникальные номера преподавателей, КУРС_НОМ – уникальный номер курса, КНИГА_НОМ – уникальный номер учебника, СТУД_ЧИСЛО – число студентов, посещающих данный курс данного преподавателя. Каждый преподаватель может вести любой курс, но пользоваться при его проведении только одним учебником. Преподавателю запрещено пользоваться тем же учебником в других его курсах. Каждый курс может вестись несколькими преподавателями. При преподавании одного курса преподаватели могут пользоваться разными учебниками. Какие из следующих декомпозиций являются корректной и приводят к проекциям, находящимся в нормальной форме Бойса-Кодда?

Ответ:

 (1) ПРЕПОДАВАТЕЛЬ_КУРС_СТУДЕНТЫ {ПРЕП_НОМ, КУРС_НОМ, СТУД_ЧИСЛО}, ПРЕПОДАВАТЕЛЬ_КУРС_КНИГА {ПРЕП_НОМ, КУРС_НОМ, КНИГА_НОМ}  

 (2) ПРЕПОДАВАТЕЛЬ_КНИГА_СТУДЕНТЫ {ПРЕП_НОМ, КНИГА_НОМ, СТУД_ЧИСЛО}, ПРЕПОДАВАТЕЛЬ_КУРС_КНИГА {ПРЕП_НОМ, КУРС_НОМ, КНИГА_НОМ}  

 (3) КУРС_КНИГА_СТУДЕНТЫ {КУРС_НОМ, КНИГА_НОМ, СТУД_ЧИСЛО}, ПРЕПОДАВАТЕЛЬ_КУРС_КНИГА {ПРЕП_НОМ, КУРС_НОМ, КНИГА_НОМ}  


Упражнение 5:
Номер 1
Пусть проекции r1 и r2 отношения r являются независимыми. Какие из следующих утверждений являются верными?

Ответ:

 (1) каждая FD в отношении r логически следует из FD в r1 и r2 

 (2) FD в r1 и r2 логически не следуют из FD в отношении r 

 (3) r1 и r2 могут обновляться независимо с сохранением свойства соединения без потерь 


Номер 2
Пусть отношение r является атомарным. Какое из следующих утверждений является верным?

Ответ:

 (1) у отношения r все FD следуют из единственного возможного ключа 

 (2) отношение r невозможно декомпозировать на две независимые проекции 

 (3) возможный ключ отношения r совпадает с заголовком отношения 


Номер 3
Пусть имеется переменная отношения КОМПАНИЯ_ГОСТИНИЦА_ЦЕНЫ {КОМП_НОМ, ГОСТ_НОМ, УПР_НОМ, ГОСТ_АДРЕС, ГОСТ_ЦЕНЫ}. Значениями атрибута КОМП_НОМ являются уникальные номера гостиничных компаний, ГОСТ_НОМ – номер гостиницы в данной компании, УПР_НОМ – уникальный номер управляющего гостиницы, ГОСТ_АДРЕС – адрес гостиницы, ГОСТ_ЦЕНЫ – информация о ценах на номера данной гостиницы. Управляющий может работать в этом качестве в разных гостиницах данной компании, но никогда в двух гостиницах с одинаковым адресом. По одному адресу не могут размещаться две гостиницы одной компании. Какая из следующих декомпозиций является корректной и приводит к проекциям, находящимся во второй нормальной форме?

Ответ:

 (1) КОМПАНИЯ_ГОСТИНИЦА_ЦЕНЫ1 {КОМП_НОМ, ГОСТ_НОМ, ГОСТ_ЦЕНЫ}, КОМПАНИЯ_ГОСТИНИЦА {КОМП_НОМ, ГОСТ_НОМ, УПР_НОМ, ГОСТ_АДРЕС}  

 (2) КОМПАНИЯ_ГОСТИНИЦА_ЦЕНЫ1 {КОМП_НОМ, УПР_НОМ, ГОСТ_АДРЕС, ГОСТ_ЦЕНЫ}, КОМПАНИЯ_ГОСТИНИЦА {КОМП_НОМ, ГОСТ_НОМ, УПР_НОМ, ГОСТ_АДРЕС}  

 (3) КОМПАНИЯ_ГОСТИНИЦА_ЦЕНЫ1 {КОМП_НОМ, ГОСТ_НОМ, ГОСТ_АДРЕС, ГОСТ_ЦЕНЫ}, КОМПАНИЯ_ГОСТИНИЦА {КОМП_НОМ, ГОСТ_НОМ, УПР_НОМ}  




Главная / Базы данных / Введение в реляционные базы данных / Тест 7