Flashcards Modelo relacional

Modelo relacional #card

Es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos

Modelo de datos #card

Está compuesto por: #card

Qué tipos de modelos hay? #card

Los modelos de alto nivel

Reglas de integridad

Integridad de entidad #card

Obliga a definir una clave primaria para cada registro

Clave primaria #card

Es una clave candidata que ha sido seleccionada para identificar las tuplas de la tabla.
Generalmente es elegida por las reglas de negocio

Clave candidata #card

Es un atributo o conjunto mínimo de atributos de la relación/tabla que identifica unívocamente al resto de los atributos de la relación (o sea, a un registro)

Integridad referencial #card

Surge de definir una clave foránea en la tabla

Clave foránea es... #card

Es un atributo/conjunto de, que está relacionado con la clave primaria de otra relación/tabla

Las claves foráneas... #card

Expansión Integridad de dominio #card

Un mismo atributo (columna) no puede tener más de 1 tipo de dato guardado (a lo largo de todos los registros de la tabla)

Dependencias funcionales #card

Las dependencias funcionales se usan junto con... #card

Las dependencias funcionales expresan... #card

Normalización es... #card

Es el proceso en el que una relación se "desocmpone" en dos o más relaciones que satisfacen ciertas condiciones llamadas formas normales

¿Para qué se normaliza? (4) #card

El proceso de normalización... #card

No pierde información, por lo que se puede volver a una forma normal anterior

Formas normales

Primera forma normal #card

Se cumple si sus atributos/columnas:

Segunda forma normal #card

Además de estar en 1ª FN...

Una dependencia parcial sucede cuando... #card

Simultaneamente:

  1. La clave primaria es formada por 2+ atributos
  2. Alguno de los atributos (no-clave) de la tupla no depende de todos los attrs de la clave primaria

Tercera forma normal #card

Además de estar en 2ª FN