+ All Categories
Home > Documents > final de base de datos

final de base de datos

Date post: 18-Mar-2016
Category:
Upload: elena-anastasio
View: 229 times
Download: 1 times
Share this document with a friend
Description:
trabajo de base
Popular Tags:
44
qwertyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopasdfgh jklzxcvbnmqwertyuiopasdfghjklzxcvb nmqwertyuiopasdfghjklzxcvbnmqwer tyuiopasdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq wertyuiopasdfghjklzxcvbnmqwertyuio pasdfghjklzxcvbnmqwertyuiopasdfghj klzxcvbnmqwertyuiopasdfghjklzxcvbn mqwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasdf ghjklzxcvbnmqwertyuiopasdfghjklzxc vbnmqwertyuiopasdfghjklzxcvbnmrty uiopasdfghjklzxcvbnmqwertyuiopasdf ghjklzxcvbnmqwertyuiopasdfghjklzxc vbnmqwertyuiopasdfghjklzxcvbnmqw Trabajo final base de datos BD de toreros 07/04/2011 Gustavo Andrade ANGEL LAURAELENA ANASTACIO MARCIAL
Transcript
Page 1: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 1

qwertyuiopasdfghjklzxcvbnmqwertyui

opasdfghjklzxcvbnmqwertyuiopasdfgh

jklzxcvbnmqwertyuiopasdfghjklzxcvb

nmqwertyuiopasdfghjklzxcvbnmqwer

tyuiopasdfghjklzxcvbnmqwertyuiopas

dfghjklzxcvbnmqwertyuiopasdfghjklzx

cvbnmqwertyuiopasdfghjklzxcvbnmq

wertyuiopasdfghjklzxcvbnmqwertyuio

pasdfghjklzxcvbnmqwertyuiopasdfghj

klzxcvbnmqwertyuiopasdfghjklzxcvbn

mqwertyuiopasdfghjklzxcvbnmqwerty

uiopasdfghjklzxcvbnmqwertyuiopasdf

ghjklzxcvbnmqwertyuiopasdfghjklzxc

vbnmqwertyuiopasdfghjklzxcvbnmrty

uiopasdfghjklzxcvbnmqwertyuiopasdf

ghjklzxcvbnmqwertyuiopasdfghjklzxc

vbnmqwertyuiopasdfghjklzxcvbnmqw

Trabajo final base de datos

BD de toreros

07/04/2011

Gustavo Andrade ANGEL LAURAELENA ANASTACIO MARCIAL

Page 2: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 2

Contenido INTRODUCCION: .................................................................................................................................. 4

PRACTICA 3 UNIDAD 2 ......................................................................................................................... 5

Planteamiento del problema.............................................................................................................. 5

Requerimientos de la base de datos ................................................................................................... 5

Identificación de entidades ................................................................................................................. 6

Identificación de relaciones ................................................................................................................ 6

Atributos .............................................................................................................................................. 6

Enunciados semánticos ....................................................................................................................... 7

Diagrama general e-r ......................................................................................................................... 10

Modelo relacional ............................................................................................................................. 11

Modelo relacional con patas de gallo .............................................................................................. 12

Codigo obtenido por medio de dds pro en mysql ........................................................................... 13

CÒDIGO DE MYSQL ............................................................................................................................ 13

Inserción de registros a las tablas .................................................................................................... 20

1.- A continuación se describen los datos a insertar en la Base de Datos Toreros, una vez

ingresados los datos mostrar todos los registros de cada una de las tablas. ................................... 20

2.-Cambiar el nombre de la columna Año_nacio de la tabla toros por Fecha_nacimiento. ............ 34

Para poder cambiar el nombre de la columna se utilia el comando alter que pertenece al dml ... 34

3.-Cambiar el nombre de la columna DNIT1 que es la llave foránea de la tabla toreros por Padrino.

........................................................................................................................................................... 35

Para cambiar el nombre de la tabla se utiliza la sentencia alter ...................................................... 35

4.- Modificar el registro 1002 de la Tabla Toreros en el campo “Apodo” cambiar el que existe por

“El Zotoluco”. .................................................................................................................................... 36

5.- Mostrar los datos de los Toreros ordenados de la A a la Z. ......................................................... 37

6.- Mostrar las corridas ordenadas por Año. (Ordenadas descendentemente). .............................. 38

7.- Cambiar el Nombre de la Tabla Actúan por el Nombre Participan. ............................................. 39

9.- Modificar el registro 7 de la tabla Toros en el campo Color cambiar Pinto por Negro ............... 40

10.- Añadir una columna con el nombre Peso con tipo dato en la tabla de Toros e ingresar los

datos de peso a cada uno de los registros. ....................................................................................... 41

Page 3: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 3

11.- Mostrar los registros de la tabla Toros ordenados por el Peso. ................................................ 43

Conclusion ......................................................................................................................................... 44

Page 4: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 4

INTRODUCCION:

En la vida cotidiana las bases de datos son una herramienta de gran ayuda en diversos

campos laborales tales como el trabajo, la escuela, etc. Las bases de datos son realizadas con fines

de ayudar a la agrupación de datos y tener un control sobre la información.

Para la realización de esta actividad utilizamos el programa gestor de datos MySQL ya que

nos estamos más familiarizados con esté, además de que la manipulación de la base de datos es

mas fácil,

En practica contiene una breve descripción del problema, enunciados semánticos,

diagrama general, tablas realizadas en el programa DDS PRO, y código de la creación de la base de

datos realizada en MySQL.

Page 5: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 5

PRACTICA 3 UNIDAD 2

Planteamiento del problema

La asociación “amigos de la fiesta” desea recoger en una base de datos toda la información acerca

de las corridas de toros que se celebran en España y de todos los datos relacionados con ellas.

Requerimientos de la base de datos

a) Se desea tener información acerca de cada corrida identificada conjuntamente por un

numero de orden,la feria en que se celebra y el año de celebración.

b) En una determinada corrida actúan una serie de toreros (minimo 1 maximo 3) de los que

se desea guardar su DNI,nombre,apodo y fecha en que tomo la alternativa (fecha en que

se convirtió en matador de toros), además se desea saber quien fue el torero que le dio la

alternativa (padrino) en su dia ( un torero puede dar la alternativa a varios compañeros o

a ninguno).

c) En cada corrida un torero obtiene una serie de premios (cuantas orejas, cuantos rabos y si

salió por la puerta grande o no ) de los que se desea mantener información.

d) Cada torero puede tener un aponderado del que es protegido. A su vez, un apoderado lo

puede ser de varios toreros. De el se desea saber su DNI, nombre, dirección y teléfono.

e) Una corrida se celebra en una plaza de toros de la que se desea saber su nombre que se

supone único , localidad, dirección y aforo. En una misma plaza se pueden celebrar varias

corridas de toros.

f) En cada corrida son estoqueados al menos 6 toros. cada toro viene identificado por el

código de ganadería a la que pertenece, el año en que nació y un numero de orden.

Además se desea mantener información acerca de su nombre y color asi como el orden en

que fue toreado.

g) Cada toro pertenece a una ganadería determinada. De cada ganadería se pretende saber

su código, nombre, localidad y antigüedad (fecha de creación).

Page 6: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 6

Identificación de entidades

Identificación de relaciones

Corrida

Torero

Premio

Apoderado

Plaza

Toro

ganadería

Actuan

Obtener

Tener

Celebrar

Estoquear

Pertenecer

Alternativa

Atributos

Entidad Atributos Corrida Numero de orden, feria, año y id_corrida Torero DNI, nombre, apodo, f de alternativo Premio Id_premios, orejas, rabos y salidapor Apoderado DNI, nombre, dirección y teléfono. Plaza Toro Ganadería

Nombre, localidad, dirección, aforo y id_plaza Nacimiento, num.orden, nombre, color, orden de toreo, id_toro Nombre, código, localidad y antigüedad

Page 7: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 7

Enunciados semánticos

o En cada corrida deben actuar uno o varios toreros.

o Cada torero debe actuar en una solo una corrida

o Cada torero puede obtener uno o varios premios

o Cada premio puede ser obtenido por un y solo un torero

o Cada torero puede dar la alternativa a uno o varios toreros

o Cada maestro puede educar a uno o varios pintores

(1,1) (1, N)

1: N

(0,1)

(0, N)

(1,1) (0, N)

N: 1

Corrida

Actuan torero

torero

1: N

Obtiene Premio

Torero Dar

alternativa

1:N

Page 8: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 8

o Cada pintor torero puede tener a uno solo un apoderado

o Cada apoderado puede tener a uno o varios toreros

o Cada corrida debe ser celebrada en una y sola una plaza

o En cada plaza pueden ser celebradas una o varias corridas

o

o En cada corrida deben ser estoqueados uno o varios toros

o Cada toro debe ser estoqueado en una sola corrida

Torero

Tener Aponderado

Corrida

Celebrar Plaza

(0, N) (1,1)

N: 1

(0, N) (0,1)

N:1

Corrida

Estoquear Toros

(1,N)

N: 1

(0, N)

Page 9: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 9

Cada toro debe pertenecer a una solo una ganadería

A cada ganadería deben pertenecer uno o varios toros.}

Toro

Pertenecer ganaderia

(1,N)

N: 1

(1, N)

Page 10: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 10

Diagrama general e-r

1:N

N:1

N:1

1:N

N:1

N:1

Ganaderia

pertenece

toro

estocar

corrida

Celebrar

plaza

premio

obtiene

tiene

apoderado

Alternativa torero

Actúan

N:N

Page 11: final de base de datos

11

Modelo relacional

Tablas del modelo relacional patas de gallo

CORRIDA

ID_CORRIDA AÑO FERIA NUMERO DE ORDEN

ID PLAZA

PK FK NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL

TORERO

DNI NOMBRE APODO FECHA DE ALTERNATIVA

DNI DNI DNI

PK FK FK FK NOT NULL NOT NULL NOT NULL

PREMIOS

ID PREMIOS OREJAS RABOS SALIDA POR LA PUERTA

DNI

FK NOT NULL NOT NULL NOT

NULL

APODERADO

DNI NOMBRE DIRECCIÓN PK NOT NULL

NOT NULL NOT NULL

PLAZA

NOMBRE LOCALIDAD DIRECCIÓN AFORO ID PLAZA PK NOT NULL NOT NULL NOT NULL NOT NULL

TORO

NACIMIENTO NUM_ORDEN NOMBRE COLOR ORDEN DE TOREO

ID_TORO CÓDIGO

PK FK

NO NULL

Page 12: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 12

GANADERIA

NOMBRE CÓDIGO LOCALIDAD ANTIGÜEDAD ID_TORO PK FK NOT NULL

Modelo relacional con patas de gallo

GANADERIA

NOMBRE

CODIGO

LOCALIDAD

ANTIGUEDAD

TORO

NACIMIENTO

ORDEN

NOMBRE

COLOR

ERDENTOREO

IDTORO

CODIGO

ID_CORRIDA

CORRIDA

ID_CORRIDA

ANO

FERIA

NUMERODEORDEN

IDPLAZA

PLAZA

NOMBRE

LOCALIDAD

DIRECCION

AFORO

IDPLAZA

TORERO

DNI

NOMBRE

APODO

FECHAALTERNATIVA

ID_CORRIDA

IDN

rDNI

