Главная / Образование /
Введение в логику / Тест 22
Введение в логику - тест 22
Упражнение 1:
Номер 1
В реляционной базе данных хранится информация о семьях в трех таблицах: Персоны, Родители, Дети.Таблица "Персоны" имеет 6 столбцов – задает отношение арности 6:
ID персоны | Фамилия | Имя | Отчество | пол | Год рождения |
---|
1 | Соколов | Петр | Николаевич | муж | 1960 |
2 | Соколова | Анна | Петровна | жен | 1961 |
3 | Соколов | Николай | Петрович | муж | 1982 |
4 | Соколов | Антон | Петрович | муж | 1988 |
5 | Соколова | Елена | Петровна | жен | 1984 |
6 | Чижиков | Сергей | Юрьевич | муж | 1959 |
7 | Самохина | Татьяна | Александровна | жен | 1960 |
8 | Чижикова | Любовь | Сергеевна | жен | 1981 |
9 | Чижикова | Нина | Сергеевна | жен | 1985 |
10 | Чижиков | Василий | Сергеевич | муж | 1983 |
11 | Чижиков | Николай | Васильевич | муж | 2003 |
12 | Чижиков | Владимир | Васильевич | муж | 2005 |
13 | Некто | Олег | Олегович | муж | 1999 |
Таблица "Родители" имеет 3 столбца – задает отношение арности 3:
ID семьи | ID мужа | ID жены |
---|
1 | 1 | 2 |
2 | 6 | 7 |
3 | 10 | 5 |
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьи | ID ребенка |
---|
1 | 3 |
1 | 4 |
1 | 5 |
2 | 8 |
2 | 9 |
2 | 10 |
3 | 11 |
3 | 12 |
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Какой дядя старший по возрасту у Чижикова Владимира Васильевича?". Укажите ID дяди в таблице персоны.
Ответ:
 3 
Номер 2
В реляционной базе данных хранится информация о семьях в трех таблицах: Персоны, Родители, Дети.
Таблица "Персоны" имеет 6 столбцов – задает отношение арности 6:
ID персоны | Фамилия | Имя | Отчество | пол | Год рождения |
---|
1 | Соколов | Петр | Николаевич | муж | 1960 |
2 | Соколова | Анна | Петровна | жен | 1961 |
3 | Соколов | Николай | Петрович | муж | 1982 |
4 | Соколов | Антон | Петрович | муж | 1988 |
5 | Соколова | Елена | Петровна | жен | 1984 |
6 | Чижиков | Сергей | Юрьевич | муж | 1959 |
7 | Самохина | Татьяна | Александровна | жен | 1960 |
8 | Чижикова | Любовь | Сергеевна | жен | 1981 |
9 | Чижикова | Нина | Сергеевна | жен | 1985 |
10 | Чижиков | Василий | Сергеевич | муж | 1983 |
11 | Чижиков | Николай | Васильевич | муж | 2003 |
12 | Чижиков | Владимир | Васильевич | муж | 2005 |
13 | Некто | Олег | Олегович | муж | 1999 |
Таблица "Родители" имеет 3 столбца – задает отношение арности 3:
ID семьи | ID мужа | ID жены |
---|
1 | 1 | 2 |
2 | 6 | 7 |
3 | 10 | 5 |
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьи | ID ребенка |
---|
1 | 3 |
1 | 4 |
1 | 5 |
2 | 8 |
2 | 9 |
2 | 10 |
3 | 11 |
3 | 12 |
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько тёток у Чижикова Владимира Васильевича?".
Ответ:
 2 
Номер 3
В реляционной базе данных хранится информация о семьях в трех таблицах: Персоны, Родители, Дети.
Таблица "Персоны" имеет 6 столбцов – задает отношение арности 6:
ID персоны | Фамилия | Имя | Отчество | пол | Год рождения |
---|
1 | Соколов | Петр | Николаевич | муж | 1960 |
2 | Соколова | Анна | Петровна | жен | 1961 |
3 | Соколов | Николай | Петрович | муж | 1982 |
4 | Соколов | Антон | Петрович | муж | 1988 |
5 | Соколова | Елена | Петровна | жен | 1984 |
6 | Чижиков | Сергей | Юрьевич | муж | 1959 |
7 | Самохина | Татьяна | Александровна | жен | 1960 |
8 | Чижикова | Любовь | Сергеевна | жен | 1981 |
9 | Чижикова | Нина | Сергеевна | жен | 1985 |
10 | Чижиков | Василий | Сергеевич | муж | 1983 |
11 | Чижиков | Николай | Васильевич | муж | 2003 |
12 | Чижиков | Владимир | Васильевич | муж | 2005 |
13 | Некто | Олег | Олегович | муж | 1999 |
Таблица "Родители" имеет 3 столбца – задает отношение арности 3:
ID семьи | ID мужа | ID жены |
---|
1 | 1 | 2 |
2 | 6 | 7 |
3 | 10 | 5 |
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьи | ID ребенка |
---|
1 | 3 |
1 | 4 |
1 | 5 |
2 | 8 |
2 | 9 |
2 | 10 |
3 | 11 |
3 | 12 |
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько детей у Самохиной Татьяны Александровны?"
Ответ:
 3 
Номер 4
В реляционной базе данных хранится информация о семьях в трех таблицах: Персоны, Родители, Дети.
Таблица "Персоны" имеет 6 столбцов – задает отношение арности 6:
ID персоны | Фамилия | Имя | Отчество | пол | Год рождения |
---|
1 | Соколов | Петр | Николаевич | муж | 1960 |
2 | Соколова | Анна | Петровна | жен | 1961 |
3 | Соколов | Николай | Петрович | муж | 1982 |
4 | Соколов | Антон | Петрович | муж | 1988 |
5 | Соколова | Елена | Петровна | жен | 1984 |
6 | Чижиков | Сергей | Юрьевич | муж | 1959 |
7 | Самохина | Татьяна | Александровна | жен | 1960 |
8 | Чижикова | Любовь | Сергеевна | жен | 1981 |
9 | Чижикова | Нина | Сергеевна | жен | 1985 |
10 | Чижиков | Василий | Сергеевич | муж | 1983 |
11 | Чижиков | Николай | Васильевич | муж | 2003 |
12 | Чижиков | Владимир | Васильевич | муж | 2005 |
13 | Некто | Олег | Олегович | муж | 1999 |
Таблица "Родители" имеет 3 столбца – задает отношение арности 3:
ID семьи | ID мужа | ID жены |
---|
1 | 1 | 2 |
2 | 6 | 7 |
3 | 10 | 5 |
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьи | ID ребенка |
---|
1 | 3 |
1 | 4 |
1 | 5 |
2 | 8 |
2 | 9 |
2 | 10 |
3 | 11 |
3 | 12 |
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос:"Какой самый молодой дядя у Чижикова Владимира Васильевича?". Укажите ID дяди.
Ответ:
 4 
