0% found this document useful (0 votes)
26 views

Day 4 Assignments: Column Name Default Value Datatype Length

The document outlines 8 assignments related to creating and populating tables, views, sequences, and roles in a database. It includes tasks like creating tables from other tables, adding and removing columns, truncating tables, creating views and modifying views, generating sequences, creating new users and granting them roles, creating public synonyms, and defining roles for table access. The goal is to setup the necessary database objects for an HR application.

Uploaded by

mohamed refay
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Day 4 Assignments: Column Name Default Value Datatype Length

The document outlines 8 assignments related to creating and populating tables, views, sequences, and roles in a database. It includes tasks like creating tables from other tables, adding and removing columns, truncating tables, creating views and modifying views, generating sequences, creating new users and granting them roles, creating public synonyms, and defining roles for table access. The goal is to setup the necessary database objects for an HR application.

Uploaded by

mohamed refay
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

Day 4

Assignments

1. Create table with name of emp2 - populate the emp2 table using a select
statement from the emp table for the employees in department 20.

2. Create the DEPARTMENT table based on the following table instance chart.
Confirm that the table is created.

COLUMN NAME ID NAME


Default value 1 Not available
DATATYPE Number Varchar2
LENGTH 7 25

a) Populate the DEPARTMENT table with data from dept table. Include
only columns that you need.

b) Add column 'Location' to table department.

c) Truncate table department.

3. Create table employee based on the structure of the EMPloyee


table(Structure with data).
Include only the EMPNO, ENAME,SAL and DEPTNO columns
Empno Primary key
Ename unique

4. Create a view called EMP_VU based on the employee number, employee


name, and department number from the EMPlOYEES table. Change the
heading for the employee name to EMPLOYEE

 Modify the EMP_VU view to display the employees in department 20. Note:
the view can’t be used to manipulate the employees in departments other
than 20.

5. Create a sequence to be used with the primary key column of the


DEPARTMENTS table. The sequence should start at 400 and have a
maximum value of 1000. Have your sequence increment by ten numbers.
Name the sequence DEPT_ID_SEQ.
6. Create new user “accountant” grant this user two system roles with
minimum privileges to access the system.

7. Create public synonyms for the view EMP_VU in schema hr.

8. Create role to view and do DML operations on EMPLOYEES table in your


schema, grant access on this role to all users. Check data dictionary view to
display objects privileges assigned to this role.

You might also like