Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

UML in Datenbanken einsetzen und umsetzen?

Empfohlene Antworten

Hallo Leute,

Ich hätte eine Frage an euch.

Ich programmiere öfters Datenbanken und den Datenbank Client Programm.

Das Client Programm bzw. die Web-Oberfläche entwickle ich in C#.NET.

Ich hätte eine Frage zu UML

Mit UML kann ich ja die Klassen usw. des Programmes super darstellen.

Kann ich mit UML auch Datenbanken darstellen bevor ich beginne diese zu entwerfen?

Ich habe mit UML noch nicht viel gemacht.

Danke im Voraus!

LG

Bei dem erstellen einer Datenbank würde ich persönlich das Wasserfall Model nutzten. UML ist meines Wissens nicht für Datenbanken vorgesehn.

Sprich:

- Anforderungsanalyse

- Konzeptioneller Entwurf (Erstellen eines ERD's (Entity Relationsship Diagramm))

- Logischer Entwurf (Umsetzung des ERD's unter Anwendung der Normalformen)

- Verfeinerung des Logischen Entwurfs

- Physikalischer Entwurf

Lg

Gateway

Danke für deine ANtwort!

Kennst du evtl. einen Link wo das "Wasserfall-Modell" beschrieben ist oder PDF-Dokumentationen.

Bin sehr dankbar über deine Antwort und falls du mir einen Link reinstellen würdest, wäre das super!

DANKE

LG

Habs hier leider nur in Form von Blättern und leider keinen Scanner zur Hand.

Wenn's Montag auch noch reichen würde, könnte ichs dir ja in der Arbeit einscannen und als PDF per Mail schicken. (Sind aber noch ein paar ergänzende Handschriftliche Kommentare drauf, sollte aber kein Problem sein ;) ).

Alternativ sollte man dazu eigentlich auch ne Menge im Netz finden. Nur muss man eben schauen das der Input auch stimmt ;). Werd heut Abend mal schauen ob ich was erläuterndes dazu finde.

Lg

Gateway

Hallo,

Das wäre echt SUPER Toll von dir wenn du das einscannst und mir das per E-Mail schicken könntest!

DANKE für deine Bemühungen!!!

Ich habe 2 SQL-Server Bücher zu Hause, aber dort steht von den "Wasserfall-Modell nichts drinnen. Da wird nur beschrieben, wie man die Datenbank macht, wenn schon alles vorhanden ist, sprich solche Dinge wie Anforderungsanalyse, Konzeptioneller Entwurf, Logischer Entwurf (Umsetzung des ERD's unter Anwendung der Normalformen), Verfeinerung des Logischen Entwurfs.

In den Büchern beginnt immer schon alles beim "Physikalischen Entwurf"!

Nochmals Danke für deine Hilfe!!!

LG

Ich habe 2 SQL-Server Bücher zu Hause, aber dort steht von den "Wasserfall-Modell nichts drinnen. Da wird nur beschrieben, wie man die Datenbank macht, wenn schon alles vorhanden ist, sprich solche Dinge wie Anforderungsanalyse, Konzeptioneller Entwurf, Logischer Entwurf (Umsetzung des ERD's unter Anwendung der Normalformen), Verfeinerung des Logischen Entwurfs.

Ein Wasserfall-Modell ist eine Herangehensweise, wie man Projekte entwickelt. Was Du sicherlich meinst, ist die Modellierung einer Datenbank (auch Datenbankentwurf). Dies wäre nur einer von vielen Schritten in einem Wasserfall-Modell.

Sicherlich kannst Du UML für den Entwurf einer Datenbank nutzen. Im Gegensatz zum Klassendesigner wird es für SQL aber keinen Code-Generator geben (keine Garantie für die Aussage). Enterprise Architect kann z.B. Deine UML-Modellierten Klassen in Code (C#) "umwandeln".

Bearbeitet von lbm1305

Guten Morgen,

im Anhang befinden sich ein paar Seiten bezüglich dem Bereistellen von Datenbanken anhand des Wasserfall Modell's. Zudem steht auch einges zum erstellen eines ERD's drin sowie zu den drei Normalformen.

Die letzte Seite enthält ein ERD für beispielsweise eine Schule.

Leider hat die qualität ein bisschen gelitten und die kardinalitäten sind etwas schwer zu erkennen.

Lg

Gateway

Bereitstellen_von_DB.pdf

SUPER,

DANKE für deine Bemühungen!

Genau so etwas meinte ich zum planen von Datenbanken.

Danke nochmals!

LG

Vielleicht noch ein Hinweis der nicht direkt drin steht:

Der Kardinalitätsbuchstabe c wird effektiv nicht angewendet.

Dieser dient nur zur "lernhilfe".

Zu einer beispielsweise 1:c Beziehung sagt man im Regelfall 1:n oder 1:m.

Lg

Gateway

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.