Sådan tegner du et ER-diagram i et MySQL-værktøj
introduktion
indhold
- En datamodel er et organiseret forretningsdokument, der bruges som rammer for applikationsudvikling. En datamodel giver strukturen og formatet af dataene. Det definerer, hvordan data lagres, organiseres og ændres i et databasemiljø. Plane, hierarkiske, netværk, relationelle, dimensionelle og objektrelationelle er nogle af de fælles datamodeller, der anvendes i branchen.
- Et datastrukturdiagram (DSD) giver en grafisk repræsentation af databasenheder, deres relationer og gældende begrænsninger. Den grafiske repræsentation omfatter bokse og pile til at repræsentere enheder og forholdet mellem dem. Oprettelsen af enhedsrelationsmodeller er en udbredt metode til at skabe datamodeller. En forholdsmodelmodel (Model E-R) giver en logisk og detaljeret repræsentation af forretningsdata. Et entitetsforholdsdiagram eller ERD er en grafisk repræsentation af E-R-modellen
- ERD er et kraftfuldt værktøj til kommunikation mellem databaseudviklere og brugere. De primære komponenter, der er repræsenteret i en ERD er
- Entitet - Det kan være en person, sted, objekt, begivenhed eller koncept om hvilke data der holdes.
- Forhold - Representer foreninger mellem enhed / enhedstyper.
- Egenskab (er) - Ejendom af en virksomhed, der er af erhvervsinteresse.
- Begrænsninger (Cardinality) - En karakteristik af en relation, der viser antallet af instanser af en enhed relateret til antallet af instanser af en anden enhed.
- Relationer og deres egenskaber definerer sammen de forretningsregler, der er repræsenteret i ERD. Entiteter og relationer kan have attributter, der er repræsenteret i en ERD. Følgende gennemgang illustrerer, hvordan man opretter en ERD ved hjælp af MySQL Database-værktøjet.