Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1227310.1227498acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
Article

SimpleDB: a simple java-based multiuser syst for teaching database internals

Published: 07 March 2007 Publication History

Abstract

In this paper we examine the probl of how to give hands-on assignments in a database syst internals course. We argue that current approaches are inadequate, either because they are not sufficiently comprehensive or because they require using software that has a steep learning curve. We then describe SimpleDB, which is software written expressly for such a course. SimpleDB is a database syst in the spirit of Minibase. Unlike Minibase, however, it supports multiple users and transactions via JDBC, and its code is easy to read and modify. We then describe a course that we teach using SimpleDB, and discuss the educational benefits resulting from it.

References

[1]
Ailamaki, A., and Hellerstein, J. Exposing Undergraduate Students to Database Syst Internals. ACM SIGMOD Record, 32, 3 (Septber 2003), 18--20.
[2]
Ramakrishnan, R. and Gehrke, J. Database management Systs (Third Edition). McGraw-Hill, Boston, 2003.
[3]
Swart, G. MinSQL: A Simple Componentized Database for the Classroom. In Proceedings of the 2nd international conference on Principles and Practice of Programming in Java (Kilkenny City, Ireland, June 16-18, 2003). ACM International Conference Proceeding Series Vol. 42, 2003, 129--132.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCSE '07: Proceedings of the 38th SIGCSE technical symposium on Computer science education
March 2007
634 pages
ISBN:1595933611
DOI:10.1145/1227310
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 March 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. database internals
  2. minibase
  3. pedagogical database software

Qualifiers

  • Article

Conference

SIGCSE07
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

Upcoming Conference

SIGCSE Virtual 2024
1st ACM Virtual Global Computing Education Conference
December 5 - 8, 2024
Virtual Event , NC , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)2
Reflects downloads up to 09 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2020)SQL EducationACM Transactions on Computing Education10.1145/339837720:3(1-33)Online publication date: 7-Aug-2020
  • (2017)Adapting Problem-Based Learning to Database Courses in the Digital AgeDeconstructing the Education-Industrial Complex in the Digital Age10.4018/978-1-5225-2101-3.ch007(116-133)Online publication date: 2017
  • (2013)Research on a Distributed Storage Application with HBaseAdvanced Materials Research10.4028/www.scientific.net/AMR.631-632.1265631-632(1265-1269)Online publication date: Jan-2013
  • (2013)Addressing Open Issues on Performance Evaluation in Cloud ComputingLarge Scale Network‐Centric Distributed Systems10.1002/9781118640708.ch19(463-484)Online publication date: 25-Oct-2013
  • (2010)Transforming relational database into HBase: A case study2010 IEEE International Conference on Software Engineering and Service Sciences10.1109/ICSESS.2010.5552465(683-687)Online publication date: Jul-2010
  • (2009)A multimedia database project and the evolution of the database courseProceedings of the 39th IEEE international conference on Frontiers in education conference10.5555/1733663.1733919(1092-1097)Online publication date: 18-Oct-2009
  • (2009)Semantics of a runtime adaptable transaction managerProceedings of the 2009 International Database Engineering & Applications Symposium10.1145/1620432.1620442(88-96)Online publication date: 16-Sep-2009
  • (2009)A multimedia database project and the evolution of the database course2009 39th IEEE Frontiers in Education Conference10.1109/FIE.2009.5350687(1-6)Online publication date: Oct-2009
  • (2008)A query simulation system to illustrate database query executionACM SIGCSE Bulletin10.1145/1352322.135230140:1(493-497)Online publication date: 12-Mar-2008
  • (2008)A query simulation system to illustrate database query executionProceedings of the 39th SIGCSE technical symposium on Computer science education10.1145/1352135.1352301(493-497)Online publication date: 12-Mar-2008
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media