Es indispensable crear relación con las claves foráneas entre tablas ej. Código categoría de inventario con campo categoría en la tabla ...

Pregunta de la clase:
Comando JOIN
José Liendo

José Liendo

Pregunta
student
hace 6 años

Es indispensable crear relación con las claves foráneas entre tablas ej. Código categoría de inventario con campo categoría en la tabla inventario. De ser afirmativo ventajas y desventajas

1 respuestas
    Erik Elyager

    Erik Elyager

    student
    hace 6 años

    Es muy recomendable ya que es la forma de establecer relaciones entre tablas. Sirve para tener consistencia en los datos entre tablas y se asegura de que cada registro que es ligado en realidad exista.

    En una relación típica de padre

    <->
    hijo las foreign key asegura que cada hijo siempre apunte hacía un padre existente.

    Las ventaja es como ya mencioné consistencia de datos y fácil union entre tablas.

    Las desventaja es que si no lo aplicas puedes tener registros "huérfanos" que en teoría deberían ir ligados a un padre o a varios hijos.

Curso de SQL y MySQL desde Cero ► Empieza Gratis

Curso de SQL y MySQL desde Cero ► Empieza Gratis

Aprende desde cero SQL, el lenguaje para gestionar y consultar bases de datos relacionales. Elabora tablas, cruza, elimina, modifica y consulta información. Conoce las funciones de MySQL como gestor de base de datos para crear aplicaciones y soluciones tecnológicas efectivas.

Curso de SQL y MySQL desde Cero ► Empieza Gratis
Curso de SQL y MySQL desde Cero ► Empieza Gratis

Curso de SQL y MySQL desde Cero ► Empieza Gratis

Aprende desde cero SQL, el lenguaje para gestionar y consultar bases de datos relacionales. Elabora tablas, cruza, elimina, modifica y consulta información. Conoce las funciones de MySQL como gestor de base de datos para crear aplicaciones y soluciones tecnológicas efectivas.