Base de dades

FIg.1 Esquema de blocs del disseny d'una base de dades

Una base de dades és un conjunt de dades segons una estructura coherent i accessibles des d'un o més programes o aplicacions, de manera que qualsevol d'aquestes dades pot ésser extreta del conjunt i actualitzada, sense afectar ni l'estructura del conjunt ni les altres dades.[1] El programari especialitzat que gestiona aquestes dades s'anomena Sistema de Gestió de Bases de Dades (en anglès, DBMS). Perquè un programa sigui considerat un SGBD, ha de complir les propietats ACID.

Una base de dades pot seguir un model de dades. El més comú és el model relacional de dades, encara que n'hi ha d'altres, com el model objectual de dades. El llenguatge més conegut per al model relacional de dades és el SQL.

Un sistema de gestió de bases de dades (SGBD) és el programa que permet crear, mantenir i explotar la base de dades.[2] Un SGBD permet guardar i posteriorment accedir a les dades de forma ràpida i estructurada. Les propietats d'aquests SGBD, així com la seva utilització i administració, s'estudien dins l'àmbit d'informàtica.[3][4][5]

Les aplicacions més utilitzades són per la gestió d'empreses i institucions públiques. També són àmpliament utilitzades en l'entorn científic amb objectes per guardar informació experimental.

Exemples de bases de dades són el catàleg de llibres d'una biblioteca, el sistema de facturació d'una empresa o el sistema d'avaluació d'una institució escolar o simplement d'un professor.

Perquè siguin útils les dades s'han de poder consultar, bé per pantalla, obtenir informes, o mitjançant altres sistemes informàtics. També és necessari que tingui un manteniment que actualitzi les dades i corregeixi els errors detectats.

Encara que les bases de dades poden contenir molts tipus de dades, alguns d'ells es troben protegits per les lleis de diversos països. Per exemple a Espanya, les dades personals es troben protegits per la Llei Orgànica de Protecció de Dades de Caràcter Personal (LOPD).

Altres idiomes
Afrikaans: Databasis
አማርኛ: ዳታቤዝ
aragonés: Base de datos
العربية: قاعدة بيانات
asturianu: Base de datos
azərbaycanca: Məlumat bazası
Boarisch: Datnbank
беларуская: База даных
беларуская (тарашкевіца)‎: База зьвестак
български: База данни
বাংলা: ডেটাবেজ
brezhoneg: Stlennvon
bosanski: Baza podataka
کوردی: بنکەدراوە
čeština: Databáze
Cymraeg: Cronfa ddata
dansk: Database
Deutsch: Datenbank
Ελληνικά: Βάση δεδομένων
English: Database
Esperanto: Datumbazo
español: Base de datos
eesti: Andmebaas
euskara: Datu-base
suomi: Tietokanta
français: Base de données
Frysk: Database
हिन्दी: डेटाबेस
hrvatski: Baza podataka
magyar: Adatbázis
interlingua: Base de datos
Bahasa Indonesia: Pangkalan data
íslenska: Gagnagrunnur
italiano: Base di dati
Basa Jawa: Basis data
қазақша: Дерекқор
kurdî: Danegeh
Lingua Franca Nova: Banco de datos
lumbaart: Database
lietuvių: Duomenų bazė
latviešu: Datubāze
олык марий: Ыҥпалыпого
македонски: База на податоци
മലയാളം: ഡാറ്റാബേസ്
Bahasa Melayu: Pangkalan data
Mirandés: Base de dados
မြန်မာဘာသာ: ဒေတာဘေ့စ်
Nederlands: Database
norsk nynorsk: Database
norsk: Database
ਪੰਜਾਬੀ: ਡਾਟਾਬੇਸ
polski: Baza danych
پښتو: توكبنسټ
português: Banco de dados
română: Bază de date
русский: База данных
sicilianu: Databbasi
Scots: Database
srpskohrvatski / српскохрватски: Baza podataka
Simple English: Database
slovenčina: Databáza
slovenščina: Podatkovna zbirka
српски / srpski: База података
Seeltersk: Doatenboank
svenska: Databas
తెలుగు: డేటాబేస్
Tagalog: Database
Türkçe: Veri tabanı
татарча/tatarça: Бирелмәләр нигезе
українська: База даних
اردو: ڈیٹا بیس
oʻzbekcha/ўзбекча: Maʼlumotlar bazasi
Tiếng Việt: Cơ sở dữ liệu
Winaray: Database
吴语: 数据库
中文: 数据库
粵語: 資料庫