Anar al contingut

Servidor de base de senyes

De L'Enciclopèdia, la wikipedia en valencià

Un servidor de base de senyes és un servidor que utilisa una aplicació de base de senyes que proporciona servicis de base de senyes a atres programes informàtics o a ordenadors, segons ho definix el model client-servidor. Els sistemes d'administració de bases de senyes (DBMSs) freqüentment proporcionar funcionalitat de servidor de bases de senyes, i alguns sistemes d'administració de bases de senyes (com MySQL) es basen exclusivament en el model client-servidor per a l'accés a la base de senyes (mentres uns atres, per eixemple,[1][2] SQLite, estan dissenyats per a usar-se com una base de senyes integrada).

Els usuaris accedixen a un servidor de base de senyes a través d'un "front end", que s'eixecuta en l'ordenador de l'usuari i mostra les senyes solicitades, o a través de el "back end", que s'eixecuta en el servidor i maneja tasques com l'anàlisis de senyes i l'almagasenament de senyes.

En un model de mestre-esclau , els servidors mestres de base de senyes són ubicacions principals i centrals de senyes mentres que, els servidors esclaus de la base de senyes són còpies de seguritat sincronisades que actuen com proxies.

La majoria d'aplicacions de base de senyes responen a un llenguage de consulta. Cada base de senyes comprén el seu llenguage de consulta i convertix cada consulta enviada a un format llegible pel servidor i ho eixecuta per a recuperar resultats.

Alguns eixemples d'aplicacions de base de senyes patentades inclouen Oracle, DB2, Informix, i Microsoft SQL Server. Els eixemples d'aplicacions de base de senyes de software lliures inclouen PostgreSQL; i baix la Llicencia Pública General GNU inclouen Ingres i MySQL. Cada servidor utilisa la seua pròpia llògica de consulta i la seua pròpia estructura de consulta. El llenguage SQL (Llenguage de Consulta Estructurada) és més o menys el mateix en totes les aplicacions de base de senyes relacionals.

Per a aclarir, un servidor de base de senyes és simplement un servidor que manté els servicis relacionats en els clients a través d'aplicacions de base de senyes.

DB-Engines enumera més de 300 DBMSs en la seua classificació.[3]

Història

[editar | editar còdic]

Les bases de senyes per a modelar grans conjunts de senyes varen ser introduïdes per primera volta per Charles Bachman en 1969.[4] Bachman va introduir els diagrames d'estructura de senyes (DSD) com un mig per a presentar senyes gràficament. Els DSD varen proporcionar un mig per a representar les relacions entre diferents entitats de senyes. En 1970, Codd va introduir el concepte de que els usuaris d'una base de senyes deurien ignorar el "funcionament intern" de la base de senyes. Codd va propondre la "visió relacional" de les senyes qué més vesprada varen evolucionar cap al Model Relacional quin la majoria de les bases de senyes utilisen hui en dia. En 1971, el Grup d'Informes de Tasques de Bases de senyes de CODASYL (la força impulsora darrere del desenroll del llenguage de programació COBOL) va propondre per primera volta un "llenguage de descripció del senyes per a descriure una base de senyes, un llenguage de descripció del senyes per a descriure eixa part de la base de senyes coneguda per un programa i un llenguage de manipulació de senyes". La major part de l'investigació i el desenroll de bases de senyes es va centrar en el model relacional durant la década de 1970.

En 1975 Bachman va demostrar cóm el model relacional i el conjunt d'estructures de senyes eren formes similars i "congruents" d'estructurar les senyes mentres treballava per a Honeywell.[4] El lmodele entitat-relació va ser propost per primera volta en la seua forma actual per Peter Chen en 1976 mentres realisava una investigació en el MIT.[5] Este model es va convertir en el model més utilisat per a descriure bases de senyes relacionals. Chen va poder propondre un model que era superior al model de navegació i era més aplicable a el "món real" que el model relacional propost per Codd.


Referències

[editar | editar còdic]
  1. «database server Definition from PC Magazine Encyclopedia» (en en). www.pcmag.com. Consultat el 2018-02-03.
  2. Thakur. «What is a Database Server» (en en-gb). ecomputernotes.com. Consultat el 2018-02-03.
  3. «DB-Engines Rànquing». DB-Engines.com. Consultat el 2018-01-23.
  4. 4,0 4,1 «Databases - History & Early Development». Archivat des d'el original, el 2012-04-20. Consultat el 2016-07-08.
  5. The Entity-Relationship Model: Toward a Unified View of Data (1976)