[TYPE THE COMPANY NAME]
INF3707
Assignment 3
(COMPLETE
ANSWERS)
2024
, (620712) -
DUE 2 August
2024
[Type the document subtitle]
tabbymwesh59@gmail.com
[Pick the date]
[Type the abstract of the document here. The abstract is typically a short summary of the contents of
the document. Type the abstract of the document here. The abstract is typically a short summary of
the contents of the document.]
, Institution
University Of South Africa (Unisa)
Book
Database Design and Implementation
INF3707 Assignment 3 (COMPLETE ANSWERS) 2024 (620712) - DUE 2
August 2024 ; 100% TRUSTED Complete, trusted solutions and explanations.
Ensure your success with us...
Question 1: Chapter 6 To perform the following assignments, refer to the
tables in the JustLee books database. 1.1 Create a sequence for populating
the Custeomer# column of the CUSTOMERS table. When setting the start
and the increment values, beer in mind that data already exist in the table.
Hence, you need to know the last customer number stored in the database.
The options should be set not to cycle the values and not to cache any values.
No minimum or maximum values should be declared. (2 marks) 1.2 Add a
new customer row by using the sequence created in Question 1.1. the only
data currently available for the customer is as follows: last name = Shoulders,
first_name = Frank, and zip = 23567. (3 marks)
1.1 Creating a Sequence for the CUSTOMER# Column
To create a sequence for populating the CUSTOMER# column of the CUSTOMERS table, we need to
determine the last customer number stored in the database and set the starting value of the
sequence accordingly. Here are the steps to achieve this:
1. Determine the Last Customer Number:
sql
Copy code
SELECT MAX(CUSTOMER#) FROM CUSTOMERS;
This query will return the highest value in the CUSTOMER# column, which we'll use to set
the starting value for our sequence.
2. Create the Sequence:
Suppose the highest customer number obtained from the previous query is 1000, we will
create a sequence starting from 1001:
sql
Copy code