Illlllllllllllllllllllllllllllllllll
US007174341B2
(12) United States Patent ao) Patent No.: Us 7,174,341 B2
Ghukasyan et al. (45) Date of Patent: Feb. 6,2007
(54) DYNAMIC DATABASE MANAGEMENT SYSTEM AND METHOD
(75) Inventors: Hovhannes Ghukasyan, Mountain
View, CA (US); Suren Chilingaryan,
Yerevan (AM); Yervant D. Lepejian,
Palo Alto, CA (US)
(73) Assignee: Synopsys, Inc., Mountain View, CA (US)
( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 353 days.
(21) Appl. No.: 09/871,485
(22) Filed: May 31, 2001
(65) Prior Publication Data
US 2002/0184228 Al Dec. 5, 2002
(51) Int. CI.
G06F 7/00 (2006.01)
(52) U.S. CI 707/102; 707/1; 707/2;
707/100; 707/200
(58) Field of Classification Search 707/200,
707/3, 2, 4, 103 Y, 1, 100, 102 See application file for complete search history.
(56) References Cited
U.S. PATENT DOCUMENTS
5,809,495 A * 9/1998 Loaiza 707/2
A dynamic database management system includes a data dictionary, a data importer and a query front-end. The data importer automatically imports data from an input file into a database, while adding new tables for new attributes as necessary, and updating parameters and folders tables in the data dictionary accordingly, so that end-users may access the imported data by database queries through the query frontend.
10 Claims, 9 Drawing Sheets
CREATE PARAM SET AND SPLIT
INTO EXISTING AND NEW SETS
IDENTIFY EXISTING TABLE FOR
EXISTING PARAM SET
APPEND EXISTING PARAM DATA
TO EXISTING TABLE
GENERATE NEW TABLE NAME FOR
NEW PARAM DATA
IMPORT NEW PARAM DATA INTO
NEW TABLE
UPDATE FOLDERS FOR QUERY
FRONT-END