Database design tools for Oracle
List of tools that allow for the design of a database.
Database design is a set of activities aimed at improving the development, implementation, and maintenance of an enterprise data management system. Its main goal is to reflect the outline of the database system into real models: physical and logical. Database designers determine what data is to be stored inside the database, and how objects are to be related to each other.
AnySQL Maestro
AnySQL Maestro is the premier multi-purpose admin tool for database management, control and development.
Desktop/Cloud: | Desktop |
---|---|
Generate DDL scripts: | |
Free edition: | |
ER Diagram: |
Oracle Maestro
Oracle Maestro is the premier Oracle admin tool for database management, control, and development. Its key features include support for all the Oracle versions from 8i to 12c, easy database object management, database designer, PL/SQL debugger, data management (editing, grouping, sorting, and filtering abilities), handy SQL editor, and many more.
Desktop/Cloud: | Desktop |
---|---|
Generate DDL scripts: | |
Free edition: | |
ER Diagram: |
Anchor Modeling
Anchor Modeling is an agile database modeling technique suited for information that changes over time both in structure and content. It provides a graphical notation used for conceptual modeling similar to that of entity-relationship modeling, with extensions for working with temporal data.
Desktop/Cloud: | Cloud |
---|---|
Generate DDL scripts: | |
Free edition: | |
ER Diagram: |
RISE
RISE is a software suite for model driven information system development, packed with features and functions needed to build your information model and to turn it into a complete information management solution. You can generate your entire information solution including database, web services, and documentation.
Desktop/Cloud: | Desktop |
---|---|
Generate DDL scripts: | |
Free edition: | |
ER Diagram: |
Oracle JDeveloper
Oracle JDeveloper is a free integrated development environment that simplifies the development of Java-based applications addressing every step of the application lifecycle. Through this tool you can perform offline database development, model existing database tables to create a new view offline, and to generate changes back to the database.
Desktop/Cloud: | Desktop |
---|---|
Generate DDL scripts: | |
Free edition: | |
ER Diagram: |
Oracle SQL Developer Data Modeler
Oracle SQL Developer Data Modeler is a free graphical tool that enhances productivity and simplifies data modeling tasks. Using Oracle SQL Developer Data Modeler you can create, browse and edit, logical, relational, physical, multi-dimensional, and data type models.
Desktop/Cloud: | Desktop |
---|---|
Generate DDL scripts: | |
Free edition: | |
ER Diagram: |
ERDesigner NG
The Mogwai ERDesigner is an entity relationship modeling/design tool(ERD). It is open source tool designed to make database modeling easier and support the developer in the whole development process, from database design to schema and code generation.
Desktop/Cloud: | Desktop |
---|---|
Generate DDL scripts: | |
Free edition: | |
ER Diagram: |
Visible Analyst
Visible Analyst is a affordable graphical planning, analysis, and design tool that enables enterprises to build complex client/server applications and databases.
Desktop/Cloud: | Desktop |
---|---|
Generate DDL scripts: | |
Free edition: | |
ER Diagram: |
DB-Main (discontinued)
DB-Main is an easy-to-use data modelling and data architecture platform. It is a generic CASE tool dedicated to database applications engineering, and in particular to database design, reverse engineering, re-engineering, integration, maintenance, and evolution.
Desktop/Cloud: | Desktop |
---|---|
Generate DDL scripts: | |
Free edition: | |
ER Diagram: |
ModelRight
ModelRight is a database design and data modeling tool. It is used by data modelers, database developers, and database architects to create, visualize, and document their databases as an Entity Relationship Diagram (ERD).
Desktop/Cloud: | Desktop |
---|---|
Generate DDL scripts: | |
Free edition: | |
ER Diagram: |
X-TEA Modeler
X-TEA Modeler helps you write models and plans of enterprise systems. Its editor helps you to write specifications of tables, functions, and also to create/alter tables in your database.
Desktop/Cloud: | Desktop |
---|---|
Generate DDL scripts: | |
Free edition: | |
ER Diagram: |
Astah
Astah's modeling tools allow you to visualize the essence of your ideas and software designs. Quickly and effortlessly build diagrams that create a clear understanding among teams. Build UML, ER diagrams, Data Flow Diagrams, Flowcharts, mind maps, and more in the most powerful modeling software.
Desktop/Cloud: | Desktop |
---|---|
Generate DDL scripts: | |
Free edition: | |
ER Diagram: |
ModelSphere
Open ModelSphere is a complete data modeling tool covering conceptual, logical, and physical modeling. With its reverse engineering functionality, it allows graphical visualization of your relational database's architecture, thus making modifications easy. Open ModelSphere allows the generation of SQL scripts to create a database from your model as well.
Desktop/Cloud: | Desktop |
---|---|
Generate DDL scripts: | |
Free edition: | |
ER Diagram: |
Software Ideas Modeler
Software Ideas Modeler is a lightweight and powerful CASE tool. It helps to create different diagrams, such as UML diagrams and ERDs. ERDs can be exported to SQL to create the database. It also provides database reverse engineering support.
Desktop/Cloud: | Desktop |
---|---|
Generate DDL scripts: | |
Free edition: | |
ER Diagram: |
WinA&D
WinA&D is a comprehensive tool for system analysis, requirements management, structured analysis and design, object-oriented modeling with UML, and data modeling of information systems.
Desktop/Cloud: | Desktop |
---|---|
Generate DDL scripts: | |
Free edition: | |
ER Diagram: |
The database design process can be very complicated. The more complex the system, the more sophisticated the tool is needed. Their functionality can vary greatly, however, core features include:
• creating and editing database objects,
• database architecture modeling,
• visualization of a database schema,
• tracking relationships between entities,
• grouping logically related objects into clusters,
• diagrams overview.
Database designer tools enable building graphical models and generating DDL scripts on their basis. The script describes data and relations between entities in the designed database. Furthermore, the tools enable reverse engineering (visualization of the model from the SQL script).
Key factors of creating a reliable and well-organized database are:
• a properly designed data structure,
• establishing what data should be stored in particular objects,
• how objects should be related to each other.
All of them can be improved by using the relevant Database design tool. Additionally, some of them allow the visual representation of data using ERD, makes it easier to visualize even more complex schemas.
Without proper software, development is based on raw code. This increases the risk of errors at the initial stage. The tools allow users to edit the visual layout using simple drag-and-drop functions. With a user-friendly interface, browsing the structure is possible even for non-IT people.
We have created a list of tools that support the process of creating database structure and its content. Our list includes free database design tools as well as advanced, more professional data management tools.