Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Архив / DBMSlide02реляционная модель

.pdf
Скачиваний:
29
Добавлен:
14.05.2015
Размер:
1.37 Mб
Скачать

Операции обновления – Удаление

Студент

ФИО

Год

Год

Номер

Курс

Факультет

Стипендия

 

рождения

поступ-

зачетной

 

 

 

 

 

ления

книжки

 

 

 

Петров А.П.

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

Соседние файлы в папке Архив