OO-Paradigmen

Assoziation Eine Assoziation beschreibt eine Beziehung zwischen zwei Typen, im häufigsten Fall eine Verbindung zwischen zwei Objekten der Klassen Assoziationsenden Eine Assoziation bildet eine Art Brücke zwischen zwei Typen: startet man bei der Instanz des einen beteiligten Typs kann man Read More …

UML-Use-Case-Diagramm

Anwendungsdiagramm Bedeutung Der UML-Diagrammtyp Use Case Diagramm oder Anwendungsfalldiagramm wird benutzt um den User-View des UML-Modells zu definieren. Diese benutzer-zentrierte Sicht soll allen Beteiligten an einem Softwareprojekt einen ersten und sehr groben Eindruck darüber geben welche Funktionalitäten das geplante Softwaresystem Read More …

PAP

Was ist ein PAP PAP steht für ProgrammAblaufPlan. Programmablaufpläne sind Mittel um eine logische Abfolge von Prozessschritten anzuzeigen. Du kannst damit Algorithmen erstellen, die systemunabhängig sind. Nach einem PAP kann in jeder Programmiersprache ein entsprechendes Programm entworfen werden. Vorteil ist Read More …

Entity-Relationship-Modell

Erklärung Das Entity-Relationship-Modell, kurz ER-Modell oder ERM, dient dazu, im Rahmen der Datenmodellierung einen Ausschnitt der realen Welt zu beschreiben. Das ER-Modell besteht meistens aus einer Grafik und einer Beschreibung der darin verwendeten einzelnen Elemente. Es dient zum einen in Read More …

SQL Syntax

SELECT Der Befehl SELECT ist der mächtigste Befehl in SQL. Die kürzest mögliche SELECT-Anweisung lautet: SELECT * FROM table Zum Beispiel sollen alle Mitarbeiter ausgegeben werden: SELECT * FROM Mitarbeiter; Update mit Join Spalte aus einer Tabele mit Spalte aus Read More …

Normalisierung

Unter Normalisierung eines relationalen Datenbankschemas versteht man die schrittweise erfolgende Zerlegung von Relationen (in der Datenbank: Tabellen) in mehrere Relationen auf der Grundlage funktionaler Abhängigkeiten. Eine Normalisierung ist notwendig, um Redundanzen der Daten zu vermeiden, die einen erhöhten Speicherplatz benötigen, Read More …

Aufgaben DBMS

Kennzeichen von DB-Systemen Unterstützung mindestens eines Datenmodells zur Beschreibung von Datenstrukturen Operationen auf Daten Bedingungen an Daten und Operationen Synchronisation mehrerer konkurrierender Zugriffe Transaktionsmanagement Wiederanlauffähigkeit Datenkontrolle Datenschutz Datensicherheit Datenintegrität Trennung von interner Dateistruktur und Anwendung effiziente Verarbeitung auch großer Datenmengen Read More …