100% found this document useful (1 vote)
822 views11 pages

Database Mcqs For Computer Science (Lan Technician)

The document contains 20 multiple choice questions about database concepts. The questions cover topics such as: - The relational model and how data is organized in tables called relations - Constraints and how they define valid column values - Insert statements and the correct syntax - Edgar Codd proposing the process of normalization - Comparison operators in SQL - Referential integrity constraints relating two relations

Uploaded by

MuhammadShahid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
822 views11 pages

Database Mcqs For Computer Science (Lan Technician)

The document contains 20 multiple choice questions about database concepts. The questions cover topics such as: - The relational model and how data is organized in tables called relations - Constraints and how they define valid column values - Insert statements and the correct syntax - Edgar Codd proposing the process of normalization - Comparison operators in SQL - Referential integrity constraints relating two relations

Uploaded by

MuhammadShahid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

 

Database Mcqs For Computer Science Solved


1. DBMS is a collection of ………….. that enables user to create and maintain a database.
A) Keys
B) Translators
C) Program
D) Language Activity

2. In a relational schema, each tuple is divided into fields called 


A) Relations
B) Domains
C) Queries
D) All of the above

3. In an ER model, ……………. is described in the database by storing its data.


A) Entity
B) Attribute
C) Relationship
D) Notation

4. DFD stands for


A) Data Flow Document
B) Data File Diagram
C) Data Flow Diagram
D) Non of the above

5. A top-to-bottom relationship among the items in a database is established by a 


A) Hierarchical schema
B) Network schema
C) Relational Schema
D) All of the above

6. ……………… table store information about database or about the system.


A) SQL
B) Nested
C) System
D) None of these

7. …………..defines the structure of a relation which consists of a fixed set of attribute-domain


pairs.
A) Instance 
B) Schema
C) Program
D) Super Key

8. ……………… clause is an additional filter that is applied to the result.


A) Select
B) Group-by
C) Having
D) Order by

9. A logical schema 
A) is the entire database
B) is a standard way of organizing information into accessible parts.
C) Describes how data is actually stored on disk.
D) All of the above

10. ………………… is a full form of SQL.


A) Standard query language
B) Sequential query language
C) Structured query language
D) Server side query language

11) A relational database developer refers to a record as 


A. a criteria
B. a relation
C. a tuple
D. an attribute

12) .......... keyword is used to find the number of values in a column.


A. TOTAL
B. COUNT
C. ADD
D. SUM

13) An advantage of the database management approach is 


A. data is dependent on programs
B. data redundancy increases
C. data is integrated and can be accessed by multiple programs
D. none of the above

14) The collection of information stored in a database at a particular moment is called as ......
A. schema
B. instance of the database
C. data domain
D. independence

15) Data independence means


A. data is defined separately and not included in programs.
B. programs are not dependent on the physical attributes of data 
C. programs are not dependent on the logical attributes of data 
D. both B and C 

16) A ......... is used to define overall design of the database


A. schema
B. application program
C. data definition language
D. code

17) Key to represent relationship between tables is called


A. primary key
B. secondary key
C. foreign key
D. none of the above

18) Grant and revoke are ....... statements.


A. DDL
B. TCL 
C. DCL
D. DML

19) DBMS helps achieve


A. Data independence 
B. Centralized control of data
C. Neither A nor B
D. Both A and B 

20) .......... command can be used to modify a column in a table


A. alter
B. update
C. set
D. create

Answers:
1. C) Program
2. B) Domains
3. A) Entity
4. C) Data Flow Diagram
5. A) Hierarchical schema 
6. C) System
7. B) Schema
8. C) Having
9. B) is a standard .. accessible parts.
10. C) Structured query language 
11) C. a tuple
12) B. COUNT
13) C. data is integrated and can be accessed by multiple programs
14) B. instance of the database
15) D. both B and C
16) A. schema
17) C. foreign key
18) C. DCL
19) D. Both A and B
20) A. alter
1. The candidate key is that you choose to identify each row uniquely is called ……………..
A) Alternate Key
B) Primary Key
C) Foreign Key
D) None of the above

2. …………….. is used to determine whether of a table contains duplicate rows.


A) Unique predicate
B) Like Predicate
C) Null predicate
D) In predicate

3. To eliminate duplicate rows ……………… is used


A) NODUPLICATE
B) ELIMINATE
C) DISTINCT
D) None of these

4. State true or false


i) A candidate key is a minimal super key.
ii) A candidate key can also refer to as surrogate key.
A) i-true, ii-false
B) i-false, ii-true
C) i-true, ii-true
D) i-false, ii-false

5. DCL stands for


A) Data Control Language
B) Data Console Language
C) Data Console Level
D) Data Control Level

6. …………………… is the process of organizing data into related tables.


A) Normalization
B) Generalization
C) Specialization
D) None of the above
7. A ………………. Does not have a distinguishing attribute if its own and mostly are dependent
entities, which are part of some another entity.
A) Weak entity
B) Strong entity
C) Non attributes entity
D) Dependent entity

8. …………….. is the complex search criteria in the where clause.


A) Sub string
B) Drop Table
C) Predict
D) Predicate

9. ………………… is preferred method for enforcing data integrity


A) Constraints
B) Stored Procedure
C) Triggers
D) Cursors

10. The number of tuples in a relation is called its …………. While the number of attributes in a
relation is called it’s ………………..
A) Degree, Cardinality
B) Cardinality, Degree
C) Rows, Columns
D) Columns, Rows

11) 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

12) Which two files are used during operation of the DBMS?
A. Query languages and utilities
B. DML and query language
C. Data dictionary and transaction log
D. Data dictionary and query language

13) The database schema is written in


A. HLL
B. DML
C. DDL
D. DCL
14) 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

15) The relational model feature is that there


A. is no need for primary key data
B. is much more data independence than some other database models
C. are explicit relationships among records.
D. are tables with many dimensions

16) Which one of the following statements is false?


A. The data dictionary is normally maintained by the database administrator
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.
D. The data dictionary is a tool used exclusively by the database administrator.

17) Which of the following are the properties of entities?


A. Groups
B. Table
C. Attributes
D. Switchboards

18) Which database level is closest to the users?


A. External
B. Internal
C. Physical
D. Conceptual

19) Which are the two ways in which entities can participate in a relationship?
A. Passive and active
B. Total and partial
C. Simple and Complex
D. All of the above

20) ........ data type can store unstructured data


A. RAW
B. CHAR
C. NUMERIC
D. VARCHAR

Answers:
1. B. Primary Key
2. A. Unique predicate
3. C. DISTINCT
4. C. i-true, ii-true
5. A. Data Control Language
6. A. Normalization
7. A. Weak entity
8. D. Predicate
9. A. Constraints
10. B. Cardinality, Degree
11. B. Non-Procedural DML
12.C. Data dictionary and transaction log
13. C. DDL
14. D. sub schema
15. B. is much more data independence than some other database models
16. B. Data elements in the database can be modified by changing the data dictionary.
17. C. Attributes
18. A. External
19. B. Total and partial
20. A. RAW
1. State true or false.
i) Select operator is not a unary operator.
ii) Project operator chooses subset of attributes or columns of a relation.
A) i-True, ii-False
B) i-True, ii-True
C) i-False, ii-True
D) i-False, ii-False

2. …………… database is used as template for all databases created.


A) Master
B) Model
C) Tempdb
D) None of the above

3. One aspect that has to be dealt with by the integrity subsystem is to ensure that only valid
values can be assigned to each data items. This is referred to as
A) Data Security
B) Domain access
C) Data Control
D) Domain Integrity

4. ………………….. operator is basically a join followed by a project on the attributes of first


relation.
A) Join
B) Semi-Join
C) Full Join
D) Inner Join
5. Which of the following is not a binary operator in relational algebra?
A) Join 
B) Semi-Join
C) Assignment
D) Project

6. Centralizing the integrity checking directly under the DBMS ………….. Duplication and
ensures the consistency and validity of the database.
A) Increases
B) Skips
C) Does not reduce
D) Reduces

7. Which of the following is/are the DDL statements?


A) Create
B) Drop
C) Alter
D) All of the above

8. In snapshot, …………………. clause tells oracle how long to wait between refreshes.
A) Complete
B) Force
C) Next
D) Refresh

9. ……………… defines rules regarding the values allowed in columns and is the standard
mechanism for enforcing database integrity.
A) Column
B) Constraint
C) Index
D) Trigger

10. For like predicate which of the following is true.


i) % matches zero of more characters.
ii) _ matches exactly one character.
A) i-only
B) ii-only
C) Both of them
D) None of them

Answers:
1. C) i-False, ii-True
2. B) Model
3. D) Domain Integrity
4. B) Semi-Join
5. D) Project 
6. D) Reduces
7. D) All of the above
8. D) Refresh
9. B) Constraint
10. C) Both of them

1. The relational model is based on the concept that data is organized and stored in two-
dimensional tables called ……………………….

A) Fields

B) Records

C) Relations

D) Keys

2. ……………….. contains information that defines valid values that are stored in a column or
data type.

A) View

B) Rule

C) Index

D) Default

3. Which of the syntax is correct for insert statement?


i) insert into <table_name> values <list of values>
ii) insert into <table_name> (column list) values <list of values>

A) i-only

B) ii-only

C) Both of them

D) None of them

4. ………………. First proposed the process of normalization.


A) Edgar. W

B) Edgar F. Codd

C) Edward Stephen

D) Edward Codd

5. For using a specific database …………… command is used.

A) use database

B) database name use

C) Both A &B

D) None of them

6. Which of the following is not comparison operator?

A) <>

B) <

C) =<

D) >=

7. An outstanding functionality of SQL is its support for automatic ………… to the target data.

A) programming

B) functioning

C) navigation

D) notification

8. ………………… is a special type of integrity constraint that relates two relations & maintains
consistency across the relations.

A) Entity Integrity Constraints


B) Referential Integrity Constraints

C) Domain Integrity Constraints

D) Domain Constraints

E) Key Constraints

9. ……………..specifies a search condition for a group or an aggregate.

A) GROUP BY Clause

B) HAVING Clause

C) FROM Clause

D) WHERE Clause

10. Drop Table cannot be used to drop a table referenced by a …………… constraint.

A) Local Key

B) Primary Key

C) Composite Key

D) Foreign Key

Answers:
1. C) Relations
2. C) Index
3. C) Both of them
4. B) Edgar F. Codd
5. A) use database 
6. C) =<
7. C) navigation
8. B) Referential.....Constraints
9. B) HAVING Clause
10. D) Foreign Key

You might also like