constructores para bases de datos

Páginas: 3 (585 palabras) Publicado: 24 de junio de 2014
UNIVERSIDAD DE CALDAS
BASES DE DATOS II
Sesion 1
Docente: Ing. Mauricio Bedoya

¿Qué es un Constraints?
El servidor de Oracle utiliza constraints para prevenir el registro de datos no
válidosa las tablas.
Se pueden utilizar los constraints para lo siguiente:
• Implementar o imponer reglas en los datos de una tabla cuando una fila es
insertada, modificada o borrada de la tabla. Elconstraint se debe cumplir
para que la operación se realice.
• Previene la eliminación de una tabla si existen dependencias con otras
• Proporciona reglas para herramientas de Oracle, como OracleDeveloper
Tipos de Constraints
Constraint Descripción
NOT NULL Especifica que la columna no puede contener un valor nulo
UNIQUE Especificado para una columna o combinación de columnas cuyos
valoresdeben ser únicos para todas las filas de la tabla
PRIMARY KEY Identifica de manera única cada fila de una tabla
FOREIGN KEY Establece e impone una relación entre una o más columnas de
la tabla
y unao más columnas de la tabla referenciada
CHECK Especifica una condición que se debe cumplir
Reglas en el uso de constraints
Todos los constraints son almacenados en el diccionario de datos. Losconstraints son fáciles de referenciar si les proporcionas un nombre adecuado.
Los constraints deben seguir el estándar para nombrar objetos. Si tu no
especificas un nombre para tu constraint, elservidor de Oracle genera un
nombre
con el siguiente formato SYS_Cn, donde n es un entero que identifica el
nombre
del constraint como único.
Los constraints pueden ser definidos al mismo tiempo quese crea una tabla o
después de que la tabla ha sido creada.
Se pueden ver los constraints definidos para una tabla específica en la tabla
USER_CONSTRAINTS del diccionario de datos.
Los constraintsPRIMARY KEY pueden ser definidos a nivel de columna o
a nivel de tabla. Una llave primaria compuesta es creada usando la definición a
nivel de tabla.
Una tabla puede tener solo un constraint...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Base de datos para una biblioteca
  • Base De Datos Para Sia
  • base de datos para empresa
  • Codigos para base de datos
  • Base de datos para escuelas
  • manual para base de datos
  • Proyecto para base de datos
  • Base de datos para un hotel

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS