A key skill for students learning relational database concepts is how to design and implement a database schema in SQL. This skill is often tested in an assignment where students derive a schema from a natural language specification. Grading of such assignments can be complex and time consuming, and novice database students often lack the skills to evaluate whether their implementation accurately reflects the specified requirements. In this paper we describe a novel semi-automated system for grading student-created SQL schemas, based on a unit testing model. The system verifies whether a schema conforms to a machine-readable specification and runs in two modes: a staff mode for grading, and a reduced functionality student mode that enables ...
Relational databases are critical for many software systems, holding the most valuable data for orga...
Context: The constant changes in today’s business requirements demand continuous database revisions....
Instant individual feedback represents a result of assessment which allows for considerable improvem...
A key skill for students learning relational database concepts is how to design and implement a data...
This paper evaluates a blended learning methodology for Relational Database Systems. Our module offe...
Undergraduates are taught the database language SQL using internet based tools. The managed learning...
Structured Query Language (SQL) is the dominant language for querying relational databases today, a...
Learning and assessing the Structured Query Language (SQL) is an important step in developing studen...
Automated Grading of SQL Statements =================================== #### Introduction All expe...
Master of ScienceDepartment of Computer ScienceDoina CarageaAn Introduction to Databases course invo...
Learning SQL can be surprisingly difficult, given the relative simplicity of its syntax. Automated t...
Knowledge about SQL is becoming the main competence for not just people working with information tec...
The paper deals with a database system (DBS) component which is used for support of database skills ...
Database systems play a very important role in computer science. Most software and mobile applicatio...
In recent years a small number of web-based tools have been proposed to help students learn to write...
Relational databases are critical for many software systems, holding the most valuable data for orga...
Context: The constant changes in today’s business requirements demand continuous database revisions....
Instant individual feedback represents a result of assessment which allows for considerable improvem...
A key skill for students learning relational database concepts is how to design and implement a data...
This paper evaluates a blended learning methodology for Relational Database Systems. Our module offe...
Undergraduates are taught the database language SQL using internet based tools. The managed learning...
Structured Query Language (SQL) is the dominant language for querying relational databases today, a...
Learning and assessing the Structured Query Language (SQL) is an important step in developing studen...
Automated Grading of SQL Statements =================================== #### Introduction All expe...
Master of ScienceDepartment of Computer ScienceDoina CarageaAn Introduction to Databases course invo...
Learning SQL can be surprisingly difficult, given the relative simplicity of its syntax. Automated t...
Knowledge about SQL is becoming the main competence for not just people working with information tec...
The paper deals with a database system (DBS) component which is used for support of database skills ...
Database systems play a very important role in computer science. Most software and mobile applicatio...
In recent years a small number of web-based tools have been proposed to help students learn to write...
Relational databases are critical for many software systems, holding the most valuable data for orga...
Context: The constant changes in today’s business requirements demand continuous database revisions....
Instant individual feedback represents a result of assessment which allows for considerable improvem...