You are on page 1of 5

Instituto tecnológico de Tapachula

Ingeniería en sistemas computacionales

Taller de base de datos

Catedrática:
Teresa del Carmen

5to semestre Grupo: “A”


Reporte

Presenta:
Juan Carlos González Gutiérrez
Miguel Ángel Garcia Campuzano
Ángel Francisco De Leon Cancino
José Manuel Chun Velasco
1.1 Creación de tablas
Ejemplo 1.

1.1 .1 creación de tabla con “Auto_increment”


Se crea la tabla haciendo uso de los metadatos más simples, con excepción del
campo con llave primaria que lleva consigo una restricción por defecto
“Auto_increment”, en caso de que el usuario en la captura de tuplas no ingrese un
numero de registro, esta se incrementara automáticamente, todo a partir del primer
dato ingresado al campo.
Nota:
En caso de querer eliminar una tabla de la cual se desconoce su creación, MySQL
proporciona un comando, el cual es el siguiente:

1.1.2 uso de la cláusula “if exists”.

Ejemplo 2

1.1.3 llave primaria compuesta


En la creación de tablas, relaciones MySQL proporciona diferentes comandos para
hacer uso, tal es el caso que al momento de crear una llave primaria podemos hacer
por medio de dos campos en ejemplo, No necesariamente debe ser de un campo
en exlucivo, haciendo uso de la lógica de que no se repitan esos campos en ninguna
otra tupla, además de especificar en un campo que su registro será único y que no
se vera expresada en ninguna otra tupla, se expresa con la cláusula unique, puesto
que en el ejemplo (véase en la imagen 1.1.3) la pareja únicamente.

1.1.4 ingreso de dato

Ejemplo 3.

1.1.5 creacion de tabla con multiples restrcciones(constraint)

1.1.6 estructura definida de la tabla 1.1.5


Se crea la tabla estableciendo una llave primaria como llave compuesta puesto que
depende de dos campos tomando lógica que jamás se repetirán, o bien las
probabilidades sean casi nulas sobre las tuplas, en este caso nombre y nacimiento.
Además de establecer una restricción (constraint) que existe con un campo con
registro único, que no se vera vista en ninguna otra tupla será propia del registro,
similar a una llave primaria, así mismo se agrega otra restricción de que un
trabajador trabaja únicamente con un proveedor.

1.1.7 ingreso de datos a la tabla 1.1.5


Alterar la tabla agregando una columna
(alter table)

1.1.8 modificacion de tabla agregando campo(sintaxis)


Ejemplo.
Esta instrucción permite alterar la columna y agregar un nuevo campo (véase en el
ejemplo 1.1.8).

Alterar la tabla agregando múltiples columnas

1.1.8 1.1.8 modificacion de tabla agregando multiples campos (sintaxis)


Usando la clausula alter table podemos agregar mas de una columna, la diferencia
para esta nueva instrucción es que lo añadido se codificara entre paréntesis
Alterar la tabla eliminando un campo
Alter table nombre_tabla DROP tabla;

Esta instrucción permite alterar la tabla para posteriormente eliminar una tabla.
Alterar la tabla modificando un campo que está definida con restricción por defecto
“default”.

Alterar la tabla cambiando el nombre de un campo.

Esta instrucción permite cambiar el nombre de la columna ya establecida.


Alterar la tabla usando “order by”.

Esta instrucción permite realizar un orden, aunque esta instrucción no tiene gran
duración, únicamente es alternativo realizar su uso en tablas cuyas actualizaciones
no estarán disponibles.

You might also like