DBMS viva questions
DBMS viva Questions
UNIT- I
1)
Define database, DBMS and
application program.
2)
List advantages and
disadvantages of DBMS.
3)
Define file based system and
its disadvantages.
4)
Components of DBMS
environment.
5)
Define three levels of ANSI
SPARC Architecture.
6)
What is data independence.
7)
Define DDL and DML.
8)
List all the functions of
DBMS.
9)
Define all relational keys.
(primary key, foreign key, super key, candidate key, composite key)
10)
Define relational database
schema.
11)
Define relation, attribute,
domain, tuple (record), degree and cardinality.
12)
Define and list integrity
constraints.
13)
Define view. Write the syntax
to create a view.
14)
List set, join and aggregate
operations.
UNIT- II
1)
Define SQL.
2)
What is a query?
3)
List SQL Data types.
4)
List all DML, DDL and DCL
commands.
5)
Define ORDER BY, GROUP BY and
HAVING clause.
6)
Write the syntax for CREATE
TABLE, DROP TABLE, ALTER TABLE, CREATE INDEX, DROP INDEX.
7)
List out advantages and
disadvantages of views.
8)
Define DCL commands (GRANT
AND REVOKE). And write their syntaxes.
9)
Define TCL commands (COMMIT and
ROLLBACK).
10)
Define Cursor, trigger and
exceptions.
11)
Define control statements and
its types.
12)
Define function, procedure
and package.
13)
Difference between DELETE,
TRUNCATE and DROP commands?
A)
DELETE command is used to
remove rows from the table. COMMIT and ROLLBACK can be performed after DELETE
statement.
TRUNCATE command removes all
rows from the table. TRUNCATE operation cannot be rolled back.
DROP command removes a table
from the database and operation cannot be rolled back.
UNIT-III
1)
Define strong and weak
entities.
2)
What do you mean by entity
type.
3)
Define all types of
attributes.
4)
Define degrees of
relationships.
5)
Define and give examples for
types of relationships. (1:1, 1:*, *:*)
6)
Define fan traps and chasm
traps. (problems of ER Model)
7)
Define Normalization
8)
Define 1NF, 2NF, 3NF and
BCNF.
9)
Define all functional
dependencies.
10)
Define insertion, deletion
and update anomalies.
11)
Define super class, sub class
and attribute inheritance.
12)
Define specialization and
generalization.
13)
Define aggregation and composition.
UNIT- IV
1)
Define database security.
2)
Define threats and types of
threats.
3)
Define each computer based
control.
4)
Define transaction and
properties of transaction.
5)
List out the states and
properties of transactions.
6)
Define serializability and
recoverability.
7)
Define types of locks,
deadlock.
8)
Define timestamping and
granularity.
9)
Explain optimistic
techniques. (read, write and validate)
10)
Explain recovery facilities
and techniques.
11)
Define checkpoint and
savepoint.
12) Define nested
transaction model.
Comments
Post a Comment