Фамилия Пол Дата рождения Рост Вес
Иванов 1 5.02.04 165 52
Петров 1 6.02.03 158 48
Сидорук 0 10.11.04 160 42
Степанова 0 5.06.04 148 46
Стадник 1 13.12.03 150 45

а. Какое поле (или совокупность полей) образует первичный ключ данной
таблицы?
б. Определите типы всех полей в данной таблице
в. В каком порядке будут следовать записи базы данных по полю «Фамилия»
при последовательной сортировке по полю «Дата рождения» в порядке
убывания?
г. Какие записи из базы данных будут выбраны по условию
(Дата < 1.01.04 И Пол = 1) или Рост < 160)? Укажите Фамилии.


Ответы

Ответ дал: TatyanaOskol
0

Объяснение:

а. Для таблицы такого вида нет первичного естественного ключа, т. к. ни одно поле или сочетание полей не дали нам уникальности, поэтому нужно ввести первичный искусственный ключ - идентификационный номер или ID.

(Возможны варианты ответа: именно для данной таблицы поля Фамилия, Дата рождения, Рост, Вес не повторяются, их можно считать уникальными и выбрать один из них,а т. к. первичный ключ обычно простое число, можно выбрать или Рост или Вес, но этот ответ спорный.)

б.

Фамилия - Текст [VARCHAR]

Пол - Целое [INTEGER]

Дата рождения - Дата [DATE]

Рост - Число [NUMERIC], т. к. может быть и не целым

Вес - Число [NUMERIC], т. к. может быть и не целым

в.

Сидорук  

Степанова  

Иванов  

Стадник  

Петров  

г.

Стадник (т.к. значения пол= 1 и дата рождения < 1.01.04 и значение рост < 160)

Петров ( т.к. значения пол= 1 и дата рождения < 1.01.04 и значение рост < 160)

Степанова  (т.к. значение рост < 160)

Вас заинтересует