Glossari

  • administrador de BD m Tipus d’usuari especial que realitza funcions centralitzades d’administració i control de la BD, i en garanteix així l’explotació correcta.
  • ACID m Acrònim format pels mots atomicitat, consistència, isolament i definitivitat que indica les propietats que ha de tenir tota transacció.
  • àlies m Paraula o identificador numèric que s’utilitza per fer referència al valor del paràmetre d’una funció.
  • arquitectura ANSI/X3/SPARC f Estàndard que recomana tres nivells d’esquemes: l’extern (visió dels usuaris), el conceptual (visió global) i el físic (descripció de característiques físiques).
  • atribut m Element que representa la propietat estàtica d’un objecte.
  • base de dades f Conjunt estructurat de dades que representa entitats i les seves interrelacions. La representació serà única, integrada, malgrat que ha de permetre utilitzacions diverses i simultànies. sigla BD.
  • base de dades d’objectes relacional f Base de dades que ha evolucionat des del model relacional cap a una altra de més àmplia que incorpora conceptes del paradigma orientat a objectes. Sigla BDOR.
  • BD f Vegeu base de dades.
  • BD en xarxa f BD que emmagatzema les dades en estructures jeràrquiques en forma d’arbre invertit, on cada node de l’arbre pot tenir més d’un pare.
  • BD jeràrquica f BD que emmagatzema les dades en estructures jeràrquiques en forma d’arbre invertit, on cada node de l’arbre només pot tenir un sol pare.
  • BD relacional f BD que emmagatzema les dades en representacions tabulars anomenades relacions, les quals representen entitats tipus del món conceptual, i estan formades per files i columnes.
  • BD centralitzada f BD que conté totes les dades necessàries per a una aplicació, de manera que aquesta no hagi d’accedir a altres BD per mitjà d’una xarxa.
  • BD distribuïdes f Conjunt de BD emmagatzemades en ordinadors comunicats per xarxa, a les quals pot accedir conjuntament una aplicació o més.
  • BDOR f Vegeu base de dades d’objectes relacional.
  • bloc m Unitat de transferència de dades entre la memòria de l’ordinador i els dispositius o fitxers externs. El sistema operatiu de la màquina, concretament la part especialitzada en l’E/S, és qui porta a terme aquesta transferència.
  • camp m Representació del valor d’un atribut.
  • cancel·lació d’una transacció f Finalització d’una transacció sense que es confirmin les actualitzacions fetes a la BD.
  • catàleg m Conjunt de taules que contenen les metadades d’una base de dades.
  • cau persistent f Mecanisme d’emmagatzemament per a BD distribuïdes que permet emmagatzemar en un servidor dades d’un altre servidor a les quals han accedit clients que estaven connectats al primer, amb el propòsit d’optimitzar l’accés per a lectura, i evitar demanar al servidor mestre les dades que ja són a la cau.
  • check m Constraint utilitzada per definir condicions de verificació sobre una o vàries columnes d’una taula.
  • clau f Atribut o conjunt d’atributs que permet identificar els objectes, distingint-los els uns dels altres.
  • classe f Paquet cohesionat que consisteix en un tipus concret de dada. Utilitzat per agrupar camps relacionats i mètodes, descriu les regles que marquen el comportament de l’objecte.
  • clàusula ADD de la sentència ALTER TABLE f Clàusula que permet afegir una columna o una restricció a una taula.
  • clàusula DROP de la sentència ALTER TABLE f Clàusula que permet eliminar una columna o una restricció d’una taula.
  • clàusula INTO de la sentència SELECT f Clàusula obligatòria en utilitzar el llenguatge SQL de forma hostatjada, per a recollir els valors de la única fila resultant possible d’una sentència SELECT hostatjada.
  • clàusula MODIFY de la sentència ALTER TABLE f Clàusula que permet modificar l’estructura d’una columna i l’estat d’una restricció d’una taula.
  • clàusula FROM de les sentència SELECT f Clàusula obligatòria que defineix les taules i/o vistes on cal cercar la informació. El llenguatge SQL executa el producte cartesià de totes les taules i/o vistes incorporades a la clàusula.
  • clàusula GROUP BY de la sentència SELECT f Clàusula optativa que permet agrupar les tuples resultants de les clàusules select-from-where segons una o vàries de les columnes seleccionades. Si no s’especifica aquesta clàusula, s’entén que hi ha un únic grup format per totes les tuples seleccionades.
  • clàusula HAVING de la sentència SELECT f Clàusula optativa que permet especificar condicions de filtrat sobre els grups assolits per la clàusula group by.
  • clàusula ORDER BY de la sentència SELECT f Clàusula optativa que permet especificar el criteri de classificació del resultat de la selecció.
  • clàusula SELECT de la sentència SELECT f Clàusula obligatòria que defineix les columnes i/o expressions a recuperar.
  • clàusula WHERE de la sentència DELETE f Clàusula optativa que permet especificar condicions de filtrat sobre la informació a eliminar.
  • clàusula WHERE de la sentència SELECT f Clàusula optativa que permet especificar condicions de filtrat sobre la informació a seleccionar.
  • clàusula WHERE de la sentència UPDATE f Clàusula optativa que permet especificar condicions de filtrat sobre la informació a modificar.
  • client m Part de l’aplicació que, en una arquitectura client/servidor, demana al servidor que dugui a terme els serveis. Per extensió, l’ordinador de l’usuari final, que executa bàsicament processos client.
  • client/servidor f Arquitectura d’accés a BD mitjançant una part client, executada en l’ordinador de l’usuari, i una part servidor, que atén les peticions del client i s’encarrega d’accedir a les dades emmagatzemades.
  • col·lecció f Taula formada per un nombre indefinit d’elements, tots del mateix tipus.
  • comandament DESC m Comandament d’SQL*Plus per a conèixer la descripció de les columnes de les taules i de les vistes.
  • commit m Sentència SQL per indicar el final d’una transacció validant totes les instruccions que han esdevingut durant la transacció. Provoca l’inici d’una nova transacció.
  • confirmació d’una transacció f Finalització d’una transacció que fa que els canvis fets esdevinguin definitius a la BD.
  • connectivitat d’una interrelació f Expressió del tipus de correspondència entre les ocurrències d’entitats associades amb la interrelació.
  • constraint f Restricció per a preservar la integritat de les dades. Una taula pot tenir definides diferents restriccions les quals poden estar activades o desactivades.
  • control de concurrència m Conjunt de tècniques que utilitza un SGBD per evitar que es produeixin interferències entre transaccions que s’executen concurrentment.
  • còpia de seguretat f Còpia d’un estat correcte d’una BD, que es fa servir per reconstruir-la en cas de pèrdua total o parcial de les dades.
  • dada f Representació informàtica d’una informació prèviament conceptualitzada.
  • data definition language loc Vegeu llenguatge de definició de dades.
  • data manipulation language loc Vegeu llenguatge de manipulació de dades.
  • DDL m Vegeu data definition language.
  • diagrama Chen m Diagrama que permet expressar modelitzacions ER, seguint una notació gràfica ideada pel Dr. Peter P. Chen.
  • diccionari de dades m Implementació física del SGBD que emmagatzema les metadades enregistrades per l’intèrpret DDL, relatives a tota l’estructura de la BD.
  • dietari m Estructura de dades utilitzada per l’SGBD per emmagatzemar informació dels canvis que han fet les transaccions i com aquestes han acabat l’execució. És un conjunt cronològic de les modificacions fetes en una base de dades. S’utilitza en tasques de recuperació.
  • disparador o TRIGGER m Bloc PL/SQL associat a una taula específica, que s’executa de forma automàtica com a resposta a l’aparició de certs esdeveniments (execució de sentències LMD) sobre la mateixa taula.
  • disseny conceptual m Etapa del disseny d’una base de dades que obté una estructura de la informació de la futura BD independent de la tecnologia que es vol emprar.
  • disseny físic m Etapa del disseny d’una base de dades que transforma l’estructura obtinguda en l’etapa del disseny lògic amb l’objectiu d’aconseguir una major eficiència i que, a més, la completa amb aspectes d’implementació física que dependran de l’SGBD que s’ha d’utilitzar.
  • disseny lògic m Etapa del disseny d’una base de dades que parteix del resultat del disseny conceptual i el transforma de manera que s’adapti al model de l’SGBD amb el qual es vol implementar la base de dades.
  • DML m Vegeu data manipulation language.
  • domini m Element que consisteix en un tipus, definit per l’usuari o inclòs en l’SGBD, més un conjunt de restriccions.
  • encapsulació f Ocultació de les dades d’un objecte de manera que només es poden modificar mitjançant les operacions definides per aquest objecte. L’aïllament protegeix les dades associades a un objecte de la modificació o eliminació sense permís per part d’un usuari extern.
  • entitat associativa f Entitat resultant de considerar una interrelació entre entitats com una nova entitat.
  • entitat feble f Entitat que no té atributs que permetin identificar-la completament, sinó solament de manera parcial.
  • entitat instància f Conceptualització d’un objecte del món real que podem distingir de la resta d’objectes, i del qual ens interessen algunes propietats.
  • entitat tipus f Concepte que agrupa les diferents entitats instància d’un mateix tipus, amb les mateixes característiques.
  • esquema m Descripció o definició de la BD. Aquesta descripció està separada dels programes i és utilitzada pel SGBD per saber com és la BD amb la qual ha de treballar.
  • fitxer m Conjunt de registres relatius a un mateix tipus d’entitat, emmagatzemat en algun dispositiu de memòria externa de l’ordinador.
  • fragmentació horitzontal f Mecanisme, en SGBD distribuïts, de partició física de les dades. El propòsit és col·locar els fragments resultants tan a prop com sigui possible dels usuaris que hi accedeixen, de manera que cada fragment es queda amb una part de les files d’una taula.
  • fragmentació vertical f Mecanisme, en SGBD distribuïts, de partició física de les dades. El propòsit és col·locar els fragments resultants tan a prop com sigui possible dels usuaris que hi accedeixen, de manera que cada fragment es quedi amb una part de les columnes d’una taula.
  • foreing key f Constraint utilitzada per definir la integritat referencial.
  • generalització/especialització f Construcció que permet reflectir que existeix una entitat general, que anomenem entitat superclasse, que es pot especialitzar en entitats subclasse. L’entitat superclasse ens permet modelitzar les característiques comunes de l’entitat vista a un nivell genèric, i amb les entitats subclasse podem modelitzar les característiques pròpies de les seves especialitzacions.
  • grau d’una interrelació m Nombre d’entitats que associa la interrelació.
  • herència f Relació entre un tipus objecte general i un altre de més especific. Un tipus objecte es deriva de l’altre estenent la seva funcionalitat, essent el mecanisme fonamental per implementar el polimorfisme i la reutilització.
  • identificador m Element que es refereix a la identitat pròpia de l’objecte i es pot utilitzar per referenciar altres objectes i així representar relacions d’associació i d’agregació.
  • independència física de les dades f Característica que permet fer modificacions d’índole física en les dades, per tal de millorar el rendiment, sense que els processos usuaris quedin afectats.
  • independència lògica de les dades f Característica que permet fer modificacions de tipus lògic en les dades, sense que això impedeixi l’execució normal dels processos usuaris no afectats per aquelles.
  • índex. m Estructura de dades que els SGBD usen per adreçar pel valor els continguts de les files.
  • interrelació f Associació entre diferents entitats.
  • interrelació recursiva f Interrelació a la qual alguna entitat està associada més d’una vegada.
  • interoperabilitat f Capacitat de clients i servidors de treballar conjuntament, fins i tot a pesar d’haver estat desenvolupats per fabricants o plataformes diferents.
  • llenguatge de definició de dades m Llenguatge que permet a l’usuari definir tant estructures de dades com funcions o procediments que permetran consultar-les.
  • llenguatge de manipulació de dades m Llenguatge que permet a l’usuari dur a terme tasques de consulta o manipulació de dades. Sigla DML en data manipulation language.
  • llenguatge procedimental m Llenguatge que, mitjançant ordres DDL i DML, executa i processa diferents operacions directament en el servidor. L’avantatge d’executar programació en el servidor és que les consultes i el resultat no s’han de transportar entre el client i el servidor.
  • mapatge d’objectes relacional f Tècnica de programació per convertir dades de llenguatges de programació orientats a objectes en la seva representació en bases de dades relacionals, mitjançant la definició de les correspondències entre els diferents sistemes. Sigla ORM.
  • memòria intermèdia f Espai de la memòria principal de l’ordinador, normalment força gran, dedicat a contenir totes les unitats de memòria intermèdia que gestiona l’SGBD.
  • metadades f Dades referents a altres dades.
  • mètode m Allò que representa la propietat dinàmica d’un objecte, és a dir, una modificació sobre un atribut o una acció que es pot dur a terme.
  • model Entitat-Relació m Model conceptual àmpliament utilitzat per esquematitzar les informacions relatives al món real del nostre interès, agrupant-les en entitats convenientment interrelacionades. sigla model ER.
  • model CODASYL Vegeu model en xarxa.
  • model en xarxa m Model de bases de dades que estructura les dades en xarxes. Va ser estandarditzat pel comitè CODASYL, per això també se’l coneix amb aquest nom. Aquest model va ser implementat per nombrosos SGBD comercials.
  • model jeràrquic m Model de bases de dades que estructura les dades en jerarquies o arbres. És el model suportat principalment pel producte IMS de la companyia IBM.
  • model orientat a l’objecte m Model que utilitza objectes i les interaccions entre aquests per facilitar el disseny i el desenvolupament de les aplicacions. Es basa en conceptes com l’herència, el polimorfisme i l’encapsulació.
  • models postrelacionals m Models de bases de dades concebuts com una millora o extensió del model relacional, principalment en la línia de proporcionar més potència semàntica al model.
  • models prerelacionals m Models de bases de dades anteriors a l’aparició, acceptació i difusió del model relacional.
  • model relacional m Model de bases de dades que estructura les dades en relacions, tuples i atributs i segueix les indicacions de la proposta seminal d’E. F. Codd.
  • not null loc Constraint utilitzada per definir l’obligatorietat de valor sobre una o vàries columnes d’una taula.
  • objecte m Instància d’una classe.
  • opció DISCTINCT de la clàusula SELECT de la sentència SELECT f Opció que permet especificar que es vol un únic exemplar per les tuples repetides.
  • operador INTERSECT m Operador que aporta el llenguatge SQL per presentar les files que són simultàniament en dos conjunts resultants d’instruccions SELECT. Les files són presentades una única vegada en el conjunt resultant.
  • Operador MINUS m Operador que aporta el llenguatge SQL per, donats dos conjunts resultants d’instruccions SELECT, presentar les files que es troben en el primer conjunt i en canvi no es troben en el segon.
  • Operador UNION m Operador que aporta el llenguatge SQL per combinar les files dels conjunts resultants de dues instruccions SELECT eliminant qualsevol duplicació de files que es pogués produir en el conjunt resultant.
  • optimització de consultes f Procés que porta a terme l’SGBD destinat a determinar quina és la millor estratègia d’execució d’una consulta.
  • ORM m Vegeu mapatge d’objectes relacional.
  • petició distribuïda f Petició d’accés a BD que afecta dades que estan emmagatzemades en diversos servidors.
  • petició remota f Nivell més bàsic d’accés a dades remotes, que permet a un client enviar cada petició a un únic servidor, sense possibilitat d’agrupar diverses peticions en una transacció.
  • pla d’accés d’una consulta m Estratègia d’execució d’una consulta que té associat un cost mínim.
  • polimorfisme m Capacitat perquè diversos tipus objecte derivats d’un antecessor utilitzin el mateix mètode de manera diferent. No s’ha de confondre amb la sobrecàrrega.
  • PostgreSQL m Gestor de bases de dades relacionals amb suport per a objectes i multiplataforma.
  • protocol de confirmació en dues fases. m Protocol mitjançant el qual els servidors implicats en una transacció distribuïda es posen d’acord perquè tots confirmin la transacció o no ho faci cap.
  • primary key loc Constraint utilitzada per definir la clau primària d’una taula.
  • psql m Programa client que ofereix la distribució PostgreSQL per connectar-se amb un servidor.
  • referència f Relació entre un atribut i un objecte mitjançant el seu identificador OID.
  • registre m Conjunt de dades relatives a un objecte.
  • regla d’integritat del model relacional f Restricció que les dades han de respectar per mantenir-se senceres i, al mateix temps, ser correctes. A més de les regles inherents a cada model de dades, els usuaris poden definir les pròpies restriccions.
  • replicació f Mecanisme d’emmagatzemament distribuït de dades que permet tenir en un servidor còpies o reproduccions de les dades que hi ha en un altre servidor amb el propòsit d’augmentar la velocitat d’accés als usuaris propers.
  • replicació síncrona f Replicació en la qual les actualitzacions d’una còpia es propaguen immediatament, en la mateixa transacció, a la resta de còpies mitjançant la utilització del protocol de confirmació en dues fases.
  • replicació asíncrona f Replicació en la qual els canvis en una còpia es propaguen en diferit, segons diversos criteris, a la resta de còpies.
  • restricció f Permet especificar condicions que les taules o columnes hauran de complir per mantenir la integritat de les dades.
  • rollback m Sentència SQL per desfer, cap enrera, les instruccions que s’han produït des del moment en que s’efectua ROLLBACK fins un determinat punt de salvaguarda (creat amb la sentència SAVEPOINT) o fins l’inici de la transacció. Provoca l’inici d’una nova transacció si el ROLLBACK ha estat sencer o la continuació de la transacció existent si el ROLLBACK ha estat fins un punt de salvaguarda.
  • savepoint m Sentència SQL per indicar un punt de salvaguarda dins una transacció, de manera que mentre s’està dins la transacció es pugui desfer les instruccions efectuades fins el punt de salvaguarda.
  • sentència ALTER TABLE f Sentència SQL per a modificar l’estructura d’una taula.
  • sentència ALTER USER f Sentència SQL per a modificar la definició d’un usuari.
  • Sentència CREATE INDEX f Sentència SQL per a crear un índex sobre una taula.
  • Sentència CREATE OR REPLACE VIEW f Sentència SQL per a crear i/o substituir una vista.
  • sentència CREATE TABLE f Sentència SQL per a crear una taula.
  • sentència DELETE f Sentència del llenguatge SQL que permet eliminar tuples existents en una taula.
  • sentència DROP INDEX f Sentència SQL per a eliminar un índex sobre una taula.
  • sentència DROP TABLE f Sentència SQL per a eliminar una taula.
  • sentència DROP VIEW f Sentència SQL per a eliminar una vista.
  • sentència INSERT f Sentència del llenguatge SQL que permet inserir noves tuples a una taula. N’hi ha dues versions: una primera en la que s’indiquen els valors de la tupla a inserir i una segona en la que s’indica una sentència SELECT a executar per aconseguir les tuples (una o vàries) a inserir.
  • sentència SELECT f Sentència del llenguatge SQL que permet efectuar consultes sobre taules i vistes de la base de dades.
  • sentència UPDATE f Sentència del llenguatge SQL que permet modificar tuples existents en una taula.
  • servidor m Part de l’aplicació que, en una arquitectura client/servidor, atén les peticions de serveis dels clients. Per extensió, l’ordinador que, tot i no ser utilitzat per l’usuari final, executa processos servidor que ofereixen serveis comuns.
  • SGBD m Vegeu sistema gestor de bases de dades.
  • sistema gestor de bases de dades m Programari que gestiona i controla BD. Les seves funcions principals són facilitar la utilització de les BD a molts usuaris de diferents tipus simultàniament, independitzar l’usuari del món físic i mantenir la integritat de les dades. sigla SGBD.
  • SGOR m Sistema gestor d’objectes relacional.
  • sobrecàrrega f Mètodes diferents amb el mateix nom tenen una funcionalitat diferent, depenent dels paràmetres que s’utilitzin.
  • SQL m Vegeu structured query language.
  • structured query language loc Llenguatge de base de dades especialitzat en la descripció i en la utilització de BD relacionals. sigla SQL.
  • taula columnes tipus objecte f Taula en què cada columna emmagatzema un objecte.
  • taula d’objectes f Classe especial de taula que emmagatzema un objecte en cada fila i que facilita l’accés als atributs d’aquests objectes com si fossin columnes de la taula.
  • taula dual f Taula fictícia per a efectuar càlculs independents de cap taula de la base de dades aprofitant la potència de la sentència SELECT.
  • tipus d’objecte m Element que defineix una estructura i un comportament comú per a un conjunt de dades. No permet restriccions.
  • transacció f Conjunt d’ordres que s’executen formant una unitat de treball, és a dir, de manera indivisible o atòmica. No pot finalitzar en un estat intermedi. Si per alguna causa el sistema l’ha de cancel·lar comença a desfer les ordres executades fins a deixar la base de dades en l’estat inicial, mantenint la integritat de les dades.
  • unique f Constraint utilitzada per definir la unicitat de valor sobre una o vàries columnes d’una taula.
  • usuari de BD m Persona que treballa amb BD, i que s’ha d’identificar davant de l’SGBD que li ofereix la interfície per interaccionar amb la BD.
Anar a la pàgina anterior:
Continguts en PDF
Anar a la pàgina següent:
Índex general