Databaser kommer från en kombination av
mänskligt behov och
teknisk innovation .
Här är en uppdelning:
Behovet:
* Organiseringsinformation: Människor har alltid behövt organisera information, från tidiga grottmålningar till handskrivna bokar. När informationen blev mer komplex blev traditionella metoder otillräckliga.
* delningsinformation: Behovet av att dela och få tillgång till information mellan individer och platser drev utvecklingen av mer strukturerade lagringssystem.
Innovationen:
* datorteknik: Tillkomsten av datorer gav processen och lagringskapaciteten som krävs för att hantera stora mängder data.
* datamodeller: Utvecklingen av datamodeller som relationsdatabaser gav ett sätt att organisera data logiskt och effektivt, vilket gör det enklare att fråga och komma åt.
* Programvaruutveckling: Programvaruingenjörer utvecklade specialiserade databashanteringssystem (DBMS) för att skapa, hantera och få tillgång till databaser effektivt.
Nyckelmilstolpar:
* 1960 -talet: Tidiga databashanteringssystem som IBM:s IMS utvecklades, främst för stora företag.
* 1970 -talet: Begreppet relationsdatabaser uppstod med arbetet med Edgar F. CODD och revolutionerar databasdesign och hantering.
* 1980 -talet: Det utbredda antagandet av persondatorer och ökningen av SQL (strukturerat frågespråk) gjorde databaser tillgängliga för en bredare publik.
* 1990-talets närvarande: Internet- och molnberäkningen har påverkat databasutvecklingen avsevärt, vilket leder till nya typer av databaser som NoSQL och distribuerade databaser.
Sammanfattningsvis utvecklades databaser för att tillgodose det växande behovet av att organisera, lagra och hantera ökande mängder information. Detta behov, i kombination med framsteg inom datateknik och mjukvaruutveckling, resulterade i de sofistikerade databassystemen vi använder idag.