Crear una taula

De Basap

Dreceres ràpides: navegació, cerca

Vegeu també Què és i com és una base de dades

Sense taules no hi ha res de res. Per a concebre una aplicació de base de dades, primer de tot cal estructurar les dades de forma coherent amb la informació com la tractarà l'usuari final.

  1. Dins la configuració/administració BASAP, obriu la secció de Taules. A tenir en compte que la base de dades de MySQL es crea automàticament, doncs mai no ens cal crear la base de dades.
  2. Al mateix requadre del botó Crear taula hi ha una casella on escriure el nom que tindrà la taula. L'escriviu i polseu el mateix botó. Veureu que sota aquests controls hi ha un títol Estructura de la base de dades, i més avall apareix informació sobre la taula creada.

Estructura de la taula

  1. Al mateix requadre del botó Crear camp hi ha una casella on escriure el nom que tindrà la nova columna de dades. Hi escriviu el nom que tindrà aquest concepte, que servirà l'usuari per a escriure una de les dades que conformarà cada registre de la taula.
  2. Allà mateix hi ha un desplegable "taula?", on heu de seleccionar per quina taula serà el nou camp.
  3. A un altre desplegable "tipus?" heu de seleccionar el tipus de dada que encaixa més amb allò que l'usuari haurà d'escriure.
  4. Polseu el mateix botó Crear camp. Veureu que a sota de Estructura de la base de dades s'actualitza la informació sobre la taula, apareixent el nou camp amb el tipus de dada i botons de configuració.
  5. Si aquest camp s'ha d'utilitzar per ordenar dades, identificar registres o fer recerques dins una taula molt plena, vegeu la documentació sobre Indexar un camp. Mentrestant podeu ignorar els índexos i claus primàries.

Altres taules

Creeu tantes taules com fitxers de dades voleu crear. En una biblioteca per exemple, farien una taula pels llibres, una altra pels autors (1 llibre es correspon amb 1 autor, sinó que poden haver diversos llibres per 1 autor), una taula pels socis de la biblioteca, una taula de temes (per a què l'usuari posi "història", "ciència", "esports"), etc.