Está en la página 1de 7

Ingeniería en Desarrollo de

Software

Felipe de Jesús Gutiérrez García
(Al12535104)
6to Cuatrimestre
José Alfredo Almaraz Romero
Facilitador
Administración de Base de datos
Unidad 2
Operaciones básicas
Actividad 1
Data Definition Language (DDL)
El propósito es analizar los comandos de definición de datos DDL e identificar los posibles errores en los
códigos.
Una vez creadas las tres tablas usa el comando alter table para agregar fecha de ingreso a la
tabla ingreso. mysql> ALTER TABLE ADD FECHA VARCHAR(30);
Renombra la tabla MEDICO y cámbiala por Doctor. mysql> RENAME MEDICO DOCTOR;
Utiliza los comandos show database y show tables para verificar su información. mysql> show
tables;
Realiza una impresión de pantalla con cada uno de los pasos realizados, corrige los errores en
los códigos que se mostraron y coloca al pie de cada imagen una breve explicación del error
que encontraste.
BD_Hospital.


Realmente es muy sencillo crear una BD en Line command de Mysql, mi problema consistió en que no
lograba entrar a la BD, pues cometí el error de salir del programa y me decía que la BD al crearla ya
existía, finalmente me fue posible iniciar a crear las tablas.

Tabla_Médico


Al crear esta tabla, como lo muestra la imagen, no tuve problema alguno, solo me guié y revisé que
estuviera bien la sintaxis, de hecho si note en la sintaxis que nos proporciona la actividad que no aparece
el término TABLE en la creación de la tabla médico, que el tipo de variable en cve_medico no era
TCHAR(5), que debiera ser varchar(5) y pues hasta ahí no cometí error.





Tabla_Paciente


Como se podrá ver en la imagen de la creación de la tabla paciente, me marcaba error en la sintaxis y es
que por no revisar correctamente, la columna edad no podía quedar como llave foránea y no o vi sino
hasta la tercera ocasión que procedí a redactar la sintaxis para dicha tabla. Además siguiendo la
observación hecha por mi facilitador, no aparece la palabra TABLE

Tabla_Ingreso


Para la creación de la tabla ingreso, el programa me marco entre 3 y 4 errores de sintaxis, como lo
mostraré en la siguiente imagen, el programa no me permitía ingresar como llaves foráneas las claves de
médico y pacientes, aun estas tuvieras las tablas de referencia, básicamente ese fue el error de sintaxis.
Así mismo por observación de mi facilitador, faltó agregar las llaves foráneas (cve_medico,
cve_paciente); esta ya fue agregada con la indicación hecha: alter table ingreso add foreign
key (cve_paciente) references paciente (cve_paciente) y alter table doctor add foreign key
(cve_medico) references doctor (cve_medico). Anexo imagen nueva:














Descripción Tablas



Una vez corregidas las tablas se describen así:


Alter_Table (Modificar tabla)


Sin problemas para realizar la modificación de la tabla ingreso (Alter Table Ingreso), seguidas las
observaciones de mi facilitador, efectivamente falta en la sintaxis la palabra INGRESO haciendo
referencia de la tabla que se modificará, se muestra la nueva imagen que muestra la fecha incorporada:










Rename_Table (Renombrar tabla)


Sin problema para renombrar la tabla médico a doctor. Siguiendo nuevamente las indicaciones de mi
facilitador, efectivamente en la sintaxis de la actividad solicitada falto indicar que los errores de sintaxis
son las palabras TABLE y TO, esto una vez checada nuevamente la actividad.

Show_Databases_Tables (Mostrar BD y Tablas)


Finalmente, como lo pide la actividad se solicitó se mostraran las BD y las tablas creadas en la BD
Hospital.