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.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education