Progettazione di Database utilizzando il Diagramma delle classi in UML

Vorrei progettazione di un database utilizzando diagrammi di classe UML, ma non so come. Qualcuno mi può aiutare. Come posso progettare un database utilizzando diagrammi di classe UML?

OriginaleL’autore user3167689 | 2014-01-26

3 Replies
  1. 14

    Fare un database SQL modello nella forma di un diagramma delle classi in UML da informazioni di carattere generale il modello richiede essenzialmente per

    1. Rappresentare tutti i tipi di entità (o meglio: le classi che rappresentano i tipi di oggetto) come classi stereotipati come oggetto «tabella» tipo di dati utilizzando SQL nomi e sostituzione di UML {id} modificatore di proprietà con un «pkey» stereotipo:

      Progettazione di Database utilizzando il Diagramma delle classi in UML

    2. Eliminare enumerazione attributi per DBMS che non supportano le enumerazioni collegando l’oggetto tabella con un corrispondente enum tabella tramite una chiave esterna di dipendenza freccia (UML dipendenza stereotipati «fkey»):
      Progettazione di Database utilizzando il Diagramma delle classi in UML
      Altrimenti, come nel caso di MySQL, è possibile utilizzare la sintassi del modello, in questo modo:
      Progettazione di Database utilizzando il Diagramma delle classi in UML

    3. Eliminare gli attributi multivalore:

      Progettazione di Database utilizzando il Diagramma delle classi in UML

    4. Eliminare associazioni:

      1. Sostituire qualsiasi associazione funzionale con una chiave esterna di dipendenza:
        Progettazione di Database utilizzando il Diagramma delle classi in UML
      2. Sostituire qualsiasi molti-a-molti (associazione per il tipo di relazione) con una classe stereotipata come «tabella di associazione» e due stranieri chiave dipendenze:
        Progettazione di Database utilizzando il Diagramma delle classi in UML
    5. Eliminare generalizzazione/relazioni di ereditarietà:

      Progettazione di Database utilizzando il Diagramma delle classi in UML

    Vedere questo tutorial per ulteriori informazioni.

    OriginaleL’autore Gerd Wagner

  2. 1

    È inoltre possibile utilizzare la “Relazione schema di schema di” progettare rapporto di tabella e rappresentano chiaramente chiave primaria e chiave esterna dipendenze.

    vedere questo tutorial.

    OriginaleL’autore Kossi

Lascia un commento