SlideShare a Scribd company logo
Please accept this assignment if you're good in SQL!
Task:
CIS 353.
On answers which include SQL include your SQL and 5-10 lines
of the output.
1.
What is SQL?
2.
What are primary, unique and foreign key constraints?
What is referential integrity and how does it relate to these
constraints?
3.
Provide the DDL to make the PEOPLE_TEST table described
below.
Name
Null?
Type
-------------------------------
--------
----
SSN
NOT NULL
VARCHAR2(9)
LAST_NAME
NOT NULL
VARCHAR2(20)
FIRST_NAME
NOT NULL
VARCHAR2(15)
MIDDLE_NAME
VARCHAR2(15)
SEX
VARCHAR2(6)
CITY
VARCHAR2(30)
DOB
DATE
SALARY
NOT NULL
NUMBER(9,2)
Create the table in your schema.
4.
Provide the DML to insert this data into the PEOPLE_TEST
table.
303785523, BROWN, JOHN, JAY, MALE, GREENFIELD,10-
JAN-68,35000
313507927, SMITH, LINDA, SUE, FEMALE,
INDIANAPOLIS,24-MAR-85,50000
312667717, EDWARDS, NORMAN, HENRY, MALE,
GREENFIELD,20-APR-92,85000
420001690, GARCIA, STEVEN, LEE, MALE, INDIANAPOLIS,
17-AUG-65,55000
313456233, MEANS, LEONARD, ROBERT, MALE,
GREENFIELD,17-AUG-85,75000
490552223, OSBORNE, MARGARET,NULL , FEMALE,
INDIANAPOLIS,23-MAR-87,150000
5.
Select first_name, last_name command from PEOPLE_TEST in
sqlplus.
Use column command to format your output.
Cut and paste the first 10 lines of the result – including your
query and the col commands into your answer.
6.
What is undo?
Explain the terms rollback and commit.
Does DDL require a commit?
Does DML?
Why is committing early and often important?
7.
Create a table SORTA_RICH_PEOPLE_TEST with the same
structure as PEOPLE_TEST using CTAS.
Populate your new table only with people who make more than
$65000 in salary from PEOPLE_TEST.
Run the SQL and then display the SQL and a select * from
SORTA_RICH_PEOPLE_TEST in your answer.
Cut and paste the result – including your query into your
answer.
8.
You have stored several SQL commands in an ASCII/text file
on a floppy
(A:MY_COMMANDS.SQL).
You are logged into SQLPLUS.
Give the command to run this SQL script file.
How would you do this in designer?
9.
What is a view?
Give two reasons you would create a view.
10.
What is the system catalog or data dictionary?
Why do you care?
What are the user_*, all_* and dba_* views?
11.
You want to know the names of all the tables you own.
Give the SQL command.
Say one of the tables was
PEOPLE_TEST.
Now you want to see the table PEOPLE_TEST’s structure.
Give the SQL command.
Now you want to see all of the table PEOPLE_TEST’s data.
Give the SQL command.
12. You wish to create a user named George with a password of
thejungle whose default tablespace is users and whose
temporary tablespace is users. Give the SQL.
13.
What is a role?
Why do we make roles?
Give the SQL to grant the roles connect and resource to George.
14. What sort of data is stored in char and varchar2 columns?
How are the two columns different from each other?
15.
How is date data stored in the database?
What is the default date display format?
How can you change the default date display format?
16. What is a table? What is a tablespace?
17. Altering a table’s structure can be hard. Provide the DDL to
alter the PEOPLE_TEST table as follows if it can be done in a
single command or just explain why it can’t be done in a single
command.
a. Increase LAST_NAME to 30.
b.
Decrease MIDDLE_NAME to 12.
c.
Place a new column, TITLE, in the table positioned after
MIDDLE_NAME.
Make it VARCHAR2(15).
d.
Remove the SALARY column.
18.
Give the SQL to update PEOPLE_TEST
so that salary
is increased by 15% for everyone born before
Jan 1, 1980.
Make the change permanent.
19.
Give the SQL to update PEOPLE_TEST
so that females who make more than $80000 are deleted from
the table.
Don’t commit, in fact undo the change.
Give me the commands you used.
20. Give the SQL to select sex and the sum of salary from
PEOPLE_TEST for people from Indianapolis grouped by sex.
21.
Give the SQL to select sex and the sum of salary from
PEOPLE_TEST grouped by city and sex but only if the sum of
salary for a sex is greater than $150,000.
22.
Give the SQL to select all columns from PEOPLE_TEST if the
salary is greater than 55000 or the sex is male.
23.
Give the SQL to select all columns from PEOPLE_TEST if the
last name begins with
G
or
O.
24.
You want to know what 345 times 98 plus 97 is.
How could SQLPLUS tell you?
(Give SQL.)
25.
Give the SQL to select the last name,
salary, salary with a 15% raise and salary with a 25% raise from
PEOPLE_TEST.
Rename the last two output columns to raise_15 and raise_25.

