Вопрос:

10. Реляционная база данных задана таблицей: No Ф.И.О. Пол Возраст Клуб Спорт 7. Панченко Л.П. муж 22 Спартак Футбол 8. Иванов А.А. жен 20 Динамо Лыжи 9. Сидоров М.Г. жен 19 Ротор Футбол 10. Дмитриева А.Н. муж 21 Звезда Лыжи 11. Белялова М.Л. жен 18 Спартак Биатлон 12. Морозова Е.Г. муж 24 Звезда Лыжи Какие записи будут выбраны по условию (клуб="Спартак" ИЛИ клуб = "Ротор") И НЕ (пол = "жен")?

Ответ:

Решение:

Условие состоит из двух частей, соединенных логическим "И".

Часть 1: (клуб="Спартак" ИЛИ клуб = "Ротор")

  • Записи, где клуб "Спартак": №7, №11
  • Записи, где клуб "Ротор": №9
  • Объединяя, получаем: №7, №9, №11.

Часть 2: НЕ (пол = "жен")

  • Это означает, что пол должен быть "муж".
  • Записи с полом "муж": №7, №10, №12

Объединяем Часть 1 и Часть 2 с помощью "И":

Нам нужны записи, которые присутствуют в обоих списках:

  • Из списка Части 1 (№7, №9, №11) ищем те, где пол "муж" (из списка Части 2: №7, №10, №12).
  • Единственная запись, удовлетворяющая обоим условиям, — это №7.

Ответ: 3) 1