Номер 5
В реляционной базе данных хранится информация о семьях в трех таблицах: Персоны, Родители, Дети.
Таблица "Персоны" имеет 6 столбцов – задает отношение арности 6:
ID персоны | Фамилия | Имя | Отчество | пол | Год рождения |
---|
1 | Соколов | Петр | Николаевич | муж | 1960 |
2 | Соколова | Анна | Петровна | жен | 1961 |
3 | Соколов | Николай | Петрович | муж | 1982 |
4 | Соколов | Антон | Петрович | муж | 1988 |
5 | Соколова | Елена | Петровна | жен | 1984 |
6 | Чижиков | Сергей | Юрьевич | муж | 1959 |
7 | Самохина | Татьяна | Александровна | жен | 1960 |
8 | Чижикова | Любовь | Сергеевна | жен | 1981 |
9 | Чижикова | Нина | Сергеевна | жен | 1985 |
10 | Чижиков | Василий | Сергеевич | муж | 1983 |
11 | Чижиков | Николай | Васильевич | муж | 2003 |
12 | Чижиков | Владимир | Васильевич | муж | 2005 |
13 | Некто | Олег | Олегович | муж | 1999 |
Таблица "Родители" имеет 3 столбца – задает отношение арности 3:
ID семьи | ID мужа | ID жены |
---|
1 | 1 | 2 |
2 | 6 | 7 |
3 | 10 | 5 |
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьи | ID ребенка |
---|
1 | 3 |
1 | 4 |
1 | 5 |
2 | 8 |
2 | 9 |
2 | 10 |
3 | 11 |
3 | 12 |
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Кто является ребенком Соколова Петра Николаевича?"
Ответ:
 (1) Соколов Николай Петрович 
 (2) Соколова Анна Петровна 
 (3) Соколов Антон Петрович 
 (4) Соколова Елена Петровна 
Номер 6
В реляционной базе данных хранится информация о семьях в трех таблицах: Персоны, Родители, Дети.
Таблица "Персоны" имеет 6 столбцов – задает отношение арности 6:
ID персоны | Фамилия | Имя | Отчество | пол | Год рождения |
---|
1 | Соколов | Петр | Николаевич | муж | 1960 |
2 | Соколова | Анна | Петровна | жен | 1961 |
3 | Соколов | Николай | Петрович | муж | 1982 |
4 | Соколов | Антон | Петрович | муж | 1988 |
5 | Соколова | Елена | Петровна | жен | 1984 |
6 | Чижиков | Сергей | Юрьевич | муж | 1959 |
7 | Самохина | Татьяна | Александровна | жен | 1960 |
8 | Чижикова | Любовь | Сергеевна | жен | 1981 |
9 | Чижикова | Нина | Сергеевна | жен | 1985 |
10 | Чижиков | Василий | Сергеевич | муж | 1983 |
11 | Чижиков | Николай | Васильевич | муж | 2003 |
12 | Чижиков | Владимир | Васильевич | муж | 2005 |
13 | Некто | Олег | Олегович | муж | 1999 |
Таблица "Родители" имеет 3 столбца – задает отношение арности 3:
ID семьи | ID мужа | ID жены |
---|
1 | 1 | 2 |
2 | 6 | 7 |
3 | 10 | 5 |
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьи | ID ребенка |
---|
1 | 3 |
1 | 4 |
1 | 5 |
2 | 8 |
2 | 9 |
2 | 10 |
3 | 11 |
3 | 12 |
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько внуков у Самохиной Татьяны Александровны?"
Ответ:
 2 
Упражнение 2:
Номер 1
В реляционной базе данных хранится информация о семьях в трех таблицах: Персоны, Родители, Дети.
Таблица "Персоны" имеет 6 столбцов – задает отношение арности 6:
ID персоны | Фамилия | Имя | Отчество | пол | Год рождения |
---|
1 | Соколов | Петр | Николаевич | муж | 1960 |
2 | Соколова | Анна | Петровна | жен | 1961 |
3 | Соколов | Николай | Петрович | муж | 1982 |
4 | Соколов | Антон | Петрович | муж | 1988 |
5 | Соколова | Елена | Петровна | жен | 1984 |
6 | Чижиков | Сергей | Юрьевич | муж | 1959 |
7 | Самохина | Татьяна | Александровна | жен | 1960 |
8 | Чижикова | Любовь | Сергеевна | жен | 1981 |
9 | Чижикова | Нина | Сергеевна | жен | 1985 |
10 | Чижиков | Василий | Сергеевич | муж | 1983 |
11 | Чижиков | Николай | Васильевич | муж | 2003 |
12 | Чижиков | Владимир | Васильевич | муж | 2005 |
13 | Некто | Олег | Олегович | муж | 1999 |
Таблица "Родители" имеет 3 столбца – задает отношение арности 3:
ID семьи | ID мужа | ID жены |
---|
1 | 1 | 2 |
2 | 6 | 7 |
3 | 10 | 5 |
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьи | ID ребенка |
---|
1 | 3 |
1 | 4 |
1 | 5 |
2 | 8 |
2 | 9 |
2 | 10 |
3 | 11 |
3 | 12 |
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Какая самая молодая тетя у Чижикова Николая Васильевича?". Укажите ID тёти.
Ответ:
 9 
Номер 2
В реляционной базе данных хранится информация о семьях в трех таблицах: Персоны, Родители, Дети.
Таблица "Персоны" имеет 6 столбцов – задает отношение арности 6:
ID персоны | Фамилия | Имя | Отчество | пол | Год рождения |
---|
1 | Соколов | Петр | Николаевич | муж | 1960 |
2 | Соколова | Анна | Петровна | жен | 1961 |
3 | Соколов | Николай | Петрович | муж | 1982 |
4 | Соколов | Антон | Петрович | муж | 1988 |
5 | Соколова | Елена | Петровна | жен | 1984 |
6 | Чижиков | Сергей | Юрьевич | муж | 1959 |
7 | Самохина | Татьяна | Александровна | жен | 1960 |
8 | Чижикова | Любовь | Сергеевна | жен | 1981 |
9 | Чижикова | Нина | Сергеевна | жен | 1985 |
10 | Чижиков | Василий | Сергеевич | муж | 1983 |
11 | Чижиков | Николай | Васильевич | муж | 2003 |
12 | Чижиков | Владимир | Васильевич | муж | 2005 |
13 | Некто | Олег | Олегович | муж | 1999 |
Таблица "Родители" имеет 3 столбца – задает отношение арности 3:
ID семьи | ID мужа | ID жены |
---|
1 | 1 | 2 |
2 | 6 | 7 |
3 | 10 | 5 |
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьи | ID ребенка |
---|
1 | 3 |
1 | 4 |
1 | 5 |
2 | 8 |
2 | 9 |
2 | 10 |
3 | 11 |
3 | 12 |
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько дядей и тетей у Чижикова Николая Васильевича?".
Ответ:
 4 
Номер 3
В реляционной базе данных хранится информация о семьях в трех таблицах: Персоны, Родители, Дети.
Таблица "Персоны" имеет 6 столбцов – задает отношение арности 6:
ID персоны | Фамилия | Имя | Отчество | пол | Год рождения |
---|
1 | Соколов | Петр | Николаевич | муж | 1960 |
2 | Соколова | Анна | Петровна | жен | 1961 |
3 | Соколов | Николай | Петрович | муж | 1982 |
4 | Соколов | Антон | Петрович | муж | 1988 |
5 | Соколова | Елена | Петровна | жен | 1984 |
6 | Чижиков | Сергей | Юрьевич | муж | 1959 |
7 | Самохина | Татьяна | Александровна | жен | 1960 |
8 | Чижикова | Любовь | Сергеевна | жен | 1981 |
9 | Чижикова | Нина | Сергеевна | жен | 1985 |
10 | Чижиков | Василий | Сергеевич | муж | 1983 |
11 | Чижиков | Николай | Васильевич | муж | 2003 |
12 | Чижиков | Владимир | Васильевич | муж | 2005 |
13 | Некто | Олег | Олегович | муж | 1999 |
Таблица "Родители" имеет 3 столбца – задает отношение арности 3:
ID семьи | ID мужа | ID жены |
---|
1 | 1 | 2 |
2 | 6 | 7 |
3 | 10 | 5 |
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьи | ID ребенка |
---|
1 | 3 |
1 | 4 |
1 | 5 |
2 | 8 |
2 | 9 |
2 | 10 |
3 | 11 |
3 | 12 |
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько внуков у Самохиной Татьяны Александровны?"
Ответ:
 2 
