Modellierung |
|
  |
Anforderungen_definieren |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
- |
Englisch |
Define requirements |
Definition |
Tätigkeit mit dem Ziel, »Anforderungen an ein »System zu beschreiben, zu präzisieren und als Vorgabe für eine künftige Modellierung und Realisierung festzuschreiben [HBB+94b]. |
Erläuterung |
- |
Beispiele |
- |
  |
Anwendungs-Funktionssicht |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
- |
Englisch |
Application / Functional view |
Definition |
Menge der »Attribute, die für die Definition einer (Anwendungs-) »Funktion erforderlich sind [HBB+94b]. |
Erläuterung |
Eine (Anwendungs-) Funktion besteht in der Regel aus mehreren Teilsichten auf Attribute verschiedener Entitätstypen. |
Beispiele |
Die Funktion Adresse ändern hat eine Sicht auf die Attribute Straße, Hausnummer, Postleitzahl, Wohnort des Entitätstyps Kunde. |
  |
Anwendungssicht |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
- |
Englisch |
Application view |
Definition |
Gesamtheit der »(Anwendungs-) Funktionssichten eines »Anwendungssystems [HBB+94b]. |
Erläuterung |
Eine Anwendungssicht besteht aus allen »Attributen, die für die Funktionen einer Anwendung sichtbar sind. |
Beispiele |
- |
  |
Attribut |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
Attributtyp, Eigenschaftstyp, Eigenschaft, im relationalen Modell: Tabellenspalte |
Englisch |
Attribute |
Definition |
Zuordnungsvorschrift, die jeder »Entität einer »Entitätsmenge zu jedem Zeitpunkt jeweils höchstens ein Element aus einem »Wertebereich zuordnet [HBB+94b]. |
Erläuterung |
Attribute dienen zur Beschreibung von Eigenschaften von Gegenständen mit Hilfe von Werten aus vorgegebenen »Wertebereichen. Formal kann man ein Attribut definieren als »Funktion (mit »Entitätsmenge EM, Zeit T und »Wertebereich W): f:EM x T --> W |
Beispiele |
Durch das »Attribut Geburtstag ist jedem Kunden ein Element aus dem »Wertebereich Datum zugeordnet. |
  |
Attributwert |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
Eigenschaftswert |
Englisch |
Attribute value |
Definition |
Ein durch ein »Attribut einer »Entität zugeordneter Wert, der eine Eigenschaft des modellierten »Gegenstands beschreibt [HBB+94b]. |
Erläuterung |
Werte können durch »Daten repräsentiert werden. |
Beispiele |
31.12.1945 ist dem Kunden Alfons Maier als Wert für das »Attribut Geburtstag zugeordnet. |
  |
Benutzersicht |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
- |
Englisch |
User view |
Definition |
Menge der »Attribute, die eine (Anwendungs-) »Funktion zur Kommunikation mit dem Benutzer verwendet [HBB+94b]. |
Erläuterung |
- |
Beispiele |
- |
  |
Entität |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
Objekt (im engeren Sinn), Exemplar, instance, Ausprägung, im relationalen Modell: Tupel |
Englisch |
Entity |
Definition |
Repräsentation eines (konkreten oder abstrakten) »Gegenstands, der für ein gegebenes »Anwendungssystem von Bedeutung ist [HBB+94b], [Chen76]. |
Erläuterung |
Der Begriff Entität ist dem im deutschsprachigen Raum oft benutzten Begriff Objekt vorzuziehen, um damit Verwechslungen mit der Terminologie objektorientierter Systeme zu vermeiden. |
Beispiele |
Eine irgendwie geartete Repräsentation des Kunden Alfons Maier. |
  |
Entitäts-/Beziehungsdiagramm |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
- |
Englisch |
Entity/Relationship diagram |
Definition |
Graphische Repräsentation der »Entitätstypen und »Beziehungstypen in ihrem Zusammenhang [HBB+94b], [Chen76]. |
Erläuterung |
- |
Beispiele |
- |
  |
Entitäts-/Beziehungsmodell |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
»Datenmodell, Informationsstruktur |
Englisch |
Entity/Relationship model |
Definition |
Menge von »Entitätstypen und Entitätsbeziehungstypen, die eine für ein »Anwendungssystem relevante Sicht des »Gegenstandsbereiches beschreiben [HBB+94b], [Chen76]. |
Erläuterung |
- |
Beispiele |
- |
  |
Entitäts-Beziehung |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
- |
Englisch |
Relationship |
Definition |
Verbindung mehrerer - in der Regel genau zweier - »Entitäten miteinander [HBB+94b]. |
Erläuterung |
Beziehungen können durch verschiedene Eigenschaften charakterisiert werden. Vgl. dazu »Beziehungstyp |
Beispiele |
Kunde Meier besitzt das Konto mit der Konto-Nr. 4711. |
  |
Entitäts-Beziehungstyp |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
- |
Englisch |
Relationship type |
Definition |
Verknüpfung mehrerer - in der Regel genau zweier - »Entitätstypen miteinander [HBB+94b]. |
Erläuterung |
Ob eine solche Verknüpfung hergestellt wird oder nicht, resultiert aus den Gegebenheiten eines Geschäfts- oder Aufgabenbereiches eines Unternehmens. Ein (Entitäts-) Beziehungstyp wird beschrieben durch Bezeichner, Stelligkeit (Anzahl der beteiligten »Entitätstypen), Kardinalität (Maximalzahl der beteiligten »Entitäten pro Entitätstyp) und Konditionalität oder Optionalität (Aussage darüber, ob zu einem »Entitätstyp mindestens eine »Entität vorhanden sein muß). Zweistellige Beziehungen können durch einen oder durch zwei Bezeichner, die die jeweilige Beziehungsrichtung ausdrücken, benannt werden. |
Beispiele |
Kunde besitzt Konto ist ein zweistelliger Beziehungstyp mit den Kardinalitäten 1:n (ein Kunde kann n Konten haben, ein Konto hat immer einen Besitzer - zumindest in diesem Beispiel), wobei Konto optional sein kann (ein Kunde kann auch kein Konto haben). Die inverse Beziehung heißt: Konto gehört Kunden. |
  |
