Bloque 3 Tema 2 Flashcards
De que depende el modelo conceptual?
Es independiente de todo
De que depende el modelo lógico?
Del tipo de BBDD (Base de datos)
De que depende el modelo físico?
Depende del SGBBDD concreto (gestor de la base de datos)
En que modelo se realiza la normalización?
En el modelo logico
Niveles de arquitectura ANSI/SPARC de un DBMS
Usuarios, nivel externo (visitas), nivel conceptual (tablas/relaciones) y nivel interno (detalles, almacén e índices)
Que pasa con una entidad al pasar el modelo E/R a relacional?
Se convierte en una relación
Que pasa con una relación 1 a N al pasar el modelo E/R a relacional?
Propagación de clave (del lado de 1 al lado de N)
Que pasa con una relación M a N y N-Aria al pasar el modelo E/R a relacional?
Se convierten en relaciones
Que pasa con una relación generalización/especialización al pasar el modelo E/R a relacional?
Puede convertirse en una relación, una relación por cada subtipo o una relación por subtipo+ otra por supertipo
Que pasa con una entidad débil al pasar el modelo E/R a relacional?
Se convierte en la clave ajena de la relación identificadora
Que es el modelo relacional?
Un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos.
Que es el esquema en el modelo relacional?
Es la relación y el conjunto de atributos
Que es el grado en el modelo relacional?
El número de atributos
Que es la extensión en el modelo relacional?
El conjunto de tuplas
Que es una tupla?
Un ejemplo concreto de una relación
Que es la cardinalidad?
Número de tuplas
Características del modelo relacional
- Atomicidad de los valores de los atributos (un cambio debe completarse o no modificar nada)
- No repetición de tuplas
- No orden de tuplas
- No orden de atributos
A qué se refiere la integridad de la entidad?
Ningún atributo de la Primary Key puede tener valor nulo
A qué se refiere la integridad referencial?
Si hay clave ajena, sus valores deben coincidir con los de la clave primaria o ser nulos.
Clave Candidata
Conjunto de atributos que identifican a cada tupla