ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Restricciones de la base de datos


Enviado por   •  21 de Marzo de 2020  •  Apuntes  •  588 Palabras (3 Páginas)  •  351 Visitas

Página 1 de 3

 Base de datos

 

2.-Restricciones de la base de datos

Una restricción consiste en la definición de una característica adicional que tiene una columna o una combinación de  ellas.  Estas se definen acompañadas  por un nombre, lo que permite activarlas o desactivarlas según sea el caso. Las restriciones son caracteristica, como valores no nulos, definicion de clave primaria y definicion de clave foranea.

Restricción tipo 1: Es una restricción que aparece dentro de la definición de la columna después del tipo de dato y afecta a una columna, la que se está definiendo.

Restricción tipo 2: Es una restricción que se define después de definir todas las columnas de la tabla y afecta a una columna o a una combinación de columnas.

Se pueden usar restricciones a la hora de dar valores al contenido de una columna. Las restricciones más usadas son:

  •  Not-null: Indicará que debemos introducir un valor obligatorio a la columna indicada.
  • Unique: Obliga a que los valores registrados en una columna sean distintos, que sean únicos. Es una clave alternativa.
  •  Check: Nos indica que los valores de la columna tengan ciertas directrices a cumplir, por ejemplo que el valor de la columna sea un valor a elegir entre los valores de una lista.
  • Primary Key (clave principal): Indica cual es la clave principal de la tabla. Esta clave tiene por defecto que sea valor único (“UNIQUE”) y que sea obligatorio (“NOT NULL”).
  • Foreign key (Clave ajena): Indica la relación entre tablas, obligando a que el valor de la columna sea el mismo que tiene el valor de la columna de la tabla a la que hace referencia.

3.-Modelo Relacional

Es un modelo de base de datos postulado en 1970 por Edgar Frank Codd en los laboratorios de IBM en Calidfornia. Este modelo al poco tiempo de postularlo se consolido como modelo de de base de datos  Lo que hace exactamente este modelo es que permite  establecer relaciones en los datos que se encuentran en las tablas y tomando como base dichas conexiones permitiendo  relacionarlas  unas con otras.  Este es el modelo de base de datos mas usado en la actualidad cuando se implementan bases de datos ya planificadas.

Este modelo considera la base de datos como una colección de relaciones y en el todos los datos son almacenados en relaciones, y como cada relación es un conjunto de datos, el orden en el que estos se almacenen no tiene tanta importancia. Esto rinda una mayor fácilidad de entender y de utilizar por un usuario no experto. La información puede ser recuperada o almacenada por medio de consultas que ofrecen una amplia flexibilidad y poder para administrar la información.

Para manipular la información utilizamos un lenguaje relacional, actualmente se cuenta con dos lenguajes formales el Álgebra relacional y el Cálculo relacional. El Álgebra relacional permite describir la forma de realizar una consulta, en cambio, el Cálculo relacional solamente indica lo que se desea devolver.

...

Descargar como (para miembros actualizados)  txt (3 Kb)   pdf (73 Kb)   docx (8 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com