Autor | Zpráva | ||
---|---|---|---|
dbrel Profil * |
#1 · Zasláno: 1. 6. 2010, 15:52:42
Ahoj, jak byste vyřešili 1 nepovinnou účast ve vztahu 1:1?
Mobil je vlastněn maximálně 1 osobou (0,1) Osoba vlastní právě 1 mobil (1,1) Šlo by to takto (omezením UNIQUE)? CREATE TABLE mobil ( sc INTEGER PRIMARY KEY AUTO_INCREMENT, model VARCHAR(20) NOT NULL, vyrobce VARCHAR(20) NOT NULL ) CREATE TABLE osoba ( rc INTEGER PRIMARY KEY AUTO_INCREMENT, bydliste VARCHAR(50) NOT NULL, vzdelani VARCHAR(20) NOT NULL, sc_mobilu INTEGER NOT NULL UNIQUE, FOREIGN KEY (sc_mobilu) REFERENCES mobil (sc) ON DELETE CASCADE ) |
||
Kajman_ Profil * |
#2 · Zasláno: 1. 6. 2010, 15:55:10
Ano šlo.
|
||
Časová prodleva: 14 let
|
0