Номер 4
В реляционной базе данных хранится информация о семьях в трех таблицах: Персоны, Родители, Дети.
Таблица "Персоны" имеет 6 столбцов – задает отношение арности 6:
ID персоны | Фамилия | Имя | Отчество | пол | Год рождения |
---|
1 | Соколов | Петр | Николаевич | муж | 1960 |
2 | Соколова | Анна | Петровна | жен | 1961 |
3 | Соколов | Николай | Петрович | муж | 1982 |
4 | Соколов | Антон | Петрович | муж | 1988 |
5 | Соколова | Елена | Петровна | жен | 1984 |
6 | Чижиков | Сергей | Юрьевич | муж | 1959 |
7 | Самохина | Татьяна | Александровна | жен | 1960 |
8 | Чижикова | Любовь | Сергеевна | жен | 1981 |
9 | Чижикова | Нина | Сергеевна | жен | 1985 |
10 | Чижиков | Василий | Сергеевич | муж | 1983 |
11 | Чижиков | Николай | Васильевич | муж | 2003 |
12 | Чижиков | Владимир | Васильевич | муж | 2005 |
13 | Некто | Олег | Олегович | муж | 1999 |
Таблица "Родители" имеет 3 столбца – задает отношение арности 3:
ID семьи | ID мужа | ID жены |
---|
1 | 1 | 2 |
2 | 6 | 7 |
3 | 10 | 5 |
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьи | ID ребенка |
---|
1 | 3 |
1 | 4 |
1 | 5 |
2 | 8 |
2 | 9 |
2 | 10 |
3 | 11 |
3 | 12 |
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Какой дед старше по возрасту у Чижикова Николая Васильевича?". Укажите ID деда.
Ответ:
 6 
Номер 5
В реляционной базе данных хранится информация о семьях в трех таблицах: Персоны, Родители, Дети.
Таблица "Персоны" имеет 6 столбцов – задает отношение арности 6:
ID персоны | Фамилия | Имя | Отчество | пол | Год рождения |
---|
1 | Соколов | Петр | Николаевич | муж | 1960 |
2 | Соколова | Анна | Петровна | жен | 1961 |
3 | Соколов | Николай | Петрович | муж | 1982 |
4 | Соколов | Антон | Петрович | муж | 1988 |
5 | Соколова | Елена | Петровна | жен | 1984 |
6 | Чижиков | Сергей | Юрьевич | муж | 1959 |
7 | Самохина | Татьяна | Александровна | жен | 1960 |
8 | Чижикова | Любовь | Сергеевна | жен | 1981 |
9 | Чижикова | Нина | Сергеевна | жен | 1985 |
10 | Чижиков | Василий | Сергеевич | муж | 1983 |
11 | Чижиков | Николай | Васильевич | муж | 2003 |
12 | Чижиков | Владимир | Васильевич | муж | 2005 |
13 | Некто | Олег | Олегович | муж | 1999 |
Таблица "Родители" имеет 3 столбца – задает отношение арности 3:
ID семьи | ID мужа | ID жены |
---|
1 | 1 | 2 |
2 | 6 | 7 |
3 | 10 | 5 |
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьи | ID ребенка |
---|
1 | 3 |
1 | 4 |
1 | 5 |
2 | 8 |
2 | 9 |
2 | 10 |
3 | 11 |
3 | 12 |
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Назовите младшего внука Соколова Петра Николаевича?". В ответе укжите ID внука.
Ответ:
 12 
Номер 6
В реляционной базе данных хранится информация о семьях в трех таблицах: Персоны, Родители, Дети.
Таблица "Персоны" имеет 6 столбцов – задает отношение арности 6:
ID персоны | Фамилия | Имя | Отчество | пол | Год рождения |
---|
1 | Соколов | Петр | Николаевич | муж | 1960 |
2 | Соколова | Анна | Петровна | жен | 1961 |
3 | Соколов | Николай | Петрович | муж | 1982 |
4 | Соколов | Антон | Петрович | муж | 1988 |
5 | Соколова | Елена | Петровна | жен | 1984 |
6 | Чижиков | Сергей | Юрьевич | муж | 1959 |
7 | Самохина | Татьяна | Александровна | жен | 1960 |
8 | Чижикова | Любовь | Сергеевна | жен | 1981 |
9 | Чижикова | Нина | Сергеевна | жен | 1985 |
10 | Чижиков | Василий | Сергеевич | муж | 1983 |
11 | Чижиков | Николай | Васильевич | муж | 2003 |
12 | Чижиков | Владимир | Васильевич | муж | 2005 |
13 | Некто | Олег | Олегович | муж | 1999 |
Таблица "Родители" имеет 3 столбца – задает отношение арности 3:
ID семьи | ID мужа | ID жены |
---|
1 | 1 | 2 |
2 | 6 | 7 |
3 | 10 | 5 |
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьи | ID ребенка |
---|
1 | 3 |
1 | 4 |
1 | 5 |
2 | 8 |
2 | 9 |
2 | 10 |
3 | 11 |
3 | 12 |
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько дядей у Чижикова Николая Васильевича?"
Ответ:
 2 
Упражнение 3:
Номер 1
В реляционной базе данных хранится информация о семьях в трех таблицах: Персоны, Родители, Дети.
Таблица "Персоны" имеет 6 столбцов – задает отношение арности 6:
ID персоны | Фамилия | Имя | Отчество | пол | Год рождения |
---|
1 | Соколов | Петр | Николаевич | муж | 1960 |
2 | Соколова | Анна | Петровна | жен | 1961 |
3 | Соколов | Николай | Петрович | муж | 1982 |
4 | Соколов | Антон | Петрович | муж | 1988 |
5 | Соколова | Елена | Петровна | жен | 1984 |
6 | Чижиков | Сергей | Юрьевич | муж | 1959 |
7 | Самохина | Татьяна | Александровна | жен | 1960 |
8 | Чижикова | Любовь | Сергеевна | жен | 1981 |
9 | Чижикова | Нина | Сергеевна | жен | 1985 |
10 | Чижиков | Василий | Сергеевич | муж | 1983 |
11 | Чижиков | Николай | Васильевич | муж | 2003 |
12 | Чижиков | Владимир | Васильевич | муж | 2005 |
13 | Некто | Олег | Олегович | муж | 1999 |
Таблица "Родители" имеет 3 столбца – задает отношение арности 3:
ID семьи | ID мужа | ID жены |
---|
1 | 1 | 2 |
2 | 6 | 7 |
3 | 10 | 5 |
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьи | ID ребенка |
---|
1 | 3 |
1 | 4 |
1 | 5 |
2 | 8 |
2 | 9 |
2 | 10 |
3 | 11 |
3 | 12 |
Используя данные трех таблиц, постройте таблицу "Брат" с двумя столбцами – ID персоны и ID брата персоны. Сколько строк будет в этой таблице?
Ответ:
 8 
