BBDD y SQL Flashcards
Cardinalidad en E/R
Nº de ocurrencias de una entidad que se relaciona con UNA del otro extremo
Grado en E/R
Nº de tipos de entidad que participan en una relación
Generalización
permite abstraer un tipo de entidad de nivel superior(supertipo) a partir de varios tipos de entidad (subtipos)
Especialización
Contario a generalización. Un supertipo se descompone en uno o varios subtipos
Agregación
Encapsula una parte del modelo para crear una nueva entidad
Entidad externa
Ente ajeno al sistema que da o recibe información del mismo
Proceso
Funcionalidad del sistema para transformar o manipular datos
Almacén de datos
Información en reposo utilizada por el sistema independientemente del sistema de gestión de datos.
Los flujos que pasan por un almacén son asíncronos
El almacén no puede crear, transformar o destruir datos, no puede estar comunicado con otro almacén o entidad
externa
Flujo permitidos
-Entre 2 procesos (información es síncrona)
-Proceso y almacén
-Proceso y entidad externa
Tipos de flujos de datos que comunican procesos con almacenes
De consulta, de actualización y de diálogo (CAD)
Arquitectura ANSI/SPARC, niveles
-Nivel externo
-Nivel conceptual
-Nivel interno
Busca independencia entre nivel físico-lógico
Soporta mejor los cambios
Grado en modelo Relacional
Nº de atributos
Cardinalidad en modelo Relacional
Nº de tuplas
Intensión en modelo Relacional
Conjunto de atributos
Características modelo Relacional
-Atomicidad
-No repetición de tuplas
-No orden en tuplas
-No orden en atributos
Integridad de entidad
Ningún atributo de la PrimaryKey puede tomar valor nulo ( cuando PK compuesta)
Integridad referencial
Si existe clave ajena, sus valores deben coincidir con los valores de la PK referenciada o ser nulos
Clave
Atributo o conjunto de atributos que identifican unívocamente una tupla
Tipos de claves
-Candidata
-Primaria
-Superclave
Regla 0
Regla Fundamental