Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Usando los tipos de datos de cada atributo, la definición aparece escrita a veces
como:
Valores NULL: representa los valores de atributos que pueden ser desconocidos
o no ser aplicables a una tupla
RESTRICCIONES DE DATOS
Se dividen en 3 categorías:
1. Restricciones que son inherentes al modelo de datos y que reciben el nombre de
restricciones implícitas o inherentes basadas en el modelo.
2. Restricciones que pueden expresarse directamente en los esquemas del modelo
de datos, por lo general especificándolas en el DDL (Lenguaje de definición de
datos, Data Definition Language). Las llamaremos restricciones explícitas o
basadas en el esquema.
3. Restricciones que no pueden expresarse directamente en los esquemas del
modelo de datos, y que por consiguiente deben ser expresadas e
implementadas por los programas. Las llamaremos restricciones semánticas,
basadas en aplicación o reglas de negocio.
ACTIVIDAD DE INVESTIGACION
Restricciones de dominio
Las restricciones de dominio son columnas definidas por el usuario que ayudan al
usuario a ingresar el valor según el tipo de datos. Y si encuentra una entrada
incorrecta, le da el mensaje al usuario de que la columna no se cumplió correctamente.
O en otras palabras, es un atributo que especifica todos los valores posibles que el
atributo puede contener como entero, carácter, fecha, hora, string. Define el dominio o
el conjunto de valores de un atributo y asegura que el valor tomado por el atributo debe
ser un valor atómico (no se puede dividir) de su dominio.
Ejemplo:
Restricciones de clave
En una base de datos puede tener diversas restricciones clave para garantizar la
integridad de los datos.
Las restricciones clave en una base de datos son reglas que se aplican los campos o
combinaciones de campos de una tabla para garantizar la integridad de los datos.
Estas restricciones tienen como objetivo principal asegurar que los datos almacenados
en la base de datos cumplan con ciertas condiciones o propiedades específicas.
Las restricciones son reglas que limitan los valores que se pueden insertar, suprimir o
actualizar en una tabla.
Una restricción de clave primaria es una columna o combinación de columnas que tiene
las mismas propiedades que una restricción de unicidad. Puede utilizar una clave
primaria y restricciones de clave foránea para definir relaciones entre tablas.
Ejemplo:
En una tabla de empleados, la clave primaria puede ser el número de identificación del
empleado
Ejemplo: Si tienes una tabla de pedido y una de clientes, la clave foránea en la tabla de
pedido puede hacer referencia a la clave primaria de la tabla de los clientes para
asociar cada pedido con su cliente correspondiente
Restricciones de comprobación
Restricciones de unicidad
La restricción de valores null en una base de datos son condiciones que se pueden
aplicar a las columnas de la tabla, para indicar si se permite o no la presencia de los
valores null en dicha tabla. Un valor null representa la ausencia de un valor conocido o
valido en una columna y puede ser utilizado para indicar que la información en esa
columna no está disponible o no es aplicable en cierta circunstancia. Estas
restricciones aseguran que se cumplan ciertas reglas de integridad de datos y ayudan a
mantener la consistencia y la calidad de la información almacenada en la base de
datos.
Restricciones en una relación: Si tienes una tabla de clientes y una de pedidos, puedes
aplicar una restricción de valores null en la relación entre estas dos tablas, para
asegurarte de que exista siempre un cliente asociado a un pedido.
Importancia:
Operaciones unarias:
UNION: Es una relación que incluye todas las tuplas que están tanto en R como
en S o en ambas, R y S. Las tuplas duplicadas se eliminan.
División (/) (Cociente): Supongamos que tenemos dos relaciones A(x, y) y B(y)
donde el dominio de y en A y B, es el mismo. El operador división A / B retorna
todos los valores de x tales que para todo valor y en B existe una tupla en
A.
Mientras que el álgebra define un conjunto de “operaciones” del modelo relacional, los
cálculos relacionales ofrecen una notación declarativa de alto nivel para especificar las
consultas relacionales.
CARACTERISTICAS:
SIMBOLOS CUANTIFICADORES
EJERCICIO DE CALCULO RELACIONAL
5. TEORIA DE LA NORMALIZACION
Hace pasar un esquema de relación por una serie de comprobaciones para certificar
que satisface una determinada forma normal (Codd 1972)
Este análisis ofrece: