
- •Основные понятия
- •Этапы проектирования базы данных
- •Последовательность действий при чтении записи
- •Архитектура банка данных
- •Идентифицирующий атрибут
- •Многозначная связь 1 : м
- •Основные понятия
- •Постреляционная модель
- •Многомерная модель
- •Объектно-ориентированная модель
- •Управление распределенными данными
Постреляционная модель
а) INVOICES INVOICE.ITEMS
INVNO |
CUSTNO |
|
INVNO |
GOODS |
QTY |
0373 |
8723 |
|
0373 |
Сыр |
3 |
8374 |
8232 |
|
0373 |
Рыба |
2 |
7364 |
8723 |
|
8374 |
Лимонад |
1 |
|
|
|
8374 |
Сок |
6 |
|
|
|
8374 |
Печенье |
2 |
|
|
|
7364 |
Йогурт |
1 |
б) INVOICES
INVNO |
CUSTNO |
GOODS |
QTY |
0373 |
8723 |
Сыр |
3 |
|
|
Рыба |
2 |
8374 |
8232 |
Лимонад |
1 |
|
|
Сок |
6 |
|
|
Печенье |
2 |
7364 |
8723 |
Йогурт |
1 |
Структуры данных реляционной и постреляционной моделей
а) SELECT INVOICES.INVNO, CUSTNO, GOODS, QTY FROM INVOICES, INVOICE.ITEMS WHERE
INVOICES.INVNO=INVOICE.ITEMS.INVNO;
6) SELECT INVNO, CUSTNO, GOODS, QTY FROM INVOICES;
Многомерная модель
а) б)
Модель |
Месяц |
Объем |
|
Модель |
Июнь |
Июль |
Август |
«Жигули» |
июнь |
12 |
|
«Жигули» |
12 |
24 |
5 |
«Жигули» |
июль |
24 |
|
«Москвич» |
2 |
18 |
No |
«Жигули» |
август |
5 |
|
«Волга» |
No |
19 |
No |
«Москвич» |
июнь |
2 |
|
|
|||
«Москвич» |
июль |
18 |
|
|
|||
«Волга» |
июль |
19 |
|
|
Реляционное и многомерное представление данных
Пример трехмерной модели