×

System and method for teaching entity-relationship modeling

  • US 20080098008A1
  • Filed: 10/19/2006
  • Published: 04/24/2008
  • Est. Priority Date: 10/19/2006
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for teaching entity-relationship modeling, comprising the steps of:

  • instructing a student to complete a first template summarizing business rules of an organization in need of a database, the first template being graphically divided into numbered sections corresponding to each of the business rules;

    for each of the business rules summarized in the first template;

    instructing the student to complete a second template for each pair of related data entities referenced in the business rule, the second template being graphically divided into separate blocks for containing a name for each of the entities, a relationship existing between the data entities, and a class describing a distributive relationship between the entities;

    instructing the student to complete a third template for each pair of data entities having a many-to-many distributive relationship reflected on the second template, the third template being graphically divided to include a central block naming a bridge entity and lateral blocks naming the pair of data entities on opposite sides of the block naming the bridge entity, each of the data entities having a one-to-many distributive relationship with the bridge entity;

    drawing an entity-relationship diagram segment from the completed second and third templates, the drawing being performed by the student;

    instructing the student to complete a fourth template for each entity named in the second template, the fourth template being graphically divided to contain a block for a name for each attribute of the data entity and a corresponding block for a description of the named attribute, and adding the attributes to the segment;

    instructing the student to complete a fifth template graphically divided to define optional and mandatory participation of each of the pair of data entities in the relationship named in the second template, and symbolically notating the segment accordingly;

    instructing the student to complete a sixth template graphically divided to define cardinality of each of the data entities, and symbolically annotating the segment accordingly; and

    integrating the entity-relationship diagram segments for all of the business rules to form an integrated entity-relationship diagram for the organization, the integrating being performed by the student.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×