Question: 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

HW1 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.
OA_Student 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
USC_ID
Primary key
Integer (not null)
Student Identifier
Unique identifier representing a student instance
2020001,
2020099
NAME
Varchar (40)
Student Name
Students Name
Mike,
Tom
MAJOR_ID
Integer (not null)
Major Identifier
Unique identifier representing a major instance
1001,
2001
OA_Major 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
MAJOR_ID
Primary key
Integer (not null)
Major Identifier
Unique identifier representing a major instance
1001,
2001
MAJOR_NAME
Varchar (40)
Major Name
Full name of the major
Computer Science,
Business Administration
DEPT_ID
Integer (not null)
Department Identifier
Department the major belongs to
FL
TX
OA_Dept Table
Oasis Transactional System - Department Table: Contains a subset of USCs list of departments/schools
Column name
Key specifications
Datatype
Short description
Long description
Sample values
DEPT_ID
Primary key
Integer (not null)
Department Identifier
Unique identifier representing an academic department instance
1000,
2000
DEPT_NAME
Varchar (80)
Department Name
City where the customer lives.
Viterbi School of Engineering
OA_Grade 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
USC_ID
Primary key
Integer (not null)
Student Identifier
Unique identifier representing a student instance
2020001,
2020099
COURSE_ID
Primary key
Integer (not null)
Course Identifier
Unique identifier representing a course instance
320,
487
GRADE
Float (not null)
Grade
Grade of the student in the course
3.3,
3.0
OA_Course 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
COURSE_ID
Primary key
Integer (not null)
Course Identifier
Unique identifier representing a course instance
320,
487
COURSE_NAME
Varchar (80)
Course Name
Full name of the course
Enterprise Information System
FA_Type 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
USC_ID
Primary key
Integer (not null)
Student Identifier
Unique identifier representing a student instance
2020001,
2020099
FINANCIALAIDTYPE
Char(1)
Financial Aid Type
Type of Financial Aid the student receives
G: Grant
W: Workstudy
L: Loan
N: N/A
G,
W,
L,
N
EN_CampusInvolvement 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
USC_ID
Primary key
Integer (not null)
Student Identifier
Unique identifier representing a student instance
2020001,
2020099
INVOLVED
Char(1)
Campus Involved
Indicator of whether the student is involved in any campus organization
Y: Yes
N: No
Y,
N
WD_CampusJob 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
USC_ID
Primary key
Integer (not null)
Student Identifier
Unique identifier representing a student instance
2020001,
2020099
JOB
Char(1)
Campus Job
Indicator of whether the student is working for a campus job
Y: Yes
N: No
Y,
N
AD_Lookup 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
APPLICANT_ID
Primary key
Integer (not null)
Applicant Identifier
Unique identifier representing a USC applicant instance
200001,
200099
USC_ID
Integer (not null)
Student Identifier

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!