Preguntas de respuesta corta sobre la teoría de bases de datos relacionales

(1) Encontrar el cierre del conjunto de atributos es en realidad encontrar el cierre de cada atributo y luego integrarlo para eliminar la duplicación.

El cierre es el conjunto de todos los atributos derivados directa o indirectamente de un atributo

A puede derivar directamente C A ={A, C}

D puede exportar directamente A C D ={A, C, D}

Entonces (AD) ={A, C, D}

B puede exportar directamente A, C B ={A, B, C}

(2) Teoría y algoritmo de solución de código clave Para una relación dada R (A1A2...An) y el conjunto de dependencia funcional F, sus atributos se pueden dividir en 4 categorías: Categoría L: solo aparece Atributos en la parte izquierda de la dependencia de la función F

Clase R: atributos que solo aparecen en la parte derecha de la dependencia de la función F

Clase N: atributos que no aparecen ni en la parte izquierda ni en la derecha partes de la dependencia de la función F Atributos

Clase LR: Teorema de atributo que aparece tanto en la parte izquierda como en la derecha de la dependencia funcional:

Para un patrón relacional dado R y su conjunto de dependencia funcional F , si X es L del atributo de clase R, entonces X debe ser miembro de cualquier clave de R.

Entonces se puede ver que BD es el único código clave de R

(3) Encuentre el conjunto de dependencia funcional mínimo

1. Primero descomponga todas las dependencias según la descomponibilidad El lado derecho es un atributo único

F={A-gt; C, C-gt; A, B-gt; A, B-gt; D-gt; C}

2. Para el caso en el que el lado izquierdo de todas las dependencias sea de múltiples atributos, elimine los atributos redundantes en el lado izquierdo

3. Elimine las dependencias funcionales redundantes {A-gt; C, C-gt; -gt; A, D-gt;A}

No sé si está bien, pero si está bien, continúa. .