Creant taules de bases de dades amb els assistents de LibreOffice Base

Els assistents de LibreOffice permeten crear en forma fàcil bases de dades

Els assistents ens ajuden a crear variats tipus de bases de dades.

Els assistents de LibreOffice faciliten la creació de bases de dadas. Inclouen els principals tipus que podem necessitar i és fàcil adaptar-los.

En el nostre article anterior havíem explicat breument quins eren els components d'una base de dades; taules, formularis, consultes i informes. Amb l'ajuda de LibreOffice Base veurem com es comporten en un exemple real. En aquest post anem a ocupar-nos de les taules.

Les taules són els fonaments d'una base de dades. Consisteixen en una sèrie de dades relacionades agrupats segons les seves característiques en camps. Per exemple, a la base de dades Clients tenim la taula Agenda i els camps Nom, adreça, telèfon i mail.

Abans de continuar, un aclariment. No estic escrivint una monografia sobre bases de dades relacionals. Només incloc la teoria suficient perquè qualsevol usuari pugui començar a gaudir de el programa. De tota manera, qualsevol comentari que vulguin fer sobre el tema, aquí tenen el formulari de comentaris.

Creant la nostra primera base de dades amb els assistents de LibreOffice Base

En aquest article anem a enfocar-nos en la creació de taules de bases de dades. Ho farem fent servir un dels motors interns de el programa. LibreOffice Base ens permet triar entre Firebird i HSQLDB.

Ni en la documentació de LibreOffice Base (que es va quedar en la versió 4) Ni en la més actual Guia d'inici (Versió 6) s'esmenta a Firebird. Per als nostres modestos propòsits, no sembla haver diferències més grans entre les dues pel que farem servir Firebird que és l'opció per defecte.

El nostre primer pas, un cop iniciat el programa, és triar el motor de base de dades. Ens vam quedar amb Firebird.

Primera pantalla de l'assistent de LibreOffice base

En aquesta primera pantalla triem el motor de base de dades que farem servir.

Feu clic en Següent per passar a la segona pantalla

Els assistents de LibreOffice ens donen la possibilitat de registrar la base de dades

Segona pantalla de l'assistent de creació de base de dades

A la segona pantalla se'ns dóna la possibilitat de registrar la base de dades. La diferència entre fer-ho o no és que a l'registrar-lo, li vam indicar a LibreOffice on es troben les dades, com s'organitzen i com es poden obtenir. D'aquesta manera podrem accedir als registres de dades des del processador de textos i el full de càlcul.

Marquem l'opció d'obrir la base de dades i la de crear taules mitjançant l'assistent. LibreOffice ens demanarà que assignem un nom i guardem la base de dades.

Assistent de base dades amb diferents plantilles

L'assistent de creació de base de dades ens ofereix diverses plantilles que podem modificar.

L'assistent de taules està dividit en dues seccions; Negocis i privat. Per a cada d'un d'ells ens ofereix una sèrie de plantilles. Les plantilles al seu torn ens mostren una llista de camps.

A manera d'ejempo farem servir la plantilla d'actius de la secció Negocis.

A la columna central veiem una fletxa simple i una doble que van cap a l'esquerra i el mateix cap a la dreta. elles controlen el desplaçament de camps entre les dues columnes. Els camps que apareixen a la columna de la dreta són els que van a compondre la nostra taula. Si premem les fletxes dobles, tots els camps seran seleccionats.

En el meu cas, selecciono com a primer camp IDActivo. Per això ho selecciono amb el punter i pols la fletxa simple que apunta a la dreta. Repeteixo el procediment amb tots els camps que m'interessen.

Selecció de camps amb l'assistent de base de dades

Podem triar quins camps usar de cada plantilla.

Un cop acabat això vam passar a la següent pantalla. Aquí anem a decidir si mantenim els noms dels camps o els assignem altres. També, establim alguns paràmetres sobre l'ingrés de dades. Ells són:

  • Format de les dades ingressats.
  • Si se li assigna un valor automàticament. En cas d'activar aquesta opció, cal afegir també el valor d'increment d'entrada a entrada.
  • Si és obligatori o no ingressar les dades.
  • Longitud màxima de la dada ingressat.
Fixant paràmetres de les dades

En aquesta pantalla vam determinar el format de les dades a ingressar en cada camp.

A el camp IDActivo li assigno el format de nombre sencer i no selecciono l'opció de completar automàticament. Aquest camp tindrà la funció de ser la clau principal. Vaig a explicar això més avall.

Per marca i model els assigno el format de tipus de text fix i entrada obligatòria. A descripció li assigno tipus de camp variable ja que puc arribar a necessitar més dels 255 caràcters que té de límit l'altra opció.

Assignant una clau principal

Dins d'una base de dades poden existir moltes taules amb múltiples registres. Aquests registres al seu torn es fan servir per a crear altres taules. Per facilitar la seva identificació, LibreOffice Base li assigna un codi o clau principal.

Jo triar utilitzar com a clau principal a l'paràmetre IDActivo. Prèviament havia seleccionat que el valor d'aquest camp es completés en forma automàtica. No obstant això, això provoca un missatge d'error que no aconsegueixo identificar, de manera que vaig desactivar aquesta opció. Tampoc ho facis en aquesta finestra.

Assignant la clau principal.

La clau principal permet identificar cada un dels registres individuals

L'ús de la clau principal és útil per exemple si tenim dos actius de la mateixa marca i model

Una vegada que assignem la clau principal estem preparats per començar amb el següent pas, assignar el nom de taula i començar a completar les dades. Però això ho veiem en el proper post.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.