Answered step by step
Verified Expert Solution
Link Copied!

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

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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Decisions Based On Data Analytics For Business Excellence

Authors: Bastian Weber

1st Edition

9358681683, 978-9358681680

More Books

Students also viewed these Databases questions