🗂️

SQL: Diseño de Bases de Datos y Normalización

32 cards · 🇺🇸 English → 🇪🇸 Español

Diseño de esquemas, claves y formas normales para bases de datos relacionales.

Study all 32 cards for free

Flashcards, quizzes, pixel-art games and a daily review that remembers for you.

Study this deck free

Try the first 10 cards

1 / 10
Question

Database normalization

Knew itLearning

Tap the card for the answer · swipe right if you knew it, left if not

Already have an account? Sign in

Cards

  1. 1Database normalization
    El proceso de estructurar una base de datos relacional según las formas normales para reducir la redundancia de datos y mejorar la integridad de los datos
  2. 2Insertion anomaly
    Cuando ciertos hechos no se pueden registrar a menos que también se registren otros datos no relacionados, lo que a menudo requiere valores nulos
  3. 3Update anomaly
    Cuando la misma información aparece en varias filas, las actualizaciones pueden quedar incompletas, dejando la base de datos en un estado inconsistente
  4. 4Deletion anomaly
    Cuando eliminar los datos que representan un hecho obliga a eliminar también los datos que representan un hecho completamente distinto
  5. 5First Normal Form (1NF)
    Cada campo contiene un único valor (columnas escalares), no hay filas duplicadas y no hay registros anidados ni conjuntos de valores
  6. 6Second Normal Form (2NF)
    Una tabla en 1FN donde todo atributo no primo tiene una dependencia funcional completa de cada clave candidata (los atributos dependen de toda la clave)
  7. 7Third Normal Form (3NF)
    Una tabla en 2FN donde toda dependencia funcional no trivial comienza con una superclave o termina en un atributo primo (sin dependencias transitivas)
  8. 8Boyce-Codd Normal Form (BCNF)
    Una forma más estricta de la 3FN en la que toda dependencia funcional no trivial comienza con una superclave
  9. 9Transitive functional dependency
    Cuando un atributo depende de otro atributo que no es clave, el cual a su vez depende de la clave primaria (por ejemplo, A → B → C)
  10. 10Fourth Normal Form (4NF)
    Una tabla en FNBC donde toda dependencia multivaluada no trivial comienza con una superclave
  11. 11Fifth Normal Form (5NF)
    Una tabla donde toda dependencia de unión tiene únicamente componentes de superclave, evitando problemas de descomposición sin pérdida
  12. 12Sixth Normal Form (6NF)
    Una tabla donde la fila contiene la clave primaria y como máximo otro atributo más
  13. 13Primary key
    Una columna o conjunto de columnas que identifica de forma única cada fila de una tabla
  14. 14Composite key
    Una clave primaria formada por dos o más columnas que, en conjunto, identifican de forma única una fila
  15. 15Candidate key
    Una columna o conjunto de columnas que podría servir como clave primaria (superclave mínima)
  16. 16Superkey
    Un conjunto de una o más columnas que puede identificar de forma única una fila de una tabla
  17. 17Functional dependency
    Una relación en la que el valor de un atributo determina el valor de otro atributo (A → B)
  18. 18Multivalued dependency
    Cuando un atributo de una tabla determina un conjunto de valores para otro atributo, con independencia de los demás atributos
  19. 19Data redundancy
    La duplicación innecesaria de datos dentro de una base de datos
  20. 20Data integrity
    La exactitud, la consistencia y la fiabilidad de los datos almacenados en una base de datos
  21. 21Denormalization
    Introducir redundancia de forma intencionada en el diseño de una base de datos para mejorar el rendimiento de las consultas
  22. 22Domain-Key Normal Form (DKNF)
    Una forma normal en la que toda restricción es consecuencia de las restricciones de dominio y de las restricciones de clave
  23. 23Elementary Key Normal Form (EKNF)
    Una forma normal situada entre la 3FN y la FNBC, pensada para reunir las cualidades de ambas evitando sus problemas
  24. 24Essential Tuple Normal Form (ETNF)
    Una forma normal introducida en 2012 en la que toda dependencia de unión tiene un componente de superclave
  25. 25Normal forms beyond 4NF primarily used for
    Interés principalmente académico, ya que los problemas que resuelven rara vez aparecen en la práctica
  26. 26Join dependency
    Una restricción que exige que una relación sea igual a la unión de sus proyecciones
  27. 27Main benefit of normalization
    Reducir la redundancia, prevenir anomalías y permitir extender la estructura de la base de datos sin cambios importantes
  28. 28Columnar storage in databases
    Una representación interna en 6FN utilizada en almacenes de datos (data warehouses), donde los datos se almacenan por columnas en lugar de por filas
  29. 29Where is 6NF particularly useful?
    En almacenes de datos para consultas rápidas sobre grandes volúmenes de datos, no en sistemas OLTP debido a la proliferación de tablas
  30. 30Lossless decomposition
    Dividir una tabla en varias tablas de forma que la tabla original pueda reconstruirse uniéndolas sin pérdida de datos

And 2 more cards. Study the whole deck free

Articles about this deck

More Programming decks

See all
Study all 32 cards free