Sie sind auf Seite 1von 16

Justin Bennett

Final Project

Frostburg State University


ITEC 445
Fall 2016
Time: 11:00 AM – 12:15 PM (TuTh)
Location: CCIT 279
Instructor: Dr. Mohsen Chitsaz
Final Project

Part 1 - VIEWS

1.1
Description:
COSCStudents (name, address, major, minor). Only for COSC minors.
SQL Query:

Result:

1.2
Description:
COSCMajorMATHMinor (name, address, major, minor). Only for COSC minors, MATH majors.
SQL Query:

Result:

1.3
Description:
TwoStateStudents (id, name, address, major, minor). Only for students from NY, WV, MI.
SQL Query:

Result:
1.4
Description:
V_faculty (name, address, salary, phone, dept_phone, Birth_Year)
SQL Query:

Result:

1.5
Description:
FacultyCourse (name, address, course_title, credit)
SQL Query:

Result:

1.6
Description:
Student_taken (name, C_number, C_credit, title, semester, grade)
SQL Query:

Result:
1.7
Description:
Course_data_by_course (Average_grade, ,maximum_grade, Minimum_grade, Median_grade for each
course)
SQL Query:

Result:

1.8
Description:
Course_data_by_dept (Average_grade, maximum_grade, Minimum_grade, Median_grade for each
department)

--what I did:

SELECT DISTINCT SUBSTR(C_NO,0,4), round(avg(grade),3), max(grade), min(grade)

FROM SYS.MY_STUDENT_COURSE

GROUP BY SUBSTR(C_NO,0,4);

SQL Query:

Result:

1.9
Description:
V_Course (C_no, C_title, C_semester, C_credit) READ ONLY VIEW

SQL Query:
Result:

2.0-2.8 Show the structure of each view.

2.0
Description:
Structure of COSCStudents
SQL Query:

Result:

2.1
Description:
Structure of COSCMajorMATHMinor
SQL Query:

Result:

2.2
Description:
Structure of TwoStateStudents
SQL Query:

Result:
2.3
Description:
Structure of V_faculty
SQL Query:

Result:

2.4
Description:
Structure of FacultyCourse
SQL Query:

Result:

2.5
Description:
Structure of Student_taken
SQL Query:

Result:
2.6
Description:
Structure of Course_data_by_course
SQL Query:

Result:

2.7
Description:
Structure of Course_data_by_dept
SQL Query:

Result:

2.8
Description:
Structure of V_Course
SQL Query:

Result:
2.9-3.7 Show the data in each view.

2.9
Description:
Show the data of COSCStudents
SQL Query:

Result:

3.0
Description:
Show the data of COSCMajorMATHMinor
SQL Query:

Result:
3.1
Description:
Show the data of TwoStateStudents
SQL Query:

Result:

3.2
Description:
Show the data of V_faculty
SQL Query:

Result:

3.3
Description:
Show the data of FacultyCourse
SQL Query:

Result:
3.4
Description:
Show the data of Student_taken
SQL Query:

Result:

3.5
Description:
Show the data of Course_data_by_course
SQL Query:

Result:

3.6
Description:
Show the data of Course_data_by_dept
SQL Query:

Result:
3.7
Description:
Show the data of V_Course
SQL Query:

Result:

Part 2 - Functions

1.
Description:
MySYSDate (): year-month-day HH:MI:SS
SQL Query:

2.
Description:
AgeYear (birth_date): age_in_year
SQL Query:
3.
Description:
AgeMonth (birth_date): age_in_month
SQL Query:

4.
Description:
RaiseSalary (salary, %raise): new_salary
SQL Query:
5.
Description:
Older(birth_date1, birth_date2): older_birth_date
SQL Query:
6.
Description:
HigherSalary(ID1, ID2): higher_num (Higher salary of two faculty members)
SQL Query:
7.
Description:
SmallerSalary(ID1, ID2, ID3): smaller_num
SQL Query:
8.
Description:
RankState(state):number
SQL Query:

Das könnte Ihnen auch gefallen