Diferencia entre revisiones de «Plantilla:Bases Datos/Modelo Logico»
De WikiEducator
(→Nivel Lógico) |
|||
Línea 111: | Línea 111: | ||
Los valores de la clave nunca se pueden repetir<br /> | Los valores de la clave nunca se pueden repetir<br /> | ||
Esto se aplica al conjunto de atributos que forman la clave | Esto se aplica al conjunto de atributos que forman la clave | ||
− | ;Valor no nulo | + | ;Valor no nulo (También llamada restricción de integridad de entidades) |
Los valores de las claves nunca pueden ser nulo.<br /> | Los valores de las claves nunca pueden ser nulo.<br /> | ||
Esto se aplica para cada atributo que forme parte de alguna clave candidata | Esto se aplica para cada atributo que forme parte de alguna clave candidata | ||
Línea 117: | Línea 117: | ||
[[Archivo:valores_unicos.png]]<br /> | [[Archivo:valores_unicos.png]]<br /> | ||
}} | }} | ||
+ | }} | ||
+ | ;Restricción de Integridad Referencial | ||
+ | <br /> | ||
+ | {{MRM_Conocimiento previo| | ||
+ | *Para explicar este concepto hay que tener claros los siguientes conceptos: | ||
+ | ;Propagación de clave | ||
+ | ;Clave extrangera o foránea | ||
+ | ;Integridad referencial | ||
+ | {{MRM_Clave|Title=Propagación de clave| | ||
+ | *Cuando creemos el modelo relacional solo vamos a tener relaciones (tablas) y atributos (campos) | ||
+ | *La forma de mantener la relación entre dos tablas o entidades va a ser propagando la clave | ||
+ | *Propagar la clave consiste en llevar la clave principal de una entidad a otra. | ||
+ | }} | ||
+ | {{MRM_Clave|Title=Clave extrangera o foránea| | ||
+ | *El atributo propagado en la relación o tabla no es una caracterísca del objeto o relación. | ||
+ | *Se conoce como elemento externo o extragero | ||
+ | *Como hace '''referencia''' a una clave principal se conoce como '''''clave extragera o foránea''''' | ||
}} | }} | ||
+ | {{MRM_Clave|Title=Integridad referencial| | ||
+ | *'''''Integridad''''' hace referencia a que algo sea bueno válido (integro) | ||
+ | *'''''Referencia''''' es que está señalando o haciendo alusión a otro elemento | ||
+ | La integridad referencial es que los valores de las claves extrangeras o foráneas<br /> | ||
+ | Han de ser valores que existan en la tabla donde el atributo referenciado es clave principal<br /> | ||
+ | o bien ser nulos si se permite que no haya referencia (el mínimo de las cardinalidades).<br /> | ||
+ | }} | ||
+ | [[Archivo:propagacion_clave.png]] | ||
+ | }} | ||
Revisión de 22:37 25 abr 2018
Contenido
Nivel Lógico
- A este nivel vamos a usar el modelo relacional
- Es importante tener claro que lo que queremos realizar a este nivel es aplicar una serie de reglas para transformar el modelo entidad/interrelación o modelo de Chen en un modelo relacional
|
- En este nivel hay que estudiar una serie de conceptos sencillos, que convienen dejar claros
Conceptos del nivel lógico: Elementos del modelo
Un dominio es el conjuntos de valores que puede tomar un determinado atributo (campo). de un elemento concreto (tupla o fila) del objeto (relación o tabla).
Dice que el valor que ha de tomar cada atributo (campo) |
}}
Un atributo son cada una de las características o propiedades de los elementos de información (tablas) Se define como el papel que desempeña un determinado dominio en una relación (tabla)
|
Una relación es un conjunto de tuplas del mismo esquema , y un esquema de relación es el esquema de las tuplas que lo forman. Notación : R (A1:D1, A2:D2, ....., An:Dn) define una relación de esquema {(A1,D1),(A2,D2),....,(An,Dn)}. |
Una restricción es una limitación que se va asociar
|
Dice que el valor que ha de tomar cada atributo (campo)
|
|
Para cumplir esta restricción va a haber un conjunto de atributos (1 o más)
|
- Restricción de Integridad Referencial
|