Write the SQL command for the following statement based on the Figure 1. a) Drop the constraint PropertyForRent_branchNo _fk from table PropertyForRent. b) Change the table name PropertyForRent to PropertyRent. Add column ownerBirthDate with appropriate data type to Owner, containing dates. d) Drop column ownerType from Owner table. Disable temporary the foreign key Branch_mgrstaffNo_fk in the Owner table.

Oracle 12c: SQL
3rd Edition
ISBN:9781305251038
Author:Joan Casteel
Publisher:Joan Casteel
Chapter13: Views
Section: Chapter Questions
Problem 3MC
icon
Related questions
icon
Concept explainers
Question
Database
Write the SQL command for the following statement based on the Figure 1.
a)
Drop the constraint PropertyForRent_branchNo_fk from table PropertyForRent.
b)
Change the table name PropertyForRent to PropertyRent.
Add column ownerBirthDate with appropriate data type to Owner, containing
dates.
d)
Drop column ownerType from Owner table.
e)
Disable temporary the foreign key Branch_mgrstaffNo_fk in the Owner table.
Transcribed Image Text:Write the SQL command for the following statement based on the Figure 1. a) Drop the constraint PropertyForRent_branchNo_fk from table PropertyForRent. b) Change the table name PropertyForRent to PropertyRent. Add column ownerBirthDate with appropriate data type to Owner, containing dates. d) Drop column ownerType from Owner table. e) Disable temporary the foreign key Branch_mgrstaffNo_fk in the Owner table.
7. Assume the SQL command in Figure 1 have been executed.
CREATE TABLE Owner
ownerNo NUMBER(6),
ownerType NUMBER(1),
CONSTRAINT Owner ownerNo_pk PRIMARY KEY (ownerNo)
);
CREATE TABLE Branch
(branchNo NUMBER(6),
mgrstaffNo NUMBER(6),
CONSTRAINT Branch branchNo_pk PRIMARY KEY (branchNo),
CONSTRAINT Branch mgrstaffNo_fk FOREIGN KEY (mgrstaffNo)
REFERENCES Manager(staffNo));
CREATE TABLE Staff
staffNo NUMBER(6),
supervisorStaffNo NUMBER(6),
branchNo NUMBER(6),
CONSTRAINT Staff_staffNo_ pk PRIMARY KEY (staffNo)
);
CREATE TABLE PropertyForRent
propertyNo NUMBER(6),
ownerNo NUMBER(6),
staffNo NUMBER(6),
branchNo NUMBER(6),
CONSTRAINT PropertyForRent propertyNo_pk PRIMARY KEY (propertyNo),
CONSTRAINT PropertyForRent ownerNo_fk FOREIGN KEY (ownerNo)
REFERENCES Owner(ownerNo),
CONSTRAINT PropertyForRent_staffNo_fk FOREIGN KEY (staffNo)
REFERENCES Staff(staffNo),
CONSTRAINT PropertyForRent_branchNo_fk FOREIGN KEY (branchNo)
REFERENCES Branch(branchNo)
);
Transcribed Image Text:7. Assume the SQL command in Figure 1 have been executed. CREATE TABLE Owner ownerNo NUMBER(6), ownerType NUMBER(1), CONSTRAINT Owner ownerNo_pk PRIMARY KEY (ownerNo) ); CREATE TABLE Branch (branchNo NUMBER(6), mgrstaffNo NUMBER(6), CONSTRAINT Branch branchNo_pk PRIMARY KEY (branchNo), CONSTRAINT Branch mgrstaffNo_fk FOREIGN KEY (mgrstaffNo) REFERENCES Manager(staffNo)); CREATE TABLE Staff staffNo NUMBER(6), supervisorStaffNo NUMBER(6), branchNo NUMBER(6), CONSTRAINT Staff_staffNo_ pk PRIMARY KEY (staffNo) ); CREATE TABLE PropertyForRent propertyNo NUMBER(6), ownerNo NUMBER(6), staffNo NUMBER(6), branchNo NUMBER(6), CONSTRAINT PropertyForRent propertyNo_pk PRIMARY KEY (propertyNo), CONSTRAINT PropertyForRent ownerNo_fk FOREIGN KEY (ownerNo) REFERENCES Owner(ownerNo), CONSTRAINT PropertyForRent_staffNo_fk FOREIGN KEY (staffNo) REFERENCES Staff(staffNo), CONSTRAINT PropertyForRent_branchNo_fk FOREIGN KEY (branchNo) REFERENCES Branch(branchNo) );
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Query Syntax
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.
Recommended textbooks for you
Oracle 12c: SQL
Oracle 12c: SQL
Computer Science
ISBN:
9781305251038
Author:
Joan Casteel
Publisher:
Cengage Learning
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781305627482
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781285196145
Author:
Steven, Steven Morris, Carlos Coronel, Carlos, Coronel, Carlos; Morris, Carlos Coronel and Steven Morris, Carlos Coronel; Steven Morris, Steven Morris; Carlos Coronel
Publisher:
Cengage Learning