Download presentation
Presentation is loading. Please wait.
Published byMilton Dickerson Modified over 9 years ago
1
Kennesaw State University Database Courseware Project (http://coffee.kennesaw.edu/) Mario A.M. Guimaraes (mguimara@kennesaw.edu) and Martha Myers (mmyers@kennesaw.edu )
2
Database courseware (NSF) design and develop animations in support of key database concepts. Current topics SQL (finished prototypes) Database Design (few prototypes) Concurrency (design, 1 st prototype)
3
SQL Queries – prototypes available Visual Basic (downloadable) Visualization Java (java applets) Construction & Visualization
4
SQL Queries - motivation Low student scores in tests involving queries Construction: allows student to break SQL queries into parts and quickly access the results. Visualization: Associating code that students already know with code they are unfamiliar.
5
Database Design – prototype available (Flash) Convert E-R Diagrams to tables 1) Scenario 2) E-R Diagram is drawn 3) User is presented with several options 4) For each selected option, feedback, animating data redundancy and null value is shown.
6
E-R Diagram -> Table – motivation Instructor may show several conversion options in a few minutes. Students memorize or are given the solution (test results) Students have trouble detecting redundancy
7
Concurrency Lost Update (being implemented) Deadlock (being implemented)
8
The Lost Update: A Concurrency Problem (table view)
9
Deadlock
10
Next Prototypes Database Design: Class Diagrams Object x Relational Normalization SQL Queries Indexes: B-Trees, Hashing, Bitmap
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.