https://github.com/joequery/edudb
A wrapper around sqlize.com that allows for easy to share MySQL exercises
https://github.com/joequery/edudb
Last synced: about 1 month ago
JSON representation
A wrapper around sqlize.com that allows for easy to share MySQL exercises
- Host: GitHub
- URL: https://github.com/joequery/edudb
- Owner: joequery
- Created: 2015-10-24T21:34:05.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-11-21T21:37:15.000Z (over 10 years ago)
- Last Synced: 2025-02-24T14:48:10.575Z (over 1 year ago)
- Language: PHP
- Size: 238 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
EduDB
=====
Purpose
-------
EduDB aims to provide a simple interface for allowing SQL novices to practice
creating queries to solve problems.
The current overhead involved in teaching SQL includes:
* Installing database systems onto the machines of students
* Connecting database management programs to database systems
* Connecting the language of choice to the database system
When introducing a student to SQL, it's my opinion that students should be able
to quickly perform basic queries and interact with the results without setup
complications interfering with the first few lessons. After a general
understanding of basic SQL is reached, students can then be introduced to
interacting with databases the standard way (since they will now understand why
it's worth the trouble)
Installation
------------
Dependency management is handled via Composer. To install the required packages,
execute
$ php composer.php install
Running tests
-------------
After you have installed the dependencies, execute the following to run the unit
tests
$ ./vendor/bin/phpunit tests