A database is an organized collection of data. The data is organized to model relevant aspects of reality in a way that supports processes requiring this information. Data management systems are specially designed applications that interact with the user, other applications, and the database itself to capture and analyse data. Database management systems are software systems designed to allow the definition, creation, query, update and administration of databases.
Many organizations in developed countries depend on databases for their business operations. Databases are not only used to support the internal operations of the organization but to underpin its online interactions with customers and suppliers. They are not only used to hold administrative information but often are embedded within applications to hold more specialised data.
Database technology has been an active research topic since the 1960s. Research activity includes theory and development of prototypes. Some more notable research topics include models, the atomic transaction concept and related concurrency control techniques. Research on databases is published in several dedicated academic journals including ACM Transactions on Database Systems-TODS, Data and Knowledge Engineering-DKE and at annual conferences.