Sei sulla pagina 1di 6

1

Taller 3

Sergio Alejandro Correal Mancera


24 de agosto 2019.

Politécnico Grancolombiano.
Ingeniería de Sistemas.
Énfasis Profesional II
2

1. Que preguntas tiene acerca de la creación de la tabla. ¿Qué campo cree


que está mal creado y que cree que le falta?

El campo mal creado es el celular ya que debería solo tener un tipo de dato number
de longitud de campo 10 y no debería estar como number decimal 12,2 ese es el
campo mal creado, para mi hacen falta 2 campos adicionales, la cedula al ser un dato
sensible por estándar debe ir cifrado que debería incluirse
cedulaAlumno_Cifrado_0201, lo aplico ya que al trabajar en un campo por estándar
de nombres de campo, la cedula es un campo sensible, adicional el alumno tiene un
apellido que debe ser un tipo de dato varchar2 de longitud de campo 15.

2. Estandaricemos la nomenclatura en el diseño de la base. Para lograr esto


usted debe modificar la tabla creada en el taller anterior, modificando los
nombres de los campos para que le queden de forma estandar
<nombredelcampo>_c@. (El nombre del campo es la parte descriptiva). No se le
olvide mostrar la sentencia SQL que se genera.

TABLA ESTANDARIZADA

---SCRIPT----

CREATE TABLE "ALUMNOS_0201"


( "ID_ALUMNO_201" NUMBER(10,0),
"CEDULA_ALUMNO_201" VARCHAR2(15),
"NOMBRE_ALUMNO_201" VARCHAR2(15),
"PAIS_201" VARCHAR2(15),
"CELULAR_201" NUMBER(12,2),
3
"FECHA_NACIMIENTO_201" DATE,
"FECHA_INGRESO_201" DATE,
"PROMEDIO_201" NUMBER(5,3)
)
/

3. Vuelva a dibujar la nueva tabla

4. La base de datos debe ser autodocumentada, así que por favor investigue la
sentencia COMMENT de Oracle y escriba una a una las sentencias usando la
pestaña COMMANDOS SQL para ejecutarlo, esto debe hacerse para cada
uno de los campos, incluya en el comentario lo que se quiere guardar en ese
campo, de donde se puede obtener los datos, con que periodicidad se
actualizan y que restricciones puede existir, etc.

Realizando la respectiva consulta la sentencia comment se utiliza así


4

5. Usando la sentencia DESC alumnos_c@ compruebe los comentarios incluidos


en su tabla.

Se realiza un describe a la tabla para validar que correctamente se estén insertando


los comentarios

DESCRIBE ALUMNOS_0201;
Ejecutando el comando DESCRIBE con el cual me muestra los datos parametrizados
en la tabla validando los comentarios se almacena donde indica lo que se quiere
guardar en ese campo, de donde se obtienen los datos y con que periodicidad se
actualizan
5

5. Adicionalmente, debe adicionar las siguientes reglas de negocio


(CONSTRAINT): el Promedio debe ser mayor que 1 pero menor a 5 y con 1
decimal.

Realizando la respectiva consulta el comando para adicionar el PROMEDIO la


restricion de mayor que 1 pero menor a que 5 agrendole 1 decimal

En este momento no se le agregan comentarios.

6. Incluya un nuevo campo llamado "clasificacion _c@" de tipo varchar(1) con


la siguiente restricción la restricción llamada "talumno_clasifica_invalido"
para que solo deje incluir las vocales y las iniciales de su nombre completo.

Se creo que campo con las indicaciones reportadas adicional de agregándole la


inclusión de las vocales y las iniciales del nombre

7. Si su grupo es PAR incluya la restricción que la fecha de nacimiento debe ser


mayor a enero 1 de 1930; en caso contrario la fecha de nacimiento debe ser
mayor a enero 15 de 1931

Se aplico un CONSTRAINT donde fecha_nacimiento debe ser mayor que


19310501.
6

8. Cree una nueva restricción donde la fecha de ingreso debe ser mayor o igual
a la fecha de nacimiento.

Se valido la condición para indicarle la restricción que la FECHA_INGRESO_201 >=


FECHA_NACIMIENTO_201>

9. Conclusiones del taller.

Las conclusiones del taller son que al parametrizar las tablas se debe aplicar un
estándar de nombre y aplicar las reglas del negocio como los CONSTRAINT
condiciones que se aplican a el campo o los campos, adicional se aprendio a
comentar la tabla, como documentar las descripciones de los campos para
indicarle al usuario final en el campo que datos se espera que lleguen, de donde
llegan los insumos que llena los registros y con que periodicidad se actualiza la
tabla.

Potrebbero piacerti anche