DBMS MCQ
DBMS MCQ
https://www.javatpoint.com/dbms-mcq
http://www.allindiaexams.in/engineering/cse/dbms-multiple-choice-questions-
and-answers/transactions
https://www.sanfoundry.com/database-mcqs-lock-based-protocol/
https://www.sanfoundry.com/1000-database-management-system-questions-
answers/
1) Which of the following is generally used for performing tasks like creating
the structure of the relations, deleting relation?
2) Which of the following provides the ability to query information from the
database and insert tuples into, delete tuples from, and modify tuples in the
database?
Answer: D
5) Which of the following provides the ability to query information from the
database and insert tuples into, delete tuples from, and modify tuples in the
database?
Answer: A
Answer: B
7) Which one of the following given statements possibly contains the error?
1. SELECT emp_name
2. FROM department
3. WHERE dept_name LIKE ' _____ Computer Science';
In the above-given Query, which of the following can be placed in the Query's
blank portion to select the "dept_name" that also contains Computer Science as
its ending string?
a. &
b. _
c. %
d. $
e. Degree
f. Tuples
g. Entity
h. All of the above
a) Create
b) Alter
c) Delete
d) All of the above
12). In case of any shut down during transaction before commit which of the
following statement is done automatically ?
A. View
B. Commit
C. Rollback
D. Flashback
14) Which one of the following commands is used for removing (or deleting) a
relation forms the SQL database?
a. Delete
b. Drop
c. Remove
d. All of the above
15). Which of the following makes the transaction permanent in the database ?
A. View
B. Commit
C. Rollback
D. Flashback
16). A system is in a ______ state if there exists a set of transactions such that
every transaction in the set is waiting for another transaction in the set.
A. Idle
B. Waiting
C. Deadlock
D. Ready
17). In order to undo the work of transaction after last commit which one
should be used ?
A. View
B. Commit
C. Rollback
D. Flashback
18). In order to maintain the consistency during transactions database provides
A. Commit
B. Atomic
C. Flashback
D. Retain
A. Wait-die
B. Wait-wound
C. Wound-wait
D. Wait
20). The deadlock state can be changed back to stable state by using
_____________ statement.
A. Commit
B. Rollback
C. Savepoint
D. Deadlock
A. Wait-die
B. Wait-wound
C. Wound-wait
D. Wait
22). A deadlock exists in the system if and only if the wait-for graph contains a
___________.
A. Cycle
B. Direction
C. Bi-direction
D. Rotation
24). Which of the following is a procedure for acquiring the necessary locks for
a transaction where all necessary locks are acquired before any are released?
a) Record controller
b) Exclusive lock
c) Authorization rule
d) Two phase lock
26). If a transaction does not modify the database until it has committed, it is
said to use the ___________ technique.
a) Deferred-modification
b) Late-modification
c) Immediate-modification
d) Undo
27). The ____________ scheme uses a page table containing pointers to all
pages; the page table itself and all updated pages are copied to a new location.
a) Shadow copy
b) Shadow Paging
c) Update log records
d) All of the mentioned
31). Which of the following deletes all tuples in the instructor relation for those
instructors associated with a department located in the Watson building which is
in department relation.
a)
answer(C)
DATABASE MANAGEMENT MULTIPLE CHOICE QUESTIONS & ANSWERS
1. In an object-oriented model, one object can access
data of another object by passing:
a. Instance variable
b. Message
c. Variable
d. None of these
2. A view of database that appears to an application
program is known as:
a. Schema
b. Subschema
c. virtual table
d. none of the above
3. An abstraction concept for building composite
object from their component object is called:
a. Specialization
b. Normalization
c. Generalization
d. Aggregation
4. A set of objects that share a common structure and
a common behavior is called:
a. Object
b. Class
c. Entity
d. None of these
5. Every weak entity set can be converted into a
strong entity set by:
a. using generalization
b. adding appropriate attributes
c. using aggregation
d. none of the above
6. The number of entities to which another entity can
be associated via a relationship set is expressed
as:
a. Entity
b. Cardinality
c. Schema
d. Attributes
7. Relations produced from an E-R model will always be
in:
a. First normal form
b. Second normal form
c. Third normal form
d. Fourth normal form
8. In ER model the details of the entities are hidden
from the user. This process is called:
a. Generalization
b. Specialization
c. Abstraction
d. none of these above
9. The file organization that provides very fast
access to any arbitrary record of a file is:
a. Ordered file
b. Unordered file
c. Hashed file
d. B-tree
10. What is not true about a view?
a. It is a definition of a restricted portion of
the database
b. It is a security mechanism
c. It is always updatable like any other table
d. All are true
11. In a relational database a referential integrity
constraint can be specified with the help of
a. primary key
b. foreign key
c. secondary key
d. none of the above
12. A super key is a set of one or more attributes
that, taken collectively, allow us
a. to identify uniquely an entity in the entity
set
b. to make the key most powerful for faster
retrieval
c. to increase effectiveness of database access
d. none of the above
13. 4NF is designed to cope with:
a. Transitive dependency
b. Join dependency
c. Multi valued dependency
d. None of these
14. Every Boyee-Codd normal form is in
a. First normal form
b. Second normal form
c. Third normal form
d. All of the above
15. Which command is used to remove all rows from a
table?
a. Delete
b. Remove
c. Truncate
d. Both [A] and [B]
16. Which of the following is an aggregate function in
SQL?
a. Union
b. Like
c. Group By
d. Max
17. Which command is used to add a column to an
existing table?
a. Create b. Update
c. Alter d. None of these
18. A deadlock exists in the system if and only if the
wait for graph:
a. has a cycle in it
b. has a path from first node to last node
c. is a tree
d. none of the above
19. Rollback of transactions is normally used to:
a. recover from transaction failure
b. update the transaction
c. retrieve old records
d. repeat a transaction
20. Prevention of access to the database by
unauthorized users is referred to as:
a. Integrity b. Productivity
b. Security d. Reliability
Set-1
1) Which of the following is not a characteristic of a relational database model?
A. Table
D. Records
A. data item
B. data type
C. value
D. variable
A. Secondary key
B. Alternate key
C. Unique key
D. Primary key
A. random file
B. direct file
C. attribute
D. tuple
A. Number of tuples
B. Number of attributes
C. Number of tables
D. Number of constraints
6) The ........ is used for creating and destroying table, indexes and other forms of structures.
A. Conceptual view
B. Internal view
C. External view
D. Physical view
8) The ............ refers to the way data is organized in and accessible from DBMS.
A. database hierarchy
B. data organization
C. data sharing
D. data model
A. two levels
B. four levels
C. three levels
D. one level
A. Atul kahate
B. James Gossling
C. EF Codd
D. Dennies Rithchie
A. Tuples
B. Attributes
C. Tables
D. Rows
12) When the values in one or more attributes being used as a foreign key must exist in another set of
one or more attributes in another table, we have created a(n) ........
A. transitive dependency
B. insertion anomaly
D. normal form
A. physical level
B. logical level
C. conceptual level
D. view level
A. tables
B. rows
C. relations
D. attributes
A. data file
B. data record
C. menu
D. bank
16) .......... is, a table have more than one set of attributes that could be chosen as the key
A. foreign key
B. integrity key
C. relationship
D. candidate key
17) The database environment has all of the following components except.
A. users
B. separate files
C. database
D. database administrator
A. Restrict
B. Project
C. Union
D. Divide
19) The way a particular application views the data from the database that the application uses is a
A. module
B. relational model
C. schema
D. sub schema
20) ....... is a condition specified on a database schema and restricts the data that can be stored in an
instance of the database.
A. Key Constraint
B. Check Constraint
D. integrity constraint
Answers:
1) B. Tree like structure
2) A. data item
3) D. Primary key
4) C. attribute
5) A. Number of tuples
7) A. Conceptual view
8) D. data model
9) C. three levels
10) C. EF Codd
11) C. Tables
14) D. attributes
17) A. users
18) B. Project
set-2
1) A relational database developer refers to a record as
A. a criteria
B. a relation
C. a tuple
D. an attribute
A. TOTAL
B. COUNT
C. ADD
D. SUM
A. schema
C. data domain
D. independence
D. both B and C
A. schema
B. application program
D. code
A. primary key
B. secondary key
C. foreign key
A. DDL
B. TCL
C. DCL
D. DML
A. Data independence
C. Neither A nor B
D. Both A and B
A. alter
B. update
C. set
D. create
Answers:
1) C. a tuple
2) B. COUNT
5) D. both B and C
6) A. schema
7) C. foreign key
8) D. DML
9) D. Both A and B
10) A. alter
set-3
A. tuple
B. relation
C. attribute
D. degree
A. create
B. insert
C. alter
D. update
A. create option
B. grant option
C. update option
D. select option
A. attribute
B. degree
C. tuple
D. domain
B. number of tables
C. functional dependency
D. normalizing
8) A ............. represents the number of entities to which another entity can be associated
A. mapping cardinality
B. table
C. schema
D. information
A. composite key
B. candidate key
C. foreign key
D. super key
Answers:
1) A. tuple
2) D. update
4) B. grant option
5) D. domain
6) C. functional dependency
8) A. mapping cardinality
set-4
1) The language that requires a user to specify the data to be retrieved without specifying exactly how
to get it is
A. Procedural DML
B. Non-Procedural DML
C. Procedural DDL
D. Non-Procedural DDL
A. HLL
B. DML
C. DDL
D. DCL
4) The way a particular application views the data from the database that the application uses is a
A. module
B. relational model
C. schema
D. sub schema
B. Data elements in the database can be modified by changing the data dictionary.
C. The data dictionary contains the name and description of each data element.
A. Groups
B. Table
C. Attributes
D. Switchboards
A. External
B. Internal
C. Physical
D. Conceptual
9) Which are the two ways in which entities can participate in a relationship?
A. RAW
B. CHAR
C. NUMERIC
D. VARCHAR
Answers:
1) B. Non-Procedural DML
3) C. DDL
4) D. sub schema
6) B. Data elements in the database can be modified by changing the data dictionary.
7) C. Attributes
8) A. External
10) A. RAW
Related Posts
set-1
1) What is a data integrity?
2) As per equivalence rules for query transformation, selection operation distributes over
A. Union
B. Intersection
C. Set difference
A. inner join
4) Which of the following relational algebraic operations is not from set theory?
A. Union
B. Intersection
C. Cartesian Product
D. Select
5) An entity set that does not have sufficient attributes to form a primary key is a
A. not Null
B. Null
D. any value
7) A logical schema
D. both A and C
8) Which of the operations constitute a basic set of operations for manipulating relational data?
A. Predicate calculus
B. Relational calculus
C. Relational algebra
A. Child
B. Owner
C. Dominant
A. Network Model
C. E-R model
11) A file manipulation command that extracts some of the records from a file is called
A. SELECT
B. PROJECT
C. JOIN
D. PRODUCT
A. Ellipse
B. Dashed ellipse
C. Rectangle
D. Triangle
A. Cartesian Product
A. Ellipse
B. Dashed ellipse
C. Rectangle
D. Diamond
A. Ellipse
B. Dashed ellipse
C. Rectangle
D. Triangle
A. Join
B. Self Join
C. Outer Join
D. Equi Join
A. Data reduction
B. Data integrity
C. Data consistency
D. Data redundancy
18) Different values for the same data item is referred to as .......
A. data consistency
B. data inconsistency
C. data integrity
D. data duplication
19) The .......... returns row after combining two tables based on common values.
A. difference
B. product
C. join
D. union
A. entity integrity
B. database constraints
C. referential integrity
D. cardinality
Answers:
1) B. It is the data contained in database that is accurate and consistent.
3) A. inner join
4) D. Select
6) A. not Null
8) C. Relational algebra
9) Child
11) A. SELECT
14) D. Diamond
15) D. Triangle
19) C. join
Set-1
A. Deferred update
B. Immediate update
C. Two-phase commit
D. Recovery management
1) C. Two-phase commit
A. Recovery measures
B. Security measures
C. Concurrency measures
D. Authorization measures
2) A. Recovery measures
A. system recovery
B. media recovery
C. database recovery
D. failure recovery
3) D. failure recovery
A. Filter
B. Recovery
C. Security
D. Scalability
4) C. Security
A. disk errors
B. hard errors
C. system errors
D. power failures
5) A. disk errors
A. Filter
B. Recovery
C. Security
D. Scalability
6) D. Scalability
A. transaction recovery
B. database recovery
C. system recovery
D. value recovery
7) C. system recovery
8) The .......... consists of the various applications and database that play a role in a backup and recovery
strategy.
9) In which the database can be restored up to the last consistent state after the system failure?
A. Backup
B. Recovery
C. Both
D. None
9) B. Recovery
10) A ........... is a block of Recovery Manager(RMAN)job commands that is stored in the recovery catalog.
A. recovery procedure
B. recovery block
C. stored block
D. stored script
A. filter
B. records
C. blocks
D. numbers
11) B. records
A. setup
B. registration
C. startup
D. enrollment
12) B. registration
A. Disk recovery
B. Shadow paging
C. Dish shadowing
D. Crash recovery
14) Most backup and recovery commands in ........... are executed by server sessions.
A. Backup Manager
B. Recovery Manager
D. Database Manager
15) ........ systems typically allows to replace failed disks without stopping access to the system.
A. RAM
B. RMAN
C. RAD
D. RAID
15) D. RAID
16) An ......... is an exact copy of a single data file, archived redo log file, or control file.
A. image copy
C. copy log
D. control copy
17) .......... known as memory-style error correcting-code(ECC) organization, employs parity bits.
A. RAID level 1
B. RAID level 2
C. RAID level 3
D. RAID level 4
18) The remote backup site is sometimes called the .......... site.
A. primary
B. secondary
C. ternary
D. to create Schedule
20) The simplest approach to introducing redundancy is to duplicate every disk is called .....
A. mirroring
B. imaging
C. copying
20) A. mirroring
Related Posts
Set-1
1) If the transaction is rolled back, all the database changes made inside the transaction are ......
A. made permanent
B. made temporary
D. undone
1) D. undone
A. Atomicity
B. Concurrency
C. Isolation
D. Durability
2) B. Concurrency
C. isolation monitor
D. transaction log
A. committed
B. rolled back
C. partially committed
D. Aborted
4) A. committed
5) ........ means that a transaction must execute exactly once completely or not at all.
A. durability
B. consistency
C. atomicity
D. isolation
5) C. atomicity
6) Assume transaction A holds a shared lock R. If transaction B also requests for a shared lock on R
7) ........... means that when it ends, a transaction must leave the database in a consistent state.
A. Data isolation
B. Data duration
C. Data consistency
D. Data non-reputability
7) C. Data consistency
A. utilization
B. execution rate
c. throughput
D. atomicity
8) c. throughput
B. Application Programmer
11) ........ means that a transaction must make its changes permanent to the database ends.
A. isolation
B. locking
C. durability
D. consistency
11) C. durability
A. isolate transactions
B. transaction recovery
C. system recovery
D. media recovery
14) The part of a database management system which ensures that the data remains in a consistent
state is
B. buffer manager
C. transaction manager
D. file manager
15) ......... protocol is used to perform multiple transactions that execute on different database.
A. commit
D. locking
16) A transaction can do read and write operation on a data item when it acquires ......
A. read mode
B. exclusive mode
C. shared mode
D. write mode
A. Transaction management
B. Application programmer
C. Concurrency control
D. Recovery management
20) A transaction can do only read operation and not write operation on a data item when it acquires
....... lock.
A. read mode
B. exclusive mode
C. shared mode
D. write mode
Set-2
1) In the ............, one transaction inserts a row in the table while the other transaction is half way
through its browsing of table.
D. maintaining data
A. locking
B. transaction monitor
C. transaction serializability
A. read
B. write
D. update
5) If a transaction obtains a shared lock on a row, it means that the transaction wants to ..... that row.
A. write
B. insert
C. execute
D. read
6) The node where the distributed transaction originates is called the .......
A. local coordinator
B. starting coordinator
C. global coordinator
D. originating node
7) If a transaction obtains an exclusive lock on a row, it means that the transaction wants to ....... that
row.
A. select
B. update
C. view
D. read
A. read
B. write
D. update
9) ........ is a specific concurrency problem wherein two transactions depend on each other for
something.
C. deadlock
D. locking
10) If a database server is referenced in a distributed transaction, the value of its commit point strength
determines which role it plays in the .........
C. transaction locking
D. checkpoints
11) Transaction .......... ensures that the transaction are being executed successfully.
A. concurrency
B. consistency
C. serialisability
D. non serialiasability
12) The situation in which a transaction holds a data item and waits for the release of data item held by
some other transaction, which in turn waits for another transaction, is called .......
A. serialiable schedule
B. process waiting
C. concurrency
D. deadlock
C. transaction locking
D. checkpoints
14) The global coordinator forgets about the transaction phase is called .........
A. Prepare phase
B. Commit phase
C. Forget phase
D. Global phase
15) In two phase commit, .......... coordinates the synchronization of the commit or rollback operations.
A. database manager
B. central coordinator
C. participants
A. shrinking phase
B. growing phase
C. running phase
D. initial phase
A. processing monitor
B. transaction monitor
C. TP monitor
D. monitor
18) After the nodes are prepared, the distributed transaction is said to be ......
A. in-doubt
B. in-prepared
C. prepared transaction
D. in-node
A. transaction control
B. chained transaction
C. nested transaction
D. calling transaction
A. shrinking phase
B. growing phase
C. running phase
D. initial phase
Answers:
1) D. phantom read problem
2) C. confirming an action or triggering a response
3) A. locking
4) A. read
5) D. read
6) C. global coordinator
7) B. update
8) C. read and write
9) C. deadlock
10) A. two phase commit
11) C. serialisability
12) D. deadlock
13) A. two phase locking
14) C. Forget phase
15) B. central coordinator
16) B. growing phase
17) C. TP monitor
18) A. in-doubt
19) B. chained transaction
20) A. shrinking phase
Related Posts
• Solved MCQ of Database Management System (DBMS) Set - 1
• Solved MCQ of Database Management System (DBMS) Set - 2
• Solved MCQ of Database Management System (DBMS) Set - 3
• Solved MCQ of Database Management System (DBMS) Set - 4
• Solved MCQ of Database Management System (DBMS) Set - 5
• MCQ of Database Management System (DBMS) with answer set-6
• MCQ of Database Management System(DBMS) with answer set-7
• Solved MCQ of Database Management System (DBMS) Set - 8
• Solved Objective Questions of Database Management System set-9
• Solved MCQ on Fundamental of DBMS set-10
Set-3
1) A mechanism which ensures that simultaneous execution of more than one transaction does not lead
to any database inconsistencies is called ....... mechanism.
A. transaction control
B. transaction management
C. concurrency parallelism
D. concurrency control
2) The transaction wants only to read the data item of mode is called as .......
A. Exclusive Mode
B. Shared Mode
C. Inclusive Mode
D. Unshared Mode
A. non-serial schedule
B. serial schedule
C. schedule
D. interleaved schedule
4) ............ is program or set of program that interacts with the database at some point in its execution.
A. A database system
B. A database application
C. Both
D. none
A. recovery management
B. concurrency control
C. storage management
6) The activity of ensuring atomicity in the presence of Transaction aborts is called ..........
A. transaction control
B. transaction management
C. transaction recovery
D. concurrency control
7) A .............is a set of rules that state when a transaction may lock or unlock each of the data items in
the database
A. concurrency control
B. transaction control
C. validation control
D. locking protocol
A. Database associated
B. Database administrator
C. Database application
9) Which protocol permits release of exclusive locks only at the end of transaction?
A. database control
B. transaction management
C. transaction recovery
D. database recovery
11) Which protocol allows a transaction to lock a new data item only if that transaction has not yet
unlocked data item?
12) .......... is a collection of application programs that interacts with the database along with DBMS.
A. A database system
B. A database application
C. Database administration
D. Data system
13) ........ ensures that once transaction completes successfully, the results of the operations become
permanent.
A. serializability
B. synchronizability
C. atomicity
D. durability
14) A ....... contains information for undoing or redoing all the actions performed by the transactions.
A. savepoint
B. log
C. node
D. commit_point
15) A ............. is a unit of program execution that accesses and possibly updates various data items.
A. DBMS
B. monitor
C. transaction
D. transistor
16) Transaction is an action used to perform some manipulation on data stored in the ........
A. Memory
B. Record
C. Database
D. All of these
A. aborted
B. committed
C. running state
D. aborted or committed
18) The two possible communication errors are, Lost messages and .......
A. Network Partitions
B. Lost acknowledgement
C. Timeout
D. log error
19) The only way to undo the effects of a committed transaction is to execute a .......
A. committed transaction
B. compensating transaction
C. supplementary transaction
D. update query
20) In .........., one or more users/programs attempt to access the same data at the same time.
A. concurrency
B. transaction control
C. locking
Answers:
1) D. concurrency control
2) B. Shared Mode
3) C. schedule
4) B. A database application
5) A. recovery management
6) C. transaction recovery
7) D. locking protocol
8) D. Database management system
9) B. Strict two phase locking protocol
10) D. database recovery
11) C. Two phase locking protocol
12) A. A database system
13) D. durability
14) B. log
15) C. transaction
16) C. Database
17) C. running state
18) A. Network Partitions
19) B. compensating transaction
20) A. concurrency
Related Posts
• Solved MCQ of Database Management System (DBMS) Set - 1
• Solved MCQ of Database Management System (DBMS) Set - 2
• Solved MCQ of Database Management System (DBMS) Set - 3
• Solved MCQ of Database Management System (DBMS) Set - 4
• Solved MCQ of Database Management System (DBMS) Set - 5
• MCQ of Database Management System (DBMS) with answer set-6
• MCQ of Database Management System(DBMS) with answer set-7
• Solved MCQ of Database Management System (DBMS) Set - 8
• Solved Objective Questions of Database Management System set-9
• Solved MCQ on Fundamental of DBMS set-10
Set-4
A. data integrity
B. data consistency
C. data sharing
D. data security
A. Exclusive Mode
B. Shared Mode
C. Inclusive Mode
D. Unshared Mode
3) For committing a transaction, the DBMS might discard all the records.
A. after image
B. before image
C. log
D. redo log
4) A sophisticated locking mechanism known as 2-phase locking which includes Growing phase and .......
A. Shrinking Phase
B. Release phase
C. Commit phase
D. Acquire Phase
5) A Transaction ends
6) In .........., each transaction there is a first phase during which new lock are acquired.
A. Shrinking Phase
B. Release phase
C. Commit phase
D. Growing Phase
A. processing monitor
B. transaction monitor
C. TP monitor
D. monitor
8) The transactions are always ......... if it always locks a data item in shared mode before reading it.
A. well formed
B. well distributed
C. well locked
D. well shared
A. Data servers
B. Transaction servers
C. Query servers
D. Client servers
10) If a distributed transactions are well-formed and 2-phasedlocked, then ................ is the correct
locking mechanism in distributed transaction as well as in centralized databases.
C. transaction locking
D. well-formed locking
11) ......... property will check whether all the operation of a transaction completed or none.
A. Atomicity
B. Consistency
C. Isolation
D. Durability
12) The total ordering of operations across groups ensures ...........of transactions.
A. serializability
B. synchronizability
C. atomicity
D. durability
13) In which state, the transaction will wait for the final statement has been executed?
A. Active
B. Failed
C. Aborted
D. partially committed
A. ordering mechanism
B. inherent ordering
C. total ordering
D. partial ordering
A. Db_Block_Buffers
B. Prcesses
C. shared_Pool_size
D. buffers
16) The ............is responsible for ensuring correct execution in the presence of failures.
A. Database Manager
B. Transaction Manager
C. Recovery Manager
D. Executive Manager
17) A distributed transaction can be ............. if queries are issued at one or more nodes.
A. fully read-only
B. partially read-only
C. fully read-write
D. partially read-write
18) The distributed transaction can be completely read-only and the transaction is started with a ..........
READ ONLY statement.
A. DISTRIBUTED_TRANSACTIONS
B. TRANSACTION
C. SET TRANSACTION
D. READ TRANSACTION
19) The initialization parameter ................. controls the number of possible distributed transactions in
which a given instance can concurrently participate, both as a client and a server.
A. DISTRIBUTED_TRANSACTIONS
B. TRANSACTION
C. SET TRANSACTION
D. CONTROL TRANSACTION
20) A database administrator can manually force the COMMIT or ROLLBACK of a local ............
distributed transaction.
A. in-force
B. in-doubt
C. in-local
D. in-manual
Answers:
1) B. data consistency
2) A. Exclusive Mode
3) B. before image
4) A. Shrinking Phase
5) C. when it is committed or rolled back
6) D. Growing Phase
7) C. TP monitor
8) A. well formed
9) B. Transaction servers
10) A. two phase locking
11) A. Atomicity
12) A. serializability
13) D. partially committed
14) C. total ordering
15) B. Processes
16) A. Database Manager
17) B. partially read-only
18) C. SET TRANSACTION
19) A. DISTRIBUTED_TRANSACTIONS
20) B. in-doubt
Related Posts
• Solved MCQ of Database Management System (DBMS) Set - 1
• Solved MCQ of Database Management System (DBMS) Set - 2
• Solved MCQ of Database Management System (DBMS) Set - 3
• Solved MCQ of Database Management System (DBMS) Set - 4
• Solved MCQ of Database Management System (DBMS) Set - 5
• MCQ of Database Management System (DBMS) with answer set-6
• MCQ of Database Management System(DBMS) with answer set-7
• Solved MCQ of Database Management System (DBMS) Set - 8
• Solved Objective Questions of Database Management System set-9
• Solved MCQ on Fundamental of DBMS set-10
1. Which of the following relational algebra operations do not require the participating tables to be
union-compatible?
A. Union
B. Intersection
C. Difference
D. Join
A. Selection operator
B. Projection operator
C. Aggregation operator
D. Division operator
A. Network model
B. Relational model
C. Hierarchical model
4) The rule that a value of a foreign key must appear as a value of some specific table is called a
A. Referential constraint
B. Index
C. Integrity constraint
D. Functional dependency
A. Generalization
B. Specialization
C. Aggregation
D. Inheritance
A. Join
B. Selection
C. Union
D. Cross product
9) If two relations R and S are joined, then the non matching tuples of both R and S are ignored in
D. inner join
B. Meta Language
11) If an entity can belong to only one lower level entity then the constraint is
A. disjoint
B. partial
C. overlapping
D. single
A. theta join
B. outer join
C. natural join
D. composed join
A. double lines
B. Dashed lines
C. single line
D. Triangle
A. Aggregation
B. Association
15) Which of the following constitutes a basic set of operations for manipulating relational data?
A. Predicate calculus
B. Relational calculus
C. Relational algebra
D. SQL
A. Procedural language
B. Non-Procedural language
A. a Unary operator
B. a Binary operator
C. a Ternary operator
D. not defined
A. rectangle
B. square
C. ellipse
D. triangle
A. rectangle
B. ellipse
C. diamond box
D. circle
20) E-R model uses this symbol to represent weak entity set?
A. Dotted rectangle
B. Diamond
D. None of these
Answers:
1) D.Join
2) C. Aggregation operator
3) C. Hierarchical model
4) A. Referential constraint
5) C. Aggregation
6) A. Join
9) D. inner join
11) B. partial
14) A. Aggregation
18) C. ellipse
19) A. rectangle
Related Posts
A. Query
B. Embedded SQL
C. DDL
D. DCL
2) The keyword to eliminate duplicate rows from the query result in SQL is.
A. DISTINCT
B. NO DUPLICATE
C. UNIQUE
3) Which of the following aggregate function does not ignore nulls in its results?
A. COUNT
B. COUNT(*)
C. MAX
D. MIN
A. DISTINCT
B. UNIQUE
C. NULL
D. EXISTS
5) ................ operator is used to compare a value to a list of literals values that have been specified.
A. Like
B. Compare
C. Between
D. In
6) The language used in application programs to request data from the DBMS is referred to as the
A. DML
B. DDL
C. VDL
D. SDL
D. A query language
C. a SQL query will not work if there are no indexes on the relations.
D. None of these.
A. =
B. LIKE
C. BETWEEN
A. UPDATE
B. DROP
C. ALTER
D. DELETE
13) The ............ operator is used to compare the value to a list of literals values that that have been
specified.
A. BETWEEN
B. ANY
C) IN
D) ALL
14) ............ function divides one numeric expression by another and returns the remainder.
A. POWER
B. MOD
C. ROUND
D. REMAINDER
15) A data manipulation command the combines the record from one or more tables is called.
A) SELECT
B. PROJECT
C. JOIN
D. PRODUCT
A. Conceptual schemas
B. Internal schemas
C. Both
D. None
A. DDL
B. DML
C. SDL
D. VDL
19) Which is used to specify the user views and their mappings to the conceptual schema?
A. DDL
B. DML
C. SDL
D. VDL
A. DDL
B. DML
C. DSL
D. VDL
Answers:
1) C. DDL
2) C. UNIQUE
3) B. COUNT(*)
4) D. EXISTS
5) A. Like
6) A. DML
7) B. The data manipulation language (DML)
8) D. All of the above
9) B. DDL and DML
10) D. None of these
11) D. All of the above
12) C. ALTER
13) A. BETWEEN
14) B. MOD
15) C. JOIN
16) A. Data definition language
17) A. Conceptual schemas
18) B.DML
19) D.VDL
20) B.DML
Related Posts
• Solved MCQ of Database Management System (DBMS) Set - 1
• Solved MCQ of Database Management System (DBMS) Set - 2
• Solved MCQ of Database Management System (DBMS) Set - 3
• Solved MCQ of Database Management System (DBMS) Set - 4
• Solved MCQ of Database Management System (DBMS) Set - 5
• MCQ of Database Management System (DBMS) with answer set-6
• MCQ of Database Management System(DBMS) with answer set-7
• Solved MCQ of Database Management System (DBMS) Set - 8
• Solved Objective Questions of Database Management System set-9
Solved MCQ on Fundamental of DBMS set-10
A. distinct
B. unique
C. union
D. intersect
A. sub query
B. structured query
C. nested query
D. sequence query
A. MAX
B. MIN
C. TOTAL
D. AVG
4) Any SQL statement inside an embedded SQL program must be inside the boundaries of ....
5) In embedded SQL, the pre-compiler translates the SQL statements inside the code blocks into the
appropriate....
A. PL/SQL block
B. SQL * plus
C. 3GL statements
6) ........ accepts multiple rows a SQL query, stores them and hands over them one by one to the 3GL
program.
A. database program
B. database cursor
C. database object
D. database constraints
A. embedded SQL
B. PL/SQL
C. static SQL
D. dynamic SQL
A. To give privilege
A. add an attribute
B. deletes an attribute
10) Which of the following operations need the participating relations to be union compatible?
A. UNION
B. INTERSECTION
C. DIFFERENCE
11) ........ is a virtual table that draws its data from the result of an SQL SELECT statement.
A. View
B. Synonym
C. Sequence
D. Transaction
12) In SQL, which of the following is not a data definition language commands?
A. RENAME
B. REVOKE
C. GRANT
D. UPDATE
13) In SQL, which command(s) is(are) used to change a table's storage characteristics?
A. ALTER TABLE
B. MODIFY TABLE
C. CHANGE TABLE
14) Which command will delete all data from a table and will not write to the rollback segment?
A. DROP
B. DELETE
C. CASCADE
D. TRUNCATE
A. CREATE
B. ALTER
C. ALTER SESSION
D. CREATE SESSION
A. IS Null operator
B. ASSIGNMENT operator
C. LIKE operator
D. NOT operator
D. display values
18) Which of the following SQL commands can be used to add data to a database table?
A. ADD
B. UPDATE
C. APPEND
D. INSERT
A. Embedded SQL
B. Dynamic SQL
C. Joins
D. Views
20) .......... provides option for entering SQL queries at execution time, rather than at the development
stage.
A. PL/SQL
B. SQL * Plus
C. SQL
D. Dynamic SQL
Answers:
1) A. distinct
2) C. nested query
3) C.TOTAL
4) D. EXEC SQL and END-EXEC
5) C. 3GL statements
6) B. database cursor
7) D. dynamic SQL
8) B. To get back privilege
9) D. all of the above
10) D. All of the above
11) A. View
12) D. UPDATE
13) A. ALTER TABLE
14) B. DELETE
15) C. ALTER SESSION
16) A. IS Null operator
17) B. does not display NULL values
18) D. INSERT
19) C. Joins
20) D. Dynamic SQL
Related Posts
• Solved MCQ of Database Management System (DBMS) Set - 1
• Solved MCQ of Database Management System (DBMS) Set - 2
• Solved MCQ of Database Management System (DBMS) Set - 3
• Solved MCQ of Database Management System (DBMS) Set - 4
• Solved MCQ of Database Management System (DBMS) Set - 5
• MCQ of Database Management System (DBMS) with answer set-6
• MCQ of Database Management System(DBMS) with answer set-7
• Solved MCQ of Database Management System (DBMS) Set - 8
• Solved Objective Questions of Database Management System set-9
• Solved MCQ on Fundamental of DBMS set-10
In a large DBMS
each user can “see” only a small part of the entire database
Question: 2
A network schema
Question: 3
Database administrator
Question: 4
A file consists of
Question: 5
Record
Question: 6
In a database, a network structure
Question: 7
Database
Question: 8
Query language
Question: 9
Question: 10
A table consists of
Question: 2
Question: 3
Question: 4
Question: 5
Question: 6
Question: 7
Question: 8
Question: 9
_____ window is used to view and modify table.
Question: 10
The ___ is a small triangle on the left most column of the table.
DBMS Questions and Answers Pdf
Question: 1
(A) Look-up
(B) Insert
(C) Modify
Ans: C
Modify
Question: 2
Ans: D
Question: 3
The physical location of a record is determined by a mathematical
formula that transforms a file key into a record location in a/an
Ans: B
Hashed file
Question: 4
Ans: D
All of these
Question: 5
Ans: A
Question: 1
In a large DBMS
(B) each sub schema contains every field in the logical schema
(C) each user can “see” only a small part of the entire database
Ans: C
each user can “see” only a small part of the entire database
Question: 2
A network schema
Ans: C
Question: 3
Administrative supervision of database activities is the
responsibility of the
(A) DB manager
(B) DP manager
Ans: D
Database administrator
Question: 4
A file consists of
Ans: A
Question: 5
(A) Field
(B) Record
(C) File
(D) Database
Ans: B
Record