Datastrukturdiagram
Ett datastrukturdiagram ( DSD ) är den visuella representationen av en viss typ av datamodell som innehåller entiteter , deras relationer och de begränsningar som ställs på dem.
De grundläggande grafiska notationselementen i DSD:er är rutor som representerar enheter. Pilsymbolen representerar relationer. Datastrukturdiagram är mest användbara för att dokumentera komplexa dataenheter.
Översikt
Datastrukturdiagram är en diagramtyp som används för att avbilda strukturen för dataelement i dataordboken . Datastrukturdiagrammet är ett grafiskt alternativ till sammansättningsspecifikationerna i sådana dataordboksposter.
Datastrukturdiagrammen är en föregångare till entitet-relationsmodellen (ER-modellen). I DSD:er attribut inuti entitetsrutorna snarare än utanför dem, medan relationer ritas som rutor som består av attribut som specificerar de begränsningar som binder samman entiteter. DSD skiljer sig från E–R-modellen genom att E–R-modellen fokuserar på relationerna mellan olika enheter, medan DSD fokuserar på relationerna mellan elementen inom en enhet.
Det finns flera stilar för att representera datastrukturdiagram, med den anmärkningsvärda skillnaden i sättet att definiera kardinalitet . Valen är mellan pilhuvuden, inverterade pilhuvuden ( kråkfötter ) eller numerisk representation av kardinaliteten.
Bachman diagram
Ett Bachman-diagram är en viss typ av datastrukturdiagram och används för att designa data med en nätverks- eller relationell "logisk" modell, som skiljer datamodellen från hur data lagras i systemet. Modellen är uppkallad efter databaspionjären Charles Bachman , och används mest i datorprogramdesign .
I en relationsmodell är en relation sammanhållningen av attribut som är helt och inte transitivt funktionellt beroende [ klargöra ] av varje nyckel i den relationen. Kopplingen mellan relationerna bygger på överensstämmande attribut. För varje relation måste en rektangel ritas och varje koppling illustreras med en linje som förbinder relationerna. På kanten av varje rad indikerar pilar kardinaliteten. Vi har 1-till- n , 1-till-1 och n -till- n . Det senare måste undvikas och måste ersättas av två (eller flera) 1-till- n- kopplingar.
Se även
Vidare läsning
- Charles W. Bachman . Datastrukturdiagram . Databas, 1969, 1(2):4–10.
- Tom DeMarco . Strukturerad analys och systemspecifikation . ISBN 0-13-854380-1 . Prentice Hall. 11 maj 1979.
- Edward Yourdon . Modern strukturerad analys . ISBN 0-13-598624-9 . Prentice Hall. 1 augusti 1988; nu tillgänglig som strukturerad analys Wiki .