Está en la página 1de 3

CONSULTAS REALIZADAS

Cardinalidad
Se expresa en la forma en que se relacionan las Entidades, o expresa cuantas entidades se
relacionan con otras entidades.
Hay varias maneras de mostrar las cardinalidades: Poner etiquetas en las líneas que unen las
relaciones con las entidades, consiste en un mínimo y máximo que contiene un cero (varios a
varios) y lo usual es poner una “M” en un
Existen 4 tipos de relaciones que pueden establecerse entre entidades, las cuales establecen
con cuantas ocurrencias de entidad de tipo B se puede relacionar una ocurrencia de entidad de
tipo A:
4. Relación uno a uno.
5. Relación uno a varios (n).
3. Relación varios (n) a uno.
4. Relación varios a varios (n)- (n)
Restricciones
Las restricciones de los datos se imponen para asegurarnos que los datos cumplen con una
serie de condiciones predefinidas para cada tabla. Estas restricciones ayudan a conseguir la
integridad de referencia: todas las referencias dentro de una BD son válidas y todas las
restricciones se han cumplido.
Las restricciones se van a definir acompañadas por un nombre, lo que permitirá activarlas o
desactivarlas según sea el caso; o también mezcladas en la definición de las columnas de la
tabla. A continuación, vamos a describir cada una de las restricciones mencionadas.
Not Null
Establece la obligatoriedad de que esta columna tenga un valor no nulo. Se debe especificar
junto a la columna a la que afecta. Los valores nulos no ocupan espacio, y son distintos a 0 y
al espacio en blanco. Hay que tener cuidado con los valores nulos en las operaciones, ya
que 1 * NULL es igual a NULL.
Unique
Evita valores repetidos en una columna, admitiendo valores nulos. Oracle crea un índice
automáticamente cuando se habilita esta restricción y lo borra al deshabilitarse.
Default
Establece un valor por defecto para esa columna, si no se le asigna ninguno.
Check
Comprueba que se cumpla una condición determinada al rellenar esa columna. Esta
condición sólo debe estar construida con columnas de esta misma tabla.
Primary Key
Establece el conjunto de columnas que forman la clave primaria de esa tabla. Se comporta
como única y obligatoria sin necesidad de explicitarlo. Sólo puede existir una clave primaria
por tabla. Puede ser referenciada como clave ajena por otras tablas. Crea un índice
automáticamente cuando se habilita o se crea esta restricción. En Oracle, los índices son
construidos sobre árboles B+.
Foreign Key
Establece que el contenido de esta columna será uno de los valores contenidos en una
columna de otra tabla maestra. Esta columna marcada como clave ajena puede ser NULL. No
hay límite en el número de claves ajenas. La clave ajena puede ser otra columna de la misma
tabla. Se puede forzar que cuando una fila de la tabla maestra sea borrada, toda la fila de la
tabla detalle cuya clave ajena coincida con la clave borrada se borren también. Esto se
consigue añadiendo la coletilla ON DELETE CASCADE en la definición de la clave ajena.
Claves
Una clave permite identificar un conjunto de atributos suficiente para distinguir las entidades
entre sí. También pueden ayudar a identificar unívocamente a las relaciones y así distinguir
las relaciones entre sí.
Conjuntos de entidades.
 Superclave: Conjunto de uno o más atributos que, tomados colectivamente, permiten
identificar de forma única una entidad en el conjunto de entidades.
 Claves candidatas: Subconjuntos propios de una superclave que no son superclave.
 Clave primaria: Clave candidata que es elegida por el diseñador de la base de datos
como elemento principal para identificar las entidades dentro de un conjunto de
entidades.
Conjuntos de relaciones
La estructura de la clave primaria para el conjunto de relaciones depende de la
correspondencia de cardinalidades asociada al conjunto de relaciones.
Cuando el conjunto de relaciones es de varios a varios, la clave primaria del conjunto de
relaciones consistirá en la unión de las claves primarias de los dos conjuntos de entidades.
Cuando la relación es de varios a uno, la clave primaria del conjunto de relaciones será la
clave primaria del primer conjunto de entidades.
Cuando la relación es de uno a varios, la clave primaria del conjunto de relaciones será
simplemente la clave primaria del segundo conjunto de entidades.
Para relaciones uno a uno, se puede usar cualquier clave primaria.
Diagrama Entidad Relación
Un diagrama entidad-relación, también conocido como modelo entidad relación o ERD, es un
tipo de diagrama de flujo que ilustra cómo las "entidades", como personas, objetos o
conceptos, se relacionan entre sí dentro de un sistema. Los diagramas ER se usan a menudo
para diseñar o depurar bases de datos relacionales en los campos de ingeniería de software,
sistemas de información empresarial, educación e investigación. También conocidos como
los ERD o modelos ER, emplean un conjunto definido de símbolos, tales como rectángulos,
diamantes, óvalos y líneas de conexión para representar la interconexión de entidades,
relaciones y sus atributos. Son un reflejo de la estructura gramatical y emplean entidades
como sustantivos y relaciones como verbos
Usos de los diagramas entidad-relación
Diseño de bases de datos: los diagramas ER se usan para modelar y diseñar bases de datos
relacionales, en términos de reglas de negocio y lógicas (en un modelo de datos lógicos) y en
términos de la tecnología específica que se implementará (en un modelo de datos físicos). 
Solución de problemas de bases de datos: los diagramas ER se usan para analizar las bases
de datos existentes con el fin de hallar y resolver problemas de lógica o implementación. 
Sistemas de información empresarial: los diagramas se usan para diseñar o analizar las
bases de datos relacionales empleadas en procesos de negocio.
Reingeniería de procesos de negocio (BPR): Los diagramas ER ayudan a analizar las bases
de datos empleadas en la reingeniería de procesos de negocio y en el modelado de la
configuración de una nueva base de datos.
Educación: las bases de datos son el método actual de almacenamiento de información
relacional para propósitos educativos y la posterior recuperación. Así, los diagramas ER
pueden ser útiles para la planificación de esas estructuras de datos.
Investigación: como hay muchas investigaciones centradas en los datos estructurados, los
diagramas ER pueden desempeñar un papel fundamental en la configuración de bases de
datos útiles para analizar los datos.

Referencias utilizadas
Qué es un diagrama entidad-relación. Recuperado: https://www.lucidchart.com/pages/es/que-
es-un-diagrama-entidad-relacion#section_0
Héctor Jhasmany Villena Suri martes, 11 de octubre de 2011 Cardinalidad, Tipos de
Relaciones, tomado de: http://basededatosaplicado.blogspot.com/2011/10/v-
behaviorurldefaultvmlo.html
Diana Gabriela Higuera Robles 2019. Restricciones De Las Bases De Datos, Recuperado:
http://katyygaby.blogspot.com/p/restricciones-de-las-bases-de-datos.html
fdonorat en 7 febrero 2009 Claves. Recuperado de:
https://uvfdatabases.wordpress.com/2009/02/07/claves/

También podría gustarte