Initial commit
This commit is contained in:
26
Базы данных. Лекция 3.md
Normal file
26
Базы данных. Лекция 3.md
Normal file
@@ -0,0 +1,26 @@
|
||||
---
|
||||
tags:
|
||||
- универ
|
||||
---
|
||||
# Классы. Суперкласс. Подкласс
|
||||
Действия:
|
||||
1. Специализация (круг, из которого идут подклассы. в круге буква d). — разделяемая (disjoin)
|
||||
- Отдельная сущность создается (вместо атрибута), когда для описания этого нужно несколько атрибутов.
|
||||
2. Зеркальная (круг, из которого идут подклассы, в круге буква o) — пересечение (overlap)
|
||||
|
||||
Полнота:
|
||||
- Полная (=)
|
||||
- Частичная (-)
|
||||
|
||||
Подкласс наследует все атрибуты родительского типа (суперкласса).
|
||||
|
||||
Операции:
|
||||
1. Категория (Union Type) (кргу, в который входят несколько суперклассов, выходит один подкласс. Внутри буква u)— подкласс, который **может** неследоваться от нескольких суперклассов.
|
||||
|
||||
## Задачи:
|
||||
Создать ER-диаграмму, характеризующюю предыдущее образование студента. Студент мог учиться не один раз.
|
||||
|
||||
Писал анекдоты.
|
||||
|
||||
>[!nav]
|
||||
>[[Базы данных. Лекция 2|← Пердыдущая]]
|
||||
Reference in New Issue
Block a user