You are on page 1of 11

DE FEBRERO DE 2014

POLITECNICO GRAN COLOMBIANO


Bogota

TALLER 3
JESSICA ANDREA MARTIN MARTIN

Objetivo: Importancia de la Documentacin en la base de datos


Metodologa: Como buenos administradores hacemos uso de las buenas prcticas, y por lo
tanto se necesita que la documentacin de la tabla est disponible y de fcil acceso para
cualquier DBA o desarrollador. Porque si la documentacin est en papeles aislados se pierde,
se destruye, se degrada. Eso hace que se necesite que permanezca en la misma base de
datos, por lo tanto debemos crear los comentarios a la tabla y a cada uno de los campos. Para
lograrlo, investigue como se pueden incluir los comentarios de la tabla y de las columnas en el
repositorio de la base de datos (para nuestro taller en .
Ingrese a ORACLE a Home>SQL Workshop> Object Browser
1) Escoja la tabla creada en el taller anterior, y escoja en la parte superior en la ltima pestaa
puede ver como fue creada. Pselo a Wordpad para editarlo y verifique lo siguiente que se
encuentren todos los campos con la especificcin dada, que todos los campos sean NOT
NULL (recuerde que una base de datos no debera contener datos superfluos) elimine las
comillas dobles y deje los nombres de la tabla y de los campos en minsculas. Asegrese que
creo el CONSTRAINT de PRIMARY KEY. recuerde debe mostrar el resultado. (10')
2) Elimine la tabla creada inicialmente, (tpersonas_c@) que tipo de instruccin debe utilizar
DML; DDL; DCL?
3) Vulvala a crearla a partir del "script" que modific en el punto 1. (Ms 15')
4) Muestre el estado de la tabla, digitando DESC tpersonas_c@, muestre el pantallazo y
documntelo. (Ms 20')
Empecemos a documentar: la tabla tpersonas_c@, contiene "todos los habitantes del mundo
SenaMx, que poseen una vivienda fija". Contine con la documentacin de todos y cada uno
de los atributos (campos).
5) Un ejemplo de documentacin puede ser el siguiente: para el atributo identificacin es "la
secuencia que aparece en la margen superior derecha del registro de nacimiento del habitante
y que es nica para cada aborigen del planeta".

La calle es "el nmero del meridiano en el que vive permanentemente el habitante, como el
mundo es planar y limitado las fronteras son -c@ y c@ " donde c@ son los ltimos 3 dgitos
de su cdigo.
6) Agregar las sentencias para incluir los comentarios en la base de datos y termine de
documentar el resto de los campos (atributos) haga y escriba los supuestos necesarios de
acuerdo con la temtica descrita. (Ms 40')
7) Muestre el resultado, digite nuevamente DESC tpersonas_c@.
8) Cual sera su conclusin. (Ms 45')
9) Escriba una frase positiva (suya) con lo que aprendi del taller.
10) Cambie con su compaero y revise lo hecho en clase. (65')
11) Ahora responda las siguientes preguntas, Se dijo el nombre del archivo a
entregar? (Tpico, se le olvida y despus lo exige, nombre del archivo segn estndar
a@Taller3c@ donde a@ es su primer apellido). porque se debe hacer primero el diseo
conceptual antes que el lgico?
SOLUCION

1) Escoja la tabla creada en el taller anterior, y escoja en la parte superior en la ltima


pestaa puede ver como fue creada. Pselo a Wordpad para editarlo y verifique lo
siguiente que se encuentren todos los campos con la especificcin dada, que todos los
campos sean NOT NULL (recuerde que una base de datos no debera contener datos
superfluos) elimine las comillas dobles y deje los nombres de la tabla y de los campos
en minsculas. Asegrese que creo el CONSTRAINT de PRIMARY KEY. recuerde

debe mostrar el resultado.

CREATE TABLE "TPERSONAS_131"


(
calle NUMBER(3,1),
nombre_131 VARCHAR2(25),
ocupacion_131 VARCHAR2(15),
fecha__nacimiento_JESSICA DATE,
clasifica_131 VARCHAR2(1),
identificacion_jessica VARCHAR2(10),
constraint tpersonas_131_pk PRIMARY KEY (
identificacion_jessica) ENABLE
/

2) Elimine la tabla creada inicialmente, (tpersonas_131) que tipo de instruccin


debe utilizar DML; DDL; DCL?

Para eliminar mi tabla utilizo la sentencia DROP TABLE "TPERSONAS_131"


Para este caso debo utilizar como sentencia DDL el cual sirve para definir estructuras de
datos
3) Vulvala a crearla a partir del "script" que modific en el punto 1. (Ms 15')

4) Muestre el estado de la tabla, digitando DESC tpersonas_c@, muestre el pantallazo y


documntelo. (Ms 20')

5) Un ejemplo de documentacin puede ser el siguiente: para el atributo identificacin es "la


secuencia que aparece en la margen superior derecha del registro de nacimiento del habitante
y que es nica para cada aborigen del planeta".

La calle es "el nmero del meridiano en el que vive permanentemente el habitante, como el
mundo es planar y limitado las fronteras son -c@ y c@ " donde c@ son los ltimos 3 dgitos
de su cdigo.

COMMENT ON COLUMN tpersonas_131.calle IS 'el nmero del meridiano en el que vive


permanentemente el habitante, como el mundo es plano y limitado las fronteras son 131 y
131';
COMMENT ON COLUMN tpersonas_131.identificacion_jessica IS 'la secuencia que aparece
en la margen superior derecha del registro de nacimiento del habitante y que es nica para
cada aborigen del planeta';
DESC tpersonas_131
6) Agregar las sentencias para incluir los comentarios en la base de datos y termine de
documentar el resto de los campos (atributos) haga y escriba los supuestos necesarios
de acuerdo con la temtica descrita. (Ms 40')
COMMENT ON TABLE tpersonas_131 IS 'todos los habitantes del mundo SenaMx, que
poseen una vivienda fija';
COMMENT ON COLUMN tpersonas_131.calle IS 'el nmero del meridiano en el que vive
permanentemente el habitante, como el mundo es planar y limitado las fronteras son 131 y
131';

COMMENT ON COLUMN tpersonas_131.NOMBRE_131 IS 'nombre del usuario de quien se


le toma los datos';

COMMENT ON COLUMN tpersonas_131.ocupacion_131 IS 'a que se dedica la persona de


quien se le esta tomando los datos ';
COMMENT ON COLUMN tpersonas_131.fecha_NACIMIENTO_JESSICA IS 'Fecha en la cual
nacio';
COMMENT ON COLUMN tpersonas_131.clasifica_131 IS 'clasificacion';
COMMENT ON COLUMN tpersonas_131.identificacion_jessica IS 'la secuencia que aparece
en la margen superior derecha del registro de nacimiento del habitante y que es nica para
cada aborigen del planeta';
DESC tpersonas_131
7) Muestre el resultado, digite nuevamente DESC tpersonas_c@.

8) Cual sera su conclusin. (Ms 45')


podemos concluir que podemos documentar las tablas y que hemos conocido un poco
mas de cmo manejar este workspace
9) Escriba una frase positiva (suya) con lo que aprendi del taller.

He aprendido que tanto en Oracle como en otros gestores de bases de datos se


manejan los mismos conceptos

en el momento de administrar las bases de datos

porque se debe hacer primero el diseo conceptual antes que el lgico?


Segn recuerdo es primero el diseo lgico que conceptual