PREMIO

IDPREMIOS

OREJAS

RABOS

SALIDAPOR

DNI

APODERADO

IDN

NOMBRE

DIRECCION

Page 13: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 13

Codigo obtenido por medio de dds pro en mysql

CÒDIGO DE MYSQL #

# Target: MySQL

# Syntax: mysql -u user password < filename.sql

#

# Date : Feb 25 2011 11:09

# Script Generated by Database Design Studio 2.21.1

#

#

# Select Database: 'db_name'

#

USE db_name;

#

# Create Table : 'GANADERIA'

# NOMBRE :

# CODIGO :

# LOCALIDAD :

# ANTIGUEDAD :

#

CREATE TABLE GANADERIA (

NOMBRE CHAR(20) NOT NULL,

Page 14: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 14

CODIGO CHAR(20) NOT NULL,

LOCALIDAD CHAR(20) NOT NULL,

ANTIGUEDAD CHAR(20) NOT NULL,

PRIMARY KEY (CODIGO)) TYPE=INNODB;

#

# Create Table : 'PLAZA'

# NOMBRE :

# LOCALIDAD :

# DIRECCION :

# AFORO :

# IDPLAZA :

#

CREATE TABLE PLAZA (

NOMBRE CHAR(20) NOT NULL,

LOCALIDAD CHAR(20) NOT NULL,

DIRECCION CHAR(20) NOT NULL,

AFORO CHAR(20) NOT NULL,

IDPLAZA CHAR(20) NOT NULL,

PRIMARY KEY (IDPLAZA)) TYPE=INNODB;

#

# Create Table : 'APODERADO'

# IDN :

# NOMBRE :

# DIRECCION :

Page 15: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 15

#

CREATE TABLE APODERADO (

IDN CHAR(20) NOT NULL,

NOMBRE CHAR(20) NOT NULL,

DIRECCION CHAR(20) NOT NULL,

PRIMARY KEY (IDN)) TYPE=INNODB;

#

# Create Table : 'CORRIDA'

# ID_CORRIDA :

# ANO :

# FERIA :

# NUMERODEORDEN :

# IDPLAZA : (references PLAZA.IDPLAZA)

#

CREATE TABLE CORRIDA (

ID_CORRIDA CHAR(20) NOT NULL,

ANO CHAR(20) NOT NULL,

FERIA CHAR(20) NOT NULL,

NUMERODEORDEN CHAR(20) NOT NULL,

IDPLAZA CHAR(20) NOT NULL,

PRIMARY KEY (ID_CORRIDA),

INDEX idx_fk_CORRIDA (IDPLAZA),

CONSTRAINT fk_CORRIDA FOREIGN KEY (IDPLAZA)

REFERENCES PLAZA (IDPLAZA)

ON DELETE CASCADE

Page 16: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 16

ON UPDATE CASCADE) TYPE=INNODB;

#

# Create Table : 'TORERO'

# DNI :

# NOMBRE :

# APODO :

# FECHAALTERNATIVA :

# ID_CORRIDA : (references CORRIDA.ID_CORRIDA)

# IDN : (references APODERADO.IDN)

# rDNI : (references TORERO.DNI)

#

CREATE TABLE TORERO (

DNI CHAR(20) NOT NULL,

NOMBRE CHAR(20) NOT NULL,

APODO CHAR(20) NOT NULL,

FECHAALTERNATIVA CHAR(20) NOT NULL,

ID_CORRIDA CHAR(20) NULL,

IDN CHAR(20) NOT NULL,

rDNI CHAR(20) NULL,

PRIMARY KEY (DNI),

INDEX idx_fk_TORERO (ID_CORRIDA),

CONSTRAINT fk_TORERO FOREIGN KEY (ID_CORRIDA)

REFERENCES CORRIDA (ID_CORRIDA)

ON DELETE SET NULL

ON UPDATE CASCADE,

Page 17: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 17

INDEX idx_fk_TORERO2 (IDN),

CONSTRAINT fk_TORERO2 FOREIGN KEY (IDN)

REFERENCES APODERADO (IDN)

ON DELETE CASCADE

ON UPDATE CASCADE,

INDEX idx_fk_TORERO3 (rDNI),

CONSTRAINT fk_TORERO3 FOREIGN KEY (rDNI)

REFERENCES TORERO (DNI)

ON DELETE SET NULL

ON UPDATE CASCADE) TYPE=INNODB;

#

# Create Table : 'PREMIO'

# IDPREMIOS :

# OREJAS :

# RABOS :

# SALIDAPOR :

# DNI : (references TORERO.DNI)

#

CREATE TABLE PREMIO (

IDPREMIOS CHAR(20) NOT NULL,

OREJAS CHAR(20) NOT NULL,

RABOS CHAR(20) NOT NULL,

SALIDAPOR CHAR(20) NOT NULL,

DNI CHAR(20) NOT NULL,

PRIMARY KEY (IDPREMIOS),

Page 18: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 18

INDEX idx_fk_PREMIO (DNI),

CONSTRAINT fk_PREMIO FOREIGN KEY (DNI)

REFERENCES TORERO (DNI)

ON DELETE CASCADE

ON UPDATE CASCADE) TYPE=INNODB;

#

# Create Table : 'TORO'

# NACIMIENTO :

# ORDEN :

# NOMBRE :

# COLOR :

# ERDENTOREO :

# IDTORO :

# CODIGO : (references GANADERIA.CODIGO)

# ID_CORRIDA : (references CORRIDA.ID_CORRIDA)

#

