CREAR BASE DE DATOS Ventas

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

CREAR BASE DE DATOS

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.

Nombre campo Tipo Propiedades


Cod_cliente Autonumeración Las predeterminadas. Será la clave principal de la tabla
DNI Texto corto Tamaño 12. Requerido. Crear máscara de entrada
adecuada para que el DNI 12345678H quede en la
forma 12.345.678-H, con la letra en mayúscula
Nombre Texto corto Tamaño 20. Requerido
Apellidos Texto corto No requerido
Localidad Texto corto No requerido
C_Postal Texto corto Tamaño 5. No requerido
Provincia Texto corto Texto en mayúsculas. Requerido. Valor
predeterminado: GUADALAJARA
Telefono Texto corto Requerido

3- Crea la tabla Formas de pago con las siguientes condiciones:

Nombre campo Tipo Propiedades


Cod_pago Autonumeración Será la clave principal de la tabla
Forma_pago Texto corto Propiedades predeterminadas

4- Crea la tabla Ventas con las siguientes características:

Nombre campo Tipo Propiedades


Num_venta Autonumeración Será la clave principal de la tabla
Fecha Fecha/hora Formato: fecha mediana
Importe Moneda Propiedades predeterminadas
Clave_cliente Número Entero largo
Forma_pago Asistente para Busca los valores en la tabla formas de pago
búsquedas

Clave principal y clave externa

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.

Crear y perfeccionar las relaciones

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:

a) Exigir integridad referencial

b) Actualizar en cascada los campos relacionados

c) Eliminar en cascada los registros relacionados

Por ahora las relaciones están así:

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.

Intenta responder a estas preguntas:

¿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?

¿Tienen el mismo nombre la clave principal de Clientes y su correspondiente clave


externa en la tabla Ventas? ¿Es importante que tengan el mismo nombre?
¿Deben ser del mismo tipo y tamaño? ¿Lo son? (para ver eso tendrías que repasar las
propiedades de ambas tablas en vista diseño, compruébalo).

6- Relaciona las tablas Clientes y Ventas. Guarda y cierra las Relaciones

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).

Práctica: ORDENAR Y FILTRAR LA INFORMACIÓN


Abre la base de datos Ventas.

1. Ordena por el nombre y de manera ascendente los registros de la Tabla Clientes.


2. Ordena por la fecha los registros de la Tabla Ventas para que aparezcan en
primer lugar las más recientes.
3. Elabora un filtro en la Tabla Clientes para que solo aparezcan los clientes de la
provincia de Guadalajara.
4. Obtén un listado de las ventas pagadas al contado entre el 1/01/20 y el
15/01/20.
Primero deberás filtrar la tabla ventas por forma de pago al contado y
posteriormente sitúate en una fecha y vuelve a filtrar con la opción
correspondiente.

También podría gustarte