Base De Datos
NO. 8 “NARCISO BASSOLS”
ENTIDADES FUERTES Y DÉBILES
PRIMARY KEY Y FOREIGN KEYAlumno: Mejía Vargas Luis Ángel
Grupo: 4IV14
Profesor: Giovanni Rojas Resendis
Entidades fuertes y débiles
Una entidad fuerte es aquella que no necesita de otra entidad débil para existir. Unaentidad débil es aquella que sí que necesita de otra para existir.
Es una limitación del modelo entidad – relación: en un esquema de entidad relación no puede haber relaciones unidas a relaciones. Porejemplo:
Solución: la solución a este problema es poner una de las relaciones junto con sus entidades dentro de una entidad mayor, y así poder relacionarla con la otra relación.
Primary KeyUna 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. Las claves primarias deben serúnicas y no nulas, de manera que garanticen que una fila de una tabla pueda ser siempre referenciada a través de su clave primaria.
Foreign key
Las relaciones de claves foráneas se describen comorelaciones padre/hijo, y se dice que un registro es huérfano cuando su padre ya no existe.
Cuando en una base de datos se da una situación como esta, se dice que se tiene una integridad referencial pobre(pueden existir otra clase de problemas de integridad). Generalmente esto va ligado a un mal diseño, y puede generar otro tipo de problemas en la base de datos, por lo tanto debemos evitar estasituación siempre que sea posible.
La integridad referencial se puede comprometer básicamente en tres situaciones: cuando se está insertando un nuevo registro, cuando se está eliminando un registro, ycuando se está actualizando un registro. La restricción de clave foránea que hemos definido se asegura que cuando un nuevo registro sea creado en la tabla venta, éste debe tener su correspondiente...
Regístrate para leer el documento completo.