A software package designed to enable users to create, store, manipulate data, etc, perform data backup, and to develop reports in a convenient and efficient way
Flat-File model required computers to begin every search at the start of the list and to search sequentially, not good enough for a faster database system that are reliable and efficient
It defines database relationships in forms of tables (relations), based on relations of mathematical set theory, uses structured query language (SQL) statements to manipulate data
The software used to store the data, ideally in an efficient and robust manner (fast and reliable), examples are Microsoft Access, MySQL, MariaDB, Oracle, SQL Server, DB2
The language (Domain Specific Language, DSL) used to manipulate the data (such as to create, read, update, delete) stored within a DBMS, example is SQL (Structured Query Language)
Describes how the conceptual schema is translated into a logical schema, with specifics about tables, columns, and keys, but without physical storage details
Data are organised into simple tables of related information, each table contains data about a different data theme (Entity), and the tables are connected only by having matching data fields</b>
The logical model is translated into a physical model, includes decisions about the type of storage, the database system, and optimisation for performance