Modify the following SQL command to make the changes below. CREATE TABLE store_reps ( rep_ID NUMBER(5), last VARCHAR2(15), first VARCHAR2(10), comm CHAR(1) ); • make the rep_ID primary key. • assign a default value Y to the comm column. • make the comm column to accept only Y or N. Create a new table named REP_CONTRACTS containing the columns listed below. Make a composite primary key including the rep_ID and quarter. In addition, create a foreign key constraint to link two tables. • name: A character field that can contain up to 15 characters. • quarter: A character field that can contain up to 3 characters. • rep_ID: A number field that can contains integers up to 5 digits.

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
Question
100%

CREATE TABLE store_reps
( rep_ID NUMBER(5),
  last VARCHAR2(15),
  first VARCHAR2(10),
  comm CHAR(1)
);

**SQL Command Modification and Table Creation**

**Objective:** Modify the SQL command and create a new table with specific requirements.

**SQL Command:**
```sql
CREATE TABLE store_reps (
    rep_ID NUMBER(5),
    last VARCHAR2(15),
    first VARCHAR2(10),
    comm CHAR(1)
);
```

**Modifications Required:**

1. **Primary Key:** Make `rep_ID` the primary key.
2. **Default Value:** Assign a default value 'Y' to the `comm` column.
3. **Value Restriction:** Restrict `comm` column to accept only 'Y' or 'N'.

**New Table Creation:** 

- **Table Name:** `REP_CONTRACTS`

**Columns and Requirements:**

- **name:** A character field that can contain up to 15 characters.
- **quarter:** A character field that can contain up to 3 characters.
- **rep_ID:** A number field that can contain integers up to 5 digits.

**Keys and Constraints:**

- **Composite Primary Key:** Consist of `rep_ID` and `quarter`.
- **Foreign Key Constraint:** Link the two tables using `rep_ID`.

Use these guidelines to ensure accuracy and maintain data integrity across the database tables.
Transcribed Image Text:**SQL Command Modification and Table Creation** **Objective:** Modify the SQL command and create a new table with specific requirements. **SQL Command:** ```sql CREATE TABLE store_reps ( rep_ID NUMBER(5), last VARCHAR2(15), first VARCHAR2(10), comm CHAR(1) ); ``` **Modifications Required:** 1. **Primary Key:** Make `rep_ID` the primary key. 2. **Default Value:** Assign a default value 'Y' to the `comm` column. 3. **Value Restriction:** Restrict `comm` column to accept only 'Y' or 'N'. **New Table Creation:** - **Table Name:** `REP_CONTRACTS` **Columns and Requirements:** - **name:** A character field that can contain up to 15 characters. - **quarter:** A character field that can contain up to 3 characters. - **rep_ID:** A number field that can contain integers up to 5 digits. **Keys and Constraints:** - **Composite Primary Key:** Consist of `rep_ID` and `quarter`. - **Foreign Key Constraint:** Link the two tables using `rep_ID`. Use these guidelines to ensure accuracy and maintain data integrity across the database tables.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 6 images

Blurred answer
Knowledge Booster
Basic sql queries
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
  • SEE MORE QUESTIONS
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