3.310 cursos gratis
6.277.261 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Software > MySQL básico. Bases de datos y software libre (segunda parte) > MySQL. Caso práctico 2 (segunda parte)

MySQL básico. Bases de datos y software libre (segunda parte)

Autor: Editorial McGraw-Hill
Curso: 4/5 4/5 (1 opinión) |785 alumnos|Fecha publicación: 30/10/2008

Capítulo 13:

 MySQL. Caso práctico 2 (segunda parte)

Para finalizar, crearemos la tabla matrícula con sólo dos campos: el código de alumno y el código de asignatura. Ambos serán claves ajenas respecto a las tablas alumnos y asignatura, respectivamente. Además, juntos formarán la clave primaria de la tabla matrícula.

Recordemos que un campo debe estar indexado para poder ser clave ajena. Teniendo en cuenta esta premisa y aplicando los conocimientos adquiridos en esta unidad, la sentencia de creación de la tabla matrícula se correspondería con la que se reproduce en la Figura 8.36.

MySQL. Caso práctico 2 (segunda parte)

Fig. 8.36. Modificación de la tabla matrícula.

La sentencia que se reproduce en la Figura 3.36 cuenta con algunas particularidades destacables.

En primer lugar, se ha definido la clave primaria después de la declaración de campos, puesto que en este caso la clave está formada por más de un campo.

En segundo lugar, se ha creado un índice para cada uno de los campos que vamos a definir como clave ajena.

Finalmente, se han añadido las cláusulas FOREIGN KEY al final para definir las claves ajenas. Además, REFERENCES no se ha puesto al lado de cada campo porque antes deben crearse los índices: no puede definirse una clave ajena si previamente el campo no está indexado.

Para terminar con este Apartado, conviene tener presente una singularidad más de la instrucción ALTER TABLE.

Si se desea cambiar el nombre de un campo, no utilizaremos la cláusula MODIFY, sino CHANGE seguida del antiguo nombre del campo, el nombre nuevo y el resto de propiedades. Para cambiar, por ejemplo, el nombre al campo fnacimiento y dejarlo como fnac, la modificación se debería realizar tal como se muestra en la Figura 8.37.

MySQL. Caso práctico 2 (segunda parte)

Fig. 8.37. Modificación del nombre de un campo.

Nota: Con este capítulo hemos llegado al final del curso. Recuerda que este trabajo es un fragmento del libro "CEO - Operaciones con bases de datos ofimáticas y corporativas" del autor F. Oltra, J. Albert, A. Vericat, publicado por la editorial McGraw-Hill (ISBN: 84-481-4881-9).

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Información de los programas con certificado

Hay 1 opinión. Opina sobre este curso.


Cursos similares a MySQL básico. Bases de datos y software libre (segunda parte)


Cursos Valoración Alumnos Vídeo
Excel. Hojas de cálculo (tercera parte)
Curso del software Excel y formación ofimática. En esta tercera parte de nuestro curso de uso avanzado de hojas de cálculo de Excel aprenderás a modificar gráficos; conoc... [07/11/08]
 2,50/5 2.710  
Instalación de un Servidor de Correo en Linux
Linux es un sistema operativo libre, con lo que no se tiene que pagar por ningún tipo de licencia. También se puede conseguir el código fuente y poderlo modificar libreme... [16/06/04]
 4,38/5 13.842  
Introducción a CrystalReport
En este curso le ofrecemos el mejor diseñador de Reportes desde mi punto de vista. Este manual le ayudará a diseñar de forma mas eficas sus informes. Crystal Reports le p... [16/04/07]
5/5 2.299  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail