Salta el contingut

DAM - DAW - MP 0484 Bases de Dades - NF3

Pràctica 14: - EXERCICIS DDL

Aquesta pràctica la podem realitzar a la base test.

  1. Crea una taula DEPART basant-te en la següent informació. Confirma que s'ha creat la taula.

    Nom Columna Tipus de clau Nul/Únic Taula de claus foranes Columna de claus foranes Tipus de dada Longitud
    CODI_DEP PRIMARY KEY INT 2
    NOM VARCHAR 20

    En MariaDB i MySQL, la longitud dels numeros no es té en compte. Mana el tipus.

  2. Crea una taula EMPLEAT basant-te amb el següent esquema:

    Nom Columna Tipus de clau Nul/Únic Taula de claus foranes Columna de claus foranes Tipus de dada Longitud
    CODI_EMP PRIMARY KEY INT 4
    NOM VARCHAR 25
    OFICI VARCHAR 12
    CODI_DEP DEPART CODI_DEP INT 2
  3. Modifica la taula EMPLEAT per permetre que el camp NOM tingui una mida de 30 caràcters.

  4. Comprova que les taules EMPLEAT i DEPART s’han creat al diccionari de dades

  5. Crea una taula EMPL2 basant-te amb el següent esquema:

    Nom Columna Tipus de clau Nul/Únic Taula de claus foranes Columna de claus foranes Tipus de dada Longitud
    NUM PRIMARY KEY NOT NULL INT 4
    NOM VARCHAR 25
    OFICI VARCHAR 12
    SOU DECIMAL 11,2
    CODI_DEP DEPART CODI_DEP INT 4

    En MariaDB i MySQL, la longitud dels numeros no es té en compte. Mana el tipus. Per tant, una columna INT(4) pot referenciar una columna INT(2) d'una altra taula.

  6. Elimina la taula EMPLEAT. Confirma que s’ha esborrat consultant el diccionari de dades.

  7. Canvia el nom de la taula EMPL2 per EMPLEAT. Confirma que s’ha fet el canvi consultant el diccionari de dades.

  8. Elimina la columna SOU de la taula EMPLEAT. Confirma que s’ha fet la modificació de la taula.

  9. Elimina les taules EMPLEAT i DEPART.