Номер 2
В реляционной базе данных хранится информация о семьях в трех таблицах: Персоны, Родители, Дети.
Таблица "Персоны" имеет 6 столбцов – задает отношение арности 6:
ID персоны | Фамилия | Имя | Отчество | пол | Год рождения |
---|
1 | Соколов | Петр | Николаевич | муж | 1960 |
2 | Соколова | Анна | Петровна | жен | 1961 |
3 | Соколов | Николай | Петрович | муж | 1982 |
4 | Соколов | Антон | Петрович | муж | 1988 |
5 | Соколова | Елена | Петровна | жен | 1984 |
6 | Чижиков | Сергей | Юрьевич | муж | 1959 |
7 | Самохина | Татьяна | Александровна | жен | 1960 |
8 | Чижикова | Любовь | Сергеевна | жен | 1981 |
9 | Чижикова | Нина | Сергеевна | жен | 1985 |
10 | Чижиков | Василий | Сергеевич | муж | 1983 |
11 | Чижиков | Николай | Васильевич | муж | 2003 |
12 | Чижиков | Владимир | Васильевич | муж | 2005 |
13 | Некто | Олег | Олегович | муж | 1999 |
Таблица "Родители" имеет 3 столбца – задает отношение арности 3:
ID семьи | ID мужа | ID жены |
---|
1 | 1 | 2 |
2 | 6 | 7 |
3 | 10 | 5 |
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьи | ID ребенка |
---|
1 | 3 |
1 | 4 |
1 | 5 |
2 | 8 |
2 | 9 |
2 | 10 |
3 | 11 |
3 | 12 |
Используя данные трех таблиц, постройте таблицу "Сестра" с двумя столбцами – ID персоны и ID сестры персоны. Сколько строк будет в этой таблице?
Ответ:
 6 
Номер 3
В реляционной базе данных хранится информация о семьях в трех таблицах: Персоны, Родители, Дети.
Таблица "Персоны" имеет 6 столбцов – задает отношение арности 6:
ID персоны | Фамилия | Имя | Отчество | пол | Год рождения |
---|
1 | Соколов | Петр | Николаевич | муж | 1960 |
2 | Соколова | Анна | Петровна | жен | 1961 |
3 | Соколов | Николай | Петрович | муж | 1982 |
4 | Соколов | Антон | Петрович | муж | 1988 |
5 | Соколова | Елена | Петровна | жен | 1984 |
6 | Чижиков | Сергей | Юрьевич | муж | 1959 |
7 | Самохина | Татьяна | Александровна | жен | 1960 |
8 | Чижикова | Любовь | Сергеевна | жен | 1981 |
9 | Чижикова | Нина | Сергеевна | жен | 1985 |
10 | Чижиков | Василий | Сергеевич | муж | 1983 |
11 | Чижиков | Николай | Васильевич | муж | 2003 |
12 | Чижиков | Владимир | Васильевич | муж | 2005 |
13 | Некто | Олег | Олегович | муж | 1999 |
Таблица "Родители" имеет 3 столбца – задает отношение арности 3:
ID семьи | ID мужа | ID жены |
---|
1 | 1 | 2 |
2 | 6 | 7 |
3 | 10 | 5 |
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьи | ID ребенка |
---|
1 | 3 |
1 | 4 |
1 | 5 |
2 | 8 |
2 | 9 |
2 | 10 |
3 | 11 |
3 | 12 |
Используя данные трех таблиц, постройте таблицу "Брат или сестра" с двумя столбцами – ID персоны и ID брата или сестры персоны. Сколько строк будет в этой таблице, учитывая симметричность отношения?
Ответ:
 14 
Номер 4
В реляционной базе данных хранится информация о семьях в трех таблицах: Персоны, Родители, Дети.
Таблица "Персоны" имеет 6 столбцов – задает отношение арности 6:
ID персоны | Фамилия | Имя | Отчество | пол | Год рождения |
---|
1 | Соколов | Петр | Николаевич | муж | 1960 |
2 | Соколова | Анна | Петровна | жен | 1961 |
3 | Соколов | Николай | Петрович | муж | 1982 |
4 | Соколов | Антон | Петрович | муж | 1988 |
5 | Соколова | Елена | Петровна | жен | 1984 |
6 | Чижиков | Сергей | Юрьевич | муж | 1959 |
7 | Самохина | Татьяна | Александровна | жен | 1960 |
8 | Чижикова | Любовь | Сергеевна | жен | 1981 |
9 | Чижикова | Нина | Сергеевна | жен | 1985 |
10 | Чижиков | Василий | Сергеевич | муж | 1983 |
11 | Чижиков | Николай | Васильевич | муж | 2003 |
12 | Чижиков | Владимир | Васильевич | муж | 2005 |
13 | Некто | Олег | Олегович | муж | 1999 |
Таблица "Родители" имеет 3 столбца – задает отношение арности 3:
ID семьи | ID мужа | ID жены |
---|
1 | 1 | 2 |
2 | 6 | 7 |
3 | 10 | 5 |
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьи | ID ребенка |
---|
1 | 3 |
1 | 4 |
1 | 5 |
2 | 8 |
2 | 9 |
2 | 10 |
3 | 11 |
3 | 12 |
Используя данные трех таблиц, постройте таблицу "Дядя" с двумя столбцами – ID персоны и ID дяди персоны. Сколько строк будет в этой таблице?
Ответ:
 4 
Номер 5
В реляционной базе данных хранится информация о семьях в трех таблицах: Персоны, Родители, Дети.
Таблица "Персоны" имеет 6 столбцов – задает отношение арности 6:
ID персоны | Фамилия | Имя | Отчество | пол | Год рождения |
---|
1 | Соколов | Петр | Николаевич | муж | 1960 |
2 | Соколова | Анна | Петровна | жен | 1961 |
3 | Соколов | Николай | Петрович | муж | 1982 |
4 | Соколов | Антон | Петрович | муж | 1988 |
5 | Соколова | Елена | Петровна | жен | 1984 |
6 | Чижиков | Сергей | Юрьевич | муж | 1959 |
7 | Самохина | Татьяна | Александровна | жен | 1960 |
8 | Чижикова | Любовь | Сергеевна | жен | 1981 |
9 | Чижикова | Нина | Сергеевна | жен | 1985 |
10 | Чижиков | Василий | Сергеевич | муж | 1983 |
11 | Чижиков | Николай | Васильевич | муж | 2003 |
12 | Чижиков | Владимир | Васильевич | муж | 2005 |
13 | Некто | Олег | Олегович | муж | 1999 |
Таблица "Родители" имеет 3 столбца – задает отношение арности 3:
ID семьи | ID мужа | ID жены |
---|
1 | 1 | 2 |
2 | 6 | 7 |
3 | 10 | 5 |
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьи | ID ребенка |
---|
1 | 3 |
1 | 4 |
1 | 5 |
2 | 8 |
2 | 9 |
2 | 10 |
3 | 11 |
3 | 12 |
Используя данные трех таблиц, постройте таблицу "Тетя" с двумя столбцами – ID персоны и ID тети персоны. Сколько строк будет в этой таблице?
Ответ:
 4 
