Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

oracle database chapter 6 hands on solution Hands-On Assignments To perform the following assignments, refer to the tables in the JustLee Books database. 1. Create

oracle database chapter 6 hands on solution

image text in transcribed

image text in transcribed

Hands-On Assignments To perform the following assignments, refer to the tables in the JustLee Books database. 1. Create a sequence for populating the Customer# column of the CUSTOMERS table. When setting the startand increment values, keep in mind that data already exists in this table. The optons should be set to not cycle the values and not cache any values, and no minimum or maximum values should be declared. 2. Add a new customer row by using the sequenoe created in Queston 1. The only data currently available for the customer is as follows: last name Shoulders, first name - Frank, and zp 23567 3. Create a sequenoe that generates integers starting with the value 5. Each value should be hree less than the previous value generated. The lowest possible value should be 0, and the sequence shouldn't be allowed to cyde. Name the sequence MY_FIRST SEQ. 4. Issue a SELECT statement that displays NEXTVAL for MY FIRST_SEQ three times. Because the value isn't being placed in a table, use the DUAL table in the FROM clause of he SELECT statement What causes the error on the third SELECT? 5. Change the setting of MY FIRST_SEQ so that the minimum value that can be generated is -1000 6. A new table has been requested to support tracking automated emails sent to customers. Create the table and add data as described below. Tablename: email log Columns: emailid (numeric), emaildate (datetime), customer# (numeric) Primary key: emailid column, define as an Identity Column Add the following data rows and display resulting rows (if any errors occur, explain why the error is expected) - 1. Emaildate = current date, customer-1007 2. Emailid specity to use the column default value, emaildate- current date, customer# 1008 3. Emaild-25, emaildate-current date, customer#-1009 7. Create a private synonym that enables you to referenoe the MY ARST SEQ object as 8. Use a SELECT statement to view the CURRVAL of NUMGEN. Delete the NUMGEN 9. Create a bitmap index on the CUSTOMERS table to speed up queries that search for NUMGEN. synonym and MY FIRST SEQ. austomers based on their state of residence. Verity that the index exists, and then delete he index querying the data dictionary. Remove the index from the database and shipping dates). Create an index that might improve the performance of these queries 10. Create a B-tree index on the customer's Lastname column. Verity that the index exists by 11. Many queries search by the number of days to ship (number of days between the order Advanced Challenge Hands-On Assignments To perform the following assignments, refer to the tables in the JustLee Books database. 1. Create a sequence for populating the Customer# column of the CUSTOMERS table. When setting the startand increment values, keep in mind that data already exists in this table. The optons should be set to not cycle the values and not cache any values, and no minimum or maximum values should be declared. 2. Add a new customer row by using the sequenoe created in Queston 1. The only data currently available for the customer is as follows: last name Shoulders, first name - Frank, and zp 23567 3. Create a sequenoe that generates integers starting with the value 5. Each value should be hree less than the previous value generated. The lowest possible value should be 0, and the sequence shouldn't be allowed to cyde. Name the sequence MY_FIRST SEQ. 4. Issue a SELECT statement that displays NEXTVAL for MY FIRST_SEQ three times. Because the value isn't being placed in a table, use the DUAL table in the FROM clause of he SELECT statement What causes the error on the third SELECT? 5. Change the setting of MY FIRST_SEQ so that the minimum value that can be generated is -1000 6. A new table has been requested to support tracking automated emails sent to customers. Create the table and add data as described below. Tablename: email log Columns: emailid (numeric), emaildate (datetime), customer# (numeric) Primary key: emailid column, define as an Identity Column Add the following data rows and display resulting rows (if any errors occur, explain why the error is expected) - 1. Emaildate = current date, customer-1007 2. Emailid specity to use the column default value, emaildate- current date, customer# 1008 3. Emaild-25, emaildate-current date, customer#-1009 7. Create a private synonym that enables you to referenoe the MY ARST SEQ object as 8. Use a SELECT statement to view the CURRVAL of NUMGEN. Delete the NUMGEN 9. Create a bitmap index on the CUSTOMERS table to speed up queries that search for NUMGEN. synonym and MY FIRST SEQ. austomers based on their state of residence. Verity that the index exists, and then delete he index querying the data dictionary. Remove the index from the database and shipping dates). Create an index that might improve the performance of these queries 10. Create a B-tree index on the customer's Lastname column. Verity that the index exists by 11. Many queries search by the number of days to ship (number of days between the order Advanced Challenge

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Fundamentals Of Database Systems

Authors: Ramez Elmasri, Shamkant B. Navathe

7th Edition Global Edition

ISBN: 1292097612, 978-1292097619

More Books

Students also viewed these Databases questions

Question

What are the key elements of the strategic management process?

Answered: 1 week ago