Sunteți pe pagina 1din 7

Ingeniera en Desarrollo de

Software

Felipe de Jess Gutirrez Garca
(Al12535104)
6to Cuatrimestre
Jos Alfredo Almaraz Romero
Facilitador
Administracin de Base de datos
Unidad 2
Operaciones bsicas
Actividad 1
Data Definition Language (DDL)
El propsito es analizar los comandos de definicin de datos DDL e identificar los posibles errores en los
cdigos.
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 cmbiala por Doctor. mysql> RENAME MEDICO DOCTOR;
Utiliza los comandos show database y show tables para verificar su informacin. mysql> show
tables;
Realiza una impresin de pantalla con cada uno de los pasos realizados, corrige los errores en
los cdigos que se mostraron y coloca al pie de cada imagen una breve explicacin 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 deca que la BD al crearla ya
exista, finalmente me fue posible iniciar a crear las tablas.

Tabla_Mdico


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 trmino TABLE en la creacin de la tabla mdico, 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 creacin de la tabla paciente, me marcaba error en la sintaxis y es
que por no revisar correctamente, la columna edad no poda quedar como llave fornea y no o vi sino
hasta la tercera ocasin que proced a redactar la sintaxis para dicha tabla. Adems siguiendo la
observacin hecha por mi facilitador, no aparece la palabra TABLE

Tabla_Ingreso


Para la creacin 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 permita ingresar como llaves forneas las claves de
mdico y pacientes, aun estas tuvieras las tablas de referencia, bsicamente ese fue el error de sintaxis.
As mismo por observacin de mi facilitador, falt agregar las llaves forneas (cve_medico,
cve_paciente); esta ya fue agregada con la indicacin 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:














Descripcin Tablas



Una vez corregidas las tablas se describen as:


Alter_Table (Modificar tabla)


Sin problemas para realizar la modificacin 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 mdico 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.

S-ar putea să vă placă și