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.
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 Propietat que interessa d’una entitat (o, en alguns casos, d’una interrelació).
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.
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.
camp m Representació del valor d’un atribut.
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.
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.
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ó.
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.
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.
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.
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.
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ó.
identificador m Atribut que forma, tot sol, la clau de l’entitat.
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.
interrelació f Associació entre diferents entitats.
interrelació recursiva f Interrelació a la qual alguna entitat està associada més d’una vegada.
llenguatge de definició de dades m Llenguatge especialitzat en l’escriptura d’esquemes, és a dir, en la descripció de BD. sigla DDL en data definition language.
llenguatge de manipulació de dades m Llenguatge especialitzat en la utilització de BD (consultes i manteniment). sigla DML en data manipulation language.
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 ER f Vegeu model Entitat-Relació.
not null loc Constraint utilitzada per definir l’obligatorietat de valor sobre una o vàries columnes d’una taula.
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.
primary key loc Constraint utilitzada per definir la clau primària d’una taula.
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.
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.
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.
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 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.
transacció f Conjunt d’operacions amb una BD que s’han d’executar com un tot (totes o cap), i aïlladament (sense interferències) d’altres conjunts d’operacions que s’executin concurrentment.
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.