X-Git-Url: https://git.auder.net/?p=erdiag.git;a=blobdiff_plain;f=README.md;h=4cc50cf36112516395de9c947d8df44ca9afc7c9;hp=b57f840f70841d573995e6fb76e08b5fdb5db429;hb=HEAD;hpb=3789126f0dc7d0b751d99ded86a97c2b258afe80 diff --git a/README.md b/README.md index b57f840..4cc50cf 100644 --- a/README.md +++ b/README.md @@ -10,10 +10,10 @@ This parser reads ER diagrams definition files, and produces two types of diagra An entity is defined as follow [Entity] - #attr1 (*) + +attr1 (*) attr2 (*) -with (\*) = optional SQL indications, and # denoting a (part of) a key. +with (\*) = optional SQL indications, and + denoting a (part of) an identifier. A relationship is defined in this way @@ -68,8 +68,7 @@ Note that the "drawMcd" method can take a second argument, which indicates the t **TODO** list: - functional integrity constraints (CIF) - - inter-relations constraints (or, and, xor...) + - inter-relations constraints (or, and, xor, inclusion) - inheritance with the right symbol (triangle) - - put online somewhere (user enter graph description and get SVG + SQL) -*Implementation note:* temporary dependency to [underscore](http://underscorejs.org/); good library but used so far only for its shuffle() method. +*Implementation note:* temporary dependency to [underscore](http://underscorejs.org/); used only for its shuffle() method.