1. Главная
  2. Библиотека
  3. Базы данных
  4. Ниже представлены два фрагмента таблиц из базы данных о...
Решение задачи на тему

Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. На основании

  • Базы данных
  • #Проектирование баз данных
  • #Язык SQL и расширения
Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. На основании

Условие:

Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. На основании приведённых данных определите наибольшую разницу между годами рождения родных сестёр. При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.
Примечание. Братьев (сестёр) считать родными, если у них есть хотя бы один общий родитель.

Таблица 1Таблица 2
IDФамилияИ.О.ПолГодрожденияIDPoдителяIDPeбёнка
64Келдыш С.М.м19896664
66Келдыш О.Н.ж19646764
67Келдыш М.И.м19628666
68Дейнеко Е.В.ж19748169
69Дейнеко Н.А.Ж19947570
70Сиротенко В.Н.M19668970
72Сиротенко Д.В.Ж19957072
75Сиротенко Н.П.M19378872
77Мелконян A.A.M19878177
81Мелконян И.Н.Ж19637581
82Лурье А.В.Ж19898981
86Хитрово Н.И.M19407082
88Хитрово Т.Н.Ж19688882
89Гурвич 3.И.Ж19408688
·s...·s...·s...

Решение:

1. Из фрагментов таблиц определим, какие записи относятся к детям. В таблице 2 каждый ребёнок указан в столбце ID_Ребёнка. По данным – это записи с идентификаторами: 64, 66, 69, 70, 72, 77, 81, 82, 88. 2. Выберем из этих детей только девочек (так как нужны родные сёстры). По таблице 1 для каждого ID указан пол:  • ID 64 – м;  • ID 66 – ж;  • ID 69 – ж;  • ID 70 – м;  • ID 72 – ж;  • ID 77 – м;  • ID 81 – ж;  • ID 82 – ж;  • ID 88 – ж. Таким образом, девочками являются: 66, 69, 72, 81, 82, 88. 3. Далее определим родительские связи, используя данные таблицы 2. Каждая строка показывает пару “ро...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет