CREAR BASE DE DATOS Ventas
CREAR BASE DE DATOS Ventas
CREAR BASE DE DATOS Ventas
1- Crea una base de datos nueva, su nombre será Ventas guardarla en el pincho
puesto que trabajaremos con ella el resto de unidad didáctica.
2- Crea la tabla Clientes con las siguientes propiedades. Si no se dice nada deja lo
que venga predeterminado.
Observa que la tabla Ventas tiene unos campos que son propios de ella (el número
de venta, la fecha en que esta se produjo y el importe de lo vendido), y otros campos
que son propios de otras tablas (la Clave_cliente, que tiene relación con la tabla
Clientes, y la forma de pago, que es de la tabla Formas de pago). Y es que una venta
guarda relación con los clientes y con las formas de pago. Por lo tanto, en la tabla
Ventas, que relaciona a las otras dos, se introducen las claves principales de las dos,
pero aquí no son claves principales (no se les pone llave), sino que se llaman claves
externas.
Hemos visto que para poder relacionar la clave principal de una tabla con la clave
externa de otra, ambas han de ser del mismo tipo y, en caso de ser número, también
del mismo tamaño.
En el caso de que la clave principal sea un campo de tipo Autonumeración, hay que
fijarse en las propiedades que tiene ese campo, concretamente en el tamaño del
campo que, si no se cambia, será Entero largo.
La clave externa de la otra tabla, con la que irá relacionada la clave principal, no debe
ser Autonumeración, sino Número, pero tiene que ser Entero largo. De ese modo,
podrán relacionarse ambas.
5- Abre la pestaña Herramientas de base de datos y haz clic sobre Relaciones. Haz
para que se muestren todas las tablas creadas y observa si hay alguna relación.
¿Por qué crees que será así? Si no lo sabes pregunta a la profesora. Aunque
existe esa relación, podríamos decir que está incompleta. Para que las relaciones
sean eficientes deben cumplirse tres condiciones:
Hay una relación entre la clave principal de la tabla Formas de pago y su clave externa
en la tabla Ventas. Antes de aplicar las tres reglas, era una relación 1 a 1. Ahora ya es 1
a varios.
¿Qué campos están relacionados entre la tabla Ventas y la tabla Clientes? O, lo que es
lo mismo, ¿cuál es la clave principal en la tabla Clientes y cuál es su clave externa en la
tabla Ventas?
Las tablas que se muestran en las Relaciones pueden cambiarse de orden para que
podamos establecer y ver más claramente las relaciones entre ellas. Si no es por eso,
da igual el orden en el que aparezcan.
Cuando una base de datos tiene sus tablas bien diseñadas y las relaciones se han
hecho de forma correcta, ya está bien configurada la base de datos y tendremos la
garantía de que los siguientes objetos que introduzcamos funcionarán correctamente
(si están bien diseñados).