игра брюс 2048
Главная / Образование / Введение в логику / Тест 9

Введение в логику - тест 9

Упражнение 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 жены
112
267
3105
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьиID ребенка
13
14
15
28
29
210
311
312
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Какой дядя старший по возрасту у Чижикова Владимира Васильевича?". Укажите 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 жены
112
267
3105
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьиID ребенка
13
14
15
28
29
210
311
312
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько тёток у Чижикова Владимира Васильевича?".

Ответ:

 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 жены
112
267
3105
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьиID ребенка
13
14
15
28
29
210
311
312
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько детей у Самохиной Татьяны Александровны?"

Ответ:

 (1)

 (2)

 (3)

 (4)


Номер 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 жены
112
267
3105
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьиID ребенка
13
14
15
28
29
210
311
312
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос:"Какой самый молодой дядя у Чижикова Владимира Васильевича?". Укажите 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 жены
112
267
3105
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьиID ребенка
13
14
15
28
29
210
311
312
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Кто является ребенком Соколова Петра Николаевича?"

Ответ:

 (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 жены
112
267
3105
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьиID ребенка
13
14
15
28
29
210
311
312
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько внуков у Самохиной Татьяны Александровны?"

Ответ:

 (1)

 (2)

 (3)

 (4)


Упражнение 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 жены
112
267
3105
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьиID ребенка
13
14
15
28
29
210
311
312
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Какая самая молодая тетя у Чижикова Николая Васильевича?". Укажите 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 жены
112
267
3105
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьиID ребенка
13
14
15
28
29
210
311
312
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько дядей и тетей у Чижикова Николая Васильевича?".

Ответ:

 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 жены
112
267
3105
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьиID ребенка
13
14
15
28
29
210
311
312
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько внуков у Самохиной Татьяны Александровны?"

Ответ:

 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 жены
112
267
3105
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьиID ребенка
13
14
15
28
29
210
311
312
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Какой дед старше по возрасту у Чижикова Николая Васильевича?". Укажите 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 жены
112
267
3105
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьиID ребенка
13
14
15
28
29
210
311
312
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Назовите младшего внука Соколова Петра Николаевича?" Укажите его 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 жены
112
267
3105
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьиID ребенка
13
14
15
28
29
210
311
312
К базе данных, хранящей информацию о семьях, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько дядей у Чижикова Николая Васильевича?"

Ответ:

 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 жены
112
267
3105
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьиID ребенка
13
14
15
28
29
210
311
312
Используя данные трех таблиц, постройте таблицу "Брат" с двумя столбцами – 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 жены
112
267
3105
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьиID ребенка
13
14
15
28
29
210
311
312
Используя данные трех таблиц, постройте таблицу "Сестра" с двумя столбцами – 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 жены
112
267
3105
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьиID ребенка
13
14
15
28
29
210
311
312
Используя данные трех таблиц, постройте таблицу "Брат или сестра" с двумя столбцами – 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 жены
112
267
3105
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьиID ребенка
13
14
15
28
29
210
311
312
Используя данные трех таблиц, постройте таблицу "Дядя" с двумя столбцами – 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 жены
112
267
3105
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьиID ребенка
13
14
15
28
29
210
311
312
Используя данные трех таблиц, постройте таблицу "Тетя" с двумя столбцами – 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 жены
112
267
3105
Таблица "Дети" имеет 2 столбца – задает отношение арности 2:
ID семьиID ребенка
13
14
15
28
29
210
311
312
Используя данные трех таблиц, постройте таблицу "Дядя или Тетя" с двумя столбцами – 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 Сотрудника111223344556788999
ID проекта123132313131212123
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько сотрудников участвует в разработке проекта Гром?".

Ответ:

 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 Сотрудника111223344556788999
ID проекта123132313131212123
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько сотрудников участвует в разработке проекта Супер?".

Ответ:

 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 Сотрудника111223344556788999
ID проекта123132313131212123
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько сотрудников участвует в разработке проекта Молния?".

Ответ:

 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 Сотрудника111223344556788999
ID проекта123132313131212123
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Кто из сотрудников участвует в разработке всех проектов?".

Ответ:

 (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 Сотрудника111223344556788999
ID проекта123132313131212123
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Кто из сотрудников участвует в разработке только одного проекта?".

Ответ:

 (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 Сотрудника111223344556788999
ID проекта123132313131212123
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Кто из архитекторов участвует в разработке проекта Молния?". Укажите 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 Сотрудника111223344556788999
ID проекта123132313131212123
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько сотрудников в должности программиста участвует в разработке проекта Супер?".

Ответ:

 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 Сотрудника111223344556788999
ID проекта123132313131212123
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько сотрудников в должности программиста участвует в разработке проекта Гром?".

Ответ:

 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 Сотрудника111223344556788999
ID проекта123132313131212123
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Сколько сотрудников в должности программиста участвует в разработке проекта Молния?".

Ответ:

 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 Сотрудника111223344556788999
ID проекта123132313131212123
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "В каких проектах участвует Ястребов Антон Петрович?".

Ответ:

 (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 Сотрудника111223344556788999
ID проекта123132313131212123
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Кто из старших программистов участвует в разработке проекта Супер?".

Ответ:

 (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 Сотрудника111223344556788999
ID проекта123132313131212123
К базе данных, хранящей информацию о проектной организации, можно обращаться с разными вопросами. Ответьте на следующий вопрос: "Кто из архитекторов участвует в разработке проекта Гром". Укажите 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 Сотрудника111223344556788999
ID проекта123132313131212123
Используя данные, хранящиеся в базе данных, постройте таблицу "Отделы – проекты" с двумя полями – 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 Сотрудника111223344556788999
ID проекта123132313131212123
Используя данные, хранящиеся в базе данных, постройте таблицу "проекты - отделы" с двумя полями – 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 Сотрудника111223344556788999
ID проекта123132313131212123
Используя данные, хранящиеся в базе данных, постройте таблицу "проекты - разработчики" (обратное отношение к отношению, заданному таблицей Разработчики) с двумя полями – 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 Сотрудника111223344556788999
ID проекта123132313131212123
Используя данные, хранящиеся в базе данных, постройте таблицу "проекты - архитекторы" с двумя полями – 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 Сотрудника111223344556788999
ID проекта123132313131212123
Используя данные, хранящиеся в базе данных, постройте таблицу "проекты - программисты" с двумя полями – 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 Сотрудника111223344556788999
ID проекта123132313131212123
Используя данные, хранящиеся в базе данных, постройте таблицу "проекты – старшие программисты" с двумя полями – ID проекта и ID старшего программиста, содержащую информацию о том, какие сотрудники в должности "старший программист" участвуют в разработке проекта. Сколько записей будет в этой таблице?

Ответ:

 4 




Главная / Образование / Введение в логику / Тест 9