Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Entities: User Property Message Search Relationships: User Activity tasks: Perform detailed conceptual design: Your task is to derive a detailed conceptual design considering only the
Entities:
User
Property
Message
Search
Relationships:
User
Activity tasks:
Perform detailed conceptual design:
Your task is to derive a detailed conceptual design considering only the highpriority refined stories highlighted above. As part of this, you must consider the datadatabase needs associated with the stories ie you can ignore things that are not relevant to datadatabase aspects and do the following:
Concretize the list of entities relevant to the stories being considered. For each entity, identify attributes and determine their types ie simple composite, singlevalued multivalued, stored derived Only discuss and include entitiesattributes relevant to the stories being considered.
Identify the primary key for each entity above. Provide a oneline justification for your primary key.
Concretize relationships among the entities identified above. For each relationship, identify cardinality and participation constraints. Once again, only discuss relationships relevant to the stories being considered.
Note:
Ensure that entityattributerelationship names are meaningful; create and consistently use a uniform naming convention.
If you make any assumptions related to a story, state it explicitly.
Example format:
Use the format shown in this example to represent your partial conceptual design primary key is underlined:
Entity: Employee
Attributes:
tablessnname compositelast namefirst namedate of birthage derivedaddress composite multivaluedaddress line address line citystatezip code
Example format:
Use the format shown in this example to represent your partial conceptual design primary key is underlined:
Entity: Employee
Attributes:
tablessnname compositelast namefirst namedate of birthage derivedaddress composite multivaluedaddress line address line citystatezip codeannualsalary
Primary key justification: ssn is unique for everyone, so it is a good primary key.
Entity: Dependent
Attributes:
tablessnnameRelationship
Primary key justification: ssn is unique for everyone, so it is a good primary key.
Entity: Department
Attributes:
name
building multivalued
Primary key justification: Department name is assumed to be unique within a company.
Relationship: Employee has Dependent
Cardinality: One to many
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started