TerraER - Entity-Relationship Modeling Tool
This software works on linux/windows/mac. And have a branch on git. The entity relationship model has the purpose of make a model of the problem and let you. Explore 13 Linux apps like DB Designer, all suggested and ranked by the DbSchema - ER Diagram & SQL Database Tool DbSchema is a Aqua Data Studio is productivity software for Database Developers, DBAs, and Analysts. It allows. A sophisticated software modeler for agile and concise modeling Support to create Entity-Relationship Diagrams (ERD), Data-flow Diagrams (DFD) and Work with same UX in multiple platforms including macOS, Windows and Linux.
Diagram sharing can be finished easily with a few clicks by exporting it to common formats that most people support.
Users can find more in the left libraries of Edraw Linux ER diagram software. And all the symbols Edraw provided are royalty free, users can easily drag, drop and edit them to fit their different demands. Or just get a quick start by clicking the built-in templates. Switch to left libraries, drag ERD shapes you need and drop on the drawing page. Edit the shape sizes and colors one by one or select all shapes and click Same Size to change one time.
Connect shapes by dragging proper connectors from left libraries or choose from Connector under Home page.
Top 10 Microsoft Visio Alternatives for Linux - It's FOSS
Add contents by double clicking the shapes directly or clicking Text to open a block, then add contents. Navigate to Page Layout and select a theme you like from built-in themes to make the ER diagram more attractive. Background can also be added. Go back to File menu again, click Save to save the diagram as default. Benefits of ER Diagram As is well-known, ER diagram is the graphical representation of the flow of data and information.
Nevertheless, we noticed a lack of modeling tools for this purpose. In practice, most modeling tools support logical design, which is a detailed model the designer proceeds after the conceptual model is complete. In view of such circumstances, academics students and professors are forced to use logical design tools instead, such as DBDesigner, ERWin, etc.
Awesome Linux ER Diagram Software with Abundant Examples
The use of existing logical design tools - rather than conceptual design ones - has two major issues: To address these shortcomings, we designed TerraER, a free open-source learning tool designed to aid students in the creation of ER models.
Our main goal is to provide students with a tool that reflects exactly the data modeling concepts learned in the classroom. The JAR file is auto-contained, i. Main Features TerraER 2. Therefore, we developed the graphical user interface to be practical, intelligible, and intuitive i.
Top 10 Microsoft Visio Alternatives for Linux
Thereupon, we encourage users to directly contribute to the TerraER project https: As an example, a B. Figure 1 illustrates the TerraER interface, which is organized into five main parts: It provides the users with basic functionalities, such as saving, loading, and printing the models.
More important, the models are saved in an XML-based format, which directly contributes to the cross-platform feature. In practice, models saved using an operating system can be loaded on a different one without any issue; Objects toolbar: It provides commands to create ER model elements - such as entities, relationships, attributes, etc.
It lists the elements of the current ER model and allows user to select, remove, or edit them. It shows the graphical view of the ER model under creation. The user may add and remove elements to the model. There is a zoom feature, which can be very useful when dealing with large models. Also, there is a grid feature that displays a grid to help users to position elements.
Evaluation Experiment TerraER was initially designed as a teaching aid tool for academic database courses. In order to evaluate the applicability of our tool, we conducted a study in a Brazilian university to obtain the feedback from undergraduate students, which represent our target public. In the study, we defined three assignments and divided the database course class in 10 groups.