Diferencia entre revisiones de «Plantilla:Bases Datos/Modelo Logico»
De WikiEducator
(→Nivel Lógico) |
|||
Línea 10: | Línea 10: | ||
;Relación y tupla | ;Relación y tupla | ||
;Restricciones | ;Restricciones | ||
+ | }} | ||
+ | {{MRM_Clave|Title=Restricción de dominio| | ||
+ | *Es un concepto básico | ||
+ | Dice que el valor que ha de tomar cada atributo (campo) <br /> | ||
+ | dentro de una tupla (fila) ha de ser atómico y pertenecer al dominio | ||
+ | }} | ||
+ | {{MRM_Clave|Title=Restricción de valores no nulos| | ||
+ | *En un momento dado, el valor de un atributo puede ser no conocido o que no se aplique. | ||
+ | *Dado ese caso se han de permitir valores nulos además de los valores del dominio. | ||
+ | *Dos valores nulos nunca se consideran iguales. (Se consideran difrentes entre si). | ||
+ | }} | ||
+ | {{MRM_Clave|Title=Restricción de clave| | ||
+ | *Una relación se define como un conjunto de tuplas. | ||
+ | *Por definición, todos los elementos de un conjunto son distintos; | ||
+ | *En consecuencia, todas las tuplas de una relación deben ser distintas. | ||
+ | *Esto implica que no puede haber dos tuplas que tengan los mismos valores para todos sus atributos. | ||
+ | Para cumplir esta restricción va a haber un conjunto de atributos (1 o más)<br /> | ||
+ | cuyos valores nunca se pueden repetir <br /> | ||
+ | para dadas dos tuplas cualesquiera de la relación | ||
+ | {{MRM_Clave|Title=Tipos de claves| | ||
+ | ;Clave candidata | ||
+ | Cada conjunto de atributos que satisfacen esta restricción se llaman '''''clave candidata''''' | ||
+ | ;Clave principal | ||
+ | Siempre hemos de elegir una de las claves candidatos como clave principal | ||
+ | ;Claves alternativas | ||
+ | Serán el resto de claves | ||
+ | }} | ||
+ | {{MRM_Clave|Title=Valores de la clave| | ||
+ | ;Valor único | ||
+ | Los valores de la clave nunca se pueden repetir<br /> | ||
+ | Esto se aplica al conjunto de atributos que forman la clave | ||
+ | [[Archivo:valores_unicos.png]] | ||
+ | ;Valor no nulo | ||
+ | Los valores de las claves nunca pueden ser nulo.<br /> | ||
+ | Esto se aplica para cada atributo que forme parte de alguna clave candidata | ||
+ | [[Archivo:valores_no_null.png]] | ||
}} | }} | ||
+ | |||
+ | |||
+ | Dice que el valor que ha de tomar cada atributo (campo) <br /> | ||
+ | dentro de una tupla (fila) ha de ser atómico y pertenecer al dominio | ||
+ | }} | ||
+ | |||
+ | |||
====Conceptos del nivel lógico: Elementos del modelo==== | ====Conceptos del nivel lógico: Elementos del modelo==== |
Revisión de 18:40 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
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)
Dice que el valor que ha de tomar cada atributo (campo)
|
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).
|
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
|