Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DaveVoorhis/Rel
Rel is a desktop database management system that implements Date & Darwen's "Tutorial D" database language.
https://github.com/DaveVoorhis/Rel
database-language database-management education educational java
Last synced: 13 days ago
JSON representation
Rel is a desktop database management system that implements Date & Darwen's "Tutorial D" database language.
- Host: GitHub
- URL: https://github.com/DaveVoorhis/Rel
- Owner: DaveVoorhis
- License: apache-2.0
- Created: 2014-10-28T13:50:23.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-03-03T22:01:00.000Z (9 months ago)
- Last Synced: 2024-08-02T01:21:17.375Z (3 months ago)
- Topics: database-language, database-management, education, educational, java
- Language: Java
- Homepage: https://reldb.org
- Size: 245 MB
- Stars: 98
- Watchers: 11
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This is the live development repository for *Rel*, an implementation of Date & Darwen's **Tutorial D** database language.
## To Use _Rel_
These aren't the files you're looking for.
Ready-to-run distributions of *Rel* are available on SourceForge at https://sourceforge.net/projects/dbappbuilder/files/Rel/Read the *_Deployment/README.txt* file for further information on running *Rel*.
## To Learn More About _Rel_
For further information, see the *Rel* home page at https://reldb.org
For support or to discuss *Rel*, see the *Rel* Forum at https://reldb.org/forum
See other relational projects at http://www.thethirdmanifesto.com and join the TTM Forum at
https://forum.thethirdmanifesto.com## To Contribute to _Rel_ Development
1. Install a Java 11 or higher JDK from (for example) https://jdk.java.net
2. Install Maven (https://maven.apache.org/install.html) if you don't have it already.
3. Clone the *Rel* project from GitHub at https://github.com/DaveVoorhis/Rel
4. Build the *Rel* project with ```mvn clean install```
5. Run DBrowser in the DBrowser subproject to launch the *Rel* graphical user interface. On MacOS, you need to add `-XstartOnFirstThread` to the Java VM launch.
6. Submit a pull request when you've done something good.