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:
El nombre de su base de datos.
La base de datos para la información de la orden se llama CustomerOrderInformation.
Identificar los objetos.
La lista de información es
Nombre del cliente
Dirección del cliente
número de teléfono de atención al cliente
número de fax del cliente
Cliente de correo electrónico
Fecha de orden
Número que identifica el producto específico (por ejemplo, un número de catálogo)
tamaño
Color
Precio
Definir y nombrar una tabla para cada objeto.
los CustomerOrderInformation base de datos necesita las siguientes tablas:
Cliente
Pedido del cliente
Articulo ordenado
Identificar los atributos de cada objeto.
Mira la lista de información en detalle:
ID de cliente: Un atributo (un identificador único para cada cliente).
Nombre del cliente: Dos atributos (nombre y apellido).
Video: Como crear una base de datos desde consola de MYSQL.mp4
Dirección del cliente: Cuatro atributos (dirección, ciudad, estado y código postal).
número de teléfono de atención al cliente: Un atributo.
número de fax del cliente: Un atributo.
Cliente dirección de correo electrónico: Un atributo.
Número de pedido: Un atributo (un identificador único para cada orden).
fecha de la orden: Un atributo.
Número que identifica el producto específico (por ejemplo, un número de catálogo): Un atributo.
Tamaño: Un atributo.
Color: Un atributo.
Precio: Un atributo.
Definir y nombrar las columnas.
los Cliente tabla tiene una fila para cada cliente. Las columnas para el Cliente tabla son
Identificación del cliente
nombre de pila
apellido
calle
ciudad
estado
cremallera
correo electrónico
teléfono
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
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
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.
Definir los valores predeterminados.
No hay valores por defecto se definen para cualquier tabla.
Identificar las columnas con los datos requeridos.
Las siguientes columnas se deben nunca permitir estar vacío:
Identificación del cliente
Solicitar ID
catalogId
Decidir sobre el tipo de datos para almacenar cada atributo.
Numérico: Identificación del cliente y Solicitar ID son tipos de datos numéricos.
Fecha: Fecha de orden es un tipo de datos de fecha.
Carácter: Todos los campos restantes son los tipos de datos de carácter.
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.
los Pedido del cliente tabla tiene una fila para cada orden con las siguientes columnas:
los Articulo ordenado tabla tiene una fila para cada elemento en un orden que incluye las siguientes columnas:
Estas columnas son las columnas de clave primaria. Nunca permita que una fila sin estos valores en las tablas.