Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Database design for smarties: using UML for data modeling
Database design for smarties: using UML for data modeling
An introduction to database systems (7th ed.)
An introduction to database systems (7th ed.)
Database (2nd ed.): principles, programming, and performance
Database (2nd ed.): principles, programming, and performance
Databases and transaction processing: an application-oriented approach
ACM SIGMOD Record
Database Processing: Fundamentals, Design, and Implementation
Database Processing: Fundamentals, Design, and Implementation
Database Management Systems
Object-Oriented Software Engineering; Conquering Complex and Changing Systems
Object-Oriented Software Engineering; Conquering Complex and Changing Systems
Mastering Data Modeling
Database Systems Concepts
Managing the introductory database course: what goes in and what comes out?
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Fundamentals of Database Systems, Fourth Edition
Fundamentals of Database Systems, Fourth Edition
Teaching database in an integrated oracle environment
ITiCSE-WGR '06 Working group reports on ITiCSE on Innovation and technology in computer science education
Hi-index | 0.00 |
While competition for scarce space in a Database Systems course curriculum increases, the amount of time spent in many such courses on data modeling decreases. We instead recommend increasing the amount of time spent in the study of data modeling and encourage data model study beyond formalism syntax. We do this in an attempt to help computer science students better understand complex data domains and to help develop higher-level skills that serve them well in a job market threatened by the increased outsourcing of lower level programming jobs. We further recommend the study of process skills as part of data modeling, and develop the idea of data patterns to assist students in the development of advanced data modeling skills.