Номер 6
В реляционной базе данных хранится информация о семьях в трех таблицах: Персоны, Родители, Дети.
Таблица "Персоны" имеет 6 столбцов – задает отношение арности 6:
ID персоны | Фамилия | Имя | Отчество | пол | Год рождения |
---|
1 | Соколов | Петр | Николаевич | муж | 1960 |
2 | Соколова | Анна | Петровна | жен | 1961 |
3 | Соколов | Николай | Петрович | муж | 1982 |
4 | Соколов | Антон | Петрович | муж | 1988 |
5 | Соколова | Елена | Петровна | жен | 1984 |
6 | Чижиков | Сергей | Юрьевич | муж | 1959 |
7 | Самохина | Татьяна | Александровна | жен | 1960 |
8 | Чижикова | Любовь | Сергеевна | жен | 1981 |
9 | Чижикова | Нина | Сергеевна | жен | 1985 |
10 | Чижиков | Василий | Сергеевич | муж | 1983 |
11 | Чижиков | Николай | Васильевич | муж | 2003 |
12 | Чижиков | Владимир | Васильевич | муж | 2005 |
13 | Некто | Олег | Олегович | муж | 1999 |
Таблица "Родители" имеет 3 столбца – задает отношение арности 3:
ID семьи | ID мужа | ID жены |
---|
1 | 1 | 2 |
2 | 6 | 7 |
3 | 10 | 5 |
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьи | ID ребенка |
---|
1 | 3 |
1 | 4 |
1 | 5 |
2 | 8 |
2 | 9 |
2 | 10 |
3 | 11 |
3 | 12 |
Используя данные трех таблиц, постройте таблицу "Дядя или Тетя" с двумя столбцами – ID персоны и ID дяди или тети персоны. Сколько строк будет в этой таблице?
Ответ:
 8 
Упражнение 4:
Номер 1
В реляционной базе данных хранится информация о проектной организации в трех таблицах: Сотрудники, Проекты, Разработчики.
Таблица "Сотрудники" имеет 6 столбцов – задает отношение арности 6:
ID сотрудника | Фамилия | Имя | Отчество | отдел | Должность |
---|
1 | Соколов | Петр | Николаевич | 1 | начальник |
2 | Соколова | Анна | Петровна | 2 | программист |
3 | Синицын | Николай | Петрович | 3 | старший программист |
4 | Ястребов | Антон | Петрович | 1 | архитектор |
5 | Коршунова | Елена | Петровна | 3 | старший программист |
6 | Чижиков | Сергей | Юрьевич | 1 | программист |
7 | Воробьева | Татьяна | Александровна | 2 | архитектор |
8 | Голубева | Любовь | Сергеевна | 2 | программист |
9 | Орлов | Василий | Сергеевич | 3 | программист |
Таблица "Проекты" имеет 2 столбца – задает отношение арности 2:
ID проекта | название проекта |
---|
1 | Супер |
2 | Гром |
3 | Молния |
Таблица "Разработчики" имеет 2 столбца – задает отношение арности 2:
ID Сотрудника | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 7 | 8 | 8 | 9 | 9 | 9 |
---|
ID проекта | 1 | 2 | 3 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 3 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
---|
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько сотрудников участвует в разработке проекта Гром?".
Ответ:
 5 
Номер 2
В реляционной базе данных хранится информация о проектной организации в трех таблицах: Сотрудники, Проекты, Разработчики.
Таблица "Сотрудники" имеет 6 столбцов – задает отношение арности 6:
ID сотрудника | Фамилия | Имя | Отчество | отдел | Должность |
---|
1 | Соколов | Петр | Николаевич | 1 | начальник |
2 | Соколова | Анна | Петровна | 2 | программист |
3 | Синицын | Николай | Петрович | 3 | старший программист |
4 | Ястребов | Антон | Петрович | 1 | архитектор |
5 | Коршунова | Елена | Петровна | 3 | старший программист |
6 | Чижиков | Сергей | Юрьевич | 1 | программист |
7 | Воробьева | Татьяна | Александровна | 2 | архитектор |
8 | Голубева | Любовь | Сергеевна | 2 | программист |
9 | Орлов | Василий | Сергеевич | 3 | программист |
Таблица "Проекты" имеет 2 столбца – задает отношение арности 2:
ID проекта | название проекта |
---|
1 | Супер |
2 | Гром |
3 | Молния |
Таблица "Разработчики" имеет 2 столбца – задает отношение арности 2:
ID Сотрудника | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 7 | 8 | 8 | 9 | 9 | 9 |
---|
ID проекта | 1 | 2 | 3 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 3 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
---|
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько сотрудников участвует в разработке проекта Супер?".
Ответ:
 7 
Номер 3
В реляционной базе данных хранится информация о проектной организации в трех таблицах: Сотрудники, Проекты, Разработчики.
Таблица "Сотрудники" имеет 6 столбцов – задает отношение арности 6:
ID сотрудника | Фамилия | Имя | Отчество | отдел | Должность |
---|
1 | Соколов | Петр | Николаевич | 1 | начальник |
2 | Соколова | Анна | Петровна | 2 | программист |
3 | Синицын | Николай | Петрович | 3 | старший программист |
4 | Ястребов | Антон | Петрович | 1 | архитектор |
5 | Коршунова | Елена | Петровна | 3 | старший программист |
6 | Чижиков | Сергей | Юрьевич | 1 | программист |
7 | Воробьева | Татьяна | Александровна | 2 | архитектор |
8 | Голубева | Любовь | Сергеевна | 2 | программист |
9 | Орлов | Василий | Сергеевич | 3 | программист |
Таблица "Проекты" имеет 2 столбца – задает отношение арности 2:
ID проекта | название проекта |
---|
1 | Супер |
2 | Гром |
3 | Молния |
Таблица "Разработчики" имеет 2 столбца – задает отношение арности 2:
ID Сотрудника | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 7 | 8 | 8 | 9 | 9 | 9 |
---|
ID проекта | 1 | 2 | 3 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 3 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
---|
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько сотрудников участвует в разработке проекта Молния?".
Ответ:
 6 
Номер 4
В реляционной базе данных хранится информация о проектной организации в трех таблицах: Сотрудники, Проекты, Разработчики.
Таблица "Сотрудники" имеет 6 столбцов – задает отношение арности 6:
ID сотрудника | Фамилия | Имя | Отчество | отдел | Должность |
---|
1 | Соколов | Петр | Николаевич | 1 | начальник |
2 | Соколова | Анна | Петровна | 2 | программист |
3 | Синицын | Николай | Петрович | 3 | старший программист |
4 | Ястребов | Антон | Петрович | 1 | архитектор |
5 | Коршунова | Елена | Петровна | 3 | старший программист |
6 | Чижиков | Сергей | Юрьевич | 1 | программист |
7 | Воробьева | Татьяна | Александровна | 2 | архитектор |
8 | Голубева | Любовь | Сергеевна | 2 | программист |
9 | Орлов | Василий | Сергеевич | 3 | программист |
Таблица "Проекты" имеет 2 столбца – задает отношение арности 2:
ID проекта | название проекта |
---|
1 | Супер |
2 | Гром |
3 | Молния |
Таблица "Разработчики" имеет 2 столбца – задает отношение арности 2:
ID Сотрудника | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 7 | 8 | 8 | 9 | 9 | 9 |
---|
ID проекта | 1 | 2 | 3 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 3 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
---|
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Кто из сотрудников участвует в разработке всех проектов?".
Ответ:
 (1) Соколов Петр Николаевич 
 (2) Ястребов Антон Петрович 
 (3) Воробьева Татьяна Александровна 
 (4) Орлов Василий Сергеевич 
