Diseñar una base de datos mysql de muestra

En este ejercicio, se diseña una base de datos MySQL de muestra para contener la información del pedido del cliente. Cree la siguiente lista de información que desea almacenar para cada cliente:

  • Nombre

  • Dirección

  • Número de teléfono

  • Número de fax

  • Dirección de correo electrónico

Además, es necesario recoger información sobre los productos que ordenan a los clientes. Para cada pedido, es necesario recoger la siguiente información:

Fecha de la realización del pedido

  • Información de producto para cada artículo del pedido

    Video: Crear base de datos "Aerolinea" desde cero MySQL WorkBench Diagrama

    En este ejemplo, el producto es camisetas. Por lo tanto, se necesita la siguiente información para cada elemento:

  • Número que identifica el producto específico (por ejemplo, un número de catálogo)

  • tamaño

  • Precio

  • Color

  • A diseñar el Cliente base de datos con esta información en mente:

    1. El nombre de su base de datos.

      La base de datos para la información de la orden se llama CustomerOrderInformation.

    2. Identificar los objetos.

      La lista de información es

    3. Nombre del cliente

    4. Dirección del cliente

    5. número de teléfono de atención al cliente

    6. número de fax del cliente

    7. Cliente de correo electrónico

    8. Fecha de orden

    9. Número que identifica el producto específico (por ejemplo, un número de catálogo)

    10. tamaño

    11. Color

    12. Precio

    13. Los cinco primeros elementos de información se refieren a los clientes, por lo que un objeto es Cliente. La información de fecha de la orden se refiere a la orden total, por lo que otro objeto es Pedido del cliente. Los restantes cuatro piezas de información se refieren a cada elemento individual en el orden, por lo que el objeto que queda es Articulo ordenado.

    14. Definir y nombrar una tabla para cada objeto.

      los CustomerOrderInformation base de datos necesita las siguientes tablas:

    15. Cliente

    16. Pedido del cliente

    17. Articulo ordenado

    18. Identificar los atributos de cada objeto.

      Mira la lista de información en detalle:

    19. ID de cliente: Un atributo (un identificador único para cada cliente).

    20. Nombre del cliente: Dos atributos (nombre y apellido).

      Video: Como crear una base de datos desde consola de MYSQL.mp4

    21. Dirección del cliente: Cuatro atributos (dirección, ciudad, estado y código postal).

    22. número de teléfono de atención al cliente: Un atributo.

    23. número de fax del cliente: Un atributo.

    24. Cliente dirección de correo electrónico: Un atributo.

    25. Número de pedido: Un atributo (un identificador único para cada orden).

    26. fecha de la orden: Un atributo.

    27. Número que identifica el producto específico (por ejemplo, un número de catálogo): Un atributo.

    28. Tamaño: Un atributo.

    29. Color: Un atributo.

    30. Precio: Un atributo.

    31. Definir y nombrar las columnas.

      los Cliente tabla tiene una fila para cada cliente. Las columnas para el Cliente tabla son

    32. Identificación del cliente

    33. nombre de pila

    34. apellido

    35. calle

    36. ciudad

    37. estado

    38. cremallera

    39. correo electrónico

    40. teléfono

    41. los Pedido del cliente tabla tiene una fila para cada orden con las siguientes columnas:

      • Identificación del cliente: En esta columna se une esta tabla a la Cliente mesa. Este valor es único en el Cliente mesa, pero no es único en esta tabla.

      • Solicitar ID

      • *fecha de orden

      los Articulo ordenado tabla tiene una fila para cada elemento en un orden que incluye las siguientes columnas:

      • catalogId

      • Solicitar ID: En esta columna se une esta tabla a la Pedido del cliente mesa. Este valor es único en el Pedido del cliente mesa, pero no es único en esta tabla.

      • tamaño

      • color

        Video: MySQL Crear base de datos de ejemplo

      • precio

    42. Identificar la clave principal.

      La clave principal para la Cliente tabla es Identificación del cliente. Por lo tanto, Identificación del cliente debe ser único. La clave principal para la Pedido del cliente tabla es Solicitar ID. La clave principal para la Articulo ordenado tabla es Solicitar ID y catalogId juntos.

    43. Definir los valores predeterminados.

      No hay valores por defecto se definen para cualquier tabla.

    44. Identificar las columnas con los datos requeridos.

      Las siguientes columnas se deben nunca permitir estar vacío:

    45. Identificación del cliente

    46. Solicitar ID

    47. catalogId

    48. Estas columnas son las columnas de clave primaria. Nunca permita que una fila sin estos valores en las tablas.

    49. Decidir sobre el tipo de datos para almacenar cada atributo.

    50. Numérico: Identificación del cliente y Solicitar ID son tipos de datos numéricos.

    51. Fecha: Fecha de orden es un tipo de datos de fecha.

    52. Carácter: Todos los campos restantes son los tipos de datos de carácter.

    Artículos Relacionados