3. Базы данных. Поиск файла по маске.

4. Базы данных. Поиск файла по маске.

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела 3. Базы данных. Поиск файла по маске.:

Это старая версия каталога задач

Нажмите для перехода на новую версию

Решаем задачи
Задание 1 #12712

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

При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц

\[\begin{array}{|lll|ll|} \hline \text{Таблица 1}& & & &\text{Таблица 2}\\ \hline \text{ID}&\text{Фамилия и Имя}\;\;\;&\text{Пол}&\text{ID родителя}&\text{ID ребенка}\\ \hline \text{7}&\text{Морковкина К.}&\text{М}&14&19\\ \hline \text{10}&\text{Чесноков А.}&\text{М}&15&23\\ \hline \text{11}&\text{Татьянина Т.}&\text{Ж}&14&23\\ \hline \text{13}&\text{Морковкина Т.}&\text{Ж}&15&19\\ \hline \text{14}&\text{Чесноков Г.}&\text{М}&10&14\\ \hline \text{15}&\text{Чеснокова Е.}&\text{Ж}&10&13\\ \hline \text{18}&\text{Морковкин Е.}&\text{М}&11&14\\ \hline \text{19}&\text{Чеснокова М.}&\text{Ж}&11&13\\ \hline \text{20}&\text{Морковкин Г.}&\text{М}&7&20\\ \hline \text{23}&\text{Чесноков П.}&\text{М}&13&20\\ \hline \text{...}&\text{...}&\text{...}&7&18\\ \hline \text{...}&\text{...}&\text{}&13&18\\ \hline \end{array}\]

Показать решение

Найдем родителей Чесноковой М.(ID 19). Это люди с ID 14 и 15. Теперь найдем родителей этих людей. В таблицах нет информации о родителях человека с ID 15. У ID 14 родители с ID 10 и 11. У людей с ID 10 и 11 два ребенка – 13 и 14. ID 14 – это отец Чесноковой М., значит ID 13 – тетя Чесноковой М.

Ответ: 13
Задание 2 #12713

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

При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц

\[\begin{array}{|lll|ll|} \hline \text{Таблица 1}& & & &\text{Таблица 2}\\ \hline \text{ID}&\text{Фамилия и Имя}\;\;\;&\text{Пол}&\text{ID родителя}&\text{ID ребенка}\\ \hline \text{2}&\text{Зеленая И. }&\text{Ж}&1024&512\\ \hline \text{4}&\text{Зеленый К.}&\text{М}&1024&32\\ \hline \text{8}&\text{Пурпур Н.}&\text{Ж}&512&2\\ \hline \text{16}&\text{Зеленый М.}&\text{М}&16&4\\ \hline \text{32}&\text{Кислинская Ш.}&\text{Ж}&8&4\\ \hline \text{64}&\text{Пурпур Г.}&\text{М}&512&128\\ \hline \text{128}&\text{Зеленая В.}&\text{Ж}&2048&64\\ \hline \text{256}&\text{Зеленая З.}&\text{М}&64&8\\ \hline \text{512}&\text{Зеленый Д.}&\text{М}&128&16\\ \hline \text{1024}&\text{Зеленый Н.}&\text{М}&128&256\\ \hline \text{2048}&\text{Пурпур М.}&\text{М}&...&...\\ \hline \end{array}\]

Показать решение

Найдем ID Зеленого К. Его ID 4. Ищем родителей Зеленого К. Отец Зеленого К. имеет ID 16, Мать имеет ID 8 . У Отца Зеленого К. информация укзана только о матери и ёе ID 128. У матери Зеленого К.(ID 8) информация указана об отце, его ID – 64

Ответ: 64
Задание 3 #12714

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

При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.

Сына тети или сына дяди считать двоюродным братом.

