Este documento describe el diseño de una base de datos para un negocio de libros. Explica que se necesitan tablas para clientes, libros y pedidos para almacenar información como los nombres y direcciones de los clientes, los títulos, autores y precios de los libros, y los detalles de cada pedido como el cliente, libro y fecha. También detalla los campos necesarios para cada tabla como nombre, dirección y correo electrónico para la tabla de clientes y título, autor, precio y categoría para la tabla de libros.
1. DISEÑO DE BASE DE DATOS<br />Por qué se necesita?<br />Cuál es su intención?<br />Qué clase de información se archivará?<br />Cómo tendré que dividir esta información para que sea fácil de guardar y buscar?<br />Cómo usaré los datos cuando termine?<br />Diseñemos una base de datos para un negocio de libros. <br />Supongamos que trabajamos en libro de libros y que necesitamos un inventario de libros. Pensemos en que haremos con los datos que genere la base de datos.<br />En el análisis determinamos que tenemos elementos como CLIENTES, LIBROS Y PEDIDOS<br />31559501143000El anterior gráfico me indica que vendemos libros por órdenes de pedido en el almacén y por internet.<br />El almacén necesita llevar el registro de estas cosas.<br />Determinando el propósito de la base de datos<br />¿Qué queremos <br />Que haga nuestra base de datos?<br />En libros de libros nuestros clientes pondrán ordenes de libros. Necesitamos que nuestra base de datos lleve el registro de los libros que vendemos, los clientes a quien les vendemos y la fecha de cada orden. La BD nos podrá decir dónde viven nuestros clientes, cuando necesitemos enviarles libros o cupones, adicionalmente lo llevamos para llevar un registro de nuestras ventas o para hacer un registro de nuestro mejor vendedor para publicarlo en el almacén.<br />Cuando se tenga el propósito se puede iniciar con una lluvia de ideas acerca de la división de la información en las tablas que su base de datos necesitará para guardar los datos. Recordar que una tabla es una colección de registros y cada registro está divido en pequeña información necesaria llamadas campos.<br />Ya que estamos planeando una base de datos para llevar los registros de nuestros clientes, los libros que tenemos y las órdenes que realizan necesitaremos una tabla para cada uno de estos.<br />34201102730500Cuando tenga claro que tablas se van a crear, el siguiente paso es determinar cuáles campos son de cada tabla. Recuerde que los campos son el pedazo más pequeño de la información en cualquier registro.<br />Vemos la tabla CLIENTES:<br />Lo primero que desearemos será el NOMBRE Y APELLIDOS, una DIRECCION si necesitamos enviar la orden al cliente, el E-MAIL o correo electrónico, esto para informar cualquier novedad con su pedido.<br />También necesitamos varios campos en la tabla libros. Puede tener título y autor, Un precio para cada libro, la categoría que nos ayudará a saber cuál es el tipo de libros que más se venden y entonces ordenar más de estos libros que encajan en esta categoría. La tabla de ORDENES tiene menos campos. Necesitaremos registrar el cliente que solicito la orden, el libro que ordenó y la fecha en que la orden fue realizada.<br />