Slide 6.11: Microsoft Access database management (ASP.NET C#)
Slide 7.2: SQL (Structured Query Language)
Home

Introduction to Databases


Two terms, databases and DBMSs, are different and confusing:
Databases
A database is an organized collection of data including schemes, tables, queries, reports, views, & other objects. The data is organized to model aspects of reality in a way that supports processes requiring information, such as modelling the availability of rooms in hotels in a way that supports finding a hotel with vacancies.

Databases are characterized by a three-schema architecture because there are three different ways to look at them. Each schema is important to different groups in an organization. The figure illustrates this architecture and the groups most involved with each schema.

Database Management Systems (DBMSs)
A DBMS is a computer software application that interacts with users, other applications, and database itself to capture and analyze data. A general-purpose DBMS is designed to allow the definition, creation, querying, update, and administration of databases.

Database management systems are often classified according to the database model that they support; the most popular database systems since the 1980s have all supported the relational model as represented by the SQL language.