A Database Management System (DBMS) is software specifically designed to interact with databases, allowing users and applications to work with the data stored inside them. Its primary purpose extends beyond simply holding data.
A DBMS allows users to create, insert, update, delete, search, and organise records within a database. All of these actions, taken together, are described as the manipulation of data in a database. This is the core function that separates a DBMS from a plain storage device: it does not just hold data passively, it actively provides the tools needed to work with and change that data in a controlled and organised way.
Virus detection and cyber security are functions of dedicated security software, not of a DBMS. Storing large amounts of data is something a DBMS supports as part of its broader role, but simple storage is not its major distinguishing function since many other technologies can store data; the defining feature of a DBMS is the structured manipulation and management of that stored data.
Exam tip: whenever a question asks about the "major function" of a DBMS, focus on data manipulation and management rather than storage alone.