Архив / DBMSlide02реляционная модель
.pdf
Описание структуры таблицы
Студент
ФИО |
|
Год |
Год |
Номер |
|
Курс |
Факультет |
|
Стипендия |
||||||||||||||||
|
|
рождения |
поступ- |
зачетной |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
ления |
книжки |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Петров А.П. |
|
1990 |
|
2009 |
487438 |
|
3 |
матфак |
|
1150.00 |
|
||||||||||||||
Серов Н.Г. |
|
1989 |
|
2009 |
487456 |
|
3 |
матфак |
|
1300.56 |
|
||||||||||||||
Быков А.С. |
|
1991 |
|
2010 |
585111 |
|
2 |
матфак |
|
0.00 |
|
|
|
|
|||||||||||
Студент |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Название атрибута |
|
Домен |
|
Ключи |
|
Описание |
|
|
|
|
|
|
|
|
|||||||||||
ФИО |
|
|
char(50) |
|
|
|
|
ФИО студента |
|
|
|
|
|
|
|
|
|||||||||
Год рождения |
|
|
int |
|
|
|
|
Год рождения |
|
|
|
|
|
|
|
|
|||||||||
Год поступления |
|
int |
|
|
|
|
Год поступления в вуз |
|
|||||||||||||||||
Номер зачетной книжки |
|
int |
|
PK |
|
Номер |
зачетной |
|
|
|
книжки |
|
|||||||||||||
|
|
|
|
|
|
|
|
|
студента |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Курс |
|
|
byte |
|
|
|
|
Курс обучения |
|
|
|
|
|
|
|
|
|||||||||
Факультет |
|
|
char(70) |
|
|
|
|
Факультет обучения |
|
||||||||||||||||
Стипендия |
|
|
decimal(7,2) |
|
|
|
Сумма |
|
|
|
|
ежемесячной |
|
||||||||||||
|
|
|
|
|
|
|
|
|
стипендии |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Щеголева Л. В. (ПетрГУ) |
Базы данных |
5 / 34 |
Описание структуры таблицы
Соревнования |
|
|
|
Вид |
|
Номер |
Студент |
спорта |
|
участника |
|
Бег |
|
1 |
487438 |
Бег |
|
2 |
487456 |
Велосипед |
|
1 |
585121 |
Велосипед |
|
2 |
487438 |
Соревнования
Название атрибута |
Домен |
Ключи |
Описание |
|
Вид спорта |
char(50) |
PK |
Название вида спорта |
|
Номер участника |
int |
PK |
Номер |
участника |
|
|
|
соревнований |
|
Студент |
int |
FK(Студент) |
Номер зачетной |
книжки |
|
|
|
студента |
|
Щеголева Л. В. (ПетрГУ) |
Базы данных |
5 / 34 |
MS Access – Конструктор таблицы
Щеголева Л. В. (ПетрГУ) |
Базы данных |
6 / 34 |
MS Access – Схема данных
Щеголева Л. В. (ПетрГУ) |
Базы данных |
7 / 34 |
MS SQL Server – Table Design
Щеголева Л. В. (ПетрГУ) |
Базы данных |
8 / 34 |
MS SQL Server – Diagram
Щеголева Л. В. (ПетрГУ) |
Базы данных |
9 / 34 |
MS SQL Server – Table Rows
Щеголева Л. В. (ПетрГУ) |
Базы данных |
10 / 34 |
Операции
1 Операции обновления отношений
2 Операции реляционной алгебры
1 Операции над множествами
2 Специальные операции
Щеголева Л. В. (ПетрГУ) |
Базы данных |
11 / 34 |
Операции обновления – Добавление
r(A1, A2, . . . , An)
< d1, d2, . . . , dn >
ADD(r; A1 = d1, A2 = d2, . . . , An = dn)
Щеголева Л. В. (ПетрГУ) |
Базы данных |
12 / 34 |
Операции обновления – Добавление
r(A1, A2, . . . , An)
< d1, d2, . . . , dn >
ADD(r; A1 = d1, A2 = d2, . . . , An = dn)
Пример
ADD(Экзамен; Предмет = ’Б1.02.03’, Студент = 585121, Оценка = 3)
Щеголева Л. В. (ПетрГУ) |
Базы данных |
12 / 34 |