More Related Content

PPTX
Advanced Database Systems - Presentation 2.pptx
PPTX
Structured Query Language (SQL).pptx
PPT
chapter 8 SQL.ppt
PPT
CE 279 - WRITING SQL QUERIES umat edition.ppt
PDF
SQL.......................................pdf
DOC
ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDS
PDF
Chapter 4 Structured Query Language
PPTX
SQL commands in database managemant systems
Advanced Database Systems - Presentation 2.pptx
Structured Query Language (SQL).pptx
chapter 8 SQL.ppt
CE 279 - WRITING SQL QUERIES umat edition.ppt
SQL.......................................pdf
ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDS
Chapter 4 Structured Query Language
SQL commands in database managemant systems

Similar to Please accept this assignment if youre good in SQL!Task.docx (20)

PPTX
Sql basics
PDF
CS3481_Database Management Laboratory .pdf
DOCX
SQL Tutorial for BCA-2
PPTX
lovely
PPT
Sql – Structured Query Language
PPTX
PPT
Sql basic best-course-in-mumbai
PDF
SQL & Adv SQL - Basics and Advanced for Beginners
PPT
Sql 2006
DOCX
DBMS LAB M.docx
PDF
Chapter – 6 SQL Lab Tutorial.pdf
DOCX
Unit-1 SQL fundamentals.docx SQL commands used to create table, insert values...
PDF
SQL-Notes.pdf mba students database note
PDF
PPT
Select To Order By
PPT
PPTX
Adbms 21 sql 99 schema definition constraints and queries
DOCX
SQL commands.docx
PPT
Sql (DBMS)
PPT
SQL.ppt
Sql basics
CS3481_Database Management Laboratory .pdf
SQL Tutorial for BCA-2
lovely
Sql – Structured Query Language
Sql basic best-course-in-mumbai
SQL & Adv SQL - Basics and Advanced for Beginners
Sql 2006
DBMS LAB M.docx
Chapter – 6 SQL Lab Tutorial.pdf
Unit-1 SQL fundamentals.docx SQL commands used to create table, insert values...
SQL-Notes.pdf mba students database note
Select To Order By
Adbms 21 sql 99 schema definition constraints and queries
SQL commands.docx
Sql (DBMS)
SQL.ppt
Ad

More from needhamserena (20)

