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:

  1. Business description of your topic
  2. Business rules (4-5 business rules)
  3. Entity Relationship Diagram (5 to 7 entities)

Part I consists the following sections:

  1. Title Page that includes:
    • Title of the project
    • Course name
    • Course number
    • Name of the student
  1. 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.

  1. 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
  1. 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.

  1. 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.

  1. 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!