Архив / DBMSlide02реляционная модель
.pdfОперации обновления – Удаление
Студент
ФИО |
Год |
Год |
Номер |
Курс |
Факультет |
Стипендия |
|
рождения |
поступ- |
зачетной |
|
|
|
|
|
ления |
книжки |
|
|
|
Петров А.П. |
1990 |
2009 |
487438 |
3 |
матфак |
1150.00 |
Серов Н.Г. |
1989 |
2009 |
487456 |
3 |
матфак |
1300.56 |
Быков А.С. |
1991 |
2010 |
585111 |
2 |
матфак |
0.00 |
Лукин С.М. |
1991 |
2010 |
585121 |
2 |
матфак |
1170.78 |
Бойко О.Е. |
1990 |
2010 |
585122 |
2 |
матфак |
1300.56 |
Предмет
Шифр |
Наименование |
Б3.01.01 |
Базы данных |
Б1.02.03 |
Социология |
Б1.01.02 |
Экономика |
Б3.01.05 |
Информатика |
Экзамен
Предмет |
Студент |
Оценка |
Б3.01.01 |
487438 |
5 |
Б3.01.01 |
487456 |
4 |
Б3.01.01 |
585121 |
5 |
DEL(Предмет; Шифр = ’Б5.01.01’)
Щеголева Л. В. (ПетрГУ) |
Базы данных |
16 / 34 |
Операции обновления – Удаление
Студент
ФИО |
Год |
Год |
Номер |
Курс |
Факультет |
Стипендия |
|
рождения |
поступ- |
зачетной |
|
|
|
|
|
ления |
книжки |
|
|
|
Петров А.П. |
1990 |
2009 |
487438 |
3 |
матфак |
1150.00 |
Серов Н.Г. |
1989 |
2009 |
487456 |
3 |
матфак |
1300.56 |
Быков А.С. |
1991 |
2010 |
585111 |
2 |
матфак |
0.00 |
Лукин С.М. |
1991 |
2010 |
585121 |
2 |
матфак |
1170.78 |
Бойко О.Е. |
1990 |
2010 |
585122 |
2 |
матфак |
1300.56 |
Предмет
Шифр |
Наименование |
Б3.01.01 |
Базы данных |
Б1.02.03 |
Социология |
Б1.01.02 |
Экономика |
Б3.01.05 |
Информатика |
Экзамен
Предмет |
Студент |
Оценка |
Б3.01.01 |
487438 |
5 |
Б3.01.01 |
487456 |
4 |
Б3.01.01 |
585121 |
5 |
DEL(Предмет; Шифр = ’Б3.01.01’)
Щеголева Л. В. (ПетрГУ) |
Базы данных |
16 / 34 |
Операции обновления – Удаление
Операция не будет выполнена:
1 |
DEL(Предмет; Код = ’Б1.01.02’, Наименование = ’Экономика’) |
2 |
DEL(Предмет; Шифр = ’Б1.10.01’, Наименование = ’Экономика’) |
Щеголева Л. В. (ПетрГУ) |
Базы данных |
17 / 34 |
Операции обновления – Изменение
r(A1, A2, . . . , An)
<d1, d2, . . . , dn >
<e1, e2, . . . , en >
CH(r; A1 = d1, A2 = d2, . . . , An = dn; A1 = e1, A2 = e2, . . . , An = en)
CH(r; K =< k >; A1 = e1, A2 = e2, . . . , An = en)
Щеголева Л. В. (ПетрГУ) |
Базы данных |
18 / 34 |
Операции обновления – Изменение
r(A1, A2, . . . , An)
<d1, d2, . . . , dn >
<e1, e2, . . . , en >
CH(r; A1 = d1, A2 = d2, . . . , An = dn; A1 = e1, A2 = e2, . . . , An = en)
CH(r; K =< k >; A1 = e1, A2 = e2, . . . , An = en)
CH(Экзамен; Предмет = ’Б3.01.01’, Студент = 487456; Оценка = 5)
Щеголева Л. В. (ПетрГУ) |
Базы данных |
18 / 34 |
Операции над множествами
1 Объединение
2 Пересечение
3 Разность
4 Дополнение
5 Активное дополнение
Щеголева Л. В. (ПетрГУ) |
Базы данных |
19 / 34 |
Операции над множествами
Баскетбол
ФИО |
Факультет |
Курс |
Иванов И.И. |
матфак |
2 |
Петров А.П. |
физтех |
2 |
Яшин В.В. |
матфак |
3 |
Самбо
ФИО |
Факультет |
Курс |
Бочкин К.А. |
филфак |
1 |
Жуков Е.А. |
матфак |
3 |
Иванов И.И. |
истфак |
2 |
Макаров В.С. |
матфак |
1 |
Петров А.П. |
физтех |
2 |
Щеголева Л. В. (ПетрГУ) |
Базы данных |
20 / 34 |
Операции над множествами
Баскетбол
ФИО |
Факультет |
Курс |
Иванов И.И. |
матфак |
2 |
Петров А.П. |
физтех |
2 |
Яшин В.В. |
матфак |
3 |
Объединение: Баскетбол Самбо
ФИО |
Факультет |
Курс |
S |
|
|
Бочкин К.А. |
филфак |
1 |
Жуков Е.А. |
матфак |
3 |
Иванов И.И. |
истфак |
2 |
Иванов И.И. |
матфак |
2 |
Макаров В.С. |
матфак |
1 |
Петров А.П. |
физтех |
2 |
Яшин В.В. |
матфак |
3 |
Самбо
ФИО |
Факультет |
Курс |
Бочкин К.А. |
филфак |
1 |
Жуков Е.А. |
матфак |
3 |
Иванов И.И. |
истфак |
2 |
Макаров В.С. |
матфак |
1 |
Петров А.П. |
физтех |
2 |
Щеголева Л. В. (ПетрГУ) |
Базы данных |
20 / 34 |
Операции над множествами
|
Баскетбол |
|
|
|
|
|
|
Самбо |
|
|||
|
|
|
|
|
|
|
|
|
ФИО |
|
Факультет |
Курс |
|
ФИО |
Факультет |
Курс |
|
Бочкин К.А. |
|
филфак |
1 |
||||
|
Иванов И.И. |
матфак |
|
|
2 |
|
|
Жуков Е.А. |
|
матфак |
3 |
|
|
Петров А.П. |
физтех |
|
|
2 |
|
|
Иванов И.И. |
|
истфак |
2 |
|
|
Яшин В.В. |
матфак |
|
|
3 |
|
|
Макаров В.С. |
|
матфак |
1 |
|
|
|
|
|
|
|
|
|
|
Петров А.П. |
|
физтех |
2 |
Пересечение: Баскетбол |
Самбо |
|
|
|
|
|
||||||
|
ФИО |
|
Факультет |
|
Курс |
|
|
|
|
|
|
|
|
|
T |
|
|
|
|
|
|
|
|
|
|
|
Петров А.П. |
|
физтех |
|
2 |
|
|
|
|
|
|
Щеголева Л. В. (ПетрГУ) |
Базы данных |
20 / 34 |
Операции над множествами
|
Баскетбол |
|
|
|
|
Самбо |
|
||||
|
|
|
|
|
|
|
|
ФИО |
|
Факультет |
Курс |
|
ФИО |
Факультет |
Курс |
|
Бочкин К.А. |
|
филфак |
1 |
|||
|
Иванов И.И. |
матфак |
2 |
|
|
Жуков Е.А. |
|
матфак |
3 |
||
|
Петров А.П. |
физтех |
2 |
|
|
Иванов И.И. |
|
истфак |
2 |
||
|
Яшин В.В. |
матфак |
3 |
|
|
Макаров В.С. |
|
матфак |
1 |
||
|
|
|
|
|
|
|
|
Петров А.П. |
|
физтех |
2 |
Разность: Баскетбол – Самбо |
|
|
|
|
|
|
|
||||
|
ФИО |
|
Факультет |
|
Курс |
|
|
|
|
|
|
|
Иванов И.И. |
|
матфак |
|
2 |
|
|
|
|
|
|
|
Яшин В.В. |
|
матфак |
|
3 |
|
|
|
|
|
|
Щеголева Л. В. (ПетрГУ) |
Базы данных |
20 / 34 |