Diferencia entre revisiones de «Plantilla:Bases Datos/Modelo Logico»
De WikiEducator
Línea 11: | Línea 11: | ||
;Restricciones | ;Restricciones | ||
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
====Conceptos del nivel lógico: Elementos del modelo==== | ====Conceptos del nivel lógico: Elementos del modelo==== | ||
<br /> | <br /> | ||
Línea 70: | Línea 26: | ||
:Si dividiéramos el valor, perdería su significado | :Si dividiéramos el valor, perdería su significado | ||
}} | }} | ||
+ | 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_Definicion|Title=Atributo| | {{MRM_Definicion|Title=Atributo| | ||
Línea 115: | Línea 75: | ||
}} | }} | ||
}} | }} | ||
+ | {{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 | ||
+ | [[Archivo:claves_candidatas.png]] | ||
+ | }} | ||
+ | {{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 | ||
+ | ;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 | ||
+ | <br /> | ||
+ | [[Archivo:valores_unicos.png]]<br /> | ||
+ | }} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
====Conceptos del nivel lógico: Dominio y atributo==== | ====Conceptos del nivel lógico: Dominio y atributo==== | ||
====Conceptos del nivel lógico: Dominio y atributo==== | ====Conceptos del nivel lógico: Dominio y atributo==== |
Revisión de 19:09 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)
|
|
{{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)
cuyos valores nunca se pueden repetir
para dadas dos tuplas cualesquiera de la relación
Cada conjunto de atributos que satisfacen esta restricción se llaman clave candidata
Siempre hemos de elegir una de las claves candidatos como clave principal
Serán el resto de claves
|
Los valores de la clave nunca se pueden repetir
Los valores de las claves nunca pueden ser nulo.
|