Write in SQL a command that creates the table Customers according to the above description (2 marks).  Write in SQL a statement that adds a new column named accountID of type Char(8). This column should be defined as a foreign key that relates the table Customers to the table Account (1.5 marks).  Write in SQL a command that deletes the customers whose date of birth is after 22-Dec-1990 (1.5 Marks).

Oracle 12c: SQL
3rd Edition
ISBN:9781305251038
Author:Joan Casteel
Publisher:Joan Casteel
Chapter12: Subqueries And Merge Statements
Section: Chapter Questions
Problem 19MC
icon
Related questions
Question

Use the following table to answer the questions below:

Table name: Customers

Column Name

Role

Data Type

Length

Constraint

customerID

stores the ID of a customer

Char

5

Primary key

custFName

stores the first name of a customer

Varchar2

35

Cannot be null

custLName

Stores the last name of a customer

Varchar2

35

Cannot be null

custGender

Store the gender of a customer

Char

1

It should be ‘M’ or ‘F’

custDOB

Stores the date of birth of a customer

Date

   

custIncome

Store the income of a customer

Number

4

 

 

  1. Write in SQL a command that creates the table Customers according to the above description (2 marks). 
  2. Write in SQL a statement that adds a new column named accountID of type Char(8). This column should be defined as a foreign key that relates the table Customers to the table Account (1.5 marks). 
  3. Write in SQL a command that deletes the customers whose date of birth is after 22-Dec-1990 (1.5 Marks). 
  4. Write a SQL query that displays the number of customers who born on the 16th day of a month (1.5 marks). 
  5. Write in SQL a query that displays the ids of the customers who have the highest income (1.5 marks). 
  6. Create a view named ‘customerDetails’ to hold all the details of customers whose first names start with ‘S’ and their incomes are between 500 and 1000 Omani Rials (2 marks). 
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Single Table
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Oracle 12c: SQL
Oracle 12c: SQL
Computer Science
ISBN:
9781305251038
Author:
Joan Casteel
Publisher:
Cengage Learning
A Guide to SQL
A Guide to SQL
Computer Science
ISBN:
9781111527273
Author:
Philip J. Pratt
Publisher:
Course Technology Ptr
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
Np Ms Office 365/Excel 2016 I Ntermed
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage