base de datos

Page 1

Universidad Tecnológica de Tecamachalco Nombre: Julio Yair Román Bañuelos Cesar García Martínez Materia: Base de datos Final Carrera: Tecnología de la Información y Comunicación Grado: Segundo Cuatrimestre Grupo: “A”


Introducci贸n En este trabajo presentamos algunos comandos ya realizados de c贸mo crear modificar y poner tablas registros de una base de datos, en este mismo viene generalizado todo lo que se hixo en esta practica.


Mysql> use pinacotecas Database changed mysql> describe pinacoteca; +--------------------+----------+------+-----+---------+-------+ | Field

| Type

| Null | Key | Default | Extra |

+--------------------+----------+------+-----+---------+-------+ | codigodePinacoteca | char(10) | NO | PRI | NULL | | nombre | ciudad | direccion | dimansiones

| char(30) | NO | | char(20) | NO |

| NULL | | NULL |

| char(30) | NO | | char(30) | NO |

|

| |

| NULL |

|

| NULL |

|

+--------------------+----------+------+-----+---------+-------+ 5 rows in set (0.13 sec) Se utilzo el comando describe para ver la estructura de la tabla pinacoteca mysql> insert into pinacoteca (codigodePinacoteca,nombre,ciudad,direccion,dimansiones,) values(“001”, “frida Kahlo”, “mexico”, “centro historico “, “100*100mts”); insert into pinacoteca (codigodePinacoteca,nombre,ciudad,direccion,dimansiones,) values(“002”, “Diego Rivera”,”Guanajato”, “Av. Revolucion”, “50*50mts”); insert into pinacoteca (codigodePinacoteca,nombre,ciudad,direccion,dimansiones,) values(“003”, “Shakespeare”, “Francia”, “Florencia”, “60*60 mts”); insert into pinacoteca (codigodePinacoteca,nombre,ciudad,direccion,dimansiones,) values(“004”, “Michaelango”, “Francia”, “Laurencia”, “20*20 mts”);

con el comando insert into se insertaron registros


mysql> select * from pinacoteca; +--------------------+--------------+-----------+------------------+------------+ | codigodePinacoteca | nombre

| ciudad | direccion

| dimansiones

| +--------------------+--------------+-----------+------------------+------------+ | 001

| frida kahlo | mexico | centro historico | 100*100mts

| | 002

| Diego Rivera | Guanajato | Av. Revolucion | 50*50mts

| | 003

| Shakespeare | Francia | Florencia

| 60*60 mts

| Michaelango | Francia | Laurencia

| 20*20 mts

| | 004 | +--------------------+--------------+-----------+------------------+------------+ 4 rows in set (0.00 sec) Con el comando select * from se mostraron los registros ya ingresados.


mysql> alter table pintor rename artistas; Query OK, 0 rows affected (0.00 sec) Con el comando alter table se cambio el nombre de la tabla pintor por artistas mysql> describe artistas; +-------------------+----------+------+-----+---------+-------+ | Field

| Type

| Null | Key | Default | Extra |

+-------------------+----------+------+-----+---------+-------+ | RFC | nombre | pais | ciudad

| char(10) | NO | PRI | | char(30) | NO | | char(20) | NO | | char(20) | NO |

|

|

| NULL |

| NULL | | NULL |

| | |

| fechadenacimiento | char(30) | NO |

| NULL |

|

| fechadedefuncion | char(30) | NO |

| NULL |

|

| rcodigodelPintor | char(10) | NO | MUL | NULL | | estadocivil

| char(20) | YES |

| NULL |

|

|

+-------------------+----------+------+-----+---------+-------+ 8 rows in set (0.05 sec) insert into artistas (RFC,nombre,pais,ciudad,fechadenacimiento,fechadedefuncion,rcodigodelPintor,estadocivil) values(“001”, “Benito Perez”, “Mexico”, “Guadalajara”, “02/03/1920”, “05/06/1980”, “001”); insert into artistas (RFC,nombre,pais,ciudad,fechadenacimiento,fechadedefuncion,rcodigodelPintor,estadocivil) values(“002 “;”Fray Servando”, “Mexico”, “Oaxaca”, ”09/05/1925” ,”08/03/1955”, “002”); insert into artistas (RFC,nombre,pais,ciudad,fechadenacimiento,fechadedefuncion,rcodigodelPintor,estadocivil) values(“003”, “Sor Juana Ines de la cruz”, “Mexico”, “Oaxaca” “02/07/1930”, “06/05/1944”, 003”); insert into artistas (RFC,nombre,pais,ciudad,fechadenacimiento,fechadedefuncion,rcodigodelPintor,estadocivil) values(“004”, “Miguel Garcia”, “Mexico”, “Sonora”,”03/06/1920”, “04/03/1980”,”004”);


mysql> alter table artistas add column estadocivil char(20); Query OK, 4 rows affected (0.03 sec) Con el comando alter table artistas add column se agrego la columna estado civil mysql> select * from artistas; +-----+---------------------------+--------+-------------+-------------------+-----------------+------------------+-------------+ | RFC | nombre

| pais | ciudad

| fechadenacimiento | f

echadedefuncion | rcodigodelPintor | estadocivil | +-----+---------------------------+--------+-------------+-------------------+-----------------+------------------+-------------+ | 001 | Benito Perez

| Mexico | Guadalajara | 02/03/1920

5/06/1980

| NULL

| 001

| 002 | Fray Servando 8/03/1955

|

| Mexico | Oaxaca

| 002

| NULL

| 09/05/1925

| 003

| NULL

| 004 | Miguel Garcia 4/03/1980

| NULL

| 02/07/1930

| 03/06/1920

|

+-----+---------------------------+--------+-------------+-------------------+-----------------+------------------+-------------+ 4 rows in set (0.00 sec)

mysql> describe cuadros; +--------------------+----------+------+-----+---------+-------+ | Field

| Type

|0

|

| Mexico | Sonora

| 004

|0

|

| 003 | Sor Juana Ines de la cruz | Mexico | Oaxaca 6/05/1944

|0

| Null | Key | Default | Extra |

|0


+--------------------+----------+------+-----+---------+-------+ | codigo | nombre | dimensiones

| char(10) | NO | PRI | NULL | | char(30) | NO |

| NULL |

| char(20) | NO |

| char(30) | NO |

|

| NULL |

| fechadecreacion | char(30) | NO | | tecnica

|

|

| NULL |

| NULL |

|

|

| codigodelPintor | char(10) | YES | MUL | NULL | | codigodePinacoteca | char(10) | NO | MUL | NULL |

| |

+--------------------+----------+------+-----+---------+-------+ 7 rows in set (0.05 sec)

mysql> insert into cuadros (codigo,nombre,dimensiones,fechadecreacion,tecnica,co digodelpintor,codigodePinacoteca) values("001","la monalisa","4 mts cuadrados"," 02/03/1980","pintura vinilica","001","001"); Query OK, 1 row affected (0.00 sec) mysql> insert into cuadros (codigo,nombre,dimensiones,fechadecreacion,tecnica,co digodelpintor,codigodePinacoteca) values("002","la murales de la agricultura","4 mts cuadrados","05/06/1950","pintura sobre madera","002","002"); Query OK, 1 row affected (0.00 sec)

mysql> insert into cuadros (codigo,nombre,dimensiones,fechadecreacion,tecnica,co digodelpintor,codigodePinacoteca) values("003","la muralla china","10 mts cuadra dos","05/06/1920","oleo","003","003"); Query OK, 1 row affected (0.00 sec)

mysql> insert into cuadros (codigo,nombre,dimensiones,fechadecreacion,tecnica,co digodelpintor,codigodePinacoteca) values("004","mesoamerica","8 mts cuadrados","


08/09/1910","pintura sobre tela","004","004"); Query OK, 1 row affected (0.00 sec)

mysql> select * from cuadros; +--------+------------------------------+------------------+-----------------+---------------------+-----------------+--------------------+ | codigo | nombre ecnica

| dimensiones

| fechadecreacion | t

| codigodelPintor | codigodePinacoteca |

+--------+------------------------------+------------------+-----------------+---------------------+-----------------+--------------------+ | 001 | la monalisa

| 4 mts cuadrados | 02/03/1980

intura vinilica | 001

| 001

|p

|

| 002 | la murales de la agricultura | 4 mts cuadrados | 05/06/1950 intura sobre madera | 002 | 003 | la muralla china leo

| 003

| 002

| 10 mts cuadrados | 05/06/1920

| 003

| 004 | mesoamerica intura sobre tela | 004

|

| | 8 mts cuadrados | 08/09/1910 | 004

|

+--------+------------------------------+------------------+-----------------+---------------------+-----------------+--------------------+ 4 rows in set (0.00 sec)

mysql> describe escuela; +------------------+----------+------+-----+---------+-------+ | Field

| Type

| Null | Key | Default | Extra |

+------------------+----------+------+-----+---------+-------+ | clave

|o

| char(10) | NO | PRI | NULL |

|

|p

|p


| nombre | pais

| char(20) | NO | | char(20) | NO |

| NULL | | NULL |

| fechadefundacion | char(30) | NO |

| |

| NULL |

| codigodelPintor | char(10) | NO | MUL | NULL |

| |

+------------------+----------+------+-----+---------+-------+ 5 rows in set (0.06 sec) mysql> insert into escuela (clave,nombre,pais,fechadefundacion,codigodelPintor) values("001","miguel hidalgo","Mexico","16/09/1980","001"); Query OK, 1 row affected (0.00 sec) mysql> insert into escuela (clave,nombre,pais,fechadefundacion,codigodelPintor) values("002","velisario dominguez","Mexico","15/10/1970","002"); Query OK, 1 row affected (0.00 sec) mysql> insert into escuela (clave,nombre,pais,fechadefundacion,codigodelPintor) values("003","venustiano carranza","Mexico","10/12/1980","004"); ERROR 1062 (23000): Duplicate entry '003' for key 'PRIMARY' mysql> insert into escuela (clave,nombre,pais,fechadefundacion,codigodelPintor) values("004","vicente guerrero","mexico","02/03/1990","004"); Query OK, 1 row affected (0.00 sec)

mysql> select * from escuela; +-------+---------------------+--------+------------------+-----------------+ | clave | nombre

| pais | fechadefundacion | codigodelPintor |

+-------+---------------------+--------+------------------+-----------------+ | 001 | miguel hidalgo

| Mexico | 16/09/1980

| 001

|

| 002 | velisario dominguez | Mexico | 15/10/1970

| 002

|

| 003 | venustiano carranza | Mexico | 10/12/1980

| 003

|

| 004 | vicente guerrero | mexico | 02/03/1990

| 004

|


+-------+---------------------+--------+------------------+-----------------+ 4 rows in set (0.00 sec) mysq> alter table mecenas rename padrino; Query OK, 0 rows affected (0.00 sec) mysql> describe padrino; +-------------------+----------+------+-----+---------+-------+ | Field

| Type

| Null | Key | Default | Extra |

+-------------------+----------+------+-----+---------+-------+ | clave | nombre

| char(10) | NO | PRI | NULL | | char(30) | NO |

| NULL |

| fechadenacimiento | char(30) | NO | | pais | ciudad

| char(20) | NO | | char(20) | NO |

|

| NULL |

| NULL | | NULL |

| fechadedefuncion | char(30) | NO |

| |

| |

| NULL |

|

+-------------------+----------+------+-----+---------+-------+ 6 rows in set (0.03 sec) mysql> insert into padrino (clave,nombre,fechadenacimiento,pais,ciudad,fechadedefuncion) values("001 “, “Javier Lopez”, “01/02/03”, “mexico”, ”Monterrey”, “11/12/1950”); mysql> insert into padrino (clave,nombre,fechadenacimiento,pais,ciudad,fechadedefuncion) values("002”, ”Miguel Hernandez”, “02/03/1951”, “mexico”, ”Monterrey”, “12/10/2005”); mysql> insert into padrino (clave,nombre,fechadenacimiento,pais,ciudad,fechadedefuncion) values("003”, ”Sergio Perez”, “05/03/1930”, “Canada”, “Vancouver”, ”10/10/2000”); mysql> insert into padrino (clave,nombre,fechadenacimiento,pais,ciudad,fechadedefuncion) values("004”, ”Jose Gomez”, “23/08/1946”, ”Venezuela”, ”Venezuela”, “10/11/1996”);

mysql> select * from padrino; +-------+------------------+-------------------+-----------+-----------+-----------------+ | clave | nombre

| fechadenacimiento | pais

| ciudad | fechade


defuncion | +-------+------------------+-------------------+-----------+-----------+-----------------+ | 001 | Javier Lopez 950

| 01/02/03

| mexico | Monterrey | 11/12/1

|

| 002 | Miguel Hernandez | 02/03/1951 005

|

| 003 | Sergio Perez 000

| 05/03/1930

| Canada | Vancouver | 10/10/2

| 23/08/1946

| Venezuela | Venezuela | 10/11/1

|

| 004 | Jose Gomez 996

| mexico | Monterrey | 12/10/2

|

+-------+------------------+-------------------+-----------+-----------+-----------------+ 4 rows in set (0.00 sec)


Conclusi贸n Gracias a este trabajo pudimos realizar no al 100 % las practicas pero pudimos observar los detalles de los clausulas de la gesti贸n de datos espero y todo que todo salga bien feliz fin de semana


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.