Está en la página 1de 3

Investigación 2.

0
Fundamento de base de datos

Corporación Universitaria Americana.


Ing. En sistemas.
Fundamento de base de datos.

Deivid Álvarez Donado


2021.

pág. 1
Qué es integridad referencial?
La integridad referencial es propiedad de la base de datos. La misma supone que la clave
externa de una tabla de alusión constantemente debería aludir a una fila válida de la tabla a
la que se realice alusión. La totalidad referencial asegura que la interacción entre 2 tablas
permanezca sincronizada a lo largo de las operaciones de actualización y supresión.
Cada una de las bases de datos relacionales disfrutan de esta propiedad debido a que el
programa gestor de base de datos vela por su cumplimiento. Sin embargo, las bases de
datos jerárquicas necesitan que los programadores se aseguren de conservar tal propiedad
en sus programas.

Que son las relaciones entre tablas?


Las dos tablas pueden tener sólo un registro en cada lado de la relación,cada valor de clave
primaria se relaciona con sólo un (o ningún) registro en la tabla relacionada, la mayoría de
relaciones unívocas están impuestas por las reglas empresariales y no fluyen con
naturalidad a partir de los datos. Sin este tipo de regla, generalmente podrá combinar ambas
tablas sin incumplir ninguna regla de normalización.
Existon 2 tipos de relaciones entre tablas :
Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacionado con un
único registro de la otra tabla y viceversa.
Por ejemplo: tenemos dos tablas una de profesores y otra de departamentos y queremos
saber qué profesor es jefe de qué departamento, tenemos una relación uno a uno entre las
dos tablas ya que un departamento tiene un solo jefe y un profesor puede ser jefe de un solo
departamento.
Relación Uno a Varios: Cuando un registro de una tabla (tabla secundaria) sólo puede estar
relacionado con un único registro de la otra tabla (tabla principal) y un registro de la tabla
principal puede tener más de un registro relacionado en la tabla secundaria, en este caso se
suele hacer referencia a la tabla principal como tabla 'padre' y a la tabla secundaria como
tabla 'hijo', entonces la regla se convierte en 'un padre puede tener varios hijos pero un hijo
solo tiene un padre (regla más fácil de recordar).
Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con los
habitantes, una población puede tener más de un habitante, pero un habitante pertenecerá
(estará empadronado) en una única población. En este caso la tabla principal será la de
poblaciones y la tabla secundaria será la de habitantes. Una población puede tener varios
habitantes pero un habitante pertenece a una sola población. Esta relación se representa
incluyendo en la tabla 'hijo' una columna que se corresponde con la clave principal de la
tabla 'padre', esta columna es lo denominamos clave foránea (o clave ajena o clave externa).

pág. 2
Qué es la cardinalidad de las relaciones?
La cardinalidad de una relación es el número de filas relacionadas de cada uno de los
objetos en la relación. Las filas se relacionan mediante la expresión de la relación;
normalmente, esta expresión hace referencia a las claves principal y foránea de las tablas
subyacentes.

Que es y como determinar las llaves primarias en bases de datos?


Una llave primaria es un tributo o grupo de atributos que identifica de manera única a cada
registro de la tabla. Símbolo: PK (de sus siglas en ingles Primary Key), cumple con las
siguientes características: No debe aceptar valores nulos. No pueden existir dos registros
con el mismo valor de la llave primaria.
La clave primaria de una tabla es la columna cuyos valores son diferentes en cada fila.
Puesto que son diferentes, convierten cada fila en exclusiva. Si no existe ninguna columna
de este tipo, la clave primaria es una composición de dos o más columnas cuyos valores,
combinados, son distintos en cada fila.

pág. 3

También podría gustarte