Download presentation
Presentation is loading. Please wait.
Published byOtto Lichtenberg Modified over 6 years ago
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 ?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.