Invention Grant
US07693845B2 Database systems, methods and computer program products using type based selective foreign key association to represent multiple but exclusive relationships in relational databases
有权
数据库系统,方法和计算机程序产品使用基于类型的选择性外键关联来表示关系数据库中的多个但排他性的关系
- Patent Title: Database systems, methods and computer program products using type based selective foreign key association to represent multiple but exclusive relationships in relational databases
- Patent Title (中): 数据库系统,方法和计算机程序产品使用基于类型的选择性外键关联来表示关系数据库中的多个但排他性的关系
-
Application No.: US09942787Application Date: 2001-08-29
-
Publication No.: US07693845B2Publication Date: 2010-04-06
- Inventor: Henry Scanzano , Lin Yu , Alaaeldin A. Aly , Sameh Yamany
- Applicant: Henry Scanzano , Lin Yu , Alaaeldin A. Aly , Sameh Yamany
- Applicant Address: US TX Frisco
- Assignee: NetTraffic, Inc.
- Current Assignee: NetTraffic, Inc.
- Current Assignee Address: US TX Frisco
- Agency: Myers Bigel Sibley & Sajovec, P.A.
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/00

Abstract:
Database systems, methods and/or computer program products provide for multiple but exclusive relationships between tables in a relational database. The multiple but exclusive relationship may be enforced based on a type associated with a record in a relating table. The multiple but exclusive relationship may be a one-to-many or a many-to-many relationship. A foreign key value of a record in a relating table may be selectively associated with a specific one of a plurality of related tables based on at least one attribute of the record containing the foreign key in the relating table. In particular embodiments of the present invention, the foreign key values of a record in the relating table are selectively associated with one of the plurality of related tables by defining a foreign key of records of the relating table and defining a plurality of types of foreign key associations, each of the types corresponding to a respective one of the plurality of related tables. One of the related tables having a type corresponding to a type value associated with a record of the relating table is selected and a record in the selected related table identified based on a foreign key value of the foreign key of the record in the relating table.
Public/Granted literature
Information query