Номер 5
В реляционной базе данных хранится информация о проектной организации в трех таблицах: Сотрудники, Проекты, Разработчики.
Таблица "Сотрудники" имеет 6 столбцов – задает отношение арности 6:
ID сотрудника | Фамилия | Имя | Отчество | отдел | Должность |
---|
1 | Соколов | Петр | Николаевич | 1 | начальник |
2 | Соколова | Анна | Петровна | 2 | программист |
3 | Синицын | Николай | Петрович | 3 | старший программист |
4 | Ястребов | Антон | Петрович | 1 | архитектор |
5 | Коршунова | Елена | Петровна | 3 | старший программист |
6 | Чижиков | Сергей | Юрьевич | 1 | программист |
7 | Воробьева | Татьяна | Александровна | 2 | архитектор |
8 | Голубева | Любовь | Сергеевна | 2 | программист |
9 | Орлов | Василий | Сергеевич | 3 | программист |
Таблица "Проекты" имеет 2 столбца – задает отношение арности 2:
ID проекта | название проекта |
---|
1 | Супер |
2 | Гром |
3 | Молния |
Таблица "Разработчики" имеет 2 столбца – задает отношение арности 2:
ID Сотрудника | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 7 | 8 | 8 | 9 | 9 | 9 |
---|
ID проекта | 1 | 2 | 3 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 3 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
---|
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Кто из сотрудников участвует в разработке только одного проекта?".
Ответ:
 (1) Соколов Петр Николаевич 
 (2) Ястребов Антон Петрович 
 (3) Воробьева Татьяна Александровна 
 (4) Чижиков Сергей Юрьевич 
Номер 6
В реляционной базе данных хранится информация о проектной организации в трех таблицах: Сотрудники, Проекты, Разработчики.
Таблица "Сотрудники" имеет 6 столбцов – задает отношение арности 6:
ID сотрудника | Фамилия | Имя | Отчество | отдел | Должность |
---|
1 | Соколов | Петр | Николаевич | 1 | начальник |
2 | Соколова | Анна | Петровна | 2 | программист |
3 | Синицын | Николай | Петрович | 3 | старший программист |
4 | Ястребов | Антон | Петрович | 1 | архитектор |
5 | Коршунова | Елена | Петровна | 3 | старший программист |
6 | Чижиков | Сергей | Юрьевич | 1 | программист |
7 | Воробьева | Татьяна | Александровна | 2 | архитектор |
8 | Голубева | Любовь | Сергеевна | 2 | программист |
9 | Орлов | Василий | Сергеевич | 3 | программист |
Таблица "Проекты" имеет 2 столбца – задает отношение арности 2:
ID проекта | название проекта |
---|
1 | Супер |
2 | Гром |
3 | Молния |
Таблица "Разработчики" имеет 2 столбца – задает отношение арности 2:
ID Сотрудника | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 7 | 8 | 8 | 9 | 9 | 9 |
---|
ID проекта | 1 | 2 | 3 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 3 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
---|
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Кто из архитекторов участвует в разработке проекта Молния?". Укажите ID архитектора.
Ответ:
 4 
Упражнение 5:
Номер 1
В реляционной базе данных хранится информация о проектной организации в трех таблицах: Сотрудники, Проекты, Разработчики.
Таблица "Сотрудники" имеет 6 столбцов – задает отношение арности 6:
ID сотрудника | Фамилия | Имя | Отчество | отдел | Должность |
---|
1 | Соколов | Петр | Николаевич | 1 | начальник |
2 | Соколова | Анна | Петровна | 2 | программист |
3 | Синицын | Николай | Петрович | 3 | старший программист |
4 | Ястребов | Антон | Петрович | 1 | архитектор |
5 | Коршунова | Елена | Петровна | 3 | старший программист |
6 | Чижиков | Сергей | Юрьевич | 1 | программист |
7 | Воробьева | Татьяна | Александровна | 2 | архитектор |
8 | Голубева | Любовь | Сергеевна | 2 | программист |
9 | Орлов | Василий | Сергеевич | 3 | программист |
Таблица "Проекты" имеет 2 столбца – задает отношение арности 2:
ID проекта | название проекта |
---|
1 | Супер |
2 | Гром |
3 | Молния |
Таблица "Разработчики" имеет 2 столбца – задает отношение арности 2:
ID Сотрудника | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 7 | 8 | 8 | 9 | 9 | 9 |
---|
ID проекта | 1 | 2 | 3 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 3 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
---|
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько сотрудников в должности программиста участвует в разработке проекта Супер?".
Ответ:
 4 
Номер 2
В реляционной базе данных хранится информация о проектной организации в трех таблицах: Сотрудники, Проекты, Разработчики.
Таблица "Сотрудники" имеет 6 столбцов – задает отношение арности 6:
ID сотрудника | Фамилия | Имя | Отчество | отдел | Должность |
---|
1 | Соколов | Петр | Николаевич | 1 | начальник |
2 | Соколова | Анна | Петровна | 2 | программист |
3 | Синицын | Николай | Петрович | 3 | старший программист |
4 | Ястребов | Антон | Петрович | 1 | архитектор |
5 | Коршунова | Елена | Петровна | 3 | старший программист |
6 | Чижиков | Сергей | Юрьевич | 1 | программист |
7 | Воробьева | Татьяна | Александровна | 2 | архитектор |
8 | Голубева | Любовь | Сергеевна | 2 | программист |
9 | Орлов | Василий | Сергеевич | 3 | программист |
Таблица "Проекты" имеет 2 столбца – задает отношение арности 2:
ID проекта | название проекта |
---|
1 | Супер |
2 | Гром |
3 | Молния |
Таблица "Разработчики" имеет 2 столбца – задает отношение арности 2:
ID Сотрудника | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 7 | 8 | 8 | 9 | 9 | 9 |
---|
ID проекта | 1 | 2 | 3 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 3 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
---|
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько сотрудников в должности программиста участвует в разработке проекта Гром?".
Ответ:
 2 
Номер 3
В реляционной базе данных хранится информация о проектной организации в трех таблицах: Сотрудники, Проекты, Разработчики.
Таблица "Сотрудники" имеет 6 столбцов – задает отношение арности 6:
ID сотрудника | Фамилия | Имя | Отчество | отдел | Должность |
---|
1 | Соколов | Петр | Николаевич | 1 | начальник |
2 | Соколова | Анна | Петровна | 2 | программист |
3 | Синицын | Николай | Петрович | 3 | старший программист |
4 | Ястребов | Антон | Петрович | 1 | архитектор |
5 | Коршунова | Елена | Петровна | 3 | старший программист |
6 | Чижиков | Сергей | Юрьевич | 1 | программист |
7 | Воробьева | Татьяна | Александровна | 2 | архитектор |
8 | Голубева | Любовь | Сергеевна | 2 | программист |
9 | Орлов | Василий | Сергеевич | 3 | программист |
Таблица "Проекты" имеет 2 столбца – задает отношение арности 2:
ID проекта | название проекта |
---|
1 | Супер |
2 | Гром |
3 | Молния |
Таблица "Разработчики" имеет 2 столбца – задает отношение арности 2:
ID Сотрудника | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 7 | 8 | 8 | 9 | 9 | 9 |
---|
ID проекта | 1 | 2 | 3 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 3 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
---|
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько сотрудников в должности программиста участвует в разработке проекта Молния?".
Ответ:
 2 
