Class 12 Sumita Arora C++ ch11 Database Concept PDF
Class 12 Sumita Arora C++ ch11 Database Concept PDF
Supplier (Sno,
Statement Pno) above table :
for creating
Part (Pno, colour)
CREATE TABLE EMPL
( FirstName char(20),
LastName char(20),
WorkDept char(15),
Empno integer,
Educlevel char(10),
Jobcode integer,
Salary decimal,
Bonus decimal,
Hiredate date);
Level
Conceptual
Level
Physical
Level
The Three Levels of Data Abstraction.
2. What is meant by “data independence”? Make a list of data independence capabilities.
Ans. Data independence is the ability to modify a scheme definition in one level without affecting a scheme definition in
a higher level.
data independence capabilities :
Physical Data Independence has ability to modify the scheme followed at the physical level without affecting
the scheme followed at the conceptual level.
Logical Data Independence has ability to modify the conceptual scheme without causing any changes in the
schemes followed at view levels.
3. What are the main difference between a file-processing system and a database management system?:
Ans. File-processing system Database management system
It has problem of data redundancy. It can reduce data redundancy to a large extent.
Data is insecure. Provide more security to data.
Cannot store data permanently. Can store data permanently.
Cannot change and access file-oriented data Can change and access data in DBMS.
Cannot recall or recover the file-oriented data DBMS solve such type of problem
4. This chapter has described some of the major advantage of a database system. What are the disadvantage ?
Ans. Following are the some of disadvantage of database system :
(a) Security may be compromised without good controls.
(b) Integrity may be compromised without good controls.
(c) Extra hardware may be required.
(d) Performance overhead may be significant.
(e) System is likely to be complex.