El documento describe una base de datos creada en Access para una empresa de mudanzas. Incluye tablas como Empresa Mudanza, Servicios, Vehículos, Solicitud, Clientes, Provincia, Empleado y tablas de relación entre ellas. También incluye consultas en Access y SQL para obtener información específica de la base de datos como solicitudes anteriores a una fecha, listados de empleados y detalles de una solicitud en particular.
Proyecto integrador. Las TIC en la sociedad S4.pptx
Base de datos empresa mudanza
1. FUNDACION UNIVERSITARIA PANAMERICA
BASE DE DATOS EN ACCES: EMPRESA DE MUDANZA
JENNIFER LIZETH DIAZ CAMERO
FACULTAD: INGENIERIA
______________________________________________________________
CONCEPTOS BASICOS
Tabla : se refiere al tipo de modelado de datos,
donde se guardan los datos recogidos por un
programa.
Campo: Corresponde al nombre de la columna.
Debe ser único y además de tener un tipo de
dato asociado.
Registro: Corresponde a cada fila que compone
la tabla. Allí se componen los datos y los
registros.
JENNIFER DIAZ
12. TABLA RELACION EMPRESA MUDANZA Y SERVICIOS
CODIGO SQL: VISTA DE DISEÑO:
VISTA PRELIMINAR
JENNIFER DIAZ
13. TABLA RELACION EMPRESA MUDANZA Y EMPLEADO
CODIGO SQL: VISTA DE DISEÑO:
VISTA PRELIMINAR
JENNIFER DIAZ
14. TABLA RELACION EMPLEADO Y SOLICITUD
CODIGO SQL: VISTA DE DISEÑO:
VISTA PRELIMINAR
JENNIFER DIAZ
15. TABLA RELACION EMPRESA MUDANZA Y PROVINCIA
CODIGO SQL: VISTA DE DISEÑO:
VISTA PRELIMINAR
JENNIFER DIAZ
16. RELACIONES EN
ACCESS
Crear una relación en Microsoft Access,
entre tablas es bastante fácil solo deben ir
a herramientas de base datos y relaciones;
como se muestra en la imagen.
JENNIFER DIAZ
18. CONSULATAS EN ACCES
Access en una herramienta que facilita mucho el
trabajo de los usuarios, ya que su manejo es
bastante fácil, y por ello crear una consulta
suele ser muy fácil. Deben ir a la ficha crear y
posteriormente a Diseño de Consulta, luego
arrastrar las tablas que crean necesarias para
dichas consulta.
JENNIFER DIAZ
21. 3. Nombre del cliente que cubre la solicitud 151813
indicando origen-destino y monto a cobrar
Informe:
JENNIFER DIAZ
22. 4. Tarifa que cobra el servicio Bogotá-Barranquilla el
día 15/02/2009, indicando el numero de solicitud
Informe:
JENNIFER DIAZ
23. CONSULTAS SQL
El Lenguaje de consulta
estructurado (SQL) es un lenguaje
declarativo de acceso a bases de
datos relacionales que permite
especificar diversos tipos de
operaciones en éstas. Una de sus
características es el manejo del
álgebra y el cálculo relacional
permitiendo efectuar consultas con
el fin de recuperar -de una forma
sencilla- información de interés de
una base de datos, así como también
hacer cambios sobre ella.
JENNIFER DIAZ
24. CONSULTA SQL “COUNT”
conteo de número de elementos en una tabla.
Ej: Número de empresas disponibles En la web.
Count Empresa Mudanza
SELECT count(*) AS total_empresas_mudanzas
FROM empresa_mudanza;
JENNIFER DIAZ
25. CONSULTA SQL “AVG”
Devuelve el promedio de los valores de un
grupo. Los valores NULL se pasan por alto.
Ej: Promedio del valor por hora donde valor es
mayor a 10000
SELECT avg(valor_hora_servicio) AS
promedio_servicios
FROM servicios
WHERE valor_hora_servicio>10000;
JENNIFER DIAZ
26. CONSULTAS:
SI DESEAN VER EL CODIGO EN SQL DE
LAS CONSULTAS QUE YA HEMOS HECHO
EN TABLAS, DEBEN ABRIR LA CONSULTA Y
DARLE CLICK IZQUIERO, LUEGO VISTA
SQL, SE LOS MOSTRARE EN UNA IMAGEN.
JENNIFER DIAZ
27. EJ: LISTADO DE EMPLEADOS
CODIGO SQL
SELECT empleado.[id empleado], empleado.cargo,
empleado.nombre, empleado.salario, empresa_mudanza.[id
empresa mudanza], empresa_mudanza.nombre_empresa
FROM (empresa_mudanza INNER JOIN solicitud ON
empresa_mudanza.[id empresa mudanza] =
solicitud.id_empresa_mudanza) INNER JOIN (empleado
INNER JOIN [relacion-empleado-solicitud] ON
empleado.[id empleado] = [relacion-empleado-solicitud].[id
empleado]) ON solicitud.id_solicitud = [relacion-
empleado-solicitud].[id solicitud];
JENNIFER DIAZ