Jason CH Chen, Ph.D. Professor of MIS School of Business

Chapter 1
The Database Environment
Jason C. H. Chen, Ph.D.
Professor of MIS
School of Business Administration
Gonzaga University
Spokane, WA 99258
[email protected]
1. Examples of the relationships:
a. Many-to-many:
STUDENT
COURSE
b. One-to-many:
BOOK
BOOK COPY
c. One-to-many:
COURSE
SECTION
d. One-to-many:
ROOM
SECTION
e. Many-to-many:
INSTRUCTOR
COURSE
3. Metadata for Class Roster: (Table 1-1 on Page 6)
Please note that some columns have been omitted in order to save space.
Columns “Created”, “Updated”, and “Responsible Party” were added to the
metadata.
Name
Type
Description
Course
Alphanumeric
Section
Source
Created
Updated
Responsible Party
5/10/2013
6/1/2013
Registrar
Integer
Course
ID
and Academic Unit
name
Section number
Registrar
5/10/2013
Registrar
Semester
Alphanumeric
Semester and year
Registrar
5/10/2013
Registrar
Name
Alphanumeric
Student name
Student IS
8/07/2012
Student IS
ID
Integer
Student ID (SSN)
Student IS
8/07/2012
Student IS
Major
Alphanumeric
Student major
Student IS
8/07/2012
11/15/2012
Student IS
GPA
Decimal
Student grade point Academic Unit
average
8/07/2012
5/10/2013
Department Chair
#8
1.one-to-many
2.one-to-many
3.There could be a relationship between customer and store. (It
would be useful if the customer had never purchased a pet, so for
example the store could send mailings to prospective customers.)
?
?
12.
a. Enterprise
Data Model
OTHER
EMPLOYEE
Employed by
Offers
INSTRUCTOR
Occupies
Sponsors
ACTIVITY
COURSE
Schedules
Teaches
SECTION
BUILDING
Participates
in
Hires
SCHOOL
Enrolled in
STUDENT
#12- b. Would your business school or academic unit benefit from
a multiple-tiered architecture for data? Why or why not?
Yes, and we should consider a multiple-tiered architecture for
using a multi-tier architecture: Since much of the data may be
updated from a large number of different functions, network traffic
will be an issue of crucial importance.
Processing close to the source data could reduce network traffic.
Client technologies however, can be mixed (personal computers
with Intel or Motorola processors, network computers, information
kiosks, etc.) and yet, share common data. In addition, you can
change technologies at any tier with limited impact on the system
modules on other tiers. All this will allow for data consistency and
maintaining academic standards — a critical success factor for the
academic unit.