or
Bookmark and Share
Automated logical file design system with reduced data base redundancy
   
Document Number
US Patent 4468732
Issued Date
August 28, 1984
Link
Inventors
Raver; Norman (Yorktown Heights, NY)
Map
Abstract
An associative file design method and apparatus are used for automatically generating an integrated data base design structure, with minimal data redundancy, for use in multi-application general purpose digital computing systems. The integrated data base design structure is automatically produced by a programmed digital computer in the form of a report or graph structure which permits the data base designer to design a data base system with minimal data redundancy. The data needed by each application program, i.e., the local data view, is specified with certain constructs. The local data views are checked to ensure that specified rules are followed. The collection of local views is processed on a general purpose digital computer to separate "keys" from "attributes," then to determine "implied" and "essential" associations, and finally to generate the integrated data base graph structure.
Drawing
Automated logical file design system with reduced data base redundancy - US Patent 4468732 Drawing
Drawing from US Patent 4468732
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
17
Comments:
no comments yet
Published
August 28, 1984
Application Number
06/144,116
Filed
April 28, 1980
US Classification
707/102   707/101
Int'l Classification
G06F   17/30   (20060101)  
Examiner
Assistant Examiner
Attorney/Law Firm
Parent Case
This is a continuation of application Ser. No. 645,780 filed Dec. 31, 1975, now abandoned.
USPTO Field of Search
364/2MSFile   364/9MSFile   364/300  
Related Patents
4642763 - Batch file processing - Owned by International Business Machines Corp. (Armonk, NY)

A method for improving the performance of application programs which run under a disk operating system (DOS) is disclosed. The problem addressed is that of poor application performance caused by repetitive disk accesses when using large batch files. This problem is alleviated by using a batch file memory buffer of variable size, processing the most frequently used DOS/BATCH commands internally, and passing low usage commands to DOS by using a secondary command processor.

5201046 - Relational database management system and method for storing, retrieving and modifying directed graph data structures - Owned by Xidak, Inc. (Palo Alto, CA)

An improved database management system (DBMS) stores, retrieves and manipulates directed graph data structures in a relational database. Each directed graph data structure contains one or more records of data which are interconnected by pointers. Data is stored in the database in the form of two dimensional tables, also known as flat files. The improved DBMS defines a schema for each table in the database. The schema defines the name and data type of each column in a database table. In tables used to store directed graph data structures, at least one column will be defined as having a reference data type. Non-empty entries in that column are pointers to rows in a specified table. Directed graph data structures are stored in specified tables by storing each record of the directed graph in a distinct row of one of the specified tables, with references corresponding to interconnections between records being stored in reference data type columns. Portions of a directed graph are retrieved from the specified table, in accordance with a single specified query and then the query is automatically expanded by also retrieving additional portions of the tables which are referenced by the previously retrieved portions, thereby performing a transitive closure. The retrieved data is stored in a buffer as a list of rows, and then communicated to an application process. An interface program converts the list of rows stored in the buffer into a directed graph data structure.

4631664 - Partnership data base management system and method - Owned by Bachman Information Systems, Inc. (Cambridge, MA)

A data base management system according to the invention stores, retrieves, and modifies data records within a digital computer data base, permitting access to related data records through partnerships joining record pairs. Partnership sets are employed to relate data records on a one-to-one, one-to-many, and a many-to-many basis. The invention facilitates the modelling of real world structures and events in a data base whose logical representation closely depicts those structures and events.

5404510 - Database index design based upon request importance and the reuse and modification of similar existing indexes - Owned by Oracle Corporation (Redwood City, CA)

Design of indexes in a relational database management system is based on a workload analysis of all requests in a system. Each request is assigned a value of importance, and requests are broken into expressions, contexts and columns to facilitate identification of candidate indexes. Candidate indexes are compared to existing indexes to determine whether the existing indexes can be reused or modified. Candidate indexes are classified as hashed or sorted. Based on the index design, record placement is selected to be hashed, sorted or by default. Related indexes and tables are clustered and the clusters are sized to fit file areas. Cache buffers are also defined.

5274803 - Method and apparatus for aligning a restored parent environment to its child environments with minimal data loss - Owned by Sun Microsystems, Inc. (Mountain View, CA)

A method and apparatus for aligning a restored parent environment to its child environments with minimal data loss is disclosed. The method and apparatus achieve the alignment by re-executing the transactions affecting the objects in the child environments and the revisions of the objects in the parent environment in their order of execution, thereby, allowing the restored parent to further recover loss data from its child environments. The transactions are enhanced to facilitate collection of information regarding the transactions during normal operation, and to adjust their actions during their re-execution based on the information collected. As a result of further data recovery by the restored parent environment, alignment may be achieved with substantially less data loss.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us