Method and apparatus for searching a database
A database, data entry technology, applied in the database field, can solve problems such as weakening the benefits of declarative languages, sub-optimal, error-prone, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0051] In order to fully and flexibly utilize the characteristics of the SQL language and to more clearly illustrate various implementation modes of the present invention, the existing SQL data model is firstly extended. For example, the SQL data model can be extended with the following additional types besides the basic types (Boolean, integer, string, etc.) and tuples (t1,...tn):
[0052] Record: ;
[0053] sequence: [t];
[0054] collection: {t};
[0055] map: {(t1, t2)};
[0056] where t1, t2, ..., tn are (recursively defined) types, and A1, ..., An are component names. Also, map(t1, t2) binds keys of type t1 to type t2.
[0057] Those skilled in the art should understand that the above-mentioned extension to the SQL data model is to make full use of the characteristics of the SQL language, and should not be used as a limitation to various implementation modes of the present invention. In fact, the basic SQL data model is also fully suitable for various implementation...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


