Vous êtes sur la page 1sur 5

Universidad Mariano Glvez de Guatemala Centro Universitario de Quetzaltenango Divisin de Ingeniera Facultad de Ingeniera en Sistemas de Informacin y Ciencias de la Computacin

Plan Fin de Semana

Alumno: Jehovani Moiss Huinac Ajqu

Carn: 1490-06-11940

Curso: Elaboracin de Pginas Web

Ciclo: Sexto seccin A

Tema: Investigacin acerca de los Constraints

Catedrtico: Ing. Walter Bautista

Da lmite de entrega: Viernes 20 de Julio de 2,012

-1-

ndice:
Contenido: Pgina(s)

Cartula 1 ndice 2 Introduccin 3 Concepto: Constraints 4 Conclusiones sobre la presente tarea 5

-2-

Introduccin

Con el presente trabajo de investigacin se pretende el hecho de que nosotros como estudiantes comprendamos a qu se refiere el catedrtico en el momento que habla respecto a los Constraints, un elemento de lo que es la Creacin de Bases de Datos, independientemente del SGBD que utilicemos; puesto que es un tema de inters en nuestro Rol de diseadores Web, dado que toda la informacin que se manipule por medio de una Pgina Web va a almacenarse a una Base de Datos. Sin mayor prembulo procedo a presentarle los resultados correspondientes.

-3-

Constraints:
Segn la primera fuente consultada, indica que los Constraints son elementos importantes en la creacin de una Base de Datos, son conocidos tambin como Restricciones, la funcin principal de stos en la Base de Datos es la de garantizar la integridad referencial en la propia Base de Datos, otra fuente consultada me indica algunos ejemplos aplicables en el presente curso, ya que estn orientados al lenguaje Oracle. Los ejemplos que presenta son los siguientes: Para los Constraints (Restricciones) se usa la palabra reservada ALTER TABLE, as como tambin lo es para el caso de querer definir una Llave primaria, o Clave Primaria, o Primary Key; como el siguiente ejemplo: (Crear la llave primaria) ALTER TABLE ORDENES ADD CONSTRAINT PK_PEDIDO PRIMARY KEY (num_tel,dir_cliente); La cual tiene como propsito el definir un ndice para agilizar la respuesta de la Base de Datos al enviarle el Query con la consulta de la informacin almacenada en la entidad (tabla) correspondiente, as como tambin todos los conceptos aprendidos en Bachillerato cuando nos instruan en el curso de computacin cuando nos ensearon bases de datos en Access y el tema en cuestin era las llaves primarias, las relaciones y todo lo relacionado al tema. Tambin existe otro tipo de Constraint, acabamos de definir la primary key, sin embargo existe otro tipo de llave, la llave fornea, la cual tiene por propsito cuidar la integridad referencial, que tambin la conocen como Foreign Key, la que ejemplificamos a continuacin: ALTER TABLE T_PEDIDOS ADD CONSTRAINT FK_PEDIDOS_CLIENTES FOREIGN KEY (codcliente) REFERENCES T_CLIENTES (codcliente)); Luego existe otro tipo de Constraint, le denominan UNIQUE, la que tiene como objetivo garantizar la no repitencia de valores dentro del contenido de las tuplas que se encuentran tambin dentro de las entidades. Aunque tambin posible implementar una restriccin de este tipo mediante un ndice nico (CREATE INDEX), ejemplo: ALTER TABLE T_PEDIDOS ADD CONSTRAINT UK_ESTADO UNIQUE (correosid); Existe otro Constraint, sirve para crear un check la sintaxis es: ALTER TABLE T_PEDIDOS ADD CONSTRAINT CK_ESTADO CHECK (estado IN (1,2,3)); Presento un ejemplo de borrar una restriccin, el cdigo requerido es: ALTER TABLE T_PEDIDOS DROP CONSTRAINT CON1_PEDIDOS; Contino con la sintaxis requerida para deshabilitar una restriccin: ALTER TABLE T_PEDIDOS DISABLE CONSTRAINT CON1_PEDIDOS; Y por ltimo, la sintaxis requerida para habilitar una restriccin: ALTER TABLE T_PEDIDOS ENABLE CONSTRAINT CON1_PEDIDOS;

-4-

Conclusiones:

Con el presente trabajo de investigacin se ha comprendido lo requerido en cuanto a los constraints, que son las restricciones (que son necesarias) para garantizar la integridad referencial en la Base de Datos y as cumplir con lo referente a la normalizacin de los datos, en su primera forma normal. Del mismo modo tuve la oportunidad de conocer ms ejemplos de sintaxis de restricciones aplicables al lenguaje que el catedrtico quiere profundizar en el presente curso, como lo hizo en el previo curso relacionado con Bases de Datos, del sptimo ciclo plan fin de semana de la carrera que nos encontramos estudiando. Propsito correctamente fundamentado, tomando en cuenta las oportunidades laborales que actualmente surgen en el mbito empresarial que establecen como requisito el tener conocimiento y/o experiencia con el SGBD Oracle.

-5-

Vous aimerez peut-être aussi