Presentation is loading. Please wait.

Presentation is loading. Please wait.

Kennesaw State University Database Courseware Project (http://coffee.kennesaw.edu/) Mario A.M. Guimaraes and Martha Myers

Similar presentations


Presentation on theme: "Kennesaw State University Database Courseware Project (http://coffee.kennesaw.edu/) Mario A.M. Guimaraes and Martha Myers"— Presentation transcript:

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


Download ppt "Kennesaw State University Database Courseware Project (http://coffee.kennesaw.edu/) Mario A.M. Guimaraes and Martha Myers"

Similar presentations


Ads by Google