Uppdaterad 065 Petronella Enström Utbyte av ordet objekt och entitet till informationsobjekt Nivå 6 (sid 5-) En introduktion i Sparx EA INFORMATIONSMODELLERING
Välj var diagrammet ska finnas. För att skapa ett diagram i din modell i ditt modellbibliotek så går du till projektbrowsern och väljer, alternativt skapar, en mapp (package) där du vill skapa dina informationsmodeller.. Klicka på ikonen för nytt diagram för att öppna upp dialogrutan för att skapa ett diagram för en informationsmodell.
Välj rätt diagramtyp. Skriv in ett namn på diagrammet.. Välj Entity Relationship Diagram i listan med olika standard för diagramtyper. 3. Välj diagramtypen Entity Relationship (den enda som finns). 4. Bekräfta genom att trycka på OK. 3 4
Ett nytt diagram för informationsmodellen har nu skapats. Ett nytt diagram har nu skapats i modellbiblioteket i din arkitekturmodell.. Diagrammet är nu öppnas automatiskt för att redigeras och visas som en flik i programmet antingen upptill eller nertill på arbetsytan beroende på inställning och version av Sparx EA. Arbetsyta för diagrammet
Se till att ha verktygsfältet synligt. Om verktygsfältet inte visas så välj i menyn Diagram Diagram Toolbox. Alternativt kan man ange snabbkommandot Alt + 5.
Ställ in rätt egenskaper för diagrammet. Dubbelklicka var som helst på diagramytan för att få upp inställningarna för diagrammet.. Välj fliken Connectors. 3. Välj notationsspråket Information Engineering som anger inställningar för kråkfotsnotation. 4. Tryck på OK för att bekräfta. 3 Under fliken Diagram går det även att ställa in sidans storlek, t.ex. om den ska anpassa sig efter ett liggande A3 4
Skapa ett informationsobjekt. För att skapa informationsobjekt väljer man elementet Entity i verktygslådan och klickar sedan på diagramytan. När man väl har skapat sitt första objekt på diagramytan så kan man skapa ett nytt objekt av samma typ som den senast skapade elementtypen genom att hålla ner CTRL och klicka på diagramytan.
Anpassa informationsobjektet till kråkfotsdiagram När informationsobjektet skapas så visas egenskapsinställningarna för objektet.. Ange ett namn för entiteten (alltid med VERSALER i SINGULAR).. Tryck på OK för att bekräfta. OBS! Ett informationsobjekt som skapas i diagrammet skapas också som ett objekt i modellen (databasen). Om man tar bort objektet ur diagrammet så finns det kvar i modellen. Om man vill ta bort ett objekt ur modellen så måste man högerklick i projektutforskaren (Project Browser) och välja Delete.
Ta bort objekt. OBS! Ett objekt som skapas i diagrammet skapas också som ett objekt i modellen (databasen). Om man tar bort objektet ur diagrammet så finns det kvar i modellen. Om man vill ta bort ett objekt ur modellen så måste man högerklick i projektutforskaren (Project Browser) och välja Delete objektets namn.
Skapa relationer mellan informationsobjekten ENTITET A och ENTITET B. Enklaste sättet att skapa en relation mellan två informationsobjekt är att markera objektet så att snabbkopplingarna visas.. Klicka på den lilla pilen längst upp till höger och dra den till nästa objekt och släpp. 3. Välj relationstypen Relationship i listan som visas. 3 Man kan upprepa senast gjorda relationstyp genom att klicka på F3 och dra en linje från en entitet till en annan.
Anpassa relationen till kråkfot. Öppna egenskaperna genom att dubbelklicka på relationen.. Rensa fältet för Stereotype så att kråkfotsnotationen används. 3. Se till att Style är vald till Orthogonal - Rounded 3 4
Sätt kardinalitet och modalitet. Namnsätt relationen som verb eller substantiv i singular form som uttrycker verksamhetsregler. Sätt sedan kardinalitet och modalitet genom att välja Source och Target Role (beroende på programversion så finns dessa i samma flik eller på var sin flik). 3. Bekräfta genom att trycka på OK Läs mer om kardinalitet och modalitet på nästa sida
Relationerna beskriver hur objekt relaterar till varandra Kardinaliteten beskriver hur många gånger en förekomst av en viss entitet maximalt kan associeras med förekomster av en annan entitet. Kardinaliteten kan vara 0,, eller många. Ex: Det kan finnas många sittplatser i ett flygplan men en sittplats kan bara finnas i ett flygplan. Modaliteten beskriver hur många gånger en förekomst av en viss entitet minst kan/ska associeras till en förekomst av en annan entitet. Modaliteten kan vara eller 0. Ex: Det måste alltid finnas minst person registrerad på en flygbiljett men en person kan ha 0 flygbiljetter.
Ta bort relationer Precis som för andra objekt så skapas relationen i modellen (databasen) när den ritats upp i diagrammet.. Om man vill ta bort relationen väljer man relationen och klickar på DELETE. I menyn som visas väljer man Delete the connector from the model. Om man endast vill dölja relationen väljer man Hide the connector. Då döljs relationen i diagrammet men finns kvar i modellen.
Nivå 4 och 5 för en informationsmodell detaljeras för nivå 6 med definition, attribut och regler Här ses ett diagram av en informationsmodell Informationsobjektet elev med attribut: personnummer, med datatyp int
Detaljering av informationsobjekt A Högerklicka på informationsobjektet tex elev. Gå in på Properties B Eller klicka i projectbrowsen på informationsobjektet
Definition av informationsobjekt På Generel kan definition av informationsobjektet dokumenteras.
Attribut för ett informationsobjekt. Klicka på fliken Detaljs.. Klicka på Knappen attribut. 3. Lägg till attribut Personnummer. 4. Sätt typ Int. 3 4
Regler kan läggas på ett attribut. Under attribut. Här kan regler på ett enskilt attribut dokumenteras
Regler för hela informationsobjektet. Under rules - constrain. Här kan regler dokumenteras för hela informationsobjektet
Relationer till andra informationsobjekt. Klicka på related. Här syns de relationer (kopplingar) till andra informationsobjekt som är dokumenterade i diagrammet för informationsobjektet.
I EA projektbrowsen. Under informationsobjektet finns attributen. Under notes finns definitionen för informationsobjektet 3. Kicka på attributen når dem mer detaljerat och kan se regler 3 3 3
Happy modelling!