CREATE TABLE TORO (

NACIMIENTO CHAR(20) NOT NULL,

ORDEN CHAR(20) NOT NULL,

NOMBRE CHAR(20) NOT NULL,

COLOR CHAR(20) NOT NULL,

ERDENTOREO CHAR(20) NOT NULL,

IDTORO CHAR(20) NOT NULL,

CODIGO CHAR(20) NULL,

ID_CORRIDA CHAR(20) NOT NULL,

Page 19: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 19

PRIMARY KEY (IDTORO),

INDEX idx_fk_TORO (CODIGO),

CONSTRAINT fk_TORO FOREIGN KEY (CODIGO)

REFERENCES GANADERIA (CODIGO)

ON DELETE SET NULL

ON UPDATE CASCADE,

INDEX idx_fk_TORO2 (ID_CORRIDA),

CONSTRAINT fk_TORO2 FOREIGN KEY (ID_CORRIDA)

REFERENCES CORRIDA (ID_CORRIDA)

ON DELETE CASCADE

ON UPDATE CASCADE) TYPE=INNODB;

Page 20: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 20

Inserción de registros a las tablas

1.- A continuación se describen los datos a insertar en la Base de

Datos Toreros, una vez ingresados los datos mostrar todos los

registros de cada una de las tablas. Para la inserción de datos se utiliza el comando insert into que este pertenece a dml

Microsoft Windows XP [Versión 5.1.2600]

