natgillin/translations-raw huggingface dataset:
Entity Relationship Diagrams (ER Diagrams) show the conceptual design of database applications. They depict the various entities (concepts) in the information system and the existing relationships and constraints between them. An extension of Entity Relationship Diagrams named'Extended Entity Relationship Diagrams' or'Enhanced Entity Relationship Diagrams' (EER), are used to incorporate Object Oriented design techniques in ER Diagrams.
Objektsambandsdiagram visar begreppsmässig konstruktion av databasprogram. De avbildar de olika objekten (koncepten) i informationssystemet och befintliga samband och begränsningar mellan dem. En utökning av objektsambandsdiagram som kallas 'utökade objektsambandsdiagram' eller 'förbättade objektsambandsdiagram' används för att införliva objektorienterade konstruktionstekniker i diagrammen.
An example Entity Relationship diagram.
Ett exempel på objektsambandsdiagram.
Umbrello showing an Entity Relationship Diagram
umbrello; som visar ett objektsambandsdiagram
An Entity is any concept in the real world with an independent existence. It may be an object with a physical existence (example, Computer, Robot) or it may be an object with a conceptual existence (eq: University Course). Each entity has a set of attributes which describe the properties of the Entity.
Ett objekt är vilket koncept i verkligheten som helst med en oberoende existens. Det kan vara ett objekt som existerar fysiskt (t. ex. dator, robot), eller det kan vara ett objekt som existerar som koncept (t. ex. universitetskurs). Varje objekt har en uppsättning egenskaper, som beskriver objektet.
Note: No standard notations exist for depicting ER Diagrams. Different texts on this subject use different notations. The concepts and notations for EER diagrams used in Umbrello are from the following book: Elmasri R. and Navathe S. (2004). Fundamentals of Database Systems 4th edn. Addison Wesley
Observera: Det finns ingen standardnotation för att avbilda objektsambandsdiagram. Olika skrifter om ämnet använder olika notation. Koncepten och notationen för utökade objektsambandsdiagram i Umbrello kommer från följande bok: Elmasri R. and Navathe S. (2004), Fundamentals of Database Systems, 4: e utgåvan, Addison Wesley.
In an ER Diagram, Entities are represented by rectangles, with the name of the entity at the top, and can also show the attributes of the entity in another compartment inside the rectangle.
I objektsambandsdiagram representeras objekt av rektanglar, med objektets namn längst upp, och kan också visa objektets attribut i ett annat fack inne i rektangeln.
An Entity in an ER Diagram;
Ett objekt i ett objektsambandsdiagram
Visual representation of an entity in an ER Diagram
Visuell representation av ett objekt i ett objektsambandsdiagram
In ER Diagrams, Entity Attributes are shown with their name in a different compartment of the Entity to which they belong.
I objektsambandsdiagram visas objektattribut med sina namn i ett annat fack hos objektet de tillhör.
Constraints in ER Diagrams specify the restrictions on data in the information schema.
Begränsningar i objektsambandsdiagram anger restriktioner hos data i informationsschemat.
There are four types of constraints supported in Umbrello:
Det finns fyra typer av begränsningar som stöds i Umbrello:
Primary Key: The set of attributes declared as primary key are unique to the entity. There can be only one primary key in an Entity and none of its constituent attributes can be NULL.
Primär nyckel: Egenskaperna som deklareras som primär nyckel är unika för objektet. Det kan bara finnas en primär nyckel i ett objekt, och ingen av de ingående egenskaperna kan vara tom.
Unique Key: The set of attributes declared as unique are unique to the entity. There can be many unique constraints on an Entity. Its constituent attributes can be NULL. Unique Keys and Primary Keys uniquely identify a row in a table (entity)
Unik nyckel: Uppsättningen egenskaper som deklareras som unika är unika för objektet. Det kan finnas många unika begränsningar för ett objekt. Dess ingående egenskaper kan vara tomma. Unika nycklar och primära nycklar identifierar en rad i en tabell (objekt) på ett unikt sätt.
Foreign Key: A Foreign Key is a referential constraint between two tables. The foreign key identifies a column or a set of columns in one (referencing) table that refers to a column or set of columns in another (referenced) table. The columns in the referenced table must form a primary key or unique key.
Främmande nyckel: En främmande nyckel är en referensbegränsning mellan två tabeller. Den främmande nyckeln identifierar en kolumn eller en uppsättning kolumner i en (den refererade) tabell. Kolumnerna i den refererade tabellen måste utgöra en primär nyckel eller en unik nyckel.
Check Constraint: A check constraint (also known as table check constraint) is a condition that defines valid data when adding or updating an entry in a table of a relational database. A check constraint is applied to each row in the table. The constraint must be a predicate. It can refer to a single or multiple columns of the table.
Kontrollbegränsning: En kontrollbegränsning (också känd som tabellkontrollbegränsning) är ett villkor som definierar giltig data när ett objekt i en tabell läggs till eller uppdateras i en relationsdatabas. En kontrollbegränsning tilldelas till varje rad i tabellen. Begränsningen måste vara ett predikat. Det kan hänvisa till en eller flera kolumner i tabellen.
Example: price > = 0
Exempel: pris > = 0
Extended Entity Relationship (EER) Diagram Concepts
Koncept hos utökade objektsambandsdiagram
Specialization
Specialisering
Specialization is a way to form new entities using entities that have already been defined. The new entities, known as derived entities, take over (or inherit) attributes of the pre-existing entities, which are referred to as base entities. It is intended to help reuse existing data with little or no modification.
Specialisering är ett sätt att skapa nya objekt med användning av objekt som redan har definierats. De nya objekten, som kallas härledda objekt, tar över (eller ärver) egenskaperna hos de befintliga objekten, som kallas basobjekt. Detta har avsikten att hjälpa till att använda befintlig data med inga eller små förändringar.
In Umbrello, one can specify Disjoint and Overlapping Specialization
I Umbrello kan man definiera separerad och överlappande specialisering.
Disjoint Specialization
Separerad specialisering
Disjoint Specialization specifies that the subclasses of the specialization must be disjoint. This means that an entity can be a member of at most one of the derived entities of the specialization
Separerad specialisering anger att specialiseringens delklasser måste vara separerade. Det betyder att ett objekt som mest kan vara medlem av ett av objekten härledda från specialiseringen.
Entities taking part in Disjoint Specialization
Objekt som ingår i separerad specialisering
Visual representation of Disjoint Specialization in EER Diagram
Visuell representation av separerad specialisering i utökade objektsambandsdiagram
Overlapping Specialization
Överlappande specialisering
When the derived entities are not constrained to be disjoint, their set of entities are said to be in overlapping specialization. This means that the same real world entity may be a member of more than one derived entity of the specialization
När härledda objekt inte är begränsade att vara separerade, sägs deras objektmängd befinna sig i överlappande specialisering. Det betyder att samma verkliga objekt kan vara medlem i mer än ett av objekten härledda från specialiseringen.
Entities taking part in Overlapping Specialization
Objekt som ingår i överlappande specialisering
Visual representation of Overlapping Specialization in EER Diagram
Visuell representation av överlappande specialisering i utökade objektsambandsdiagram
A derived Entity is said to be a Category when it represents a collection of objects that is a subset of Union of the distinct entity types. A Category is modelled when the need arises for a single superclass/ subclass relationship with more than one superclass, where the superclasses represent different entity types. (Much like multiple inheritance in Object Oriented Programming).
Ett härlett objekt sägs vara en kategori när det representerar en objektsamling som är en delmängd av unionen av de skilda objekttyperna. En kategori modelleras när behovet av ett enda superklass/ delklass- förhållande med mer än en superklass, där superklasserna representerar olika objekttyper (i likhet med multipla arv i objektorienterad programmering).
Entities taking part in a Category relationship
Objekt som ingår i ett kategorisamband
Visual representation of a Category in EER Diagram
Visuell representation av en kategori i utökade objektsambandsdiagram
If you are working on a model with more than just a few classes and diagrams, the Tree View may help you stay on top of things by organizing your model elements in folders. You can create folders by selecting the appropriate option from the context menu (RMB; click on one of the folders in the tree view) and you can organize your elements by moving them to the appropriate folder (drag and drop)
Om du arbetar med en model som har mer än ett fåtal klasser och diagram, kan trädvyn hjälpa dig att klara av det hela genom att organisera modellen i mappar. Du kan skapa mappar genom att välja lämpligt alternativ i den sammanhangsberoende menyn (högerklicka på en av mapparna i trädvyn) och du kan organisera element genom att flytta dem till lämpliga mappar (drag och släpp).
The Documentation Window is the small window located on the left bottom of & umbrello;, and it gives you a quick preview of the documentation for the currently selected item. The Documentation Window is rather small because it is intended to allow you just a quick pick into the element's documentation while taking as little screen space as possible. If you need to view the documentation in more detail you can always open the item's properties.
Dokumentationsfönstret är det lilla fönstret placerat längst ner till vänster i & umbrello;, som ger en snabb förhandsgranskning av dokumentationen för objektet som för närvarande är markerat. Dokumentationsfönstret är ganska litet, eftersom det är avsett att ge ett snabbt utdrag ur elementets dokumentation, medan det tar så lite plats som möjligt på skärmen. Om du behöver titta på dokumentationen i mer detalj, kan du alltid öppna elementets egenskaper.
The first thing you need to start doing something useful with & umbrello; is to create a model to work on. When you start & umbrello; it always loads the last used model or creates a new, empty model (depending on your preferences set in the configuration dialog). This will allow you to start working right away.
Det första du behöver göra, för att börja utföra något användbart med & umbrello;, är att skapa en modell att arbeta med. När du startar & umbrello; laddar det alltid den senast använda modellen, eller skapar en ny, tom, modell (beroende på alternativ som du ställer in i inställningsdialogrutan). Det gör det möjligt att börja arbeta direkt.
Once you have added elements to your model you can also edit an element by accessing its properties dialog, which you find by selecting the option Properties from the context menu shown when right clicking on the items in the Tree View.
När du väl har lagt till element i modellen, kan du också redigera dem genom användning av deras egenskapsdialogrutor, som du hittar genom att välja alternativet Egenskaper i den sammanhangsberoende menyn som visas vid ett höger klick på elementen i trädvyn.
Another way to rename a diagram is to do this via its properties dialog, which you obtain by selecting Properties from its Context Menu or by double clicking on it in the Tree View.
Ett annat sätt att byta namn på ett diagram är via dess egenskapsdialogruta, som du erhåller genom att välja Egenskaper från den sammanhangsberoende menyn, eller genom att dubbelklicka på det i trädvyn.
Once you have created your diagrams it is time to start editing them. Here you should notice the (for beginners subtle) difference between editing your diagram, and editing the model. As you already know, Diagrams are views of your model. For example, if you create a class by editing a Class Diagram, you are really editing both, your Diagram and your model. If you change the color or other display options of a Class in your Class Diagram, you are only editing the Diagram, but nothing is changed in your model.
Så fort du har skapat diagrammen är det dags att börja redigera dem. Observera här (den för nybörjare subtila) skillnaden mellan att redigera ett diagram, och att redigera modellen. Som du redan känner till, är diagram vyer av modellen. Om du till exempel skapar en klass genom att redigera ett klassdiagram, redigerar du i själva verket både diagrammet och modellen. Om du ändrar färg eller andra visningsalternativ för en klass i klassdiagrammet, redigerar du bara diagrammet, men ingenting ändras i modellen.
The second way of adding elements to your diagram is by using the Work Toolbar's edit tools (note that this will also add the elements to your model).
Det andra sättet att lägga till element i diagrammet är att använda arbetsverktygsradens redigeringsverktyg (observera att detta också lägger till elementen i modellen).
You can edit most of the & UML; elements in your model and diagrams by opening its Properties dialog and selecting the appropriate options. To edit the properties of an object, select Properties from its context menu (RMB; click). Each element has a dialog consisting of several pages where you can configure the options corresponding to that element. For some elements, like actors you can only set a couple of options, like the object name and documentation, while for other elements, like classes, you can edit its attributes and operations, select what you want to be shown in the diagram (whole operation signature or just operation names, etc) and even the colors you want to use for the line and fill of the class' representation on the diagram.
Du kan redigera de flesta & UML; - element i modellen och diagram genom att öppna dess egenskapsdialogruta och välja lämpliga alternativ. För att redigera egenskaperna hos ett objekt, välj Egenskaper i dess sammanhangsberoende meny (högerklicka). Varje element har en dialogruta som består av flera sidor där du kan anpassa alternativen som har med det elementet att göra. För vissa element, som aktörer, kan du bara ange ett fåtal alternativ, som objektnamn och dokumentation, medan för andra element, som klasser, kan du redigera dess attribut och operationer, välja vad du vill visa i diagram (hela operationssignaturen eller bara operationsnamn, etc.) och till och med färgerna du vill använda för linjer och ifyllnad av klassens representation i ett diagram.
For most & UML; elements you can also open the properties dialog by double clicking on it if you are using the selection tool (arrow). The exception to this is Associations, in which case a double click creates an anchor point. For associations you need to use the & RMB; context menu to get the properties dialog.
För de flesta & UML; - element kan du också öppna egenskapsdialogrutan genom att dubbelklicka på det, om du använder markeringsverktyget (pilen). Undantaget från detta är associationer, där ett dubbelklick skapar en ankringspunkt. För associationer måste du använda den sammanhangsberoende menyn som visas med högerklick, för att få fram egenskapsdialogrutan.
In the properties dialog for a class you can set everything, from the color it uses to the operations and attributes it has.
I klassens egenskapsdialogruta kan du ställa in allting, från färgen den använder till operationerna och attributen den har.
The General Settings page of the properties dialog is self-explanatory. Here you can change the class' name, visibility, documentation, & etc; This page is always available.
Sidan med allmänna klassinställningar i egenskapsdialogrutan är självförklarande. Här kan du ändra klassens namn, synlighet, dokumentation, etc. Den här sidan är alltid tillgänglig.
Similar to the Attribute Settings Page, in the Operation Settings Page you can add, edit, or remove operations for your class. When adding or editing an operation, you enter the basic data in the Operation Properties dialog. If you want to add parameters to your operation you need to click the New Parameter button, which will show the Parameter Properties dialog. This page is always available
På liknande sätt som för inställningar av klassattribut, kan du lägga till, redigera eller ta bort operationer för klassen på sidan för inställningar av klassoperationer. När du lägger till eller redigerar en klassoperation, skriver du in grundläggande data i dialogrutan Operationsegenskaper. Om du vill lägga till parametrar till operationerna, måste du klicka på knappen Ny parameter, som visar dialogrutan Parameteregenskaper. Den här sidan är alltid tillgänglig.
The Class Associations page shows all the associations of this class in the current diagram. Double clicking on an association shows its properties, and depending on the type of association you may modify some parameters here such as setting multiplicity and Role name. If the association does not allow such options to be modified, the Association Properties dialog is read-only and you can only modify the documentation associated with this association.
Sidan Klassassociationer visar alla klassens associationer i det nuvarande diagrammet. Ett dubbelklick på en association visar dess egenskaper, och beroende på typ av association, kan du ändra vissa parametrar här som att ställa in mångfald och rollnamn. Om associationen inte tillåter att sådana alternativ ändras, är dialogrutan för associationsegenskaper bara läsbar, och du kan endast ändra dokumentationen som hör ihop med associationen.
Depending on the amount of information you want to see you can select the corresponding options in this page. The changes you make here are only display options for the diagram. This means that hiding a class' operations only makes them not to be shown in the diagram, but the operation are still there as part of your model. This option is only available if you select the class properties from within a Diagram. If you open the class properties from the Tree View this page is missing since such Display Options do not make sense in that case
Beroende på mängden information som du vill se, kan du välja motsvarande alternativ på sidan. Ändringarna du gör här gäller bara visningsalternativen för diagrammet. Det betyder att dölja klassens operationer bara gör att de inte visas i diagrammet, men operationerna är forfarande där som en del av modellen. Det här alternativet är bara tillgängligt om du väljer klassegenskaperna inne i ett diagram. Om du öppnar klassegenskaper från trädvyn, saknas den här sidan, eftersom sådana visningsegenskaper inte är vettiga i detta fall.
Class Color Page
Sidan för klassfärger
In the Widget Color page you can configure the colors you want for the line and the fill of the widget. This option obviously makes sense only for classes displayed in diagrams, and is missing if you open the class' properties dialog from the Tree View.
På sidan Komponentfärg kan du anpassa färgerna som du vill ha för linjer och ifyllnad av komponenten. Det här alternativet är naturligtvis bara vettigt för klasser som visas i diagram, och saknas om du öppnar klassens egenskapsdialogruta i trädvyn.
If you try to use an association in a way against the & UML; specification & umbrello; will refuse to create the association and you will get an error message. This would be the case if, for example, a Generalization exists from class A to class B and then you try to create another Generalization from Class B to class A
Om du försöker använda associationer på ett sätt som inte tillåts av & UML; - specifikationen, vägrar Umbrello skapa associationen och du får ett felmeddelande. Det skulle inträffa, om till exempel en generalisering finns från klass A till klass B, och du därefter försöker skapa en ny generalisering från klass B till klass A.
The & amor; Handbook
Handbok & amor;
& amor; is a small animation which sits on top of your active window.
& amor; är en liten animering som finns ovanpå det aktiva fönstret.
helper
hjälpprogram
assistant
assistent
What's & amor;?
Vad är & amor;?
& amor; is an acronym which stands for Amusing Misuse of Resources. It is actually an animation which sits on top of your active window. In its default configuration, & amor; takes the form of a yellow spot which performs many tricks. & amor; also has many different themes which change the appearance and behavior of the animation.
& amor; är en förkortning som betyder Amusing Misuse of Resources (underhållande slöseri med resurser). I själva verket är det en animering som syns ovanför det aktiva fönstret. Med den förvalda inställningen, ser & amor; ut som en gul punkt som utför en massa trick. & amor; har också en mängd andra teman som ändrar utseende och beteende på animeringen.
Since & amor; works with the & kde; window manager & kwin;, the application will only work from within & kde;. It is possible that & amor; would work from within another & kde; -compliant window manager, but none are known to work at the time of this writing.
Eftersom & amor; använder sig av & kde;: s fönsterhanterare, fungerar programmet bara inifrån & kde;. Det är möjligt att & amor; skulle fungera med en annan & kde; - anpassad fönsterhanterare, men ingen som fungerar var känd när det här skrevs.
Configuring & amor;
Anpassa & amor;
To configure & amor;, click on the animation using your & RMB;. A menu will appear containing three items: Options..., About..., and Quit. Choose Options... to configure & amor;
För att anpassa & amor;, klicka på animeringen med höger musknapp. En meny dyker upp som innehåller tre alternativ: Alternativ..., Om..., och Avsluta. Välj Alternativ... för att anpassa & amor;.
The following settings for & amor; can be changed from the Options dialog:
Följande inställningar för & amor; kan ändras från dialogrutan Inställningar:
This determines the appearance and behavior of & amor;. Themes are described in the next section.
Det här avgör utseendet och beteendet hos & amor;. Teman beskrivs i nästa avsnitt.
This slider controls where the animation appears in relation to the top of the active window. The default middle setting will place the animation right above the window title bar, whereas setting the slider all the way to the top or bottom will result in the animation appearing a fair distance above or below the title bar, respectively.
Det här skjutreglaget kontrollerar var animeringen visas i förhållande till överdelen av det aktiva fönstret. Den förvalda inställningen i mitten placerar animeringen precis ovanför namnlisten, medan att flytta skjutreglaget längst upp eller längst ner gör att animeringen visas en bra bit ovanför eller under namnlisten.
Setting this slider to a lower setting will allow the animation to be visible even when the active window is maximized.
Att ställa in skjutreglaget till ett lägre värde låter animeringen vara synlig även när det aktiva fönstret är maximerat.
Checking this option will cause the animation to always appear in front of any existing windows on the screen, including the panel.
Om det här alternativet markeras visas animeringen alltid framför alla fönster som finns på skärmen, inklusive panelen.
Show random tips
Visa slumpmässiga tips
If checked, the animation will display various & kde; -related tips at random intervals.
Om markerat, visar animeringen olika & kde; - relaterade tips med slumpmässiga intervall.
Any & kde; application can be designed to display helpful tips via & amor;. If this option is checked, and an appropriate application is the active window, the animation will display tips for that application.
Alla & kde; - program kan konstrueras så att de visar hjälpsamma tips via & amor;. Om det här alternativet är markerat, och det aktiva fönstret är ett sådant program, visar animeringen tips för det programmet.
At the time of this writing, no & kde; applications make use of this functionality.
När det här skrevs, fanns det inget & kde; - program som använda den här funktionen.
& amor; Themes
& amor; - teman