\[\begin{array}{|lll|ll|} \hline \text{Таблица 1}& & & &\text{Таблица 2}\\ \hline \text{ID}&\text{Фамилия и Имя}\;\;\;&\text{Пол}&\text{ID родителя}&\text{ID ребенка}\\ \hline \text{30}&\text{Косаткин Д.}&\text{М}&90&180\\ \hline \text{60}&\text{Косаткин В.}&\text{М}&90&240\\ \hline \text{90}&\text{Зурченко К.}&\text{Ж}&30&390\\ \hline \text{120}&\text{Кучатов З.}&\text{М}&60&120\\ \hline \text{150}&\text{Кучатов Д.}&\text{М}&90&300\\ \hline \text{180}&\text{Зурченко Н.}&\text{М}&60&90\\ \hline \text{210}&\text{Выхина У.}&\text{Ж}&60&30\\ \hline \text{240}&\text{Горбачева М.}&\text{Ж}&30&330\\ \hline \text{270}&\text{Курчатов Е.}&\text{М}&120&150\\ \hline \text{300}&\text{Платина Р.}&\text{М}&120&270\\ \hline \text{330}&\text{Косаткин Ф.}&\text{М}&30&360\\ \hline \text{360}&\text{Павлушкина И.}&\text{Ж}&120&210\\ \hline \text{390}&\text{Кульбитова В.}&\text{Ж}&...&...\\ \hline \end{array}\]

Показать решение

Начнем составлять граф начиная с Горбачевой М. Найдем ID Горбачевой М. Её ID 240. Ищем родителей Горбачевой М. Мать Горбачевой М. имеет ID 90, у нее 3 ребенка –ID 180, ID 240, ID 300. Пометим мужчин как-нибудь, например розовым цветом как на картинке ниже. Теперь ищем братьев и сестер человека с ID 90. Для этого найдем родителя ID 90, им является человек с ID 60. У него три ребенка с ID 120, ID 90, ID 30. У человека с ID 120 три ребенка с ID 150, ID 210, ID 270. (Так же отметим мужчин.) У человека с ID 30 три ребенка с ID 330, ID 360, ID 390.(Так же отмечаем мужчин.). Теперь взглянем на граф и просто посчитаем количество помеченных вершин. Их 5.

Ответ: 5
Задание 4 #12715

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

При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц. Считать, что если у двух людей есть дети, то они женаты.

\[\begin{array}{|lll|ll|} \hline \text{Таблица 1}& & & &\text{Таблица 2}\\ \hline \text{ID}&\text{Фамилия и Имя}\;\;\;&\text{Пол}&\text{ID родителя}&\text{ID ребенка}\\ \hline \text{100}&\text{Киров П. }&\text{М}&100&113\\ \hline \text{105}&\text{Кирова М.}&\text{Ж}&105&113\\ \hline \text{112}&\text{Киров Т.}&\text{М}&100&112\\ \hline \text{113}&\text{Киров З.}&\text{М}&105&112\\ \hline \text{115}&\text{Ситцев К.}&\text{Ж}&572&304\\ \hline \text{117}&\text{Ситцев П.}&\text{М}&572&275\\ \hline \text{190}&\text{Цаплева Е.}&\text{Ж}&112&275\\ \hline \text{196}&\text{Ситцев Н.}&\text{М}&112&304\\ \hline \text{275}&\text{Киров В.}&\text{М}&113&115\\ \hline \text{304}&\text{Киров Н.}&\text{М}&117&190\\ \hline \text{572}&\text{Горлова О.}&\text{Ж}&117&196\\ \hline \text{...}&\text{}&\text{...}&115&190\\ \hline \text{...}&\text{}&\text{...}&115&196\\ \hline \end{array}\]

Показать решение

Найдем ID Кирова П. Его ID 100. Ищем детей Кирова П. Дети Кирова П. имеют ID 112 и ID 113. Ищем их детей. У человека с ID 112 два ребенка с ID 275 и ID 304, это двое мужчин. У человека с ID 113 один ребенок с ID 115. ID 115 – женщина и у нее есть муж, у мужа ID 117.

Ответ: 117
Задание 5 #12716

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

При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.

\[\begin{array}{|lll|ll|} \hline \text{Таблица 1}& & & &\text{Таблица 2}\\ \hline \text{ID}&\text{Фамилия и Имя}\;\;\;&\text{Пол}&\text{ID родителя}&\text{ID ребенка}\\ \hline \text{110}&\text{Докторов Л.}&\text{М}&110&113\\ \hline \text{111}&\text{Устальцева В.}&\text{Ж}&116&112\\ \hline \text{112}&\text{Перловкина П.}&\text{Ж}&110&118\\ \hline \text{113}&\text{Докторов Н.}&\text{М}&113&114\\ \hline \text{114}&\text{Докторов С.}&\text{М}&115&114\\ \hline \text{115}&\text{Латехова З.}&\text{Ж}&114&119\\ \hline \text{116}&\text{Докторов М.}&\text{М}&110&117\\ \hline \text{117}&\text{Докторов Н.}&\text{Ж}&117&116\\ \hline \text{118}&\text{Врачинская И.}&\text{Ж}&117&120\\ \hline \text{119}&\text{Докторов М.}&\text{Ж}&118&111\\ \hline \text{120}&\text{Таблицева О.}&\text{Ж}&...&...\\ \hline \end{array}\]

Показать решение

Составляем граф, где в узлах ID людей, помечая внуков и правнуков. Найдем ID Докторовой Л. Её ID 110. Ищем детей Докторовой Л. Дети Докторовой Л. имеют ID 113, ID 118, ID 117. Ищем их детей. У человека с ID 113 один ребенок с ID 114, у которого есть ребенок с ID 119. У человека с ID 118 один ребенок с ID 111. У человека с ID 117 два ребенка с ID 116 и ID 120. У человека с ID 116 один ребенок с ID 112. Считаем помеченные узлы. Их 6.

Ответ: 6
Задание 6 #12717

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

При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц. Для упрощения считать, что у всех людей в таблице день рождения 1 января.

\[\begin{array}{|lllll|ll|} \hline \text{Таблица 1}&&&&&&\text{Таблица 2}\\ \hline \text{ID}&\text{Фамилия и Имя}&\text{Пол}&\text{Год рождения}&\text{Город рождения}&\text{ID родителя}&\text{ID ребенка}\\ \hline \text{1047}&\text{Ткачук Г.}&\text{М}&\text{1913}&\text{Минск}&\text{1055}&\text{2019}\\ \hline \text{1028}&\text{Ткачук Л.}&\text{Ж}&\text{1910}&\text{Брест}&\text{47}&\text{2019}\\ \hline \text{1034}&\text{Герц Т.}&\text{М}&\text{1920}&\text{Киев}&\text{1008}&\text{2018}\\ \hline \text{10}&\text{Романов Я.}&\text{М}&\text{1912}&\text{Москва}&\text{1001}&\text{2018}\\ \hline \text{1009}&\text{Герц Н.}&\text{Ж}&\text{1911}&\text{Одесса}&\text{1005}&\text{47}\\ \hline \text{1044}&\text{Романова Ф.}&\text{Ж}&\text{1913}&\text{Москва}&\text{128}&\text{47}\\ \hline \text{1005}&\text{Перцев Н.}&\text{М}&\text{1913}&\text{Москва}&\text{10}&\text{1055}\\ \hline \text{128}&\text{Перцева Ш.}&\text{Ж}&\text{1910}&\text{Одесса}&\text{1044}&\text{1055}\\ \hline \text{1018}&\text{Ткачук З.}&\text{М}&\text{1933}&\text{Минск}&\text{2018}&\text{1012}\\ \hline \text{1001}&\text{Ткачук А.}&\text{Ж}&\text{1934}&\text{Владивосток}&\text{2019}&\text{1069}\\ \hline \text{1055}&\text{Романов П.}&\text{М}&\text{1940}&\text{Сочи}&\text{2019}&\text{1012}\\ \hline \text{47}&\text{Романов Т.}&\text{М}&\text{1941}&\text{Сочи}&\text{2018}&\text{1069}\\ \hline \text{2019}&\text{Ткачук Н.}&\text{Ж}&\text{1972}&\text{Зеленоград}&\text{1047}&\text{1018}\\ \hline \text{2018}&\text{Ткачук П.}&\text{М}&\text{1971}&\text{Зеленоград}&\text{1028}&\text{1018}\\ \hline \text{1012}&\text{Ткачук В.}&\text{Ж}&\text{2004}&\text{Москва}&\text{1034}&\text{1001}\\ \hline \text{1069}&\text{Здоброва К.}&\text{Ж}&\text{2007}&\text{Зеленоград}&\text{1009}&\text{1001}\\ \hline \end{array}\]

Показать решение

Первый вариант

Можно выбрать из таблицы всех с датой рождения равной 1913 т.к. только им на момент рождения Ткачук В. исполнится 91 год. Далее выбрать из них мужчину из Москвы, такой будет только один, с id 1005.

Второй вариант

Необходимо построить дерево родственников для Ткачук В., найти в нём прадедушек, из них выбрать одного у которого Год рождения 1913 т.к. \(2004-91=1913\) и Город рождения = Москва т.к. Город рождения Ткачук В. Москва. Из всех под данные условия подходит только Перцев Н. id 1005.

Ответ: 1005
Задание 7 #16181


В таблице представленны результаты олимпиады по трем предметам. Сколько из них соответствует условию:
(Физика+Химия>160) ИЛИ (Пол=’М’ И Биология>70) \[\begin{array}{|*{5}{c|}} \hline \text{Имя Фамилия} & \text{Пол} & \text{Химия} & \text{Биология} & \text{Физика}\\ \hline \hline \text{Болдырев Эдуард} & \text{М} & 78 & 65 & 66\\ \hline \text{Хуторской Ян} & \text{М} & 63 & 78 & 71\\ \hline \text{Бурда Мария} & \text{Ж} & 70 & 69 & 81\\ \hline \text{Яхимович Алина} & \text{Ж} & 46 & 70 & 66\\ \hline \text{Жуткова Евдокия} & \text{Ж} & 47 & 47 & 88\\ \hline \text{Ермолин Феофан} & \text{М} & 48 & 70 & 58\\ \hline \text{Кошелев Кузьма} & \text{М} & 86 & 68 & 87\\ \hline \text{Салехов Пахом} & \text{М} & 90 & 71 & 86\\ \hline \text{Ящук Елена} & \text{Ж} & 61 & 85 & 100\\ \hline \end{array}\]

Показать решение


Сначала необходимо посчитать сумму баллов по Физике и Химии для каждого участника и выписать участников с суммой больше 160, это будут: Кошелев Кузьма, Салехов Пахом, Ящук Елена. \[\begin{array}{|*{6}{c|}} \hline \text{Имя Фамилия} & \text{Пол} & \text{Химия} & \text{Биология} & \text{Физика} & \text{Физика+Химия}\\ \hline \hline \text{Болдырев Эдуард} & \text{М} & 78 & 65 & 66 & 144\\ \hline \text{Хуторской Ян} & \text{М} & 63 & 78 & 71 & 134\\ \hline \text{Бурда Мария} & \text{Ж} & 70 & 69 & 81 & 151\\ \hline \text{Яхимович Алина} & \text{Ж} & 46 & 70 & 66 & 112\\ \hline \text{Жуткова Евдокия} & \text{Ж} & 47 & 47 & 88 &135\\ \hline \text{Ермолин Феофан} & \text{М} & 48 & 70 & 58 & 106\\ \hline \text{Кошелев Кузьма} & \text{М} & 86 & 68 & 87 & 173\\ \hline \text{Салехов Пахом} & \text{М} & 90 & 71 & 86 & 176\\ \hline \text{Ящук Елена} & \text{Ж} & 61 & 85 & 100 & 161\\ \hline \end{array}\] Далее неоходимо составить такой же список по второй части условия Пол=’М’ и Биология>70, это будут: Хуторской Ян и Салехов Пахом. Следующим шагом будет составление общего списка без повторений. В него входят: Хуторской Ян, Кошелев Кузьма, Салехов Пахом, Ящук Елена.

 

Ответ: 4

 

1

Рулетка
Вы можете получить скидку в рулетке!