(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Julio Roman>cd ?

C:\Documents and Settings\Julio Roman>\cd\

"\cd\" no se reconoce como un comando interno o externo,

programa o archivo por lotes ejecutable.

C:\Documents and Settings\Julio Roman>cd \

C:\>cd xampp

C:\xampp>cd mysql

C:\xampp\mysql>cd bin

C:\xampp\mysql\bin>mysql -u root -p

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Page 21: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 21

Your MySQL connection id is 2

Server version: 5.1.41 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use corridas

Database changed

mysql> DESCRIBE PLAZADETOROS;

+-----------+----------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+-----------+----------+------+-----+---------+-------+

| Nombre | char(20) | NO | PRI | NULL | |

| localidad | char(20) | NO | | NULL | |

| direccion | char(20) | NO | | NULL | |

| aforo | char(20) | NO | | NULL | |

+-----------+----------+------+-----+---------+-------+

4 rows in set (0.34 sec)

mysql> insert into plazadetoros (nombre,localidad,direccion,aforo,) values("El

relicario","Puebla","Recinto Ferial","5000");

Query OK, 1 row affected (0.06 sec)

mysql> insert into plazadetoros (nombre,localidad,direccion,aforo) values("Plaza de toros

Mexico","Distrito Federal","Mexico, DF","41000");

Query OK, 1 row affected (0.00 sec)

mysql> insert into plazadetoros (nombre,localidad,direccion,aforo,) values("Plaza Monumental

de Apizaco","Apizaco","Tlaxcala","7000");

Page 22: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 22

Query OK, 1 row affected (0.00 sec)

mysql> select * from plazadetoros;

+-----------------------------+------------------+----------------+-------+-----

------------+

| nombre | localidad | direccion | aforo |

+-----------------------------+------------------+----------------+-------+-----

------------+

| El relicario | Puebla | Recinto Ferial | 5000 |

| Plaza de toros Mexico | Distrito Federal | Mexico, DF | 41000 |

| Plaza Monumental de Apizaco | Apizaco | Tlaxcala | 7000 |

+-----------------------------+------------------+----------------+-------+-----

------------+

3 rows in set (0.08 sec)

mysql> DESCRIBE GANADERIA;

+----------------+----------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+----------------+----------+------+-----+---------+-------+

| CODIGO | char(20) | NO | PRI | NULL | |

| NOMBRE | char(20) | NO | | NULL | |

| LOCALIDAD | char(20) | NO | | NULL | |

| FECHA_CREACION | char(20) | NO | | NULL | |

+----------------+----------+------+-----+---------+-------+

4 rows in set (0.13 sec)

Page 23: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 23

mysql> insert into ganaderia (codigo,nombre,localidad,fecha_creacion) values("G1","La

laguna","Tlaxcala","1907");

Query OK, 1 row affected (0.00 sec)

mysql> insert into ganaderia (codigo,nombre,localidad,fecha_creacion) values("G2","San

Mateo","Zacateca","1906");

Query OK, 1 row affected (0.00 sec)

mysql> insert into ganaderia (codigo,nombre,localidad,fecha_creacion) values("G3","Reyes

Huerta","Tlaxcala","1904");

Query OK, 1 row affected (0.00 sec)

mysql> select * from ganaderia;

+--------+--------------+----------------------------------------------+--------

---+-----------------+

| codigo | nombre | localidad | fecha_creacion |+----

| G1 | La laguna | Tlaxcala | 1907 |

| G2 | San Mateo | Zacateca | 1906 |

| G3 | Reyes Huerta | Tlaxcala | 1904 |

+--------+--------------+----------------------------------------------+--------

---+-----------------+

3 rows in set (0.28 sec)

mysql> describe corrida;

+--------+----------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+--------+----------+------+-----+---------+-------+

| ORDEN | char(20) | NO | PRI | NULL | |

Page 24: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 24

| FERIA | char(20) | NO | | NULL | |

| ANO | char(20) | NO | | NULL | |

| nombre | char(20) | YES | MUL | NULL | |

+--------+----------+------+-----+---------+-------+

4 rows in set (0.13 sec)

mysql> insert into corrida (Orden,Feria,Ano,nombre) values("001","Tlaxcala","2010","Plaza

Monumental de Apizaco");

Query OK, 1 row affected (0.28 sec)

mysql> insert into corrida (Orden,Feria,Ano,nombre) values("002","San Nicolas","2009","Plaza

Monumental de Apizaco");

Query OK, 1 row affected (0.28 sec)

mysql> insert into corrida (Orden,Feria,Ano,nombre) values("003","Mayo","2010","El

relicario");

Query OK, 1 row affected (0.00 sec)

mysql> insert into corrida (Orden,Feria,Ano,nombre) values("004","Mayo","2011","El

relicario");

Query OK, 1 row affected (0.00 sec)

mysql> insert into corrida (Orden,Feria,Ano,nombre) values("005","Vive Mexico","2010","Plaza

de toros Mexico");

Query OK, 1 row affected (0.00 sec)

mysql> select * from corrida;

Page 25: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 25

+---------------+------------------------+--------------------+-----------------

------------+

| Orden | Feria | Ano | nombre--------------------------------------+

| 001 | Tlaxcala | 2010 | Plaza Monumental

de Apizaco |

| 002 | San Nicolas | 2009 | Plaza Monumental

de Apizaco |

| 003 | Mayo | 2010 | El relicario

|

| 004 | Mayo | 2011 | El relicario

|

| 005 | Vive Mexico | 2010 | Plaza de toros M

exico |

+---------------+------------------------+--------------------+-----------------

------------+

5 rows in set (0.13 sec)

mysql> describe apoderado;

+-----------+----------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+-----------+----------+------+-----+---------+-------+

| DNIA | char(20) | NO | PRI | | |

| NOMBRE | char(20) | NO | | NULL | |

| DIRECCION | char(20) | NO | | NULL | |

| TELEFONO | char(20) | NO | | NULL | |

+-----------+----------+------+-----+---------+-------+

Page 26: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 26

4 rows in set (0.34 sec)

mysql> insert into apoderado (DNIA,NOMBRE,DIRECCION,telefono) values("2001","Jose

Antonio","Puebla","2222086978");

Query OK, 1 row affected (0.00 sec)

mysql> insert into apoderado (DNIA,NOMBRE,DIRECCION,telefono) values("2002","Miguel

Alejandro","Mexico","5555123223");

Query OK, 1 row affected (0.00 sec)

mysql> insert into apoderado (DNIA,NOMBRE,DIRECCION,telefono) values("2003","Jose

Ignacio","Tlaxcala","2234674511");

Query OK, 1 row affected (0.00 sec)

mysql> select * from apoderado;

+------+------------------+----------+-----------+--------------+------+

| DNIA | NOMBRE | DIRECCION | telefono | DNI1 |

+------+------------------+----------+-----------+--------------+------+

| 2001 | Jose Antonio | Puebla | 2222086978 | 2001 |

| 2002 | Miguel Alejandro | Mexico | 5555123223 | 2002 |

| 2003 | Jose Ignacio | Tlaxcala | 2234674511 | 2003 |

+------+------------------+----------+-----------+--------------+------+

3 rows in set (0.13 sec)

mysql> DESCRIBE TOREROS;

+-------------------+----------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+-------------------+----------+------+-----+---------+-------+

Page 27: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 27

| DNIT | char(20) | NO | PRI | NULL | |

| NOMBRE | char(20) | NO | | NULL | |

| APODO | char(20) | NO | | NULL | |

| FECHA_ALTERNATIVA | char(20) | NO | | NULL | |

| DNIT1 | char(20) | YES | MUL | NULL | |

| DNIA | char(20) | YES | MUL | NULL | |

+-------------------+----------+------+-----+---------+-------+

6 rows in set (0.33 sec)

mysql> insert into TOREROS (DNIT,NOMBRE,APODO,FECHA_ALTERNATIVA,DNIT1,DNIA)

values("1001","Jose Rubio","El Joselito","20-12-1978","Vacio","2003");

Query OK, 1 row affected (0.00 sec)

mysql> insert into TOREROS (DNIT,NOMBRE,APODO,FECHA_ALTERNATIVA,DNIT1,DNIA)

values("1002","Daniel Sotomayor","El Sotoluco","12-01-1985","1001","2003");

Query OK, 1 row affected (0.00 sec)

mysql> insert into TOREROS (DNIT,NOMBRE,APODO,FECHA_ALTERNATIVA,DNIT1,DNIA)

values("1003",”Carlos Aurelio","El Yeyo","02-07-1990","1001","2002");

Query OK, 1 row affected (0.00 sec)

mysql> insert into TOREROS (DNIT,NOMBRE,APODO,FECHA_ALTERNATIVA,DNIT1,DNIA)

values("1004",”Alfredo","El cuñado","01-03-1992","1003","2001");

Query OK, 1 row affected (0.00 sec)

mysql> select * from toreros;

+------+------------------+-------------+------------------------+--------------

Page 28: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 28

-----+-------+

| DNIT | NOMBRE | APODO | FECHA_ALTERNATIVA | DNIT1 | DNIA |

+------+------------------+-------------+------------------------+--------------

| 1001 | Jose Rubio | El Joselito | 20-12-1978 |vacio | 2003 |

| 1002 | Daniel Sotomayor | El Sotoluco | 12-01-1985 | 1001 | 2003 |

| 1003 | Carlos Aurelio | El Yeyo | 02-07-1990 | 1002 | 2003 |

| 1004 | Alfredo | El cuñado | 02-07-1990 | 1003 | 2003 |

+------+------------------+-------------+------------------------+--------------

4 rows in set (0.00 sec)

mysql> describe toros;

+-----------+----------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+-----------+----------+------+-----+---------+-------+

| No | char(20) | NO | PRI | NULL | |

| NOMBRE | char(20) | NO | | NULL | |

| COLOR | char(20) | NO | | NULL | |

| Ano_nacio | char(20) | NO | | NULL | |

| ORDEN | char(20) | YES | MUL | NULL | |

| CODIGO | char(20) | NO | MUL | NULL | |

+-----------+----------+------+-----+---------+-------+

6 rows in set (0.03 sec)

mysql>

Page 29: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 29

mysql> insert into toros (No,NOMBRE,COLOR,Ano_nacio,CODIGO,ORDEN) values("1","el

pajarito","negro","1999"," G3","005");

Query OK, 1 row affected (0.00 sec)

mysql> insert into toros (No,NOMBRE,COLOR,Ano_nacio, CODIGO,ORDEN)

values("2","Atrevido","pinto","1998"," G1","005");

Query OK, 1 row affected (0.00 sec)

mysql> insert into toros (No,NOMBRE,COLOR,Ano_nacio, CODIGO,ORDEN)

values("3","Valedor","negro","1999"," G2","001");

Query OK, 1 row affected (0.00 sec)

mysql> insert into toros (No,NOMBRE,COLOR,Ano_nacio, CODIGO,ORDEN)

values("4","Navegante","Pinto","1998"," G2","004");

Query OK, 1 row affected (0.00 sec)

mysql> insert into toros (No,NOMBRE,COLOR,Ano_nacio, CODIGO,ORDEN)

values("5","Islero","negro","1999"," G1","002");

Query OK, 1 row affected (0.00 sec)

mysql> insert into toros (No,NOMBRE,COLOR,Ano_nacio, CODIGO,ORDEN)

values("6","cabatisto","pinto","1999"," G3","003");

Query OK, 1 row affected (0.00 sec)

mysql> insert into toros (No,NOMBRE,COLOR,Ano_nacio, CODIGO,ORDEN)

values("7","jabonero","pinto","1998"," G2","004");

Query OK, 1 row affected (0.00 sec)

Page 30: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 30

mysql> select * from toros;

+---------------+-------------+-------+-------------------+-------------------+-

---------------------+---------------+--------+

| No | NOMBRE | COLOR | Ano_nacio | CODIGO|ORDEN |

+---------------+-------------+-------+-------------------+-------------------+-

| 1 | el pajarito | negro | 1999 | G3 | 005 |

| 2 | atrevido | pinto | 1998 | G1 | 005 | |

| 3 | valedor | negro | 1999 | G2 | 001 |

| 4 | navegante | pinto | 1998 | G2 | 004 ||

| 5 | islero | negro | 1999 | G1 | 002 ||

| 6 | cabatisto | pinto | 1999 | G3 | 003 ||

| 7 | jabonero | pinto | 1998 | G2 | 004 | |

+---------------+-------------+-------+-------------------+-------------------+-

---------------------+---------------+--------+

7 rows in set (0.02 sec)

mysql> describe premio;

+--------------+----------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+--------------+----------+------+-----+---------+-------+

| No. Premio | int(11) | NO | PRI | 0 | |

| orejas | char(10) | NO | | NULL | |

| rabos | char(10) | NO | | NULL | |

| Puerta_grande | char(4) | YES | | NULL | |

| DNIT | char(10) | YES | MUL | NULL | |

+--------------+----------+------+-----+---------+-------+

Page 31: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 31

5 rows in set (0.27 sec)

mysql> insert into premio (No.premio,orejas,rabos,Puerta_grande,DNIT) va

lues("3178","1","0","no","1001");

Query OK, 1 row affected (0.08 sec)

mysql> insert into premio (No.premio,orejas,rabos,Puerta_grande,DNIT) va

lues("3145","4","2","si","1002");

Query OK, 1 row affected (0.00 sec)

mysql> insert into premio (No.premio,orejas,rabos,Puerta_grande,DNIT) va

lues("3122","2","1","si","1003");

Query OK, 1 row affected (0.00 sec)

mysql> insert into premio (No.premio,orejas,rabos,Puerta_grande,DNIT) va

lues("3131","1","0","no","1004");

Query OK, 1 row affected (0.00 sec)

mysql> select * from premio;

+--------+----------------+---------------+-----------+------+

| No.premio| orejas | rabos | Puerta_grande | DNIT |

+--------+----------------+---------------+-----------+------+

| 3178 | 1 | 0 | no | 1001 |

| 3145 | 4 | 2 | si | 1002 |

| 3122 | 2 | 1 | si | 1003 |

| 3131 | 1 | 0 | no | 1004 |

Page 32: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 32

+--------+----------------+---------------+-----------+------+

4 rows in set (0.00 sec)

mysql> describe actuar;

+-------+----------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+-------+----------+------+-----+---------+-------+

| ORDEN | char(20) | NO | PRI | NULL | |

| DNIT | char(20) | NO | PRI | NULL | |

+-------+----------+------+-----+---------+-------+

2 rows in set (0.33 sec)

mysql> insert into actuar (Orden,DNIT) values("004","1002");

Query OK, 1 row affected (0.00 sec)

mysql> insert into actuar (Orden,DNIT) values("004","10002");

Query OK, 1 row affected (0.00 sec)

mysql> insert into actuar (Orden,DNIT) values("001","1003");

Query OK, 1 row affected (0.00 sec)

mysql> insert into actuar (Orden,DNIT) values("005","1001");

Query OK, 1 row affected (0.00 sec)

mysql> insert into actuar (Orden,DNIT) values("005","10001");

Query OK, 1 row affected (0.00 sec)

Page 33: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 33

mysql> insert into actuar (Orden,DNIT) values("003","1004");

Query OK, 1 row affected (0.00 sec)

mysql> insert into actuar (Orden,DNIT) values("003","10004");

Query OK, 1 row affected (0.00 sec)

mysql> select * from actuar;

+---------------+------+

| ORDEN | DNIT |

+---------------+------+

| 004 | 1002 |

| 004 | 10002 |

| 001 | 1003 |

| 005 | 1001 |

| 005 | 10001 |

| 003 | 1004 |

| 002 | 1001 |

+---------------+------+

5 rows in set (0.11 sec)

Page 34: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 34

2.-Cambiar el nombre de la columna Año_nacio de la tabla toros

por Fecha_nacimiento.

Para poder cambiar el nombre de la columna se utilia el comando

alter que pertenece al dml

mysql> alter table toros change Ano_nacio Fecha_nacimiento char(30);

Query OK, 7 rows affected (0.34 sec)

Records: 7 Duplicates: 0 Warnings: 0

mysql> describe toros;

+-----------+----------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+-----------+----------+------+-----+---------+-------+

| No | char(20) | NO | PRI | NULL | |

| NOMBRE | char(20) | NO | | NULL | |

| COLOR | char(20) | NO | | NULL | |

| Fecha_nacimiento | char(30) | NO | | NULL | |

| ORDEN | char(20) | YES | MUL | NULL | |

| CODIGO | char(20) | NO | MUL | NULL | |

+-----------+----------+------+-----+---------+-------+

6 rows in set (0.03 sec)

Page 35: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 35

3.-Cambiar el nombre de la columna DNIT1 que es la llave foránea

de la tabla toreros por Padrino.

Para cambiar el nombre de la tabla se utiliza la sentencia alter

mysql> alter table toreros

>change DNIT1 Padrino char(30);

Query OK, 7 rows affected (0.34 sec)

Records: 7 Duplicates: 0 Warnings: 0

mysql> DESCRIBE TOREROS;

+-------------------+----------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+-------------------+----------+------+-----+---------+-------+

| DNIT | char(20) | NO | PRI | NULL | |

| NOMBRE | char(20) | NO | | NULL | |

| APODO | char(20) | NO | | NULL | |

| FECHA_ALTERNATIVA | char(20) | NO | | NULL | |

| PADRINO | char(30) | YES | MUL | NULL | |

| DNIA | char(20) | YES | MUL | NULL | |

+-------------------+----------+------+-----+---------+-------+

6 rows in set (0.33 sec)

Page 36: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 36

4.- Modificar el registro 1002 de la Tabla Toreros en el campo

“Apodo” cambiar el que existe por “El Zotoluco”. Para la modificación de datos utilizamos la sentencia update que pertenece al dml

> UPDATE TOREROS SET APODO='ZOTOLUCO' WHERE DNIT='El sotoluco';

mysql> UPDATE TOREROS SET APODO='ZOTOLUCO' WHERE DNIT='El sotoluco';

Query OK, 1 row affected (0.00 sec)

mysql> select * from toreros;

+------+------------------+-------------+------------------------+--------------

-----+-------+

| DNIT | NOMBRE | APODO | FECHA_ALTERNATIVA | DNIT1 | DNIA |

+------+------------------+-------------+------------------------+--------------

| 1001 | Jose Rubio | El Joselito | 20-12-1978 |vacio | 2003 |

| 1002 | Daniel Sotomayor | ZOTOLUCO | 12-01-1985 | 1001 | 2003 |

| 1003 | Carlos Aurelio | El Yeyo | 02-07-1990 | 1002 | 2003 |

| 1004 | Carlos Aurelio | El Yeyo | 02-07-1990 | 1003 | 2003 |

+------+------------------+-------------+------------------------+--------------

4 rows in set (0.00 sec)

Page 37: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 37

5.- Mostrar los datos de los Toreros ordenados de la A a la Z. Para poder mostrar los datos de forma ordenada se utiliza la sintaxis

select * from toreros order by NOMBRE; que pertenece al ddl

mysql>select * from toreros order by NOMBRE;

mysql> select * from toreros;

+------+------------------+-------------+------------------------+--------------

-----+-------+

| DNIT | NOMBRE | APODO | FECHA_ALTERNATIVA | DNIT1 | DNIA |

+------+------------------+-------------+------------------------+--------------

| 1004 | Alfredo | El cuñado | 02-07-1990 | 1003 | 2003 |

| 1003 | Carlos Aurelio | El Yeyo | 02-07-1990 | 1002 | 2003 |

| 1002 | Daniel Sotomayor | El Sotoluco | 12-01-1985 | 1001 | 2003 |

Page 38: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 38

| 1001 | Jose Rubio | El Joselito | 20-12-1978 |vacio | 2003 |

+------+------------------+-------------+------------------------+--------------

4 rows in set (0.00 sec)

6.- Mostrar las corridas ordenadas por Año. (Ordenadas

descendentemente). Para poder mostrar los datos de forma ordenada se utiliza la sintaxis select * from

corrida order by ANO desc; que pertenece al ddl lenguaje definición de datos;

mysql> select * from corrida order by ANO desc;

mysql> select * from corrida;

+---------------+------------------------+--------------------+-----------------

------------+

| Orden | Feria | Ano | nombre--------------------------------------+

| 004 | Mayo | 2011 | El relicario |

| 001 | Tlaxcala | 2010 | Plaza Monumentalde Apizaco |

| 003 | Mayo | 2010 | El relicario |

| 005 | Vive Mexico | 2010 | Plaza de toros Mexico |

| 002 | San Nicolas | 2009 | Plaza Monumental de Apizaco |

+---------------+------------------------+--------------------+-----------------

------------+

5 rows in set (0.13 sec)

Page 39: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 39

7.- Cambiar el Nombre de la Tabla Actúan por el Nombre

Participan.

Para poder cambiar el nombre de la tabla se utiliza el comando alter table que

pertenece al ddl lenguaje de definición de datos.

mysql> alter table acturar rename participan;

Query OK, 0 rows affected (0.02 sec)

mysql> describe participan;

+-------+----------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+-------+----------+------+-----+---------+-------+

| ORDEN | char(20) | NO | PRI | NULL | |

| DNIT | char(20) | NO | PRI | NULL | |

+-------+----------+------+-----+---------+-------+

2 rows in set (0.33 sec)

Page 40: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 40

9.- Modificar el registro 7 de la tabla Toros en el campo Color

cambiar Pinto por Negro

Para modificar un registro de una tabla se utiliza el comando update que pertenece a

dml lenguaje de manipulación de datos

mysql> UPDATE toros set color='pinto' where color='negro';

Query OK, 3 rows affected (0.01 sec)

Rows matched: 3 Changed: 3 Warnings: 0

mysql> select * from toros;

+---------------+-------------+-------+-------------------+-------------------+-

---------------------+---------------+--------+

| No | NOMBRE | COLOR | Ano_nacio | CODIGO|ORDEN |

+---------------+-------------+-------+-------------------+-------------------+-

| 1 | el pajarito | negro | 1999 | G3 | 005 |

| 2 | atrevido | pinto | 1998 | G1 | 005 | |

| 3 | valedor | negro | 1999 | G2 | 001 |

| 4 | navegante | pinto | 1998 | G2 | 004 ||

| 5 | islero | negro | 1999 | G1 | 002 ||

| 6 | cabatisto | pinto | 1999 | G3 | 003 ||

| 7 | jabonero | negro | 1998 | G2 | 004 | |

+---------------+-------------+-------+-------------------+-------------------+-

---------------------+---------------+--------+

7 rows in set (0.02 sec)

Page 41: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 41

10.- Añadir una columna con el nombre Peso con tipo dato en la

tabla de Toros e ingresar los datos de peso a cada uno de los

registros.

Para agreagar una columna en mysql se utiliza la sentencia alter table nombre add

mysql>alter table toros add peso char(30);

Query OK, 1 row affected (0.00 sec)

mysql> update toros set peso='500' where numero='1';

Query OK, 1 row affected (0.00 sec)

Rows matched: 1 Changed: 1 Warnings: 0

mysql> update toros set peso='450' where numero='2';

Query OK, 1 row affected (0.00 sec)

Rows matched: 1 Changed: 1 Warnings: 0

mysql> update toros set peso='487' where numero='3';

Query OK, 1 row affected (0.00 sec)

Rows matched: 1 Changed: 1 Warnings: 0

mysql> update toros set peso='460' where numero='4';

Query OK, 1 row affected (0.01 sec)

Rows matched: 1 Changed: 1 Warnings: 0

mysql> update toros set peso='510' where numero='5';

Page 42: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 42

Query OK, 1 row affected (0.00 sec)

Rows matched: 1 Changed: 1 Warnings: 0

mysql> update toros set peso='490' where numero='6';

Query OK, 1 row affected (0.00 sec)

Rows matched: 1 Changed: 1 Warnings: 0

mysql> update toros set peso='505' where numero='7';

Query OK, 0 rows affected (0.00 sec)

Rows matched: 1 Changed: 0 Warnings: 0

mysql> select * from toros;

+---------------+-------------+-------+-------------------+-------------------+-

| No | NOMBRE | COLOR | Ano_nacio | CODIGO|ORDEN |peso

+---------------+-------------+-------+-------------------+-------------------+-

| 1 | el pajarito | negro | 1999 | G3 | 005 |500 |

| 2 | atrevido | pinto | 1998 | G1 | 005 | 450 |

| 3 | valedor | negro | 1999 | G2 | 001 |487 |

| 4 | navegante | pinto | 1998 | G2 | 004 |460 |

| 5 | islero | negro | 1999 | G1 | 002 |510 |

| 6 | cabatisto | pinto | 1999 | G3 | 003 |490 |

| 7 | jabonero | pinto | 1998 | G2 | 004 | 505 |

+---------------+-------------+-------+-------------------+-------------------+-

---------------------+---------------+--------+

Page 43: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 43

11.- Mostrar los registros de la tabla Toros ordenados por el Peso. Para mostrar los datos ordenados por el peso se utilizoel comando order by peso desc

con dicho comando que es de dml lenguaje de manipulación de datos

mysql> select * from toros order by peso desc;

Query OK, 0 rows affected (0.00 sec)

mysql> select * from toros;

+---------------+-------------+-------+-------------------+-------------------+-

| No | NOMBRE | COLOR | Ano_nacio | CODIGO|ORDEN |peso

+---------------+-------------+-------+-------------------+-------------------+-

| 5 | islero | negro | 1999 | G1 | 002 |510 |

| 7 | jabonero | pinto | 1998 | G2 | 004 | 505 |

| 1 | el pajarito | negro | 1999 | G3 | 005 |500 |

| 6 | cabatisto | pinto | 1999 | G3 | 003 |490 |

| 3 | valedor | negro | 1999 | G2 | 001 |487 |

| 4 | navegante | pinto | 1998 | G2 | 004 |460 |

| 2 | atrevido | pinto | 1998 | G1 | 005 | 450 |

+---------------+-------------+-------+-------------------+-------------------+-

---------------------+---------------+--------+

Page 44: final de base de datos

Trabajo final base de datos

BD de toreros

Gustavo Andrade ANGEL

Página 44

Conclusion

El objetivo principal de esta materia es la creación de base de datos, el que el alumno

pueda interpretar la información que se encuentra en sus manos para poder realizar una base

de datos la cual pueda llevar un control total sobre la información y ayudando al usuario en la

captura de los datos en situaciones requeridas.

Esta práctica está enfocada a la práctica de creación de base de datos desde el

planteamiento del problema hasta la realización de la base de datos en un programa gestor de

datos.

La creación de esta práctica nos sirvió para poder practicar la sintaxis de los comandos

para poder manipular y crear bases de datos en un sistema gestor de datos como lo es el

programa MySQL.


Recommended