The aim of assignment 1 is to implement a database schema and execute different types of SQL queries in Oracle SQL developer. Given the following relational schema: Student (studid, FirstName,...



Write the appropriate SQL query for each of the following questions:





  1. Display the list of students who are involved in the IT club

  2. Display the details of all the activities that have taken place in 'Salalah Hall'




The aim of assignment 1 is to implement a database schema and<br>execute different types of SQL queries in Oracle SQL<br>developer.<br>Given the following relational schema:<br>Student<br>(studid,<br>FirstName,<br>LastName,<br>Email,<br>phoneNumber, DateofBirth, GPA)<br>Club (clubid, ClubName, #studid)<br>MemberOf (#clubid, #studid, joiningDate )<br>Activities (actid, actdt, place, durationNbHour)<br>Organize (#actid , #clubid , fee)<br>1. Write SQL queries to create the following tables<br>according to the below descriptions.<br>Table name: Student<br>studid<br>|Char(9)<br>Primary key<br>FirstName<br>Varchar2(50) NOT NULL<br>LastName<br>Varchar2(50) NOT NULL<br>Email<br>Varchar2(50) NOT NULL, UNIQUE<br>phoneNumber<br>Number(8) NOT NULL, UNIQUE<br>DateofBirth<br>Date<br>NOT NULL<br>GPA<br>Number(1,2) NOT NULL<br>Table name: Club<br>clubID<br>Number(3) Primary key<br>ClubName<br>Varchar2(20)NOT NULL<br>NULL, UNIQUE,<br>NOT<br>Foreign key<br>studid<br>Char(9)<br>Table Name: MemberOf<br>ClubID<br>Number(3) Primary Key, Foreign Key<br>Studid<br>Char(9)<br>Primary Key, Foreign Key<br>joiningDate<br>Date<br>Table Name: Activities<br>Actid<br>Number(3) Primary Key<br>Actdt<br>DATE<br>NOT NULL<br>Place<br>Varchar2(50)INOT NULL<br>durationNbHour Number<br>NOT NULL<br>Table Name: Organize<br>actid<br>Number(3) Primary Key, Foreign key<br>clubID<br>Number(3) Primary key, Foreign key<br>Fee<br>Number(4,2)<br>

Extracted text: The aim of assignment 1 is to implement a database schema and execute different types of SQL queries in Oracle SQL developer. Given the following relational schema: Student (studid, FirstName, LastName, Email, phoneNumber, DateofBirth, GPA) Club (clubid, ClubName, #studid) MemberOf (#clubid, #studid, joiningDate ) Activities (actid, actdt, place, durationNbHour) Organize (#actid , #clubid , fee) 1. Write SQL queries to create the following tables according to the below descriptions. Table name: Student studid |Char(9) Primary key FirstName Varchar2(50) NOT NULL LastName Varchar2(50) NOT NULL Email Varchar2(50) NOT NULL, UNIQUE phoneNumber Number(8) NOT NULL, UNIQUE DateofBirth Date NOT NULL GPA Number(1,2) NOT NULL Table name: Club clubID Number(3) Primary key ClubName Varchar2(20)NOT NULL NULL, UNIQUE, NOT Foreign key studid Char(9) Table Name: MemberOf ClubID Number(3) Primary Key, Foreign Key Studid Char(9) Primary Key, Foreign Key joiningDate Date Table Name: Activities Actid Number(3) Primary Key Actdt DATE NOT NULL Place Varchar2(50)INOT NULL durationNbHour Number NOT NULL Table Name: Organize actid Number(3) Primary Key, Foreign key clubID Number(3) Primary key, Foreign key Fee Number(4,2)

Jun 05, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions ยป

Submit New Assignment

Copy and Paste Your Assignment Here