Hallo ihr Datenbankspezialisten
Gibt ein Konzept oder ein Standard der in einer Db vererben von Tabellen beschreibt?
Am besten erkläre ich meine Idee in einem Beispiel:
CREATE TABLE product {
id int autoincrement
name varchar 255
preis float
}
CREATE TABLE monitor EXTENDS product { /// <------ EXTENDS
gewicht int
resolution_x int
resolution_y int
}
CREATE TABLE drucker EXTENDS product { /// <------ EXTENDS
gewicht int
auflösung int
geschwindigkeit int
}
Dann sollte man abfragen machen können wie:
SELECT id, name, gewicht // FROM product bedeutet auch FROM
FROM product // monitor und drucker da diese ja auch
WHERE gewicht < 2 // Produkte sind
Und erhält z.B.
id | name | gewicht | __entity__
---------------------------------------------------
2 | EIZO Bildschirm | 4 | monitor
4 | HP Bildschirm | 3 | monitor
5 | DELL Bildschirm | 3 | monitor
8 | BElinea Bildsc. | 5 | monitor
1 | HP Drucker | 2 | drucker
89 | EPSON DRUCKER 2 | 1 | drucker
Ein solches Konzept fehlt mir extrem!
Viel mehr als so neue Ansätze wie oodbms und xml-Datenbanken
Was meint Ihr?
TobiasBuschi