Архив / DBMSlide02реляционная модель
.pdfОперации над множествами
Баскетбол
|
ФИО |
Факультет |
Курс |
|
Иванов И.И. |
матфак |
2 |
|
Петров А.П. |
физтех |
2 |
|
Яшин В.В. |
матфак |
3 |
Разность: Самбо – Баскетбол |
|
||
|
ФИО |
Факультет |
Курс |
|
Бочкин К.А. |
филфак |
1 |
|
Жуков Е.А. |
матфак |
3 |
|
Иванов И.И. |
истфак |
2 |
|
Макаров В.С. |
матфак |
1 |
Самбо
ФИО |
Факультет |
Курс |
Бочкин К.А. |
филфак |
1 |
Жуков Е.А. |
матфак |
3 |
Иванов И.И. |
истфак |
2 |
Макаров В.С. |
матфак |
1 |
Петров А.П. |
физтех |
2 |
Щеголева Л. В. (ПетрГУ) |
Базы данных |
20 / 34 |
Операции над множествами – дополнение
ˆr = D − r
Щеголева Л. В. (ПетрГУ) |
Базы данных |
21 / 34 |
Операции над множествами – активное дополнение
adom(Ai , r) = {d Di | t r : t(Ai ) = d}
Щеголева Л. В. (ПетрГУ) |
Базы данных |
22 / 34 |
Операции над множествами – активное дополнение
adom(Ai , r) = {d Di | t r : t(Ai ) = d}
r00 = adom(A1, r) × adom(A2, r) × · · · × adom(An, r) − r
Щеголева Л. В. (ПетрГУ) |
Базы данных |
22 / 34 |
Операции над множествами – активное дополнение
Баскетбол
ФИО |
Факультет |
Курс |
Иванов И.И. |
матфак |
2 |
Петров А.П. |
физтех |
2 |
Яшин В.В. |
матфак |
3 |
Щеголева Л. В. (ПетрГУ) |
Базы данных |
23 / 34 |
Операции над множествами – активное дополнение
Баскетбол
ФИО |
Факультет |
Курс |
Иванов И.И. |
матфак |
2 |
Петров А.П. |
физтех |
2 |
Яшин В.В. |
матфак |
3 |
adom(ФИО, Баскетбол) = {Иванов И.И., Петров А.П., Яшин В.В.} adom(Факультет, Баскетбол) = {матфак, физтех}
adom(Курс, Баскетбол) = {2, 3}
Щеголева Л. В. (ПетрГУ) |
Базы данных |
23 / 34 |
Операции над множествами – активное дополнение
Баскетбол
ФИО |
Факультет |
Курс |
Иванов И.И. |
матфак |
2 |
Петров А.П. |
физтех |
2 |
Яшин В.В. |
матфак |
3 |
adom(ФИО, Баскетбол) = {Иванов И.И., Петров А.П., Яшин В.В.} adom(Факультет, Баскетбол) = {матфак, физтех}
adom(Курс, Баскетбол) = {2, 3}
Баскетбол”
ФИО |
Факультет |
Курс |
Иванов И.И. |
матфак |
3 |
Иванов И.И. |
физтех |
2 |
Иванов И.И. |
физтех |
3 |
Петров А.П. |
физтех |
3 |
Петров А.П. |
матфак |
2 |
Петров А.П. |
матфак |
3 |
Яшин В.В. |
матфак |
2 |
Яшин В.В. |
физтех |
2 |
Яшин В.В. |
физтех |
3 |
Щеголева Л. В. (ПетрГУ) |
Базы данных |
23 / 34 |
Специальные операции
1 Селекция
2 Проекция
3 Соединение
4 Деление
Щеголева Л. В. (ПетрГУ) |
Базы данных |
24 / 34 |
Селекция
r(R), A R, a dom(A)
σA=a(r) = {t r | t(A) = a}
Щеголева Л. В. (ПетрГУ) |
Базы данных |
25 / 34 |
Селекция
r(R), A R, a dom(A)
σA=a(r) = {t r | t(A) = a}
Самбо
ФИО |
Факультет |
Курс |
Бочкин К.А. |
филфак |
1 |
Жуков Е.А. |
матфак |
3 |
Иванов И.И. |
истфак |
2 |
Макаров В.С. |
матфак |
1 |
Петров А.П. |
физтех |
2 |
Щеголева Л. В. (ПетрГУ) |
Базы данных |
25 / 34 |