Номер 4
В реляционной базе данных хранится информация о проектной организации в трех таблицах: Сотрудники, Проекты, Разработчики.
Таблица "Сотрудники" имеет 6 столбцов – задает отношение арности 6:
ID сотрудника | Фамилия | Имя | Отчество | отдел | Должность |
---|
1 | Соколов | Петр | Николаевич | 1 | начальник |
2 | Соколова | Анна | Петровна | 2 | программист |
3 | Синицын | Николай | Петрович | 3 | старший программист |
4 | Ястребов | Антон | Петрович | 1 | архитектор |
5 | Коршунова | Елена | Петровна | 3 | старший программист |
6 | Чижиков | Сергей | Юрьевич | 1 | программист |
7 | Воробьева | Татьяна | Александровна | 2 | архитектор |
8 | Голубева | Любовь | Сергеевна | 2 | программист |
9 | Орлов | Василий | Сергеевич | 3 | программист |
Таблица "Проекты" имеет 2 столбца – задает отношение арности 2:
ID проекта | название проекта |
---|
1 | Супер |
2 | Гром |
3 | Молния |
Таблица "Разработчики" имеет 2 столбца – задает отношение арности 2:
ID Сотрудника | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 7 | 8 | 8 | 9 | 9 | 9 |
---|
ID проекта | 1 | 2 | 3 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 3 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
---|
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "В каких проектах участвует Ястребов Антон Петрович?".
Ответ:
 (1) Супер 
 (2) Гром 
 (3) Молния 
Номер 5
В реляционной базе данных хранится информация о проектной организации в трех таблицах: Сотрудники, Проекты, Разработчики.
Таблица "Сотрудники" имеет 6 столбцов – задает отношение арности 6:
ID сотрудника | Фамилия | Имя | Отчество | отдел | Должность |
---|
1 | Соколов | Петр | Николаевич | 1 | начальник |
2 | Соколова | Анна | Петровна | 2 | программист |
3 | Синицын | Николай | Петрович | 3 | старший программист |
4 | Ястребов | Антон | Петрович | 1 | архитектор |
5 | Коршунова | Елена | Петровна | 3 | старший программист |
6 | Чижиков | Сергей | Юрьевич | 1 | программист |
7 | Воробьева | Татьяна | Александровна | 2 | архитектор |
8 | Голубева | Любовь | Сергеевна | 2 | программист |
9 | Орлов | Василий | Сергеевич | 3 | программист |
Таблица "Проекты" имеет 2 столбца – задает отношение арности 2:
ID проекта | название проекта |
---|
1 | Супер |
2 | Гром |
3 | Молния |
Таблица "Разработчики" имеет 2 столбца – задает отношение арности 2:
ID Сотрудника | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 7 | 8 | 8 | 9 | 9 | 9 |
---|
ID проекта | 1 | 2 | 3 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 3 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
---|
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Кто из старших программистов участвует в разработке проекта Супер?". Укажите ID программиста.
Ответ:
 5 
Номер 6
В реляционной базе данных хранится информация о проектной организации в трех таблицах: Сотрудники, Проекты, Разработчики.
Таблица "Сотрудники" имеет 6 столбцов – задает отношение арности 6:
ID сотрудника | Фамилия | Имя | Отчество | отдел | Должность |
---|
1 | Соколов | Петр | Николаевич | 1 | начальник |
2 | Соколова | Анна | Петровна | 2 | программист |
3 | Синицын | Николай | Петрович | 3 | старший программист |
4 | Ястребов | Антон | Петрович | 1 | архитектор |
5 | Коршунова | Елена | Петровна | 3 | старший программист |
6 | Чижиков | Сергей | Юрьевич | 1 | программист |
7 | Воробьева | Татьяна | Александровна | 2 | архитектор |
8 | Голубева | Любовь | Сергеевна | 2 | программист |
9 | Орлов | Василий | Сергеевич | 3 | программист |
Таблица "Проекты" имеет 2 столбца – задает отношение арности 2:
ID проекта | название проекта |
---|
1 | Супер |
2 | Гром |
3 | Молния |
Таблица "Разработчики" имеет 2 столбца – задает отношение арности 2:
ID Сотрудника | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 7 | 8 | 8 | 9 | 9 | 9 |
---|
ID проекта | 1 | 2 | 3 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 3 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
---|
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Кто из архитекторов участвует в разработке проекта Гром". Укажите ID архитектора.
Ответ:
 7 
Упражнение 6:
Номер 1
В реляционной базе данных хранится информация о проектной организации в трех таблицах: Сотрудники, Проекты, Разработчики.
Таблица "Сотрудники" имеет 6 столбцов – задает отношение арности 6:
ID сотрудника | Фамилия | Имя | Отчество | отдел | Должность |
---|
1 | Соколов | Петр | Николаевич | 1 | начальник |
2 | Соколова | Анна | Петровна | 2 | программист |
3 | Синицын | Николай | Петрович | 3 | старший программист |
4 | Ястребов | Антон | Петрович | 1 | архитектор |
5 | Коршунова | Елена | Петровна | 3 | старший программист |
6 | Чижиков | Сергей | Юрьевич | 1 | программист |
7 | Воробьева | Татьяна | Александровна | 2 | архитектор |
8 | Голубева | Любовь | Сергеевна | 2 | программист |
9 | Орлов | Василий | Сергеевич | 3 | программист |
Таблица "Проекты" имеет 2 столбца – задает отношение арности 2:
ID проекта | название проекта |
---|
1 | Супер |
2 | Гром |
3 | Молния |
Таблица "Разработчики" имеет 2 столбца – задает отношение арности 2:
ID Сотрудника | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 7 | 8 | 8 | 9 | 9 | 9 |
---|
ID проекта | 1 | 2 | 3 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 3 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
---|
Используя данные, хранящиеся в базе данных, постройте таблицу "Отделы – проекты" с двумя полями – ID отдела и ID проекта, содержащую информацию о том, над какими проектами, работают сотрудники отдела. Сколько записей будет в этой таблице?
Ответ:
 9 
Номер 2
В реляционной базе данных хранится информация о проектной организации в трех таблицах: Сотрудники, Проекты, Разработчики.
Таблица "Сотрудники" имеет 6 столбцов – задает отношение арности 6:
ID сотрудника | Фамилия | Имя | Отчество | отдел | Должность |
---|
1 | Соколов | Петр | Николаевич | 1 | начальник |
2 | Соколова | Анна | Петровна | 2 | программист |
3 | Синицын | Николай | Петрович | 3 | старший программист |
4 | Ястребов | Антон | Петрович | 1 | архитектор |
5 | Коршунова | Елена | Петровна | 3 | старший программист |
6 | Чижиков | Сергей | Юрьевич | 1 | программист |
7 | Воробьева | Татьяна | Александровна | 2 | архитектор |
8 | Голубева | Любовь | Сергеевна | 2 | программист |
9 | Орлов | Василий | Сергеевич | 3 | программист |
Таблица "Проекты" имеет 2 столбца – задает отношение арности 2:
ID проекта | название проекта |
---|
1 | Супер |
2 | Гром |
3 | Молния |
Таблица "Разработчики" имеет 2 столбца – задает отношение арности 2:
ID Сотрудника | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 7 | 8 | 8 | 9 | 9 | 9 |
---|
ID проекта | 1 | 2 | 3 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 3 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
---|
Используя данные, хранящиеся в базе данных, постройте таблицу "проекты - отделы" с двумя полями – ID проекта и ID отдела, содержащую информацию о том, какие отделы участвуют в разработке проекта. Сколько записей будет в этой таблице?
Ответ:
 9 
