DABD_U2_A1_FEGG

May 9, 2018 | Author: Felipe Gutierrez | Category: Table (Database), Software, Areas Of Computer Science, Computing, Technology
Share Embed Donate


Short Description

Download DABD_U2_A1_FEGG...

Description

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 (cve_medico) references doctor (cve_medico). Anexo imagen nueva:

key

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.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF