Подготовка к ЕГЭ Решения задания № 3. Поиск и сортировка информации в базах данных. Выполнила ученица 10 класса Макарова Анастасия Учитель: Арсеньев Алексей Алексеевич
Что нужно знать: 1)при составлении условия отбора можно использовать знаки отношений <, <= (меньше или равно), >, >= (больше или равно), = (равно), <> (не равно) 2)последовательность выполнения логических операций в сложных запросах: сначала выполняются отношения, затем – «И» , потом – «ИЛИ» 3)для изменения порядка выполнения операции используют скобки
Задача: В фрагменте базы данных представлены сведения о родственных отношениях. Определите на основании приведенных данных фамилию и инициалы дяди Леоненко В. С. . Пояснение: дядей считается брат отца или матери.
Таблица 1 Фамилия_И. О. Таблица 2 Пол ID ID_Ребенка ID_Родителя 14 Леоненко Н. А. Ж 23 24 23 Геладзе И. П. М 44 24 24 Геладзе П. И. М 24 25 25 Геладзе П. П. М 64 25 34 Леоненко А. И. Ж 23 34 35 Леоненко В. С. Ж 44 34 33 Леоненко С. С. М 34 35 42 Вильямс О. С. Ж 33 35 44 Гнейс А. С. Ж 14 33 45 Гнейс В. А. М 34 42 47 Вильямс П. О. М 33 42 57 Паоло А. П. Ж 24 57 64 Моор П. А. Ж 64 57
Решение: 1)Лицо мужского пола не может быть бабушкой, поэтому ответы 3 и 4 неверны 2)Ищем в первой таблице Леоненко В. С. , определяем, что ее код 35 3)Чтобы найти родителей Леоненко В. С. , ищем во второй таблице записи, где код ребенка равен 35: таким образом, её родители имеют коды 33 и 34 4)Ищем бабушек и дедушек, то есть, записи во второй таблице, где код ребенка равен 33 или 34: соответствующие коды бабушек и дедушки Леоненко В. С. – это 14, 44 и 23 5)Ищем детей персон с кодами 14, 44 и 23 – это братья и сестры родителей Леоненко В. С. , то есть, её дяди и тёти; находим, что это человек с кодом 24, Геладзе П. И. 6)Ответ: 2