![Задание 3 . Технология поиска и хранения информации Задание о технологии хранения, поиска и сортировки информации в базах данных](http://fsd.mir-olymp.ru/html/2023/12/17/i_657f254574365/img_phpOgekmf_0.jpg)
Задание 3 . Технология поиска и хранения информации
Задание о технологии хранения, поиска и сортировки информации в базах данных
![3-е задание: «Реляционные базы данных» Уровень сложности — базовый, Требуется использование специализированного программного обеспечения — нет, Максимальный балл — 1, Примерное время выполнения](http://fsd.mir-olymp.ru/html/2023/12/17/i_657f254574365/img_phpOgekmf_1.jpg)
- 3-е задание: «Реляционные базы данных» Уровень сложности — базовый, Требуется использование специализированного программного обеспечения — нет, Максимальный балл — 1, Примерное время выполнения — 3 минуты. Проверяемые элементы содержания: Знание о технологии хранения, поиска и сортировки информации в реляционных базах данных
![БАЗЫ ДАННЫХ](http://fsd.mir-olymp.ru/html/2023/12/17/i_657f254574365/img_phpOgekmf_2.jpg)
БАЗЫ ДАННЫХ
- База данных – это хранилище больших объемов данных некоторой предметной области, организованное в определенную структуру, т.е. хранящихся в упорядоченном виде.
- Данные в табличных БД представлены, соответственно, в виде таблицы .
![Таблицы](http://fsd.mir-olymp.ru/html/2023/12/17/i_657f254574365/img_phpOgekmf_3.jpg)
Таблицы
- Строки таблицы носят название записи , а столбцы — поля :
- Абсолютно все поля должны быть снабжены уникальными именами. В примере: Фамилия, Имя, Адрес, Телефон .
- Поля имеют различные типы данных, в зависимости от их содержимого (например, символьный, целочисленный, денежный и т.п.).
- Поля могут быть обязательными для заполнения или нет.
- Таблица может иметь безграничное количество записей
![Положительное в реляционных БД:](http://fsd.mir-olymp.ru/html/2023/12/17/i_657f254574365/img_phpOgekmf_4.jpg)
Положительное в реляционных БД:
- исключено дублирование информации;
- если изменяются какие-либо данные, к примеру, адрес фирмы, то достаточно изменить его только в одной таблице — Продавцы ;
- защита от неправильного ввода (или ввода с ошибками): можно выбрать (как бы ввести) только фирму, которая есть в таблице Продавцы ;
- Для удобства осуществления поиска в базе данных часто создается специальная таблица Индексы .
- Индекс – это специальная таблица, предназначенная для осуществления быстрого поиска в основной таблице по выбранному столбцу.
![Последовательность выполнения логических операций в сложных запросах:](http://fsd.mir-olymp.ru/html/2023/12/17/i_657f254574365/img_phpOgekmf_5.jpg)
Последовательность выполнения логических операций в сложных запросах:
- сначала выполняются отношения, затем – «И» , потом – «ИЛИ» . Чтобы изменить порядок выполнения используются скобки.
![1.Ниже представлены две таблицы из базы данных. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1 . Определите на основании приведённых данных фамилию и инициалы племянника Геладзе П.П. Варианты ответа: 1) Вильямс С.П. 2) Геладзе П.И. 3) Леоненко М.С. 4) Леоненко С.С.](http://fsd.mir-olymp.ru/html/2023/12/17/i_657f254574365/img_phpOgekmf_6.jpg)
1.Ниже представлены две таблицы из базы данных. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1 . Определите на основании приведённых данных фамилию и инициалы племянника Геладзе П.П.
Варианты ответа: 1) Вильямс С.П. 2) Геладзе П.И. 3) Леоненко М.С. 4) Леоненко С.С.
![2.Ниже представлены две таблицы из базы данных. Каждая строка Таблицы 2 содержит информацию о ребенке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке Таблицы 1 . Определите на основании приведенных данных суммарное количество прямых потомков (т.е. детей, внуков, правнуков) Иоли А.Б .](http://fsd.mir-olymp.ru/html/2023/12/17/i_657f254574365/img_phpOgekmf_7.jpg)
2.Ниже представлены две таблицы из базы данных. Каждая строка Таблицы 2 содержит информацию о ребенке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке Таблицы 1 . Определите на основании приведенных данных суммарное количество прямых потомков (т.е. детей, внуков, правнуков) Иоли А.Б .
![3. Ниже представлены две таблицы из базы данных, в которых собраны сведения о сотрудниках некоторой организации. Каждая строка Таблицы 2 содержит информацию о сотруднике структурного подразделения и о его непосредственном руководителе, который, в свою очередь, является непосредственным подчиненным руководителя более высокого уровня. Информация представлена значением поля ID в соответствующей строке Таблицы 1 . Определите на основании приведенных данных суммарное количество подчиненных (непосредственных и через руководителей более низкого уровня) Сидорова Т.И .](http://fsd.mir-olymp.ru/html/2023/12/17/i_657f254574365/img_phpOgekmf_8.jpg)
3. Ниже представлены две таблицы из базы данных, в которых собраны сведения о сотрудниках некоторой организации. Каждая строка Таблицы 2 содержит информацию о сотруднике структурного подразделения и о его непосредственном руководителе, который, в свою очередь, является непосредственным подчиненным руководителя более высокого уровня. Информация представлена значением поля ID в соответствующей строке Таблицы 1 . Определите на основании приведенных данных суммарное количество подчиненных (непосредственных и через руководителей более низкого уровня) Сидорова Т.И .
![4. Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1 . Определите на основании приведённых данных, у скольких детей на момент их рождения матерям было больше 22 полных лет . При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.](http://fsd.mir-olymp.ru/html/2023/12/17/i_657f254574365/img_phpOgekmf_9.jpg)
4. Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1 . Определите на основании приведённых данных, у скольких детей на момент их рождения матерям было больше 22 полных лет . При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.
![5.На городской тур олимпиады по математике отбираются те учащиеся, кто набрал на районном туре не менее 12 баллов или полностью решил хотя бы одну из двух самых сложных задач (№ 6 или № 7). За полное решение задач 1–4 даётся 2 балла; задач 5, 6 — 3 балла; задачи 7 — 4 балла. Дан фрагмент таблицы результатов районного тура. Сколько девочек из этой таблицы прошли на городской тур?](http://fsd.mir-olymp.ru/html/2023/12/17/i_657f254574365/img_phpOgekmf_10.jpg)
5.На городской тур олимпиады по математике отбираются те учащиеся, кто набрал на районном туре не менее 12 баллов или полностью решил хотя бы одну из двух самых сложных задач (№ 6 или № 7). За полное решение задач 1–4 даётся 2 балла; задач 5, 6 — 3 балла; задачи 7 — 4 балла. Дан фрагмент таблицы результатов районного тура. Сколько девочек из этой таблицы прошли на городской тур?
![3. Ниже представлены две таблицы из базы данных. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите на основании приведённых данных ID племянницы Ерёмы А. И . Пояснение: племянницей считается дочь брата или сестры.](http://fsd.mir-olymp.ru/html/2023/12/17/i_657f254574365/img_phpOgekmf_11.jpg)
3. Ниже представлены две таблицы из базы данных. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите на основании приведённых данных ID племянницы Ерёмы А. И . Пояснение: племянницей считается дочь брата или сестры.
![3. Даны фрагменты двух таблиц из базы данных. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. На основании имеющихся данных определите ID человека, у которого в момент достижения 50 полных лет было наибольшее количество внуков и внучек . При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.](http://fsd.mir-olymp.ru/html/2023/12/17/i_657f254574365/img_phpOgekmf_12.jpg)
3. Даны фрагменты двух таблиц из базы данных. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. На основании имеющихся данных определите ID человека, у которого в момент достижения 50 полных лет было наибольшее количество внуков и внучек . При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.
![Сколько записей удовлетворяют условию «Пол = 'ж' или География < История»?](http://fsd.mir-olymp.ru/html/2023/12/17/i_657f254574365/img_phpOgekmf_13.jpg)
Сколько записей удовлетворяют условию «Пол = 'ж' или География
![Ниже приведены фрагменты таблиц базы данных учеников школы: Сколько учеников выше 170 см учатся в 6 классе?](http://fsd.mir-olymp.ru/html/2023/12/17/i_657f254574365/img_phpOgekmf_14.jpg)
Ниже приведены фрагменты таблиц базы данных учеников школы:
Сколько учеников выше 170 см учатся в 6 классе?