Camacho Taller 437

15
Taller 4 Johana Stefany Camacho Parra Profesor Nelson Orlando Perez E POLITECNICO GRANCOLOMBIANO ENFASIS PROFESIONAL II

description

taller

Transcript of Camacho Taller 437

Taller 4

Johana Stefany Camacho Parra

ProfesorNelson Orlando Perez E

POLITECNICO GRANCOLOMBIANOENFASIS PROFESIONAL IIBOGOT2014

Revisado por: Tatiana PradaTaller 47) Escoja la tabla creada en el taller anterior y escoja en la parte superior en la ltima pestaa puede ver cmo fue creada. Pselo a Wordpad para editarlo y verifique lo siguiente: que se encuentren todos los campos con la especificacin 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. (15') Se ingresa a la pgina principal al siguiente link https://apex.oracle.com/.

Seleccionamos la opcin SQL Workshop.

Luego ingresamos a Object Browser.

Buscamos la tabla TPRODUCTOS_C.

Cambiar la tabla TPRODUCTO_ultimos dos numeros del codigo

Luego de que nos muestre el contenido de la tabla seleccionamos la opcin SQL.

Igual remplazar @ por el codigo

Copiamos el SQL y se realiza los cambios respectivos como la coma, las maysculas por minsculas, las comillas y el not null.CREATE TABLE TPRODUCTOS_37 (precioy number(9,3) not null,precioopcional number(9,12) not null, nombre_37 varchar2(25) not null,codigo_37 varchar2(6) not null,fecha_vencimiento_37 date not null,clasifica_37 varchar2(1) not null, constraint tproductos_37 primary key (codigo_37) using index enable )

7) Elimine la tabla creada inicialmente, (tproductos_c@) que tipo de instruccin debe utilizar DML; DDL; DCL? (10')

La instruccin para la eliminacin (DROP) de la tabla es el DDL y hacemos la ejecucin como lo muestra la imagen.

7) Vulvala a crearla a partir del "script" que modific en el punto 1. (Ms 10')Se copia el cdigo SQL que tenemos en el punto 1.

Igual remplazar @ por el codigo

7) Muestre el estado de la tabla, digitando DESC tproductos_c@, muestre el pantallazo y documntelo. (Ms 25')

Se ingresa por el comando SQL he ingresamos la sentencia DESC tproductos_37

Empecemos a documentar: la tabla tproductos_c@, contiene "todos los productos del mundo que sirven para afilar el bigote". Contine con la documentacin de todos y cada uno de los atributos (campos).

tproductos_37: Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Campo: Corresponde al nombre de la columna. Debe ser nico y adems de tener un tipo de dato asociado. Registro: Corresponde a cada fila que compone la tabla.[footnoteRef:1] [1: http://es.wikipedia.org/wiki/Tabla_(base_de_datos)]

5) Un ejemplo de documentacin puede ser el siguiente: para el atributo codigo_c@ es "la secuencia que asigna el dueo del local y que es nica para cada producto de la barbera".(10')

codigo_37 Cdigo es el id para la identificacin nica.

precioy Precio actual.

Precioopcional El precio que puede variar segn (el da).

nombre_37 Nombre del producto.

fecha_vencimiento_johana En la fecha es cuando el producto est prximo a vencer.

clasifica_37 Tipo de atribucin que lo identifica.

7) 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 50')

COMMENT ON COLUMN tproductos_37.codigo_37 IS 'Cdigo es el id para la identificacin nica. '

COMMENT ON COLUMN tproductos_37.precioy IS 'Precio actual. '

COMMENT ON COLUMN tproductos_37.precioopcional IS ' El precio que puede variar segn (el da).'

COMMENT ON COLUMN tproductos_37.nombre_37 IS ' Nombre del producto.'

COMMENT ON COLUMN tproductos_37.fecha_vencimiento_johana IS ' En la fecha es cuando el producto est prximo a vencer.'

COMMENT ON COLUMN tproductos_37.clasifica_37 IS ' Tipo de atribucin que lo identifica.'

7) Muestre el resultado, digite nuevamente DESC tproductos_c@.(5') Se puede observar que el comentario se adiere directamente en la tabla. Es una forma muy facil y ahorra tiempo a la hora de trabajar con esta herramienta.

8) Cual sera su conclusin. (Ms 25')Me parece una excelente forma de aprender al momento de cambiar con el compaero por que inmediatamente puede darse cuenta de los errores que est cometiendo y arreglarlos, al igual a la hora de ver los errores de los dems.

9) Escriba una frase positiva (suya) con lo que aprendi del taller. (3')Es muy importa ir documentado todo lo que va haciendo en las bases de datos.

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@Taller4c@ donde a@ es su primer apellido). porque se debe hacer primero el diseo conceptual antes que el lgico? Modelo Conceptual

Diseo Lgico Diseo Fsico

Porque segn la estructura en el modelo Conceptual va el anlisis de requisitos, y en el diseo lgico donde se convierten las tablas en relaciones y en identidades e interrelaciones. Sin hacer el primer paso que es el modelo Conceptual con seguridad no le quedara bien declaradas las relaciones.GLOSARIOSuperfluos: Quenoesnecesario,quesobraoestdems.innecesario.