cloused

profileraghad_mm
Assignments1Questions.docx.docx

Pg. 03

Question Two

Assignment #1

Deadline: Day 04/10/2019 @ 23:59

[Total Mark for this Assignment is 5]

Fundamentals of Databases

IT403

https://www.seu.edu.sa/sites/ar/SitePages/images/logo.png

College of Computing and Informatics

Question One

1 Mark

Learning Outcome(s): LO1

Describe fundamental data and database concepts

1. Give an example of 3 relations illustrating primary keys and foreign keys.

Question Two

4 Marks

Learning Outcome(s): LO7

Use Structured Query Language to perform queries and to perform relational operations.

Consider the following relations:

Student(sID, surName, firstName, campus, email)

Course(dept, cNum, name)


Offering(oID, dept, cNum, term, instructor)


Took(sID, oID, grade)

Such as:

Offering[dept, cNum] ⊆ Course[dept, cNum]

Took[sID] ⊆ Student[sID]


Took[oID] ⊆ Offering[oID]

Answer the following query using relational algebra:

1. Give the Student number of all students who have taken the course number “343” by the department “CS”.

2. Find sID of all students who have earned some grade over 80 and some grade below 50.

3. Find the Terms when the course number “369” by the department “CS” was not offered.

4. Find the Department and course number of courses that have never been offered.