skip to main content
10.1145/1414558.1414596acmconferencesArticle/Chapter ViewAbstractPublication PagesiteConference Proceedingsconference-collections
research-article

Teaching agile validation of data models

Published: 16 October 2008 Publication History

Abstract

The paper presents a novel approach to teaching agile validation of data models. The advantage of this approach is in minimizing required classroom time to achieve desirable learning outcomes of understanding model validation and of enabling ability to perform such validations. The primary contribution of the paper is in formulating the first agile approach to data model validation suitable for students. The paper explains agile methods proposed to be used together, compares agile with traditional reviews and provides suggestions for teaching agile validation of data models across computing disciplines.

References

[1]
ACM, Computing Curricula, IT volume, 2008 draft, March 2008.
[2]
Allen, S., Terry, E. "Beginning Relational Data Modeling" Apress, 2ed 2005.
[3]
Ambler, S. "Agile Database Techniques" John Wiley 2003.
[4]
Ambler, S., Sadalge, P. "Refactoring Databases - Evolutionary Database Design" Addison Wesley 2006.
[5]
Barker, R. "CASE*Method: Tasks and Deliverables" Addison-Wesley, 1989.
[6]
Blaha, M. "A Copper Bullet for Software Quality " IEEE Software, February 2004.
[7]
Brackett, M. "Data Resource Quality" Addison Wesley 2000.
[8]
Bruce, T. "Designing Quality Databases with IDEF1X Information Models" Dorset House 1992.
[9]
Cohn, M. "User Stories Applied" Addison Wesley 2004.
[10]
Conolly, T., Beg, C. "Database Solutions" 2ed. Addison Wesley 2004.
[11]
Date, C. "An Introduction to Database Systems" 8th edition, Addison Wesley 2004.
[12]
FIPS 184, Standard for Integration Definition for Information Modeling, IDEF1X, December 1993.
[13]
Hay, D. "Requirements analysis - From Business Views to Architecture" P. Hall 2003.
[14]
Hoberman, S. "Data Modeling Made Simple" Techniques, 2005.
[15]
Hoffer, J., Prescott, M., Topi, H. "Modern Database Management" 9thedition, Prentice Hall, 2009.
[16]
Inmon, W. H., Friedman L. J. "Design Review Methodology for a Database Environment" Prentice Hall 1982.
[17]
Mannino, M. "Database Design, Application Development and Administration" 2nd edition Irwin, 2004.
[18]
Maydancik, A. "Data Quality Assessment" Technics Publications, 2007.
[19]
Olson, J. "Data Quality - The accuracy dimension" MK 2003.
[20]
Ponniah, P. Data Modeling Fundamentals" John Wiley 2007.
[21]
Redman, T. "Data Quality for the Information Age" Artech House 1996.
[22]
Reingruber, M., W. Gregory "The Data Modeling Handbook - A best practice approach to building quality data models" John Wiley 1994.
[23]
Ricardi, G. "Principles of Database Systems" Addison Wesley 2001.
[24]
Ross, R. "Principles of the Business Rule Approach" Addison Wesley 2003.
[25]
Ross, R. Lyn, G. "Developing Rule Statements Using Sentence Patterns" v1.0 BRS LLC 201
[26]
Sanders, L. "Data Modeling" Boyd and Fraser 1995.
[27]
Sharpinformatics.com, accessed June 22, 2008.
[28]
Silverston, L. "The Data Model Resource Book" Volumes I and II, John Wiley 2001
[29]
Simsion, G., Witt, G. "Data Modeling Essentials" 3ed. Elsevier MK, 2005.
[30]
Simsion, G. "Data Modeling - Theory and Practice" Technical Publications, 2007.
[31]
Tozer, G. "Information Quality Management" NCC Blackwell 1994.
[32]
Tilman, G. "A Practical Guide to Logical Data Modeling" McGraw Hill 1993.
[33]
Watson, R. "Data Management" 5th edition, John Wiley 2006.
[34]
Systems, AIS 2002 (ACM/IEEE CC 2001 - IS volume).

Cited By

View all
  • (2012)Using data samples in validating data modelsInternational Journal of Knowledge Engineering and Soft Data Paradigms10.1504/IJKESDP.2012.0507283:3/4(356-378)Online publication date: 1-Dec-2012

Index Terms

  1. Teaching agile validation of data models

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGITE '08: Proceedings of the 9th ACM SIGITE conference on Information technology education
    October 2008
    280 pages
    ISBN:9781605583297
    DOI:10.1145/1414558
    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: 16 October 2008

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. agile validation
    2. data model validation
    3. teaching validation

    Qualifiers

    • Research-article

    Conference

    SIGITE08
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 176 of 429 submissions, 41%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 14 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2012)Using data samples in validating data modelsInternational Journal of Knowledge Engineering and Soft Data Paradigms10.1504/IJKESDP.2012.0507283:3/4(356-378)Online publication date: 1-Dec-2012

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media