Database Design Document
Total Page:16
File Type:pdf, Size:1020Kb
SunGuideSM: Database Design Document SunGuide-DBDD-1.0.0-Preliminary Prepared for: Florida Department of Transportation ITS Office 605 Suwannee Street, M.S. 90 Tallahassee, Florida 32399-0450 (850) 410-5600 February 19, 2004 Database Detailed Design Document Control Panel File Name: SunGuide-DBDD-1.0.0-Preliminary File Location: SunGuide CM Repository CDRL: 2-3.1 Name Initial Date Created By: Tammy Duncan, SwRI TD 12/05/03 James Halbert, SwRI JH 12/05/03 Reviewed By: Robert Heller, SwRI RWH 2/18/04 Steve Dellenback, SwRI SWD 2/19/04 Steve Novosad, SwRI SEN 2/05/04 Susan Crumrine, SwRI SBC 2/19/04 Modified By: Completed By: SunGuide-DBDD-1.0.0-Preliminary i Database Detailed Design Table of Contents 1. Scope..................................................................................................1 1.1 Document Identification............................................................................ 1 1.2 Project Overview ....................................................................................... 1 1.3 Related Documents ................................................................................... 2 1.4 Contacts ..................................................................................................... 2 2. Conceptual Model..............................................................................4 2.1 System Context ......................................................................................... 4 2.2 Purpose of Database................................................................................. 4 2.3 Conceptual Model for Database ............................................................... 4 3. Logical Design and Models ..............................................................5 3.1 Entity Relationship Diagram (ERD).......................................................... 5 3.1.1 Administration Model.................................................................5 3.1.2 CCTV Subsystem ERD Model ...................................................5 3.1.3 DMS Subsystem ERD Model .....................................................5 3.1.4 Incident Management Subsystem ERD Model...........................5 3.1.5 Traffic Detection Subsystem ERD Model..................................5 3.1.6 External Data Sources.................................................................5 3.2 Data Usage ................................................................................................. 5 3.2.1 Data Ownership...........................................................................6 3.2.2 Data and Functions......................................................................6 3.2.3 Business Rules ............................................................................8 4. Physical Model...................................................................................9 4.1 Table Models and Data Dictionary ........................................................... 9 4.2 Physical Organization ............................................................................... 9 4.3 Database Constraints and Triggers ......................................................... 9 4.4 Performance Features............................................................................... 9 4.5 Security ...................................................................................................... 9 4.6 Backup and Recovery ............................................................................... 9 5. Requirements Traceability..............................................................10 6. Notes.................................................................................................11 SunGuide-DBDD-1.0.0-Preliminary ii Database Detailed Design List of Appendices Appendix A Oracle Designer Entity Relationship Diagrams Appendix B Oracle Designer Table Definition Report Appendix C Oracle Designer Column Definition Report Appendix D Oracle Designer Constraint Definition Report Appendix E Oracle Designer Tables and Primary Key Derivations Appendix F Oracle Designer Tables, Columns, and Foreign Keys SunGuide-DBDD-1.0.0-Preliminary iii Database Detailed Design List of Acronyms C2C ............................Center-to-Center CCTV.........................Closed Circuit Television CRUD ........................Create, Reference, Update, Delete DBDD ........................Database Design Document DMS...........................Dynamic Message Sign DOT ...........................Department of Transportation DPM...........................Deputy Project Manager ERD............................Entity Relationship Model FDOT .........................Florida Department of Transportation HAR ...........................Highway Advisory Radio ITN.............................Invitation to Negotiate ITS..............................Intelligent Transportation Systems PBF ............................Parsons Brinckerhoff Farradyne PBS&J........................Post Buckley Schuh and Jernigan, Inc. PM..............................Program Manager QA..............................Quality Assurance RWIS..........................Roadway Weather Information System SPM............................Software Program Manager SQL............................Structured Query Language SwRI ..........................Southwest Research Institute TBD............................To Be Determined SunGuide-DBDD-1.0.0-Preliminary iv Database Detailed Design REVISION HISTORY Revision Date Changes 1.0.0-Preliminary February 19, 2004 Initial Release SunGuide-DBDD-1.0.0-Preliminary v Database Detailed Design 1. Scope 1.1 Document Identification This document serves as the preliminary version of the Database Design Document (DBDD) for the SunGuideSM software. 1.2 Project Overview The Florida Department of Transportation (FDOT) is conducting a program that is developing SunGuide software. The SunGuide software is a set of Intelligent Transportation System (ITS) software that allows the control of roadway devices as well as information exchange across a variety of transportation agencies. The goal of the SunGuide software is to have a common software base that can be deployed throughout the state of Florida. The SunGuide software development effort is based on ITS software available from both the states of Texas and Maryland; significant customization of the software is being performed as well as the development of new software modules. The following figure provides a graphical view of the software to be developed: Figure 1.1 - High-Level Architectural Concept SunGuide-DBDD-1.0.0-Preliminary 1 Database Detailed Design The SunGuide software development effort spans approximately two years. After the development, the software will be deployed to a number of Districts and Expressway Authorities throughout Florida and support activities will be performed. 1.3 Related Documents The following documents were used to develop this document: SwRI Qualification Response: Response to the Invitation to Negotiate (ITN): Statewide Transportation Management Center Software Library System, Negotiation Number: ITN- DOT-02/03-9025-RR, SwRI Proposal No. 10-35924, dated: November 18, 2002. SwRI Technical Proposal: Technical Proposal for Invitation to Negotiate (ITN): Statewide Transportation Management Center Software Library System, Negotiation Number: ITN-DOT-02/03-9025-RR, SwRI Proposal No. 10-35924, dated: January 31, 2003. SwRI Cost Proposal: Cost Proposal for Invitation to Negotiate (ITN): Statewide Transportation Management Center Software Library System, Negotiation Number: ITN- DOT-02/03-9025-RR, SwRI Proposal No. 10-35924, dated: January 31, 2003. SwRI BAFO letter: Southwest Research Institute® Proposal No. 10-35924, “Invitation to Negotiate (ITN): Statewide Transportation Management Center Software Library System”, Reference: Negotiation Number: ITN-DOT-02/03-9025-RR, dated: May 5, 2003. FDOT procurement document: Invitation To Negotiate (ITN), Negotiation Number: ITN- DOT-02/03-9025-RR, Statewide Transportation Management Center Software Library System, dated: October 21, 2002. FDOT Scope of Services: Statewide Transportation Management Center Software Library System: Scope of Services, September 22, 2003. FDOT Requirements Document: Statewide Transportation Management Center Software Library System: Requirements Specification, June 3, 2003. Southwest Research Institute, TMC Software Study, November 15, 2001. Southwest Research Institute, Introduction to an Operational Concept For the Florida Statewide Library, FDOT – OCD – 1.0, March 31, 2002. World Wide Web Consortium (W3) website: http://www.w3.org. SunGuide Project website: http://sunguide.datasys.swri.edu. 1.4 Contacts The following are contact persons for the SunGuide software project: Chester Chandler, ITS Central Office, [email protected], 850-410-5600 Liang Hsia, FDOT Project Manager, [email protected], 850-410-5615 John Bonds, Senior ITS Specialist, [email protected], 408-873-2514 David Chang, ITS Specialist, [email protected], 850-410-5622 Steve Dellenback, SwRI Project Manager, [email protected], 210-522-3914 SunGuide-DBDD-1.0.0-Preliminary 2 Database Detailed Design Robert Heller, SwRI Software Project Manager, [email protected], 210-522-3824 Charlie Wallace, PBF Deputy Project Manager, [email protected], 352-374-6635 John Schumitz, PBF Software Project Manager, [email protected], 301-816-1852 The following are contacts that will be used by the SunGuide software project team to assure consistency