2009
DOI: 10.28945/3310
|View full text |Cite
|
Sign up to set email alerts
|

Animated Courseware Support for Teaching Database Design

Abstract: Database technologies are a core component of computing technology curricula. Their importance will only continue to expand as more and more data are retained in database systems. An effective database system is predicated on a good data model. Database design is the conceptualization of an underlying data model that progresses from identifying user requirements to graphically depicting those requirements and finally mapping the graphical models to a set of tables implemented in a physical database system. The… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

1
18
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(19 citation statements)
references
References 5 publications
1
18
0
Order By: Relevance
“…One example is WinRDBI [1], [2] that allows a student to interactively experiment with relational algebra, relational calculus, and SQL (Structured Query Language). Another example is ADbC (Animated Database Courseware) [3], [4] that interactively guides a student step by step through a particular database concept using hard-coded examples. ADbC covers a wide variety of database concepts including SQL, stored procedures and triggers, transactions, and database design.…”
Section: Introductionmentioning
confidence: 99%
“…One example is WinRDBI [1], [2] that allows a student to interactively experiment with relational algebra, relational calculus, and SQL (Structured Query Language). Another example is ADbC (Animated Database Courseware) [3], [4] that interactively guides a student step by step through a particular database concept using hard-coded examples. ADbC covers a wide variety of database concepts including SQL, stored procedures and triggers, transactions, and database design.…”
Section: Introductionmentioning
confidence: 99%
“…The diagram is then converted into a relational schema before the physical database is created and implemented. While it is challenging for novices to learn to design a database at the conceptual level due to the abstract and complex nature of data modeling [10,12,17,19,24], it is not an easy task mapping an ERD (Entity-Relational Diagram) to a relational schema. Even though it may seem straightforward to experienced database designers mapping an ERD to a relational schema, our over ten years' student performance record on database design shows that our CS students have not performed well on this topic.…”
Section: Introductionmentioning
confidence: 99%
“…Many students often mechanically follow the rules to perform the mapping without a clear understanding why they should map things a certain way. While memorizing or mechanically following the mapping rules may result in the temporary correct result, this kind of rote learning does not promote deep learning and understanding [24]. As a result, students often end up with incorrect relational schema after the initial class instruction.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations