15
Datenbank Entwicklung mit Eclipse Ansatz: Modell Driven Architecture (MDA) vom grafischen Modell zum (SQL-) Programmcode

Modell Driven Architecture (MDA) - LGS€¦ · Datenbank Entwicklung mit Eclipse Modell Driven Architecture (MDA) Vom Modell zum Code = ERM / RDBM – Diagramme (*.erm) SQL – Skripte

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Modell Driven Architecture (MDA) - LGS€¦ · Datenbank Entwicklung mit Eclipse Modell Driven Architecture (MDA) Vom Modell zum Code = ERM / RDBM – Diagramme (*.erm) SQL – Skripte

Datenbank Entwicklung mit Eclipse

Ansatz:

Modell Driven Architecture (MDA)

vom grafischen Modell

zum (SQL-) Programmcode

Page 2: Modell Driven Architecture (MDA) - LGS€¦ · Datenbank Entwicklung mit Eclipse Modell Driven Architecture (MDA) Vom Modell zum Code = ERM / RDBM – Diagramme (*.erm) SQL – Skripte

Datenbank Entwicklung mit Eclipse

Modell Driven Architecture (MDA)

Vom Modell zum Code =

Grafik Tools +

Code Generatoren

Page 3: Modell Driven Architecture (MDA) - LGS€¦ · Datenbank Entwicklung mit Eclipse Modell Driven Architecture (MDA) Vom Modell zum Code = ERM / RDBM – Diagramme (*.erm) SQL – Skripte

ERM / RDBM Editor ERMaster als Eclipse - Plugin

Page 4: Modell Driven Architecture (MDA) - LGS€¦ · Datenbank Entwicklung mit Eclipse Modell Driven Architecture (MDA) Vom Modell zum Code = ERM / RDBM – Diagramme (*.erm) SQL – Skripte

RDBM Editor mit generierten SQL Scripten

Page 5: Modell Driven Architecture (MDA) - LGS€¦ · Datenbank Entwicklung mit Eclipse Modell Driven Architecture (MDA) Vom Modell zum Code = ERM / RDBM – Diagramme (*.erm) SQL – Skripte

SQL Editor mit Datenbankverbindung

Page 6: Modell Driven Architecture (MDA) - LGS€¦ · Datenbank Entwicklung mit Eclipse Modell Driven Architecture (MDA) Vom Modell zum Code = ERM / RDBM – Diagramme (*.erm) SQL – Skripte

Datenbank Entwicklung mit Eclipse

Modell Driven Architecture (MDA)

Vom Modell zum Code =

ERM / RDBM – Diagramme (*.erm)SQL – Skripte (*.sql)

Page 7: Modell Driven Architecture (MDA) - LGS€¦ · Datenbank Entwicklung mit Eclipse Modell Driven Architecture (MDA) Vom Modell zum Code = ERM / RDBM – Diagramme (*.erm) SQL – Skripte

Datenbank Entwicklung mit Eclipse

DEMO

Page 8: Modell Driven Architecture (MDA) - LGS€¦ · Datenbank Entwicklung mit Eclipse Modell Driven Architecture (MDA) Vom Modell zum Code = ERM / RDBM – Diagramme (*.erm) SQL – Skripte

Datenbank Entwicklung mit Eclipse

Deployment des Modells =

DB – Serververbindung + generiertes DDL – Skript

an Server senden

Page 9: Modell Driven Architecture (MDA) - LGS€¦ · Datenbank Entwicklung mit Eclipse Modell Driven Architecture (MDA) Vom Modell zum Code = ERM / RDBM – Diagramme (*.erm) SQL – Skripte

Datenbank Entwicklung mit Eclipse

MySQL Server einrichten

Linux: apt-get install mysql-serverWinXP: - xampplite von t:\12fd1 auf

Desktop kopieren u starten.- c:\xampplite\mysql\bin\my.ini anpassen, so dass DBs in H:\ c:\xampplite\mysql\data → h:\mysql

Page 10: Modell Driven Architecture (MDA) - LGS€¦ · Datenbank Entwicklung mit Eclipse Modell Driven Architecture (MDA) Vom Modell zum Code = ERM / RDBM – Diagramme (*.erm) SQL – Skripte

Datenbank Entwicklung mit Eclipse

Datenbank anlegen

echo create database cdArchive | mysql -u root

oder http://localhost/phpmyadmin

Page 11: Modell Driven Architecture (MDA) - LGS€¦ · Datenbank Entwicklung mit Eclipse Modell Driven Architecture (MDA) Vom Modell zum Code = ERM / RDBM – Diagramme (*.erm) SQL – Skripte

Datenbank Entwicklung mit Eclipse

Konfiguration der Server – Verbindung

Page 12: Modell Driven Architecture (MDA) - LGS€¦ · Datenbank Entwicklung mit Eclipse Modell Driven Architecture (MDA) Vom Modell zum Code = ERM / RDBM – Diagramme (*.erm) SQL – Skripte

Datenbank Entwicklung mit Eclipse

Senden des SQL - Scripts

Page 13: Modell Driven Architecture (MDA) - LGS€¦ · Datenbank Entwicklung mit Eclipse Modell Driven Architecture (MDA) Vom Modell zum Code = ERM / RDBM – Diagramme (*.erm) SQL – Skripte

Eingabe von Testdaten

Page 14: Modell Driven Architecture (MDA) - LGS€¦ · Datenbank Entwicklung mit Eclipse Modell Driven Architecture (MDA) Vom Modell zum Code = ERM / RDBM – Diagramme (*.erm) SQL – Skripte

Datenbank Entwicklung mit Eclipse

DEMO

Page 15: Modell Driven Architecture (MDA) - LGS€¦ · Datenbank Entwicklung mit Eclipse Modell Driven Architecture (MDA) Vom Modell zum Code = ERM / RDBM – Diagramme (*.erm) SQL – Skripte

Datenbank Entwicklung mit Eclipse

Fragen?Anregungen?

Machbar?