DOCX
Class type History since 1945Paper type Reaearch paper L.docx
DOCX
Class,One of the areas we will be discussing this week is .docx
DOCX
Class type History since 1945Paper type Reaearch paper Length-.docx
DOCX
Class type History since 1945Paper type Reaearch paper Len.docx
DOCX
Class Transportation EconomicsQuestionDescribe the major com.docx
DOCX
Class type History since 1945Paper type Reaearch paper Lengt.docx
DOCX
Class Project build a data warehouse and to do a presentation of t.docx
DOCX
class MyLinkedList2   copy of MyLinkedList in Fig. 15.4 {    priv.docx
DOCX
Class Exercise – Module 6 (Workplace Law)Hardie is a printer w.docx
DOCX
Class Exercise – Module 8 – Real PropertyHarvey sold his house.docx
DOCX
Class is Social Responsibility Write a 2-page analysis connectin.docx
DOCX
Class Exercise – Module 5 - CorporationsKelly is a director of I.docx
DOCX
Class EDU 160 Child Developement and HealthPEAssignment Colle.docx
DOCX
Class Ethical Decision Making Through FilmAssignment 1500 WORD.docx
DOCX
Clarify the differences between referential and expressive language..docx
DOCX
Class INF220Each discussion must be at least 200 words.docx
DOCX
CJUS300Sarah Harris, your supervisor at the pretrial diversion pro.docx
DOCX
CJUS300Cindy Hart is 23 years of age. She was born on 61186, the.docx
DOCX
CJHS311-1501B-01 Study of Alcohol Use and AbuseTask NamePhase 2.docx
DOCX
CJHS315-1404B-01 Child AbuseTask NamePhase 1 Individual Project.docx
Class type History since 1945Paper type Reaearch paper L.docx
Class,One of the areas we will be discussing this week is .docx
Class type History since 1945Paper type Reaearch paper Length-.docx
Class type History since 1945Paper type Reaearch paper Len.docx
Class Transportation EconomicsQuestionDescribe the major com.docx
Class type History since 1945Paper type Reaearch paper Lengt.docx
Class Project build a data warehouse and to do a presentation of t.docx
class MyLinkedList2   copy of MyLinkedList in Fig. 15.4 {    priv.docx
Class Exercise – Module 6 (Workplace Law)Hardie is a printer w.docx
Class Exercise – Module 8 – Real PropertyHarvey sold his house.docx
Class is Social Responsibility Write a 2-page analysis connectin.docx
Class Exercise – Module 5 - CorporationsKelly is a director of I.docx
Class EDU 160 Child Developement and HealthPEAssignment Colle.docx
Class Ethical Decision Making Through FilmAssignment 1500 WORD.docx
Clarify the differences between referential and expressive language..docx
Class INF220Each discussion must be at least 200 words.docx
CJUS300Sarah Harris, your supervisor at the pretrial diversion pro.docx
CJUS300Cindy Hart is 23 years of age. She was born on 61186, the.docx
CJHS311-1501B-01 Study of Alcohol Use and AbuseTask NamePhase 2.docx
CJHS315-1404B-01 Child AbuseTask NamePhase 1 Individual Project.docx
Ad

Recently uploaded (20)

PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Computing-Curriculum for Schools in Ghana
PDF
01-Introduction-to-Information-Management.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
RMMM.pdf make it easy to upload and study
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
GDM (1) (1).pptx small presentation for students
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Lesson notes of climatology university.
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Microbial disease of the cardiovascular and lymphatic systems
Computing-Curriculum for Schools in Ghana
01-Introduction-to-Information-Management.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
STATICS OF THE RIGID BODIES Hibbelers.pdf
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Module 4: Burden of Disease Tutorial Slides S2 2025
A systematic review of self-coping strategies used by university students to ...
Final Presentation General Medicine 03-08-2024.pptx
RMMM.pdf make it easy to upload and study
Final Presentation General Medicine 03-08-2024.pptx
GDM (1) (1).pptx small presentation for students
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Lesson notes of climatology university.
VCE English Exam - Section C Student Revision Booklet
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx

Please accept this assignment if youre good in SQL!Task.docx

