Salta al contingut
- El model entitat-relació es basa en l’ús de dos tipus d’elements per modelar un entorn real. Les entitats modelen cada classe d’elements de la realitat. Les relacions modelen les associacions entre les instàncies de cada entitat en aquest entorn.
- Una base de dades és un conjunt d’informacions organitzades per fomentar un accés eficient a aquestes; un gestor de base de dades és precisament el programa que implementa el manteniment permanent de la base de dades, i que, a més, ofereix mecanismes per accedir-hi.
- Una taula és una estructura que agrupa una col·lecció d’elements (instàncies) de la mateixa classe. Generalment, una taula modela una entitat juntament amb els seus atributs, tot i que pot ser necessària també per implementar algunes relacions entre entitats dins de la base de dades.
- La clau primària d’una taula és l’atribut que identifica de forma unívoca cada instància o element en el seu interior. Per això, el valor d’aquest atribut no es pot repetir entre instàncies diferents.
- La clau forana d’una taula és la clau primària d’una altra taula, assegurant la integritat del model, atès que cada instància a la primera taula haurà d’existir també a la segona.
- Una relació 1:N entre dues entitats indica que cada instància de la primera entitat pot associar-se amb N instància a la segona taula. Pot implementar-se en la segona taula directament amb un atribut que prengui per valor algun dels valors del rang correcte per a la primera.
- Qualsevol ordre que introduïm en l’intèrpret de MySQL ha d’acabar obligatòriament amb el símbol ;, per ser executada correctament.
- Per exemple:
CREATE DATABASE
, CREATE TABLE
, SELECT
, LOAD DATA
i GRANT
.
- L’ordre
SELECT... FROM... WHERE
permet realitzar una consulta sobre els registres de les taules que compleixen certes condicions.
- Quan s’agrupen instàncies amb
GROUP BY
, és possible calcular mitjanes aritmètiques, mínims, màxims o comptes de totals (AVG
, MIN
, MAX
, COUNT
).
- La clàusula DISTINCT serveix per eliminar valors repetits. La clàusula LIMIT és útil per mostrar només les primeres instàncies d’una taula.
- A l’hora de comparar dues taules amb l’ordre
JOIN
emprant un atribut en comú, podem buscar les parelles de valors presents en ambdues taules o aquelles que només apareixen en una d’elles (LEFT
o RIGHT
).
- Una subconsulta permet generar un grup de resultats en forma de taula temporal. Aquesta taula auxiliar podrà ser interrogada, al seu torn, per la consulta principal que alberga la subconsulta en el seu interior.
- L’ordre
DROP TABLE
elimina la taula completament (definició i contingut). L’ordre DELETE
, en canvi, elimina únicament determinats registres d’acord amb una condició.
- La instrucció
SOURCE
.
- La instrucció
LOAD DATA
.
- El fitxer de text ha d’estar tabulat en columnes, que corresponen als atributs de les taules.
- El programa mysqldump realitza el bolcat de la base de dades.
- L’ordre seria:
mysql -o usuari -p
- Amb la instrucció
GRANT
- Amb l’ordre o funció
pretty()
- Amb la funció
db.createCollection("nomColecció");
- Amb la funció
count();
- És la forma d’identificar un camp situat en un document situat en camp array de documents de la forma
nom_camp_array.nom_ camp_ document
- És un document situat en un camp d’un document JSON.
This site is registered on
wpml.org as a development site.