What is the difference between base table and view?
Answer Posted / sunanda
Views:
1. This is one type of relation which is not a part of the
physical
database.
2. It has no direct or physical relation with the database.
3. Views can be used to provide security mechanism.
4. Modification through a view (e.g. insert update delete)
generally
not permitted
Base Relation:
1. A base relation is a relation that is not a derived relation.
2. While it can manipulate the conceptual or physical
relations stored
in the data.
3. It does not provide security.
4. Modification may be done with a base relation.
We can assign the view a name & relate it the query
expression as
Create View <View Name> as <Query Expression>
Let EMPLOYEE be the relation. We create the table EMPLOYEE
as follows:-
Create table EMPLOYEE
(Emp_No integer of null
Name char (20)
Skill chars (20)
Sal_Rate decimal (10 2)
DOB date
Address char (100) )
For a very personal or confidential matter every user is not
permitted to see the Sal_Rate of an EMPLOYEE. For such users
DBA can
create a view for example EMP_VIEW defined as:-
Create view EMP_VIEW as
(Select Emp_No Name Skill DOB Address
From EMPLOYEE)
| Is This Answer Correct ? | 13 Yes | 2 No |
Post New Answer View All Answers
What is db2 bind process?
What is collection in db2 bind?
what is the role of the cursor in db2?
How and when does the db2 enforces the unique key?
Give a brief description of db2 isolation levels?
Which isolation level provides maximum concurrency?
List some fields from sqlca?
How is a typical db2 batch pgm executed?
What are the different types of base tables?
What is database alias db2?
What is phantom read in db2?
What does sqlcabc has?
What happens in bind step in a db2 program?
What are the contents of dclgen?
What are the benefits of using the db2 database?