Номер 3
В реляционной базе данных хранится информация о проектной организации в трех таблицах: Сотрудники, Проекты, Разработчики.
Таблица "Сотрудники" имеет 6 столбцов – задает отношение арности 6:
ID сотрудника | Фамилия | Имя | Отчество | отдел | Должность |
---|
1 | Соколов | Петр | Николаевич | 1 | начальник |
2 | Соколова | Анна | Петровна | 2 | программист |
3 | Синицын | Николай | Петрович | 3 | старший программист |
4 | Ястребов | Антон | Петрович | 1 | архитектор |
5 | Коршунова | Елена | Петровна | 3 | старший программист |
6 | Чижиков | Сергей | Юрьевич | 1 | программист |
7 | Воробьева | Татьяна | Александровна | 2 | архитектор |
8 | Голубева | Любовь | Сергеевна | 2 | программист |
9 | Орлов | Василий | Сергеевич | 3 | программист |
Таблица "Проекты" имеет 2 столбца – задает отношение арности 2:
ID проекта | название проекта |
---|
1 | Супер |
2 | Гром |
3 | Молния |
Таблица "Разработчики" имеет 2 столбца – задает отношение арности 2:
ID Сотрудника | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 7 | 8 | 8 | 9 | 9 | 9 |
---|
ID проекта | 1 | 2 | 3 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 3 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
---|
Используя данные, хранящиеся в базе данных, постройте таблицу "проекты - разработчики" (обратное отношение к отношению, заданному таблицей Разработчики) с двумя полями – ID проекта и ID разработчика, содержащую информацию о том, какие разработчики участвуют в проекте. Сколько записей будет в этой таблице?
Ответ:
 18 
Номер 4
В реляционной базе данных хранится информация о проектной организации в трех таблицах: Сотрудники, Проекты, Разработчики.
Таблица "Сотрудники" имеет 6 столбцов – задает отношение арности 6:
ID сотрудника | Фамилия | Имя | Отчество | отдел | Должность |
---|
1 | Соколов | Петр | Николаевич | 1 | начальник |
2 | Соколова | Анна | Петровна | 2 | программист |
3 | Синицын | Николай | Петрович | 3 | старший программист |
4 | Ястребов | Антон | Петрович | 1 | архитектор |
5 | Коршунова | Елена | Петровна | 3 | старший программист |
6 | Чижиков | Сергей | Юрьевич | 1 | программист |
7 | Воробьева | Татьяна | Александровна | 2 | архитектор |
8 | Голубева | Любовь | Сергеевна | 2 | программист |
9 | Орлов | Василий | Сергеевич | 3 | программист |
Таблица "Проекты" имеет 2 столбца – задает отношение арности 2:
ID проекта | название проекта |
---|
1 | Супер |
2 | Гром |
3 | Молния |
Таблица "Разработчики" имеет 2 столбца – задает отношение арности 2:
ID Сотрудника | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 7 | 8 | 8 | 9 | 9 | 9 |
---|
ID проекта | 1 | 2 | 3 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 3 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
---|
Используя данные, хранящиеся в базе данных, постройте таблицу "проекты - архитекторы" с двумя полями – ID проекта и ID отдела, содержащую информацию о том, какие архитекторы разрабатывают проект. Сколько записей будет в этой таблице?
Ответ:
 3 
Номер 5
В реляционной базе данных хранится информация о проектной организации в трех таблицах: Сотрудники, Проекты, Разработчики.
Таблица "Сотрудники" имеет 6 столбцов – задает отношение арности 6:
ID сотрудника | Фамилия | Имя | Отчество | отдел | Должность |
---|
1 | Соколов | Петр | Николаевич | 1 | начальник |
2 | Соколова | Анна | Петровна | 2 | программист |
3 | Синицын | Николай | Петрович | 3 | старший программист |
4 | Ястребов | Антон | Петрович | 1 | архитектор |
5 | Коршунова | Елена | Петровна | 3 | старший программист |
6 | Чижиков | Сергей | Юрьевич | 1 | программист |
7 | Воробьева | Татьяна | Александровна | 2 | архитектор |
8 | Голубева | Любовь | Сергеевна | 2 | программист |
9 | Орлов | Василий | Сергеевич | 3 | программист |
Таблица "Проекты" имеет 2 столбца – задает отношение арности 2:
ID проекта | название проекта |
---|
1 | Супер |
2 | Гром |
3 | Молния |
Таблица "Разработчики" имеет 2 столбца – задает отношение арности 2:
ID Сотрудника | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 7 | 8 | 8 | 9 | 9 | 9 |
---|
ID проекта | 1 | 2 | 3 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 3 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
---|
Используя данные, хранящиеся в базе данных, постройте таблицу "проекты - программисты" с двумя полями – ID проекта и ID отдела, содержащую информацию о том, какие сотрудники в должности "программист" участвуют в разработке проекта. Сколько записей будет в этой таблице?
Ответ:
 8 
Номер 6
В реляционной базе данных хранится информация о проектной организации в трех таблицах: Сотрудники, Проекты, Разработчики.
Таблица "Сотрудники" имеет 6 столбцов – задает отношение арности 6:
ID сотрудника | Фамилия | Имя | Отчество | отдел | Должность |
---|
1 | Соколов | Петр | Николаевич | 1 | начальник |
2 | Соколова | Анна | Петровна | 2 | программист |
3 | Синицын | Николай | Петрович | 3 | старший программист |
4 | Ястребов | Антон | Петрович | 1 | архитектор |
5 | Коршунова | Елена | Петровна | 3 | старший программист |
6 | Чижиков | Сергей | Юрьевич | 1 | программист |
7 | Воробьева | Татьяна | Александровна | 2 | архитектор |
8 | Голубева | Любовь | Сергеевна | 2 | программист |
9 | Орлов | Василий | Сергеевич | 3 | программист |
Таблица "Проекты" имеет 2 столбца – задает отношение арности 2:
ID проекта | название проекта |
---|
1 | Супер |
2 | Гром |
3 | Молния |
Таблица "Разработчики" имеет 2 столбца – задает отношение арности 2:
ID Сотрудника | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 7 | 8 | 8 | 9 | 9 | 9 |
---|
ID проекта | 1 | 2 | 3 | 1 | 3 | 2 | 3 | 1 | 3 | 1 | 3 | 1 | 2 | 1 | 2 | 1 | 2 | 3 |
---|
Используя данные, хранящиеся в базе данных, постройте таблицу "проекты – старшие программисты" с двумя полями – ID проекта и ID старшего программиста, содержащую информацию о том, какие сотрудники в должности "старший программист" участвуют в разработке проектов. Сколько записей будет в этой таблице?
Ответ:
 4