Download presentation
Presentation is loading. Please wait.
Published byCori Parrish Modified over 9 years ago
1
1 WCDE Database Case Study: Absolute Database Inc. July 27 2015 Laura Dobson Johnson Kan Sarah Watts
2
2 Highlights Our Application Includes: 7 interfaces including a homepage with user friendly navigation 6 queries – 4 searches and 2 inserts Complex inserts across weak entries Complex searches spanning up to 7 tables Dynamic drop downs CSS code for all interfaces and results pages Dynamic error checking
3
3 Query 1 Search query #1 CSS code for the interface and results generated Utilizes UNION Traverses two tables Error check allows search function for cohort A and/or cohort B This query allows users to search for all of the cases taken by one and/or two cohorts specified by the user.
4
4 Query 2 This query allows users to find all of the cases for a specific course that have been completed within the last number of years, designated by the user. Search query #2 CSS code for the interface and results generated Utilizes date function Traverses three tables Dynamic error checks on both course and number of years
5
5 Query 3 This query allows users to find all cases from a certain company of a specific subject area. Search query #3 CSS code for the interface and results generated Traverses four tables Two dynamic drop down menus Interrelated with the insert function in Query 6
6
6 Query 4 This query allows users to insert a case source into our database. Insert query #1 CSS code for the interface and results generated Generates 3 results messages utilizing 2 dynamic error checks 1.Error if primary keys are incorrectly entered – will not insert 2.Error if case source already exists – will not insert 3.Case successfully inserted
7
7 Query 5 This query allows users to find the case name and author, current status, employer name the case is based off of and the course number taken by a specific cohort. Search query #4 CSS code for the interface and results generated Traverses 7 tables Provides a strong summary of database functionality Dynamic dropdown menu
8
8 Query 6 This query allows users to insert a case accompanied by keywords in these cases, the current status and the related subject area into our database. Insert query #2 CSS code for the interface and results generated Complex insert into a weak entity First inserts into the entity it is dependent on Next inserts into the weak entity Generates 3 results utilizing 2 dynamic error checks 1.Error if primary keys are incorrectly entered – will not insert 2.Error if case source already exists – will not insert 3.Case successfully inserted
9
9 Our application http://mansci-db2.uwaterloo.ca/~ldobson/Project/homepage.html
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.