- •Лабораторная работа №1 Концептуальная модель базы данных для железнодорожного вокзала
- •1.Анализ предметной области:
- •2.Разработка модели “сущность-связь” предметной области.
- •Лабораторная работа №2 Изучение основ реляционной алгебры Цель занятия
- •1.Для отношения b:
- •Лабораторная работа №4
- •Лабораторная работа №5 построение простейших запросов на выборку информации
- •Лабораторная работа №6 использование группировки и упорядочения данных
- •Лабораторная работа №7 запросы по удалению, изменению и добавлению данных
- •Лабораторная работа №8 Построение сложных запросов, запросов на соединение и объединение информации
- •Лабораторная работа №9 эллементы оптимизации запросов
Лабораторная работа №2 Изучение основ реляционной алгебры Цель занятия
Изучение основных понятий реляционной алгебры. Отработка следующих навыков:
аопределение структурных элементов отношений;
брешение заданий по операциям реляционной алгебры.
A |
|
B |
|
C |
|
D | ||||||||
X1 |
X2 |
X3 |
|
X1 |
X2 |
X3 |
|
X1 |
X2 |
X3 |
|
X1 |
X2 |
X3 |
x |
1 |
I |
|
x |
1 |
I |
|
x |
1 |
I |
|
x |
1 |
I |
x |
2 |
II |
|
xx |
2 |
II |
|
y |
1 |
II |
|
x |
2 |
II |
x |
3 |
I |
|
xxx |
3 |
III |
|
z |
2 |
I |
|
x |
3 |
I |
xx |
1 |
II |
|
y |
1 |
I |
|
x |
2 |
II |
|
y |
1 |
II |
xx |
2 |
III |
|
yy |
2 |
II |
|
y |
3 |
I |
|
y |
2 |
I |
xxx |
1 |
IV |
|
yyy |
3 |
III |
|
z |
3 |
II |
|
y |
3 |
II |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
E |
|
F | ||||||||||||
Y1 |
Y2 |
Y3 |
Y4 |
Y5 |
Y6 |
Y7 |
|
Y1 |
Y2 |
Y3 |
Y4 |
Y5 |
Y6 |
Y7 |
i |
a |
I |
x |
1 |
a |
+ |
|
i |
a |
I |
x |
1 |
a |
+ |
i |
b |
I |
x |
2 |
aa |
– |
|
i |
b |
I |
y |
1 |
a |
+ |
i |
c |
II |
x |
3 |
aaa |
+ |
|
ii |
a |
I |
z |
2 |
a |
+ |
ii |
a |
II |
y |
4 |
a |
– |
|
ii |
b |
II |
x |
2 |
aa |
+ |
ii |
b |
III |
y |
5 |
aa |
+ |
|
iii |
a |
II |
y |
3 |
aa |
+ |
iii |
a |
III |
y |
6 |
aaa |
– |
|
iii |
b |
II |
z |
4 |
aa |
– |
iii |
b |
IV |
z |
7 |
a |
+ |
|
iv |
a |
III |
x |
4 |
aaa |
– |
iv |
a |
IV |
z |
8 |
aa |
– |
|
iv |
b |
III |
y |
5 |
aaa |
– |
iv |
b |
V |
z |
9 |
aaa |
+ |
|
v |
a |
III |
z |
5 |
aaa |
– |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
G |
|
H |
|
I |
|
J |
|
K |
|
L | ||||
X1 |
|
X2 |
|
X3 |
|
Y1 |
Y3 |
|
Y2 |
Y4 |
|
Y5 |
Y6 |
Y7 |
x |
|
1 |
|
I |
|
i |
I |
|
a |
x |
|
1 |
a |
+ |
xx |
|
2 |
|
II |
|
i |
II |
|
b |
y |
|
2 |
aa |
– |
|
|
|
|
III |
|
ii |
II |
|
c |
z |
|
|
|
|
Упражнение1. Представить схемы, перечислить кортежи и определить ранги отношений B и L