Ik blijf er iig vrij nuchter onder....
Verwijderd
Kijk maar eens op tucows.nl en zoek op flowchart. Misschien dat je daar iets van je gading vindt.
Verwijderd
http://www.datanamic.com/
http://www3.ca.com/Solutions/Product.asp?ID=260
[ Voor 63% gewijzigd door Verwijderd op 12-04-2003 11:01 ]
Verwijderd
http://www.sybase.com/pro...isemodeling/powerdesigner
//edit: een voorbeeldje uit een andere thread:
conceptueel

fysiek

hij genereerd het fysieke datamodel zelf, dwz. de tabel votes is automatisch aangemaakt omdat ie een many-to-many relatie ziet.
[ Voor 28% gewijzigd door Verwijderd op 12-04-2003 11:01 ]
Die laten ze gewoon links liggen zo te zien.
Een aantal van mijn tabellen zijn MyIsam en andere InnoDB
Iemand een idee waarom dit zo is?
[ Voor 36% gewijzigd door maartenvdv737 op 17-04-2003 09:21 ]
Ik blijf er iig vrij nuchter onder....
Verwijderd
maar zonder gekheid: je hebt twee velden in 2 tabellen zitten met dezelfde naam, te weten je identifier (ID). Volgens mij kan hij daar niet mee overweg..
Ik blijf er iig vrij nuchter onder....
Doe ik soms iets fout in mijn tabelopbouw?
Het idee van reverse engeneering is toch dat hij zelf de relaties gaat uitzoeken?
Die kan je toch nergens invoeren?
Ik blijf er iig vrij nuchter onder....
Dus: geen gelijke kolomnamen meer, en foreign keys. En nog steeds geen relatie-pijlen in xCase!
Dus ik maak handmatig die relatie aan in xCase, ik genereer het script, krijg ik dit terug:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| DROP TABLE vrienden ; CREATE TABLE vrienden ( gebruikersID INT(6) NOT NULL DEFAULT 0, vriendID INT(6) NOT NULL DEFAULT 0 ) TYPE= InnoDB ; CREATE INDEX gebruikersID ON vrienden (gebruikersID,vriendID) ; CREATE INDEX vriendID ON vrienden (vriendID) ; |
Dus ik heb dit uitgevoerd, nieuwe tabel aangemaakt. Opnieuw reverse engeneering gedaan op die tabellen. WEER GEEN RELATIES!!
[ Voor 43% gewijzigd door maartenvdv737 op 12-04-2003 22:17 ]
Ik blijf er iig vrij nuchter onder....
In phpMyAdmin 2.3.0+ kan je PMA opties instellen om zo foreign keys in te voeren.
Er zit ook 1 of andere PDF functie bij die zogenaamd database relaties weergeeft in een PDFje, maar dit is ontzettend onoverzichtelijk en je moet handmatig alle coordinaten van de veldjes in het pdfje instellen.....
xCase en case studio2 geven nog steeds geen relaties weer
[ Voor 29% gewijzigd door maartenvdv737 op 17-04-2003 09:21 ]
Ik blijf er iig vrij nuchter onder....
Verwijderd
de database drawer is gewoon een van de meegeleverde example php files. hij staat niet echt ergens als feature op de site.
Verwijderd
Onze "importer" ImportER MySQL importeert een MySQL database in DeZign for Databases. In ImportER MySQL zit een "smart relationship finder" ingebouwd welke probeert relaties te "zoeken" gebaseerd op de kolomnaam. Meer info op
http://www.datanamic.com/importermysql/index.html
gr
Rick
Hier staat toch echt dat vanaf 3.23.44 MySQL in innoDB foreign Keys ondersteund.
Ik heb ze in mijn database zitten, en het werkt echt hoor!!
Het enige wat niet gebeurd, is dat als ik een dump maak (met phpMyAdmin) dat hij dan die references uitwerkt...
Het werkt dus wel, maar kan niet gedumpt worden.... Lekker is dat.In the near future we will extend the FOREIGN KEY implementation so that the information is stored in the table specification file and may be retrieved by mysqldump and ODBC. At a later stage we will implement foreign key constraints for MyISAM tables as well.
[ Voor 35% gewijzigd door maartenvdv737 op 13-04-2003 10:28 ]
Ik blijf er iig vrij nuchter onder....
PhpAdmin kan die foreign keys prima zien hoor. Vanaf versie 2.3.0 kan je een PMA tabel aanmaken waarin de relaties staan.Verwijderd schreef op 13 April 2003 @ 10:31:
phpMyAdmin kan deze foreign keys niet zien. SQLyog (gratis) kan dit wel.
Hier nog een overzichtje met nadelen van Foreign Keys:
http://chronos.cs.msu.su/...ysql)Missing+Foreign+Keys
Overal staat trouwens dat die dump support SOON komt, maar nergens staat een datum...
BTW, als ik het goed begrijp zoekt jullie progje in de data naar relaties en werkt die uit. Dat betekend dus dat als ik een database opzet en ik wil voor andere mensen een printout maken van de structuur dat ik eerst de database moet gaan vullen?
[ Voor 24% gewijzigd door maartenvdv737 op 13-04-2003 10:39 ]
Ik blijf er iig vrij nuchter onder....
[ Voor 8% gewijzigd door maartenvdv737 op 13-04-2003 11:06 ]
Ik blijf er iig vrij nuchter onder....