Entitätsmenge |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
Im relationalen Modell: Relation |
Englisch |
Entity set |
Definition |
Menge von »Entitäten, die bezüglich bestimmter Eigenschaften oder Beziehungen als gleichartig behandelt werden [HBB+94b]. |
Erläuterung |
Zu Entitätsmengen gelangt man durch Zusammenfassung von Entitäten. Bildet man diese aus gleichartigen, d.h. durch die gleichen Attribute beschriebenen Entitäten, so kann man die Werte-Tupel zu Tabellen zusammenfassen und gelangt zu den Tabellen einer relationalen Datenbank. |
Beispiele |
Die Menge der Repräsentationen aller Kunden, die den Wohnort Hamburg haben. |
  |
Entitätstyp |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
Entitätsklasse, Objekttyp, Objektklasse (im engeren Sinn) |
Englisch |
Entity type |
Definition |
Zusammenfassung von »Attributen, die auf einer »Entitätsmenge definiert sind. Ein Entitätstyp nimmt Bezug auf Gegenstände, die als gleichartig betrachtet werden, und beschreibt deren Eigenschaften [HBB+94b]. |
Erläuterung |
Formal läßt sich ein Entitätstyp (ET) definieren als: ET = {fi | fi : EM x T --> Wi}, wobei mit EM die »Entitätsmenge, mit T die Zeit und mit W die »Wertebereiche i=1,...,n (i natürliche Zahl) bezeichnet werden. Entitätstypen werden definiert, um »Entitäten zu klassifizieren und damit z.B. leichter auf sie Bezug nehmen zu können. |
Beispiele |
Der Entitätstyp Kunde ist durch die Menge der »Attribute Kunden-Nr., Name, Vorname, PLZ, Ort, Straße definiert. |
  |
Funktionsbeziehung |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
- |
Englisch |
Functional relationship |
Definition |
Verknüpfung von mehreren - in der Regel genau zwei - Funktionen. |
Erläuterung |
Eine Funktionsbeziehung kann eine Zerlegungsbeziehung (Funktion A wird verfeinert zu Funktionen A21 und A22), eine Steuerungs- oder Kontrollbeziehung (Funktion A löst Funktion B aus) oder eine Kommunikationsbeziehung (Funktion A übermittelt Nachrichten an Funktion B) sein. Im dritten Fall wird die Menge der von Funktion zu Funktion übermittelten Nachrichten oft auch als Datenfluß bezeichnet [HBB+94b]. |
Beispiele |
- |
  |
Schnittstelle |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
- |
Englisch |
Interface |
Definition |
Eine Schnittstelle ist eine Menge von Vereinbarungen, die zur Beschreibung des Zusammenwirkens von »Systemen oder Systemteilen getroffen werden. Diese können sich auf aktive oder passive Elemente beziehen. In Abhängigkeit davon spricht man von funktionalen oder Daten-Schnittstellen [HBB+94b]. |
Erläuterung |
- |
Beispiele |
- |
  |
Schnittstellen-Element |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
- |
Englisch |
Interface element |
Definition |
Einzelnes aktives oder passives Element eines »Systems, das Teil einer »Schnittstelle ist [HBB+94b]. |
Erläuterung |
In der Regel besteht eine Schnittstelle aus mehreren Elementen, z.B. aus einer Menge aufrufbarer Operationen. |
Beispiele |
- |
  |
Subentitätsmenge |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
- |
Englisch |
Subentity set |
Definition |
Eine Teilmenge einer gegebenen »Entitätsmenge [HBB+94b]. |
Erläuterung |
- |
Beispiele |
Zur »Entitätsmenge Mitarbeiter bilden die motorisierten Mitarbeiter eine Subentitätsmenge. |
  |
Subentitätstyp |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
- |
Englisch |
Subentity type |
Definition |
Ein »Entitätstyp B, der mit einem »Entitätstyp A in folgendem Zusammenhang steht:
|
Erläuterung |
Praktisch bedeutet dies, daß man einen Subentitätstyp bildet, indem man zu einem gegebenen »Entitätstyp die »Entitätsmenge auf bestimmte »Attributwerte und/oder bestimmte Beziehungen einschränkt und dabei eventuell zusätzliche »Attribute definiert [HBB+94b]. |
Beispiele |
Eine Firma hat den »Entitätstyp Mitarbeiter definiert: Mitarbeiter = (Personalnummer, Name, Adresse, Fortbewegungsmittel, ...). Das »Attribut Fortbewegungsmittel kann die Werte (Auto, Fahrrad, Motorrad, Fußgänger) annehmen. |
  |
Wertebereich |
Begriffssammlung |
|
Themenbereich |
Modellierung |
Synonyme |
Domäne |
Englisch |
Domain |
Definition |
Menge von möglichen Werten, die zur Beschreibung einer Eigenschaft herangezogen werden können [HBB+94b]. |
Erläuterung |
Durch die Angabe eines Wertebereichs kann man die Menge möglicher Werte für Eigenschaften bzw. Attribute einschränken. |
Beispiele |
Postleitzahlen in Deutschland nehmen Werte zwischen 00001 und 99999 an. |