Introduction - Databases

Data levels
Database - Introduzione Bases de dados - Introdução Datenbank - Einführung Bases de données - Introduction Introducción - Bases de datos

What is a database?

A database (abbreviated DB) is an entity in which data can be stored in a structured manner, with as little redundancy as possible. Different programs and different users must be able to use this data. Therefore, the concept of a database is generally linked to that of a network used for sharing this information, hence the term base. "Information system" is the general term used for the overarching structure which includes all data-sharing mechanisms that have been installed.

Why use a database?

A database gives users access to data, which they can view, enter, or update, within the limits of the access rights granted to them. Databases become all the more useful as the amount of data stored continues to grow.

A database can be local, meaning that it can be used on one machine by one user only, or it can be distributed, meaning that the information is stored on remote machines and can be accessed over a network.

The primary advantage of using databases is that they can be accessed by multiple users at once.

Database management

Early on, the need for a management system in order to control both data and users quickly arose. Database management is done using a system called a DBMS (Database management system). The DBMS is a suite of services (software applications) for managing databases, which involves:

  • enabling simple access to data
  • allowing multiple users access to the information
  • manipulating the data found in the database (inserting, deleting, editing)

The DBMS can be broken down into three subsystems:

  • The file management system:
    for storing information in a physical medium
  • the internal DBMS:
    for placing information in order
  • the external DBMS:
    represents the user interface

The main DBMSs

The main database management systems are:



Last update on Thursday October 16, 2008 02:43:13 PM.This document entitled « Introduction - Databases » from Kioskea (en.kioskea.net) is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the licence, as this note appears clearly.
Best answers for « Introduction Databases » in :
Database administrator Show Database administrator A database administrator (or DBA for short) is in charge of maintaining and operating the databases which form a company's information system. Skills Given the critical nature of the data he/she is in charge of, the...
Databases - Using forms Show Using forms In order to use databases, the user must be provided with an interface that allows him or her to view data based on certain criteria. There is a tool for this: forms. A form is an interface with components for displaying, entering, or...
Database Replication Show Introduction to Replication Replication consists in ensuring data availability by synchronising copies of a data source on different servers. Replication is mainly used for database management systems that manage thousands or even millions of...
Connect a database (MDB) to excel Show[VBA] Connecting a database (MDB) to excel Below is a tips of how to connect an Access database (MDB) in an application excel Add reference Microsoft DAO object librairy X.X In a general module (eg Module1) paste the code below...
Backup/Restore Mysql database ShowBackup/Restore Mysql database Backup Restore your database Note A simple approach on how to backup and restore MySQL databases. Backup To save an existing database it is recommended that you create a dump. To dump all...
Automatic backup of a Database in SQL EXPRESS 2005 ShowAutomatic backup of a Database in SQL EXPRESS 2005 If you want to automate a backup of a database in SQL Server Express, there is a simple solution using a .bat. file. Create a new text file. This file should contain the following...
Download Database Editor ShowThe database management is a complex task, for the experimented users in general. For a specific task, specific tools are needed. Database editor is a tool allowing fast and easy access to any sorts of database. It will help database developers and...
DBMS models ShowThe various database models Databases appeared in the late 1960s, at a time when the need for a flexible information management system had arisen. There are five models of DBMS, which are distinguished based on how they represent the data...
ODBC ShowWhat is ODBC? ODBC stands for Open Database Connectivity. This is a Microsoft-defined format for communicating between Windows database clients and consumer DBMSs. The ODBC managier can be found in Windows 3.1 and 9x. In Windows 95 and 98, it is...
SQL injection attacks ShowSQL Injection SQL injection attacks are attacks against websites that rely on relational databases. In this type of site, parameters are passed to the database in the form of an SQL query. As such, if the designer does not verify the parameters...