  • 1. Please accept this assignment if you're good in SQL! Task: CIS 353. On answers which include SQL include your SQL and 5-10 lines of the output. 1. What is SQL? 2. What are primary, unique and foreign key constraints? What is referential integrity and how does it relate to these constraints? 3. Provide the DDL to make the PEOPLE_TEST table described below. Name Null? Type -------------------------------
  • 2. -------- ---- SSN NOT NULL VARCHAR2(9) LAST_NAME NOT NULL VARCHAR2(20) FIRST_NAME NOT NULL VARCHAR2(15) MIDDLE_NAME VARCHAR2(15) SEX VARCHAR2(6) CITY VARCHAR2(30) DOB
  • 3. DATE SALARY NOT NULL NUMBER(9,2) Create the table in your schema. 4. Provide the DML to insert this data into the PEOPLE_TEST table. 303785523, BROWN, JOHN, JAY, MALE, GREENFIELD,10- JAN-68,35000 313507927, SMITH, LINDA, SUE, FEMALE, INDIANAPOLIS,24-MAR-85,50000 312667717, EDWARDS, NORMAN, HENRY, MALE, GREENFIELD,20-APR-92,85000 420001690, GARCIA, STEVEN, LEE, MALE, INDIANAPOLIS, 17-AUG-65,55000 313456233, MEANS, LEONARD, ROBERT, MALE, GREENFIELD,17-AUG-85,75000 490552223, OSBORNE, MARGARET,NULL , FEMALE, INDIANAPOLIS,23-MAR-87,150000 5.
  • 4. Select first_name, last_name command from PEOPLE_TEST in sqlplus. Use column command to format your output. Cut and paste the first 10 lines of the result – including your query and the col commands into your answer. 6. What is undo? Explain the terms rollback and commit. Does DDL require a commit? Does DML? Why is committing early and often important? 7. Create a table SORTA_RICH_PEOPLE_TEST with the same structure as PEOPLE_TEST using CTAS. Populate your new table only with people who make more than $65000 in salary from PEOPLE_TEST. Run the SQL and then display the SQL and a select * from SORTA_RICH_PEOPLE_TEST in your answer. Cut and paste the result – including your query into your answer. 8.
  • 5. You have stored several SQL commands in an ASCII/text file on a floppy (A:MY_COMMANDS.SQL). You are logged into SQLPLUS. Give the command to run this SQL script file. How would you do this in designer? 9. What is a view? Give two reasons you would create a view. 10. What is the system catalog or data dictionary? Why do you care? What are the user_*, all_* and dba_* views? 11. You want to know the names of all the tables you own. Give the SQL command. Say one of the tables was PEOPLE_TEST.
  • 6. Now you want to see the table PEOPLE_TEST’s structure. Give the SQL command. Now you want to see all of the table PEOPLE_TEST’s data. Give the SQL command. 12. You wish to create a user named George with a password of thejungle whose default tablespace is users and whose temporary tablespace is users. Give the SQL. 13. What is a role? Why do we make roles? Give the SQL to grant the roles connect and resource to George. 14. What sort of data is stored in char and varchar2 columns? How are the two columns different from each other? 15. How is date data stored in the database? What is the default date display format? How can you change the default date display format? 16. What is a table? What is a tablespace? 17. Altering a table’s structure can be hard. Provide the DDL to alter the PEOPLE_TEST table as follows if it can be done in a
  • 7. single command or just explain why it can’t be done in a single command. a. Increase LAST_NAME to 30. b. Decrease MIDDLE_NAME to 12. c. Place a new column, TITLE, in the table positioned after MIDDLE_NAME. Make it VARCHAR2(15). d. Remove the SALARY column. 18. Give the SQL to update PEOPLE_TEST so that salary is increased by 15% for everyone born before Jan 1, 1980. Make the change permanent. 19. Give the SQL to update PEOPLE_TEST
  • 8. so that females who make more than $80000 are deleted from the table. Don’t commit, in fact undo the change. Give me the commands you used. 20. Give the SQL to select sex and the sum of salary from PEOPLE_TEST for people from Indianapolis grouped by sex. 21. Give the SQL to select sex and the sum of salary from PEOPLE_TEST grouped by city and sex but only if the sum of salary for a sex is greater than $150,000. 22. Give the SQL to select all columns from PEOPLE_TEST if the salary is greater than 55000 or the sex is male. 23. Give the SQL to select all columns from PEOPLE_TEST if the last name begins with G or O. 24. You want to know what 345 times 98 plus 97 is.
  • 9. How could SQLPLUS tell you? (Give SQL.) 25. Give the SQL to select the last name, salary, salary with a 15% raise and salary with a 25% raise from PEOPLE_TEST. Rename the last two output columns to raise_15 and raise_25.