Базы данных - лк 1
.pdfОрганизация баз данных
Лекция 1
Лектор – Радченко Вячеслав Алексеевич
Представление объектов реального
мира в электронном виде
Реальный мир |
Информация |
Данные |
Объект
Свойства Атрибуты
Элемент
данных
Значение |
Значение |
|
элемента |
||
атрибута |
||
данных |
||
|
Схематическое представление элемента данных
Должность
Номер сотрудника |
Должность |
Модель реального мира
Формальное представление модели данных
M = <D, R, O>
-D – множество данных;
-R – отношения (связи) между данными;
-O – операционная спецификация.
Схема и подсхемы
|
Схема |
|
Экземпляр схемы |
|
|||||
|
B C |
|
|
|
|
|
|
|
|
|
|
|
B |
C |
|
|
|
||
A B |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
C D |
A |
B |
|
2 |
3 |
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
C |
D |
|
|
1 |
2 |
|
|
|
|
|||
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
3 |
4 |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
Подсхема
B C A B 2 3 1 2
Связи элементов данных
Номер |
1 |
1 |
Иванов |
Директор |
Сотрудник |
|
Должность |
||
сотрудника |
|
|
|
|
1 |
М |
Номер |
|
066 … |
|
Иванов |
057 … |
||||
Сотрудник |
|
||||
|
телефона |
||||
|
|
|
097 … |
||
|
|
|
|
М |
М |
Иванов |
|
||
Водитель |
|
Автомобиль |
Петров
Группировка элементов данных
Ключ |
Атрибут 1 |
Атрибут 2 |
… |
Атрибут N |
|
|
|
|
Номер рейса |
Дата |
Свободные |
|
|
места |
|
|
|
12 |
10-12-14 |
44 |
|
|
|
12 |
12-01-15 |
110 |
|
|
|
14 |
12-01-15 |
200 |
|
|
|
Номер рейса |
Откуда |
Куда |
|
|
|
12 |
Киев |
Париж |
|
|
|
14 |
Киев |
Лондон |
|
|
|