Base de Datos. Fase 2 - Análisis
Enviado por APYEPEZO • 14 de Septiembre de 2021 • Apuntes • 1.101 Palabras (5 Páginas) • 311 Visitas
Base de Datos.
Fase 2 - Análisis
Elaborado por:
Angella Yepez Ortega
Grupo: 301330_30
Tutor:
Paula Andrea Lago
Universidad Nacional Abierta y a Distancia, UNAD.
Escuela de Ciencias Básica y Tecnología. (ECBTI)
2021
DESCRIPCIÓN DE TERMINOS
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.
Relación.
Una relación es una característica especial de Access que hace que podamos trabajar con varias tablas relacionadas a través de un campo en común. Existen tres tipos de relaciones
Relación de uno a uno:
En este tipo de relación, un registro de la tabla 1 sólo puede estar enlazado con un único registro de la tabla 2 y viceversa. Este tipo de relación es la que menos se utiliza. Un ejemplo podría ser éste, en el que cada persona tiene un único DNI
[pic 1]
Relación de varios a varios: Cada registro de la tabla 1 puede estar enlazado con varios registros de la tabla 2 y viceversa. En el siguiente ejemplo, en la tabla 1 cada película puede trabajar varios actores y, en la tabla 2, un mismo actor puede trabajar en varias películas:
[pic 2]
Restricciones.
Una restricción consiste en la definición de una característica adicional que tiene una columna o una combinación de columnas, suelen ser características como valores no nulos (campo requerido), definición de índice sin duplicados, definición de clave principal y definición de clave foránea (clave ajena o externa, campo que sirve para relacionar dos tablas entre sí).
restricción1: una restricción de 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ón2: una restricción de 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.
La cláusula NOT NULL indica que la columna no podrá contener un valor nulo, es decir que se deberá rellenar obligatoriamente y con un valor válido (equivale a la propiedad requerido Sí de las propiedades del campo). La cláusula CONSTRAINT sirve para definir una restricción que se podrá eliminar cuando queramos sin tener que borrar la columna. A cada restricción se le asigna un nombre que se utiliza para identificarla y para poder eliminarla cuando se quiera.
Como restricciones tenemos la de clave primaria (clave principal), la de índice único (sin duplicados), la de valor no nulo, y la de clave foránea.
...