MCQ Questions of "Fundamentals of Database"
MCQ Questions of "Fundamentals of Database"
MCQ Questions of "Fundamentals of Database"
CHAPTER:01
A. A kind of normalization
B. A special kind of database
C. A blueprint for how data is stored in database
D. A blueprint for how to build a database application
Answer: C
A. Data type
B. Metadata
C. String
D. Attribute
Answer: A
A. OLTP application
B. Data warehouse application
Answer: B
A. A .File system
B. Hierarchical database model
C. Network database model
D. Relational database model
Answer: B
Answer: D
6. ERD is
A. Conceptual design
B. Logical design
C. Physical design
D. Manual design
Answer: A
Page 1 of 16
MCQ Questions of "Fundamentals of Database"
CHAPTER: 02
7. A relational database model cannot avoid defining some business rule. Why?
8. Implementing business rules using stored procedure can be used to provide comprehensive
accommodation of business rules; it is recommended to use stored procedure.
A. True
B. False
Answer: B
A. Those people who are technically aware are best source of information in workplace.
B. It is beneficial to get balance of levels and skills to help get a better overall picture of the
requirement.
C. The higher up the management scale we get to talk, the more detail picture we get.
D. In large company, executive level people are easily accessible.
Answer: B
10. For a database designer, the entry point who will introduce him to the person who will help best
in database modeling is-
A. Similar parts
B. Dissimilar parts
Answer: B
12. A constraint -
Page 2 of 16
MCQ Questions of "Fundamentals of Database"
CHAPTER: 03
A. trigger
B. constraints
C. black box
D. data type
Answer: B, D
2. Which of the following is not a method of preventing data from integrity loss?
3. The idea of a relational database system and normalization is that data in a specific table is not
directly associated with all other items in that same table.
A. True
B. False
Answer: B
4. Which of the following applies structure and definition to a chunk of data within each repeated
record?
A. Table
B. Item
C. Row
D. Field
Answer: D
CHAPTER: 04
Page 3 of 16
MCQ Questions of "Fundamentals of Database"
2. Examine the table; BOOK (ISBN, Title, Author_id, Author_name) is a table, where ISBN is the
primary key. Which one is true?
3. _________ and ___________ both attempts to minimize the number of fields in composite keys
5. In beyond 3nf (easy way) potentially null valued fields are moved into a new table, creating one-
to one or zero relation ship
A. True
B. False
Answer: A
Ans: A, C
Ans: A, D
8. Caused when a record is added to a detail table, with no related record existing in a master table.
What is this?
A. Delete anomaly
B. Insert anomaly
C. Update anomaly
Ans: B
A. Functional dependency
B. Cyclic Dependency
C. Transitive Dependency
Ans C
11. If a field is a comma delimited list or collection of same kind then what of dependency is called?
A. Cyclic dependency
B. Multiple dependency
C. Multi-valued-Dependency
D. Transitive dependency
Ans: BC
12. When Boyce codd Normal form and third normal form are same and one?
Ans: C
Page 5 of 16
MCQ Questions of "Fundamentals of Database"
Chapter 05:
6. Filtering using a negative such as NOT or != forces full table uses index and avoid scanning
full table.
A. True
B. False
Answer: A
7. The LIKE operator is not efficient because it tends to full table scan.
A. True
B. False
Answer: A
8. Which type of join simply joins two tables regardless of any relationship?
A. Self join
B. Cross join
C. Full outer join
D. Nested join
Answer: B
Page 6 of 16
MCQ Questions of "Fundamentals of Database"
Ans: C
Ans: CE
13. Which command are used to change data in tables in a database? Choose two.
A. SELECT
B. UPDATE
C. SUBQUERY
D. DELETE
Ans: B,D
A. Basic Query
B. Filter Query
C. Composite Query
D. Nested Query
Ans: C
A. DELETE Command
B. ALTER Command
C. SELECT Command
D. UPDATE Command
Ans: B
Page 7 of 16
MCQ Questions of "Fundamentals of Database"
16. A join who merges all records in one table with all records in another tables is called?
A. Self join
B. Outer join
C. Cross join
D. Equi join
Ans: C
Chapter 06&07:
2. When does the de-normalization trick of copying field between tables is applied?
A. If there are active and inactive data.
B. If the tables are not directly related to each other.
C. If hot block problem appears
D. None of above.
Answer: B
5. Which type of database can consume large portion of RAM by transferring data between disk
and memory.
A. OLTP
B. Client server
C. Ware house
Answer: C
A. Changing existing data warehouse table records can be extremely inefficient because
of the inefficient size of RAM
Page 8 of 16
MCQ Questions of "Fundamentals of Database"
B. Changing existing data warehouse table records can be extremely inefficient because
of the inefficient size of Hard Disk
C. Changing existing data warehouse table records needs a change in the database
design
D. None of the above statements are true.
Answer: A, B
Answer: A, C
9. What kind of use of database requires a precise, accurate and instant picture of data in
database?
A. Data storage use
B. Operational use
C. Decision support use
D. Design use
Answer: B
Chapter 08:
3. Which aspect of a query affects performance most profoundly? Select the most
appropriate answer.
A. WHERE clause filtering
B. Sorting with the order by clause
C. Aggregating with the GROUP BY clause
Page 9 of 16
MCQ Questions of "Fundamentals of Database"
4. Assume that there 1000000 records in a table. One record has empno=100. empno as
the primary key. Which is the fastest query?
A. SELECT * from emp where empno!=100;
B. SELECT * from emp where empno=100;
C. SELECT * from emp where empno is NULL;
D. SELECT * from emp where empno>100;
Answer: B
6. Application caching is where data can be stored in the memory of a client computer.
A. True
B. False
C. None
Answer: A
B. Date values
C. Integer values
D. Decimal values
Answer: C
12. What are basic rules when attempting to tune SQL code joins?
A. Apply largest filters first
B. Use indexes
C. Nested Subquery semi-joins
D. Only a
Answer: A, B, C
13. The most important factor for performance tuning joins is minimizing the number
A. Of tables
B. of records
C. of rows
D. of fields
Answer: A
Chapter 09:
2. The process of initial fact-finding through interview to the end user is known as
A. Analysis
B. Design
C. Construction
D. Implementation
Answer: A
Page 12 of 16
MCQ Questions of "Fundamentals of Database"
2. When considering how to build fact and dimensional table structures in a data warehouse
database model, we should consider-
A. How reports will be structured.
B. How long those reports will take to run
C. Who will use the data warehouse
D. Where the warehouse is placed.
Answer: A, B
5. According to the 1st normal form easy way, which one of the following is true?
A. It removes repeating values in new tables.
B. It removes repeating fields in new tables.
C. It creates primary key in both tables, where the detail table have composite primary
key.
D. It creates primary key in both tables, where the parent table have composite primary
key.
Answer: B, C
23. What are the advantages for using shorter alias name at table?
A. SQL code more easily readable.
B. Having to make future changes.
C. Less prone to error.
D. Easier to tune properly & easier to handle.
E. None of the above
Answer: A, B, C, D
Answer: C
Page 16 of 16