Задание 3 . Технология поиска и хранения информации
Задание о технологии хранения, поиска и сортировки информации в базах данных
- 3-е задание: «Реляционные базы данных» Уровень сложности — базовый, Требуется использование специализированного программного обеспечения — нет, Максимальный балл — 1, Примерное время выполнения — 3 минуты. Проверяемые элементы содержания: Знание о технологии хранения, поиска и сортировки информации в реляционных базах данных
БАЗЫ ДАННЫХ
- База данных – это хранилище больших объемов данных некоторой предметной области, организованное в определенную структуру, т.е. хранящихся в упорядоченном виде.
- Данные в табличных БД представлены, соответственно, в виде таблицы .
Таблицы
- Строки таблицы носят название записи , а столбцы — поля :
- Абсолютно все поля должны быть снабжены уникальными именами. В примере: Фамилия, Имя, Адрес, Телефон .
- Поля имеют различные типы данных, в зависимости от их содержимого (например, символьный, целочисленный, денежный и т.п.).
- Поля могут быть обязательными для заполнения или нет.
- Таблица может иметь безграничное количество записей
Положительное в реляционных БД:
- исключено дублирование информации;
- если изменяются какие-либо данные, к примеру, адрес фирмы, то достаточно изменить его только в одной таблице — Продавцы ;
- защита от неправильного ввода (или ввода с ошибками): можно выбрать (как бы ввести) только фирму, которая есть в таблице Продавцы ;
- Для удобства осуществления поиска в базе данных часто создается специальная таблица Индексы .
- Индекс – это специальная таблица, предназначенная для осуществления быстрого поиска в основной таблице по выбранному столбцу.
Последовательность выполнения логических операций в сложных запросах:
- сначала выполняются отношения, затем – «И» , потом – «ИЛИ» . Чтобы изменить порядок выполнения используются скобки.
1.Ниже представлены две таблицы из базы данных. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1 . Определите на основании приведённых данных фамилию и инициалы племянника Геладзе П.П.
Варианты ответа: 1) Вильямс С.П. 2) Геладзе П.И. 3) Леоненко М.С. 4) Леоненко С.С.
2.Ниже представлены две таблицы из базы данных. Каждая строка Таблицы 2 содержит информацию о ребенке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке Таблицы 1 . Определите на основании приведенных данных суммарное количество прямых потомков (т.е. детей, внуков, правнуков) Иоли А.Б .
3. Ниже представлены две таблицы из базы данных, в которых собраны сведения о сотрудниках некоторой организации. Каждая строка Таблицы 2 содержит информацию о сотруднике структурного подразделения и о его непосредственном руководителе, который, в свою очередь, является непосредственным подчиненным руководителя более высокого уровня. Информация представлена значением поля ID в соответствующей строке Таблицы 1 . Определите на основании приведенных данных суммарное количество подчиненных (непосредственных и через руководителей более низкого уровня) Сидорова Т.И .
4. Ниже представлены два фрагмента таблиц из базы данных о жителях микрорайона. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1 . Определите на основании приведённых данных, у скольких детей на момент их рождения матерям было больше 22 полных лет . При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.
5.На городской тур олимпиады по математике отбираются те учащиеся, кто набрал на районном туре не менее 12 баллов или полностью решил хотя бы одну из двух самых сложных задач (№ 6 или № 7). За полное решение задач 1–4 даётся 2 балла; задач 5, 6 — 3 балла; задачи 7 — 4 балла. Дан фрагмент таблицы результатов районного тура. Сколько девочек из этой таблицы прошли на городской тур?
3. Ниже представлены две таблицы из базы данных. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. Определите на основании приведённых данных ID племянницы Ерёмы А. И . Пояснение: племянницей считается дочь брата или сестры.
3. Даны фрагменты двух таблиц из базы данных. Каждая строка таблицы 2 содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы 1. На основании имеющихся данных определите ID человека, у которого в момент достижения 50 полных лет было наибольшее количество внуков и внучек . При вычислении ответа учитывайте только информацию из приведённых фрагментов таблиц.
Сколько записей удовлетворяют условию «Пол = 'ж' или География
Ниже приведены фрагменты таблиц базы данных учеников школы:
Сколько учеников выше 170 см учатся в 6 классе?