DBDesigner 4
Van-e tudomásotok arról, hogy klasszikus darabjegyzéket hogyan lehet tervezni a DBDesigner 4-gyel (ha lehet egyáltalán), kérdezném áldott, békés, boldog új esztendőt kívánva kérdezem.
Ami valahogy így nézne ki (MySQL):
Vizuálisan két darab 1:N (opci) tyúkláb a két tábla között.
Köszönettel:
KEA.
■ Ami valahogy így nézne ki (MySQL):
CREATE TABLE `RESZEGYSEG` (
`ReszegysegID` bigint(8) unsigned NOT NULL AUTO_INCREMENT,
`Megnevezes` varchar(64) DEFAULT NULL,
PRIMARY KEY (`ReszegysegID`)
) ENGINE=InnoDB;
CREATE TABLE `DARABJEGYZEK` (
`TartalmazoID` bigint(8) unsigned NOT NULL,
`TartalmazottID` bigint(8) unsigned NOT NULL,
`Mennyi` int(11) DEFAULT NULL,
PRIMARY KEY (`TartalmazoID`,`TartalmazottID`),
KEY `DARABJEGYZEK_ibfk_2` (`TartalmazottID`),
CONSTRAINT `DARABJEGYZEK_ibfk_2` FOREIGN KEY (`TartalmazottID`)
REFERENCES `RESZEGYSEG` (`ReszegysegID`),
CONSTRAINT `DARABJEGYZEK_ibfk_1` FOREIGN KEY (`TartalmazoID`)
REFERENCES `RESZEGYSEG` (`ReszegysegID`)
) ENGINE=InnoDB;
`ReszegysegID` bigint(8) unsigned NOT NULL AUTO_INCREMENT,
`Megnevezes` varchar(64) DEFAULT NULL,
PRIMARY KEY (`ReszegysegID`)
) ENGINE=InnoDB;
CREATE TABLE `DARABJEGYZEK` (
`TartalmazoID` bigint(8) unsigned NOT NULL,
`TartalmazottID` bigint(8) unsigned NOT NULL,
`Mennyi` int(11) DEFAULT NULL,
PRIMARY KEY (`TartalmazoID`,`TartalmazottID`),
KEY `DARABJEGYZEK_ibfk_2` (`TartalmazottID`),
CONSTRAINT `DARABJEGYZEK_ibfk_2` FOREIGN KEY (`TartalmazottID`)
REFERENCES `RESZEGYSEG` (`ReszegysegID`),
CONSTRAINT `DARABJEGYZEK_ibfk_1` FOREIGN KEY (`TartalmazoID`)
REFERENCES `RESZEGYSEG` (`ReszegysegID`)
) ENGINE=InnoDB;
Vizuálisan két darab 1:N (opci) tyúkláb a két tábla között.
Köszönettel:
KEA.
Biztosan lehet ilyet.
Szerintem ez nem olyan.
Mi nem milyen?
Az "on update cascade" az nem
Apró kiegészítés: az Export SQL create script által létrehozott file egyetlen sorvége jelet tartalmaz, pedig van valami 22 tábla, kapcsolatokkal.
1:N
Megjegyzés: a tényleges programot soha sem láttam, ezt szűröm le a képernyőmentésekből.
mysql workbench 1:n identifying relationship
kérdésedre a válasz pedig annyi, hogy megcsinálod a reszegyseg táblát, aztán megcsinálod a darabjegyzék táblát a mennyiség mezővel és csinálsz két darab 1:n identifying relation-t (először a darabjegyzékre, majd a reszegységre kattintva), a keletkezett mezőket esetlegesen átnevezed. és itt csirkeláb lesz :)
Köszi a tippeket,
Import DBDesigner 4 xml file:
Van erre valami orvosság, vagy csinálhatom még egyszer?
Nagyobb baj, hogy a mysql dump sql-re is ugyanígy reagál: segfault :(((
Workbench 5.2.44 rev 9933
Üdv:
KEA.
próbálj a workbench-csel