Dissenyant taules de base de dades

Primer, hi haurà dues taules afegides a la vostra base de dades: Persones i Telèfons. Aquestes són exactament les mateixes taules descrites al capítol Base de dades i full de càlcul. Es pot trobar una disposició per a Persones a la secció Integritat de dades i validació en aquell capítol.

  1. Seleccionar Taula des de la barra d'eines. També podeu usar Crea un objecte: taula al menú contextual de l'element Taules al Navegador del projecte.

  2. Apareixerà la finestra de Disseny de taula. Mirant a la part superior de la finestra de disseny, notareu que el Kexi us proposa un nom genèric com Taula1 per a la taula nova. El disseny de la taula no es desa encara, de manera que podreu assignar després un nom més apropiat. Encara més, per la mateixa raó, el nom de la taula encara no és visible al Navegador del projecte.

La finestra de disseny de taula

La finestra de disseny de taula consisteix en les columnes següents:

  • : informació addicional sobre el camp.

  • Camp de la llegenda: llegenda del camp que serà visible durant la introducció de dades.

  • Tipus de dada: un quadre combinat que conté una llista de tipus de dada, per tal d'arranjar una regla principal per a la introducció de dades per a un camp donat. Per exemple, quan es configura un tipus de dada de nombre enter per a un camp, un usuari de la base de dades no hi podrà introduir caràcters de lletra.

  • Comentaris: aquí hi podeu introduir qualsevol informació útil per a fer entendre per a què serveix el camp donat. Aquest text addicional es desarà amb el disseny de taula i només serà visible en mode de disseny.

A la finestra de disseny de taula, cada fila correspon a un camp simple de taula. Podeu reconèixer que sou en mode de disseny perquè el botó Disseny està seleccionat a la finestra de barra d'eines de la taula.

Dissenyant la taula Persones

A la primera fila cliqueu a la cel·la de la columna Camp de la llegenda i introduïu el Nom com a llegenda del camp. Omplint el camp Camp de la llegenda automàticament s'omple el camp del Nom com es veu a la subfinestra Editor de propietats.

Notes sobre els noms de camp i de les llegendes

  • Cada camp de taula haurà de tenir un nom i una llegenda, no poden estar buits.

  • El nom de camp és una paraula usada per la base de dades, normalment no visible per als usuaris de l'aplicació de la base dades. El nom no pot contenir caràcters (nacionals) especials (com ±, ¶, Ü) o caràcters d'espai. El nom només ha de contenir lletres romanes, nombres i el signe subratllat «_». Useu el darrer en lloc d'espais o guions.

  • Els noms de camps han de començar amb una lletra o un signe de subratllat «_», mai amb un nombre.

  • No import si esteu usant lletres minúscules o majúscules. Per al Kexi el nom de camp Persones és el mateix que persones.

  • Camp de la llegenda, d'altra banda, us permet d'introduir qualsevol lletra i caràcter especial. Es mostrarà per als usuaris de l'aplicació de base de dades.

De manera similar, introduïu els següents camps en el disseny de taula:

  • cognom

  • carrer

  • numero_de_casa

  • ciutat

Tots els camps de més amunt, excepte numero_de_casa, són del tipus text. Canvieu el tipus del camp numero_de_casa a nombre enter. Per a fer això, feu clic en una cel·la de la columna Tipus de dada, fila numero_de_casa i després feu clic al botó de la llista desplegable o premeu F4. Apareixerà la llista de tipus de dades. També podeu usar les tecles Fletxa amunt i Fletxa avall per a seleccionar un altre tipus. Seleccioneu el tipus Nombre enter.

A partir d'ara, el camp numero_de_casa només acceptarà números.

El disseny de la taula Persones està llest. Cliqueu el botó Dades de la barra d'eines per a finalitzar el disseny i canviar a la Vista de dades de la taula. Això permet introduir dades a la taula.

Com que el disseny encara no està desat a la base de dades, apareixerà la finestra de diàleg Desa l'objecte com a. Cal especificar el nom per a la taula nova.

El Kexi ofereix un nom genèric com Taula1. Per a canviar el nom, introduïu Persones al camp Llegenda i premeu la tecla Retorn o feu clic al botó D'acord. El camp Llegenda s'usarà per a mostrar la taula als usuaris finals de la base de dades, p. ex. com a un formulari. Contràriament al nom, la llegenda podrà contenir qualsevol caràcter incloent-hi espais i caràcters especials.

Tingueu en compte que omplir el camp Llegenda automàticament omple el camp Nom. Per a la vostra comoditat, la regla per a usar només lletres, nombres i el caràcter «_» es manté. Podeu modificar el contingut del camp Nom si ho voleu.

  1. Se us demana confirmació per a afegir automàticament una clau primària a la taula. Cliqueu al botó Afegeix la clau primària per tal de continuar.

  2. La taula Persones s'ha creat i s'ha obert en Vista de les dades. El seu nom apareix a la subfinestra del Navegador del projecte.

  3. Creeu la taula Telèfons, de manera similar a la taula Persones.

  4. Creeu un camp persona de tipus nombre enter i telèfon de tipus Text. No feu servir aquí un camp de tipus nombre perquè els números de telèfon poden tenir diferents formes i prefixos.

  5. Cliqueu el botó Dades de la barra d'eines i introduïu la llegenda Telèfons per a la taula. Com a la taula anterior, permeteu que el Kexi creï automàticament la clau primària.