Базы данных: Экзамен (К)
Программа
в среде программирования Экзамен (К)
Среда программирования: Экзамен (К)
Название работы: Базы данных: Экзамен (К)
Вид работы: Программа
Описание: Базы данных: Экзамен (К)
Нормальные формы
Question1
В отношении КЛИЕНТ(паспорт,ФИО,статус,адрес,дата рождения) с первичным ключом {паспорт} имеются функциональные зависимости:
паспорт -> ФИО
паспорт -> адрес
паспорт -> дата рождения
паспорт -> статус
Укажите нормальную форму.
1NF
2NF
3NF
Выберите все верные ответы (может быть несколько или один).
Фундаментальные свойства отношений
Question2
Укажите возможный ключ для отношения ДИСЦИПЛИНА(название,специальность,кол.часов,вид), где атрибуты (NOT NULL):
название - название дисциплины;
специальность - номер специальности, имеющей дисциплину (дисциплина может изучаться на разных специальностях);
кол.часов - количество часов по дисциплине для специальности;
вид - вид аттестации (экзамен или зачет).
название (уникальное)
специальность
{название,кол.часов}
{название,специальность}
{специальность,кол.часов}
Выберите все верные ответы (может быть несколько или один).
Многотабличные запросы
Question3
Дано:
таблица OTD
nomer name_otdel
100 Охраны
101 Финансовый
102 Управления
103 Хозяйственный
104 Комплектации
таблица SOTR
nom nom_otd fio zarpl
44 100 Иванов 12000
56 104 Петров 11000
58 104 Сидоров 15000
12 103 Серов 17000
15 102 Машин 12500
32 100 Цух 10000
54 101 Свиридов 6000
56 100 Корнеев 7000
66 102 Андреев 45000
37 103 Корнеев 7000
16 104 Сергеев 12000
46 102 Алексеев 15000
Сколько строк возвратит оператор запроса?
select * from otd,sotr where nomer=nom_otd and zarpl>12000
В ответ введите число.
Пример ввода ответа: 7
Введите слово, словосочетание или символьно-цифровое выражение.
Модификация данных
Question4
Дано:
таблица OTD
nomer name_otdel
100 Охраны
101 Финансовый
102 Управления
103 Хозяйственный
104 Комплектации
таблица SOTR
nom nom_otd fio zarpl
44 100 Иванов 12000
56 104 Петров 11000
58 104 Сидоров 15000
12 103 Серов 17000
15 102 Машин 12500
32 100 Цух 10000
54 101 Свиридов 6000
56 100 Корнеев 7000
66 102 Андреев 45000
37 103 Корнеев 7000
16 104 Сергеев 12000
46 102 Алексеев 15000
Сколько строк будет удалено после выполнения оператора?
delete from sotr where zarpl<12000
В ответ введите число.
Пример ввода ответа: 7
Введите слово, словосочетание или символьно-цифровое выражение.
Реляционная алгебра
Question5
При выполнении операции двух совместимых по типу отношений производится отношение с телом, включающим все кортежи, входящие хотя бы в одно из отношений-операндов. Повторяющиеся кортежи в результирующем отношении удаляются по определению.
Следуйте подсказкам по вводу ответов.
ER-модель
Question6
Для двух сущностей СТУДЕНТ и ДИСЦИПЛИНА укажите тип связи ''ИЗУЧЕНИЕ ДИСЦИПЛИНЫ''.
Один-к-одному
Один-ко-многим
Многие-ко-многим
Выберите все верные ответы (может быть несколько или один).
Основные понятия реляционной модели
Question7
- простой или составной атрибут, который однозначно идентифицирует кортеж отношения.
Следуйте подсказкам по вводу ответов.
Однотабличные запросы
Question8
Дано:
таблица OTD
nomer name_otdel
100 Охраны
101 Финансовый
102 Управления
103 Хозяйственный
104 Комплектации
таблица SOTR
nom nom_otd fio zarpl
44 100 Иванов 12000
56 104 Петров 11000
58 104 Сидоров 15000
12 103 Серов 17000
15 102 Машин 12500
32 100 Цух 10000
54 101 Свиридов 6000
56 100 Корнеев 7000
66 102 Андреев 45000
37 103 Корнеев 7000
16 104 Сергеев 12000
46 102 Алексеев 15000
Сколько строк возвратит оператор запроса?
select COUNT(*),nom_otd from sotr where nom_otd>102 group by nom_otd
В ответ введите число.
Пример ввода ответа: 7
Введите слово, словосочетание или символьно-цифровое выражение.
Запросы с подзапросом
Question9
Дано:
таблица OTD
nomer name_otdel
100 Охраны
101 Финансовый
102 Управления
103 Хозяйственный
104 Комплектации
таблица SOTR
nom nom_otd fio zarpl
44 100 Иванов 12000
56 104 Петров 11000
58 104 Сидоров 15000
12 103 Серов 17000
15 102 Машин 12500
32 100 Цух 10000
54 101 Свиридов 6000
56 100 Корнеев 7000
66 102 Андреев 45000
37 103 Корнеев 7000
16 104 Сергеев 12000
46 102 Алексеев 15000
Сколько строк возвратит оператор?
select * from otd where nomer in (select nom_otd from sotr group by nom_otd having count(*)=2)
В ответ введите число.
Пример ввода ответа: 7
Введите слово, словосочетание или символьно-цифровое выражение.
Реляционные операции
Question10
Дано:
Отношение АA
nom Fio zarpl
44 Иванов 12000
56 Петров 11000
58 Сидоров 15000
12 Серов 17000
15 Машин 12500
32 Цух 50000
54 Свиридов 6000
56 Корнеев 7000
66 Андреев 45000
Отношение ВB
nom1 fio1 Zarpl1
44 Иванов 12000
56 Петров 11000
55 Перов 17000
12 Серов 17000
15 Машин 12500
46 Андреев 5000
54 Корнеев 6000
56 Корнеев 7000
66 Андреев 45000
Сколько кортежей возвратит операция?
(AA TIMES BB) where nom=nom1
В ответ введите число.
Пример ввода ответа: 1
Введите слово, словосочетание или символьно-цифровое выражение.
Год: 2019
Данный заказ (программа) выполнялся нашим сайтом в 2019-м году, в рамках этого заказа была разработана программа в среде программирования Экзамен (К). Если у Вас похожее задание на программу, которую нужно написать на Экзамен (К), либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2019-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".
Тел.:
+79374242235
Viber: +79374242235 Telegram: kursovikcom ВКонтакте: kursovikcom WhatsApp +79374242235 E-mail: info@kursovik.com Skype: kursovik.com |