Documentos de Académico
Documentos de Profesional
Documentos de Cultura
mqwertyuiopasdfghjklzxcm
qwertyuiopasdfghjklzxcvbn
mqertyuiopasdfghjklzxcvbn
Administracin de
mqwertyuiopasdfghjklzxcvb
Bases de Datos
nmqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzxc
UNIDAD 2
vbnmqwertyuiopasdfghjklzx
ACTIVIDAD 1
cvbnmqwertyuiopasdfghjklz
DATA DEFINITION LANGUAGE
xcvbnmqwertyuiopasdfghjkl
(DDL)
zxcvbnmqwertyuiopasdfghj
klzxcvbnmqwertyuiopasdfg
GUILLERMO DURAN GARCIA
hjklzxcvbnmqwertyuiopasdf
AL12524075
ghjklzxcvbnmqwertyuiopas
Actividad 1. Data Definition Language (DDL)
dfghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuiop
UNADM
24/07/2014
2.- Crear las tres tablas con los atributos de cada una, sus tipos de datos y
longitud de campo correspondientes asignando las llaves primarias de cada tabla
y Las llaves forneas (fk)
mysql> CREATE MEDICO (
-> cve_medico TCHAR(5) NOT NULL PRIMARY KEY,
-> nombre_medico ,
-> especialidad VARCHAR(15));
mysql> CREATE PACIENTE (
-> cve_paciente char(5) NOT NULL PRIMARY KEY,
-> nombre_paciente VARCHAR (50),
-> edad_paciente CHAR(5));
mysql> CREATE TABLE ingreso (
-> cve_ingreso CHAR(5),
-> habitacion VARCHAR(50),
-> enfermedad CHAR(20),
-> cve_paciente char(5),
-> cve_medico char(5),
-> FOREIGN KEY (cve_paciente, cve_medico)
-> REFERENCES paciente (cve_paciente));
3.- 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);
4.- Renombra la tabla MEDICO y cmbiala por Doctor.
mysql> RENAME MEDICO DOCTOR;
5.- Utiliza los comandos show database y show tables para verificar su
informacin.
mysql> show tables;
6.- 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.
7.- Guarda tu documento con la nomenclatura DABD_U2_A1_XXYZ.
8.- Enva el archivo a tu facilitador(a) mediante la seccin de Tareas para recibir
retroalimentacin.
9. Revisa los criterios de evaluacin.
Indiqu que la base de datos hospital ser en la que trabaje. Cree la tabla medico,
en las instrucciones el error consiste en que no especifica que es lo que se va a
crear, solo viene el comando y el nombre del objeto. En cve_medico el tipo de dato
viene como TCHAR, pero antes nos indica que debe ser VARCHAR, en
nombre_medico no viene especificado el tipo de datos en la instruccin.
En esta parte, el primer error era que la cve_medico lo tena con diferente tipo de
datos que en la tabla que ya haba creado, despus la FOREIGN KEY inclua un
registro que no era de la tabla PACIENTE a la que haca referencia, lo borr y
junt ambos comandos en un solo rengln.
El error estaba en la sintaxis del comando, ya que no me deca a que objeto le iba
a cambiar al nombre as como tampoco indicaba que doctor sera el nuevo
nombre.