Component Based Approach to Building Data Integration Tools
a data integration and component-based technology, applied in the field of data integration, can solve the problems of consuming no single technology can meet all needs, and consume a lot of effort, and achieve the effect of facilitating easy migration
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
example 4
List the Names of Persons and Their Companies
[0075]Select p.name, p.department.company.name[0076]from Person p;
[0077]Rule 3: Path expressions are allowed in ‘select’ as well, provided they are *:1 paths. The above example is correct because the cardinalities of both the associations involved are ‘*:1.
[0078]With regard to the above query language, it should be noted that it can be translated into an equivalent SQL format. Assuming a canonical representation where an association is stored as a relation with two columns corresponding to the two roles, path expressions can be translated to SQL format using the following rule.
[0079]Translation rule: Each association segment of a path expression, whether it occurs in where or select clause of the query, introduces two relations in the ‘from’ clause, corresponding to the association and the associated class, and corresponding join conditions in the where clause.
[0080]The above rule is elaborately discussed below using examples as shown bel...
example 1
[0081]PSQL:
[0082]Select p.name, c.name[0083]from Person p, Company c
[0084]where[0085]p.department.company=c;
[0086]Equivalent SQL:
[0087]Select p.name, c.name
[0088]from[0089]Person p, Company c, Department_employee_department_Person dp,[0090]Department d, Company_department_company_Department cd
[0091]where[0092]dp.employee=p.id and dp.department=d.id and[0093]cd.department=d.id and cd.company=c.id;
example 2
[0094]PSQL:
[0095]Select c.name
[0096]from Company c
[0097]where[0098]c.department.employee.nationality ‘Indian’;
[0099]Equivalent SQL:
[0100]Select c.name
[0101]from[0102]Company c, Company_department_company_Department cd, Department d, Department_employee_department_Person dp, Person p
[0103]where[0104]cd.company=c.id and cd.department=d.id and[0105]dp.department=d.id and dp.employee=p.id and[0106]p.nationality ‘Indian’;
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com