Patent ID: 7957595

Claim:
A non-transitory computer readable medium storing a database management program for causing a computer to manage a database for shape data, the program comprising: a first edge line acquisition step that acquires an edge line from at least single first shape data that is shape data of a shape designed in advance and includes the edge line; an information registration step that generates edge line characteristic information that is information showing the characteristics of the edge line according to the edge line acquired in the first edge line acquisition step, defines the edge line characteristic information as first edge line characteristic information, associates the first edge line characteristic information with the first shape data and registers it in the database; a second edge line acquisition step that acquires an edge line from second shape data that is shape data representing a retrieval requirement and includes the edge line; an information generation step that generates edge line characteristic information according to the edge line acquired in the second edge line acquisition step and defines the edge line characteristic information as second edge line characteristic information; and a retrieval step that retrieves third shape data that agrees with the second shape data out of the first shape data according to the first edge line characteristic information registered in the information registration step and the second edge line characteristic information generated in the information generation step.