Question

In: Computer Science

6)         i)          How would you identify entity and relationship types from a user’s requirements specification?         &n

6)         i)          How would you identify entity and relationship types from a user’s requirements

specification?

            ii)         How would you identify attributes from a user’s requirements specification and

then associate the attributes with entity or relationship types?

Solutions

Expert Solution

a.one method to identifying entities is to examine the users’ requirements specification, from this specification we  identify nouns or noun phrases that are mentioned ex. staff member ,staff name, property number etc),

we also look for the major objects such as people,places,or concepts of intersest, excluding those nouns that are qualities of other objects

After idnetifying the entities the next step is to identify all th erelationship that exist between these entities. when we identify entities, one method is to look for nouns in the user's requirement specification.

b. we will look for noun or noun phrases in the user's requiremnrt specification. The attributes can be identified where the noun or noun phrases ia s property,quality,identifier, of one of the entities.

however in some cases we may want to ask the users to clarify the requirement and they may give answers to this question that also conatin other concepts, so that user's response must be carefully observed.

As there are generally many more attributes than entities and relationship, it may be useful to first produce a list of all attributes given in the user's requirement specification. As an attributr is associated with a particular entity, remove t he attribute from the list . In this way , we ensure thta an attribute is associated with only one entity and when the list is empty all the attribute are associated with some entity .


Related Solutions

Create an entity relationship diagram to describe the data requirements of the system. Here is how...
Create an entity relationship diagram to describe the data requirements of the system. Here is how some of the business is described: - In a real estate transaction, there is a buyer, a seller, a property, a purchase agreement and a real estate agent - A seller may have one or more properties to sell - A buyer wants to buy only one property - A purchase agreement is between the seller and the buyer, and only for one property...
Entity Relationship Diagrams are created for a variety of reasons. How would you describe the purpose...
Entity Relationship Diagrams are created for a variety of reasons. How would you describe the purpose of an entity relationship diagram to someone who isn't familiar data warehousing? How would you explain or define the join types, relationships, and primary /foreign keys. PLS TYPE THE ANSWER
How does budgeting for a governmental entity differ from a for profit entity? Why? What types...
How does budgeting for a governmental entity differ from a for profit entity? Why? What types of budgeting techniques are used for governmental entities?
Identify five types of jobs you would consider taking. Identify the objectives you would use in...
Identify five types of jobs you would consider taking. Identify the objectives you would use in making this decision. Create a utility scale using the direct approach.
Objective: Identify the various types of software requirements from problem statements. Problem Description: In this experiment...
Objective: Identify the various types of software requirements from problem statements. Problem Description: In this experiment the students will learn how to identify functional and non-functional requirements from a given problem statement. Functional and non-functional requirements are the primary components of a Software Requirements Specification (SRS). Expected Outcome: After completing this exercise, the students will be able to: ● Identify ambiguities, inconsistencies and incompleteness from a requirements specification. ● Identify and state functional requirements. ● Identify and state non-functional requirements....
case study 1.    Draw an Entity Relationship Diagram (ERD) for the following problem. Make sure you identify...
case study 1.    Draw an Entity Relationship Diagram (ERD) for the following problem. Make sure you identify correct relationships, attributes, and identifiers (keys). 2.    Implement the database design into tables using an industrial-strength database management system (e.g. Oracle SQL+). case: HELP is a voluntary organization that provides aid to people. Based on the following brief description of operations, create the appropriate fully labeled Crow’s Foot ERD. Individuals volunteer their time to carry out the tasks of the organization. For each volunteer, their...
Identify the different types of Policy Instruments available to a country. How would you choose which...
Identify the different types of Policy Instruments available to a country. How would you choose which instruments to recommend a Government to use in implementing their National Transport Policy? Why
Identify the different types of Policy Instruments available to a country. How would you choose which...
Identify the different types of Policy Instruments available to a country. How would you choose which instruments to recommend a Government to use in implementing their National Transport Policy? Why?
Identify at least two types of feedback. How would you use these in your own classroom?...
Identify at least two types of feedback. How would you use these in your own classroom? How might you have to differentiate these types depending on the student’s needs and learning styles?
5. Describe various types of emulsions and how to identify them? 6. How come emulsion can...
5. Describe various types of emulsions and how to identify them? 6. How come emulsion can increase the solubility of hydrophobic molecules?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT