Answered step by step
Verified Expert Solution
Question
1 Approved Answer
HW 1 Data Dictionary Assumptions: Each student will only have one major. Each major only belongs to one department. This project does not care about
HW Data Dictionary
Assumptions:
Each student will only have one major.
Each major only belongs to one department.
This project does not care about semesters.
Each course can only be taken once by each student
Each course in the system has been minimally taken by one students
Workday WD EngageSC EN and Financial Aid FA systems include information about all students
Not all the states in the admission AD system will be included in OASIS OA system.
OAStudent Table
Oasis Transactional System Students Table: Contains records on every USC students and their major
Column name
Key specifications
Datatype
Short description
Long description
Sample values
USCID
Primary key
Integer not null
Student Identifier
Unique identifier representing a student instance
NAME
Varchar
Student Name
Students Name
Mike,
Tom
MAJORID
Integer not null
Major Identifier
Unique identifier representing a major instance
OAMajor Table
Oasis Transactional System Majors Table: Contains a subset of USCs list of majors.
Column name
Key specifications
Datatype
Short description
Long description
Sample values
MAJORID
Primary key
Integer not null
Major Identifier
Unique identifier representing a major instance
MAJORNAME
Varchar
Major Name
Full name of the major
Computer Science,
Business Administration
DEPTID
Integer not null
Department Identifier
Department the major belongs to
FL
TX
OADept Table
Oasis Transactional System Department Table: Contains a subset of USCs list of departmentsschools
Column name
Key specifications
Datatype
Short description
Long description
Sample values
DEPTID
Primary key
Integer not null
Department Identifier
Unique identifier representing an academic department instance
DEPTNAME
Varchar
Department Name
City where the customer lives.
Viterbi School of Engineering
OAGrade Table
Oasis Transactional System Grades Table: Contains records of every students grades for every class they take.
Column name
Key specifications
Datatype
Short description
Long description
Sample values
USCID
Primary key
Integer not null
Student Identifier
Unique identifier representing a student instance
COURSEID
Primary key
Integer not null
Course Identifier
Unique identifier representing a course instance
GRADE
Float not null
Grade
Grade of the student in the course
OACourse Table
Oasis Transactional System Courses Table: Contains a subset of USCs list of courses offered
Column name
Key specifications
Datatype
Short description
Long description
Sample values
COURSEID
Primary key
Integer not null
Course Identifier
Unique identifier representing a course instance
COURSENAME
Varchar
Course Name
Full name of the course
Enterprise Information System
FAType Table
Financial Aid transactional system Financial Aid Table: Contains records of everyone students financial aid status
Column name
Key specifications
Datatype
Short description
Long description
Sample values
USCID
Primary key
Integer not null
Student Identifier
Unique identifier representing a student instance
FINANCIALAIDTYPE
Char
Financial Aid Type
Type of Financial Aid the student receives
G: Grant
W: Workstudy
L: Loan
N: NA
G
W
L
N
ENCampusInvolvement Table
EngageSC transactional system involvement table: contains records of whether or not a student is part of a campus organization
Column name
Key specifications
Datatype
Short description
Long description
Sample values
USCID
Primary key
Integer not null
Student Identifier
Unique identifier representing a student instance
INVOLVED
Char
Campus Involved
Indicator of whether the student is involved in any campus organization
Y: Yes
N: No
Y
N
WDCampusJob Table
Workday transactional system job table: contains records of whether or not every student is working on campus
Column name
Key specifications
Datatype
Short description
Long description
Sample values
USCID
Primary key
Integer not null
Student Identifier
Unique identifier representing a student instance
JOB
Char
Campus Job
Indicator of whether the student is working for a campus job
Y: Yes
N: No
Y
N
ADLookup Table
Admissions transactional system contains a subset of all admitted applicants and their respective, assigned USC IDs
Column name
Key specifications
Datatype
Short description
Long description
Sample values
APPLICANTID
Primary key
Integer not null
Applicant Identifier
Unique identifier representing a USC applicant instance
USCID
Integer not null
Student Identifier
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