Building your own er model editor

Assignment Help JAVA Programming
Reference no: EM13963063

Main Objectives:

ER-Diagram Editor and code generator. This would involve building our own ER model editor that would allow user to add their own SQL code generation. That is, insert how they want the ER model to generate SQL scripts for creating the database. The app could be either Java/JavaFX based or based in Javascript based (to run in a browser)

There are three important components of ER-model Editor: GUI, normalization process, generates SQL script and table.

There are existing normalization part in attachment, and also some examples in it, so need plug-in into this project. (It is an intellij project)

GUI(similar with draw.io would be great):

- User should be able to draw entity(parallelogram), weak entity, attributes of entity(ellipse), relationship between entity(line) in panel.
- User should be delete existing
- User should be able modify existing object from GUI

Normalization:
- Take user input from GUI and normalize the relationship between entities
- Pass normalized result to SQL script part.

SQL script:
- According the result get from normalization module, generates the corresponding entity, relationship... in SQL script format
- According to the SQL script, create SQL table

Equipment requirements:

- The ER-model Editor software should be able run in all windows system with Java environment installed.

Expected deliverables:
- GUI easy to use, and looks excellent
- Output correct normalized dependences
- Create correct table in SQL relational database
- Software not crash
- All features are implemented and can be tested

Attachment:- JavaFXNormalizer.zip

Reference no: EM13963063

Questions Cloud

Write about types of market efficiency : Select one of the following forum topics to research and write about- Efficient capital markets, Types of market efficiency and Behavioral finance and market efficiency
Write about dividend policy : Forum Topic Responses: One comprehensive forum topic is assigned weekly. Students are required to research their selected forum topic, Select one of the following forum topics to research and write about- Dividend policy
How much will this account be worth at that time : For the last 19 years, Mary has been depositing $500 in her savings account , which has earned 5% per year, compounded annually and is expected to continue paying that amount. Mary will make one more $500 deposit one year from today. If Mary close..
What is the pv of the cash flows : You own a natural gas pipeline that will generate a $2 million cash return over the coming year. What is the PV of the cash flows if the pipeline is scrapped after 20 years
Building your own er model editor : Take user input from GUI and normalize the relationship between entities - important components of ER-model Editor - ER-Diagram Editor and code generator. This would involve building our own ER model editor that would allow user to add their own SQL..
How long will you measure it to be if it flies past : What would be the difference between the time t measured by an observer moving at 30m/s and the proper time T0 for a proper time interval of 1 hour (3600 s)? The answer is small but nonzero. You will need to find an expression for the time differe..
Compare the net operating income figures that you computed : Compare the net operating income figures that you computed in requirements 2 and 3 to the break-even point that you computed in requirement 1. Which net operating income figures seem counterintuitive? Why?
Determine the concentration in the exiting : Determine the SO2 concentration in the exiting gas as a function of solvent flow rate from 25 to 175 mol/min and prepare a graph for our staff to use in operating this process
Problem regarding the nxn matrices : If P and Q are nxn matrices with PQ-QP = P, prove that (P^2)Q - Q(P^2) = 2(P^2) and (P^3)Q - Q(P^3) = 3(P^3)

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd