System and method of insurance database optimization using social networking
First Claim
1. A system for collecting statistics on a database for performing at least one structured query language (SQL) query, the system comprising:
- a memory for storing data in a database organized in a plurality of tables; and
a processor coupled to the memory, the processor, accessing the memory, to;
process the at least one SQL query related to insurance data;
determine one or more interrelationships of the plurality of tables in the database by parsing the SQL query and identifying common dependencies of the tables after parsing the SQL query, wherein the determining interrelationships and identifying common dependencies at least includes identifying perfect communities and imperfect communities and for imperfect communities identifying one or more of the plurality of tables that reference another community;
transform the determined interrelationships of the plurality of tables into a group representing communities of tables based on the common dependencies by quantifying a risk of the imperfect communities and adding in additional tables with the plurality of tables;
perform the at least one SQL query on the transformed group of tables.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of collecting statistics on a database for performing at least one insurance related structured query language (SQL) query are disclosed. The system and method includes providing at least one insurance related SQL query, determining the relationships of tables subject to the provided at least one insurance related SQL query, transforming the determined relationships of tables into a display representing communities of tables, and collecting statistics on at least one community of tables based on the at least one insurance related SQL query. The tables of the system and method represent insurance data.
29 Citations
21 Claims
-
1. A system for collecting statistics on a database for performing at least one structured query language (SQL) query, the system comprising:
-
a memory for storing data in a database organized in a plurality of tables; and a processor coupled to the memory, the processor, accessing the memory, to; process the at least one SQL query related to insurance data; determine one or more interrelationships of the plurality of tables in the database by parsing the SQL query and identifying common dependencies of the tables after parsing the SQL query, wherein the determining interrelationships and identifying common dependencies at least includes identifying perfect communities and imperfect communities and for imperfect communities identifying one or more of the plurality of tables that reference another community; transform the determined interrelationships of the plurality of tables into a group representing communities of tables based on the common dependencies by quantifying a risk of the imperfect communities and adding in additional tables with the plurality of tables; perform the at least one SQL query on the transformed group of tables. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of collecting statistics on a database for performing at least one structured query language (SQL) query, the method comprising:
-
processing at least one SQL query related to insurance data; determining one or more interrelationships of tables in a database stored in a memory device by parsing the query and determining common dependencies of the tables identified after the parsed query, the one or more interrelationships of tables responsive to the at least one SQL query, wherein the determining interrelationships and identifying common dependencies at least includes identifying perfect communities and imperfect communities and for imperfect communities identifying one or more of the tables that reference another community; transforming the determined interrelationships of tables into a group representing communities of tables with the one or more interrelationships of tables based on the common dependencies by quantifying a risk of the imperfect communities and adding in additional tables with the tables; and perform the at least one SQL query on the transformed group of tables, wherein the one or more interrelationships of the plurality of tables in the database represent insurance data. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium including hardware design code stored thereon which when executed by a processor cause the system to perform a method for collecting statistics on a database for performing at least one insurance related SQL query, the method comprising:
-
processing at least one insurance related SQL query; determining one or more interrelationships of tables of a database stored in a memory device by parsing the query and determining the dependencies of the tables identified after the parsing query, wherein the one or more relationships of tables responsive to the at least one insurance related SQL query, wherein the determining interrelationships and identifying common dependencies at least includes identifying perfect communities and imperfect communities and for imperfect communities identifying one or more of the plurality of tables that reference another community; transforming the determined interrelationships of tables into a group representing communities of tables with the interrelationships of tables based on common dependencies by quantifying a risk of the imperfect communities and adding in additional tables with the plurality of tables; and perform the at least one SQL query on the transformed group of tables, wherein the one or more interrelationships of tables represent data associated with at least one aspect of insurance data.
-
Specification