CSE 4701 Chapter 12- 1 Chapter 12 Supplement: DB Design Prof. Steven A. Demurjian, Sr. Computer Science & Engineering Department The University of Connecticut 191 Auditorium Road, Box U-155 Storrs, CT 06269-3155 [email protected]http://www.engr.uconn.edu/~steve (860) 486 - 4818
28
Embed
CSE 4701 Chapter 12-1 Chapter 12 Supplement: DB Design Prof. Steven A. Demurjian, Sr. Computer Science & Engineering Department The University of Connecticut.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
CSE 4701
Chapter 12-1
Chapter 12 Supplement: DB Design
Prof. Steven A. Demurjian, Sr. Computer Science & Engineering Department
The University of Connecticut191 Auditorium Road, Box U-155
Regulatory Agency for Insurance Industry Major Responsibilities Include:
Licensing Agents, Companies, Agencies Monitoring Behavior of Licensees Serving as an Advocate for Consumer Processing Complaints Against Licensees
Consists of Multiple Divisions, Including: Licensing Consumer Affairs Life& Health, Property & Casualty Examinations, Market Conduct, etc.
CSE 4701
Chapter 12-3
Overall System Structure
Initial Data Entry Operator(Scanning & Posting)
10-100MB Network
Advanced Data Entry
Operators
DocumentServerStored
Images/CD
DatabaseServerRunningOracle
Analyst Manager
Access toExternalDatabases
NAIC
CSE 4701
Chapter 12-4
The Licensing Division
Licensing Responsible for Maintaining Licenses for Individuals (Insurance Agents) Organizations (Insurance Agencies)
Responsibilities Include: Approving and Processing New Licenses (13 total) Modifying/Extending Existing Licenses Renewing Existing Licenses Revoking/Suspending Licensees Changing License Information (Name, Addr, etc.) Answering Legislative Requests etc…
CSE 4701
Chapter 12-5
Database Design
From a Database Design Perspective, Intent was to Transition from Non-Relational, Poorly Designed, mid-80s Solution Fully Relational, Well Designed Modern Solution
Issues: 5 Major Divisions (Licensing, Consumer Affairs,
Market Conduct, Life&Health, Property&Casualty) Limited Development Staff Major Requirements Definition for Modern Solution Need a Plan to Transition Incrementally Adopt a Multi-Year Process
CSE 4701
Chapter 12-6
Overall Architecture
Connecticut Insurance Department UConn Storrs CSE Scanning Users
FilenetDocumentManagementSystem
Oracle(Production)
Access toExternalDBs NAIC
Oracle(Prototype)
Wang Legacy
Scanning Developers
FilenetDocumentManagementSystem
Oracle(Prototype)
Internet
CSE 4701
Chapter 12-7
Wang Database Design/Content
Wang System has a Complete Database Design (Network Data Model) for Current Functionality
Design is Poorly Structured No Key’s; No Referential Integrity Data Checking on Fields not Supported
Database Repository has Lots of Null Values Licensees with Same License Numbers Inconsistencies Across Database (License Names
spelled differently in different locations, etc.) Data Fields used as Placeholders for Different
Reasons
CSE 4701
Chapter 12-8
Licensing Database Design
Process Focused on a Division by Division Approach Started with Licensing (where the entire Process
Begins) Identify Key Entities of Information:
LicensesModel for Individuals, Organizations, and CompaniesTracking Lines of Authority, Different Names,
Certifications, Convictions Contact Information
Each Licensee can have Multiple Addresses Payment, Images, Historical Record
Result: Initial EER
CSE 4701
Chapter 12-9
ER-Like Diagram for Licensing
Notes:See Links to Entities on Next SlideMany Attributes have been Omitted
CSE 4701
Chapter 12-10
ER-Like Diagram for Licensing
CSE 4701
Chapter 12-11
Licensing Tables
As Presented, Not all Attributes Shown – only Keys, Foreign Keys, Indexes, etc.
Renewal Tool to Process 70K Producer Renewals Renewal Slip with Bar Code Batches of Slip + Check Multiple Renewals (One Check, Multiple Slips) Reconcile and Track Payments
Extended to All License Classes Tool for On-Line Processing of Mailed Applications Inquiry Tool for Querying Licenses Transitioned Entire License Division to Use New
System at Once Transitioned Entire Insurance Dept. for License Inq.
CSE 4701
Chapter 12-17
Consumer Affairs Capabilities and Tasks Scanning Similar to Licensing Classification/Assignment
New Complaints are Classified and Assigned to Examiners
Existing Complaints are Matched to Examiners Processing
Each Complaint Must Proceed Through Stages Open, Processing, Review, Closing Can take from Days to Months or Longer
FOI Requests (Still Evolving – since 2002!) Request by Public (Typically Lawyers) for
Information of Complaints Against Agents, Companies, Agencies
CSE 4701
Chapter 12-18
Data Entry Screen for New Complaint
CSE 4701
Chapter 12-19
Result of Entering Complainant
CSE 4701
Chapter 12-20
Consumer Affairs Database Design
Again, Identify Key Entities of Information: Complaints
Key Focal Relation – John Doe initiates a complaint Against the Lousy Insurance Company
ComplainantsInformation on John Doe
AgainstInformation on the Lousy Insurance Company and
perhaps Agents, Agencies, etc. Images, Historical Record, Lots of Coding
Subsequent Progression Consumer Affairs Came online for
Scanning, Processing, and Inquiry Over time – Added CA Data to License Inquiry Tool
Market Conduct Division Investigates Agents and Agencies Examines Companies Online – Added MC Data to License Inquiry Tool
Life & Health and Property & Casualty Divisions Approves Policies for Every Insurance Product Still in Progress Using National System (SERFF) and Synching with