Database Fundamentals
Your project topic is “Retail Store”. You may develop a database for any department(s) or service(s) related to a retail store.
Full project instructions and sample project is attached!
Project part1 draft MUST include the followings:
- Business description of your topic
- Business rules (4-5 business rules)
- Entity Relationship Diagram (5 to 7 entities)
Part I consists the following sections:
- Title Page that includes:
- Title of the project
- Course name
- Course number
- Name of the student
- Description that includes:
- Description of the company (1 paragraph)
- Business requirements for the database (1 paragraph)
Business requirements will explain why your company needs a database, what kind of data you are planning to store in the database, and how your company is going to utilize this data.
- Business Rules:
- Each business rule must follow the format used in class
- Each business rule must describe a relationship in both directions
- Each entity and each relationship used in the database must be described in this section
- Each entity and each relationship described in this section must be presented on the ERD
- Entities that includes:
- Entity’s name
- Entity’s description
- List of attributes
- Data type of each attribute (numeric, text, or date)
- Sample data for each attribute
- Constraints (PRIMARY KEY, FOREIGN KEY, UNIQUE, NULL where applicable)
Each entity must be described in the section. You must have a minimum of 4 entities. The total number of entities recommended is 4-5.
- Relationships that includes:
- A copy of a specific business rule from the Business Rules section for each relationship described here.
- Relationship’s type: 1:1, 1:M, M:N. Use business rules to justify your decision.
- Relationship strength: strong or weak. Use business rules to justify your decision.
- Optionality for both sides of each relationship: mandatory or optional. Use business rules to justify your decision.
Each relationship must be described in the section. Each M:N relationship must be resolved and described.
- Crow’s Foot Entity Relationship Diagram:
- ERD must be consistent with business rules and descriptions
- ERD must show all entities and their attributes, relationships, connectivities, constraints, optionality and cardinalities
- Tables and attributes names must follow naming conventions used in class
- Each relationship must be properly labeled
Please feel free to ask me for anything else you might need inorder to complete this assignment!

