Вы находитесь на странице: 1из 5

Running head: BUS 5610 DATABASE MANAGEMENT - CONCEPTUAL DESIGN

BUS 5610 Database Management - Conceptual Design Project


William Burke
Florida Institute of Technology

BUS 5610 DATABASE MANAGEMENT - CONCEPTUAL DESIGN

BUS 5610 Database Management - Conceptual Design Project


Conceptual Design
The New Shooz Company is a retail chain of footwear apparel sales. Each of the five
store locations has an independent system. They have hired a consultant to design a database to
keep track of their sales, customers, employees and location information to be used at all
locations. The database will be distributed for the advantages of availability, system response and
the ease of adding new store locations in the future (Scalibility). ("DDMS," 2012) The
conceptual design of the database consists of six tables, including Customer, SalesPerson, Sales,
Order, Inventory and Location. (see Figure 1) The design allows for salespersons to be associated
with any one location and there is one common product inventory for all the stores so that items
can be shared if necessary. In addition, there is a Price table that can hold alternate sales prices
for items at select times.
The database table is a simple design with only the necessary items for tracking
customers, sales, inventory and location sales. The relationships are binary, like salesperson is
located only at one location at a time, and ternary, in the case of Sales Person, Customer and
Inventory, with a sale as the intersecting item. Gillenson, M., et al. (2008).
The relationships are defined as follows:

Customer Table one to many binary relationship with Order Table

Order Table many to many ternary relationship with Inventory Table and Customer

Inventory Table one to one binary relationship with Price Table

Inventory Table many to many ternary relationship with Location and Order

Salesperson Table one to one binary relationship with Location Table


The Primary and Foreign Key constraints are as follows:

Customer Table PK = Customer Number

BUS 5610 DATABASE MANAGEMENT - CONCEPTUAL DESIGN

Order Table PK = Order Number, FK = Customer Number

Inventory Table PK = Product Number

Price Table FK = Product Number

Location Table PK = Location

Sales Person Table PK = Sales Person number, FK = Location

Table Views and Column Definitions (Figure 1)

BUS 5610 DATABASE MANAGEMENT - CONCEPTUAL DESIGN

References
Distributed database management system. (2012). Retrieved from
http://databasemanagement.wikia.com/wiki/Distributed_Database_Management_System
_(DDBMS)
Gillenson, M., et al. (2008). Introduction to Database Management.
Hoboken, NJ: John Wiley & Sons, Inc.

BUS 5610 DATABASE MANAGEMENT - CONCEPTUAL DESIGN

Вам также может понравиться