Presentation is loading. Please wait.

Presentation is loading. Please wait.

Vizuálny nástroj pre návrh a úpravu relačných databáz

Similar presentations


Presentation on theme: "Vizuálny nástroj pre návrh a úpravu relačných databáz"— Presentation transcript:

1 Vizuálny nástroj pre návrh a úpravu relačných databáz
Návrh bakalárskej práce Vizuálny nástroj pre návrh a úpravu relačných databáz Peter Paulovics

2 Project package hierarchy
mainPackage control dbConnector external dbObject view modeling

3 mainPackage Main.java Utils.java

4 mainPackage.control ConnectionDialogController DBTreeController
ModelPaneController RootController TableDialogController TaskExecutionPopupController ... more DialogControllers soon

5 mainPackage.dbConnector
DBConnectorFactory DBMSProperties GenericDBConnector GenericDBMSProperties

6 mainPackage.dbConnector.external
Dynamically compiled and loaded classes DBController, DBControllerFactory derived classes for: MicrosoftSQLServer MySQL Oracle PostgreSQL

7 mainPackage.dbObject “model“, internal database representation
almost completely abstract, to be overridden by every DBMS implementing unique ways of fetching database server data

8 mainPackage.view Classes: ConnectionDialog TableDialog
TaskExecutionPopup TreeCell FXML files: connectionDialog .fxml main.fxml tableDialog.fxml taskExecutionPopup.fxml

9 mainPackage.view.modeling
Canvas DBColumnView DBForeignKeyView DBObjectView DBTableView ... more Views soon ... SelectionRectangle

10 /** TODO **/ Fetching and visualising some additional information
Updating, removing and adding database objects SQL import script output Better responsibility and minor bug fixes

11 Ďakujem za pozornosť. Otázky ?


Download ppt "Vizuálny nástroj pre návrh a úpravu relačných databáz"

Similar presentations


Ads by Google