Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Claves & Cardinalidad

Intregrantes:

  • Santiago Chachalo
  • Henrry Bonilla
  • Ivonne Valverde

Claves

&

Cardinalidad

Claves

BASE DE DATOS

Claves

Clasificación de Claves

Clasificación de Claves

Clave primaria

Clave externa o foránea

Clave primaria

Una clave candidata es un campo, o una combinación de campos, que identifican de manera única un registro de una tabla. Éstas no pueden contener valores nulos, y su valor debe ser único.

Una clave primaria es una clave candidata que ha sido diseñada para identificar de manera única a los registros de una tabla a través de toda la estructura de la base de datos.

La selección de una clave primaria es muy importante en el diseño de una base de datos, ya que es un elemento clave de los datos que facilita la unión de tablas y el concepto total de una base de datos relacional.

Las claves primarias están definidas el estándar ANSI SQL, mediante la directiva PRIMARY KEY. La sintaxis para aplicar tal directiva a una tabla existente está definida en SQL:2003 de esta manera:

ALTER TABLE <nombre_de_la_tabla>

ADD [ CONSTRAINT <nombre del constraint> ]

PRIMARY KEY ( <nombre_de_columna> {, <nombre_de_columna>}... )

En el caso en que la clave primaria sea una sola columna, ésta puede marcarse como tal por medio de la siguiente sintaxis:

CREATE TABLE nombre_de_la_tabla (

id_col INT PRIMARY KEY,

col2 CHARACTER VARYING(20),

)

Clave externa o foránea

Una clave foránea es una referencia a una clave en otra tabla, determina la relación existente en dos tablas. Las claves foráneas no necesitan ser claves únicas en la tabla donde están y sí a donde están referenciadas.

Por ejemplo, el código de departamento puede ser una clave foránea en la tabla de empleados. Se permite que haya varios empleados en un mismo departamento, pero habrá uno y sólo un departamento por cada clave distinta de departamento en la tabla de departamentos.

Cardinalidad

Es la forma en que se relacionan las entidades o expresa cuantas entidades se relacionan con otras entidades.

Tipos de Cardinalidades

Tipos de Cardinalidades

1:1

1:1

Relación Uno A Uno: Antes un estudiante solamente podía tener un solo profesor.

1:N

1:N

Relación Uno A Varios: En una universidad un profesor tiene varios estudiantes.

N:N

N:N

Relación Varios A Varios: En este ejemplo un Estudiante puede cursar muchas materias y una materia puede ser cursado por muchos estudiantes.

Cardinalidad

Learn more about creating dynamic, engaging presentations with Prezi