DBMS and RDBMS – Quiz

This quiz tests your understanding of the lesson introducing DBMSes and RDBMSes. For a more thorough testing of your SQL knowledge, go to our full list of SQL quizzes.

For each question below, select the best answer. To select the best answer, click on the circle located on the left of this answer. When all questions are answered, click on the Submit button.

Question 1

Which of the following sentences is true?:
a DBMS is a group of hardware components.
a DBMS is a group of software applications.
a DBMS is a group of tables.
a DBMS is an editor.

Question 2

Which of the following sentences does not apply to a DBMS:
it translates SQL queries sent by the user or by other software programs.
it manages access to the data by users.
it send commands directly to the hard drive.
it can stop functioning if it starts using too much memory.
it manages transactions.

Question 3

RDBMS stands for:
Relationship Database Management Systems.
Relational Database Management Software.
Relational Database Management System.

Question 4

Which of the following problem can be solved by an action on the DBMS (without any other actions performed):
you enter an SQL command, submit it, and the editor returns a syntax error.
the hard drive on which the data is stored is broken.
the only installed hard drive is completely full.
you enter an SQL command, submit it, and you receive no response.
the computer cannot communicate with the hard drive.
a virus attacked the computer on which the DBMS is installed.

Question 5

Which action is the less likely to help in case the DBMS is responding extremely slowly to all your SQL queries:
increase RAM memory on your computer.
killing a process not belonging to the DBMS but using an abnormal amount of memory.
run an antivirus on the computer on which the DBMS is installed.
replace your hard drive by a faster one.
start and stop DBMS processes.
all of the above can help.

Question 6

If I change my hard drive, do I need to modify my DBMS:
yes, I need to get a DBMS adapted to this new hard drive.
no, it is transparent for the DBMS, as the operating system is taking care of the direct access to the hard drive.

Question 7

Which of the following function the DBMS is not responsible for:
communicating with the operating system.
translating SQL queries sent by the user.
translating data entered by user on a web page into an SQL query.
transaction management.
user access.
organization of the data in the database.



Once you have completed the quiz, calculated your score and reviewed your answers, I invite you to go to the next lesson: Database Administration.
Share on:

Something not clear? Ask your question here:

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


4 questions on “DBMS and RDBMS – Quiz

    • Hello Kavita,

      I updated both the lesson and quiz on DBMS. The lesson is now containing more information about DBMS, without going too much in details, as it is only an introduction for beginners. As a result the quiz itself contains more exercises; I hope you will enjoy it this time. More explanation of the answers will come in two days.
      This quiz’s purpose is to test your understanding of this introductory lesson on DBMS. One can be disappointed when accessing the quiz directly from a search engine, looking for a full-blown quiz on DBMS. I therefore added, in the beginning of the quiz, a link to the entire list of quizzes contained on this websites.

      Hope it helps.


  1. Referring to question no. 4 and the answers therefrom, i would clarifications viz: the first answer option says ‘when you ‘enter’ an SQL command… but the third answer option says “when you ‘execute’ an SQL command…. My question here is: Is there any difference with the words as used in this context between ‘enter’ and ‘execute’ ?

    Why would an action on the DBMS ( without any other action performed) solve a problem for which the editor returns ‘syntax error but can’t exactly solve similar problem when you execute an sql query on the editor and receives no response ?

    • Hi Hector,

      The difference was not intended and is misleading indeed, I rephrased both questions. The difference is more on the answer received by the user: syntax error versus no response from the server.

      Actually the action on the DBMS can help in the case the editor receives no response.
      If someone receives a syntax error then he needs to correct his SQL query, that is the only way to solve the problem. If he receives no response, then it can mean that the DBMS is hanging (just like any other software can hang). Then an action on the DBMS can solve the problem: for example restarting it.

      Hope it helps, please let me know if you need more information.


      P.S.: Sorry I was not able to answer you earlier, just recovered from a bad fever.

Last udpated: September 10, 2017
Created: September 2, 2014