SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Bases De Datos




           Presentado a:

           Albenis Cortes




          Presentado por:

       Julio Cesar Ruiz Gómez

     Oscar Javier Buitrago Guiot




          Ing. De Sistemas

Fundación Universitaria Panamericana

             Bogotá d.c
1. APARTADOS A REVISAR ELABORE UN INSTRUMENTO Q PUDO HABER SIDO EL INDICADO
   PARA RECOLECTAR INFORMACIÓ DE LA BD.

   A partir de la información que tenemos sobre la empresa pudimos desarrollar una base de
   datos en la cual metimos todo lo que el cliente nos solicito y que podíamos agregar a la
   base de datos. Con respecto hicimos una entrevista el gerente y le pedimos que nos
   llenara un formulario en el cual nos sirvió para el mejor desarrollo de la base de datos y asi
   pudimos ser mas específicos en lo que el cliente quiere, para el fácil manejo de esta.

   Que servicios presta su empresa?

   Como esta conformada su empresa?

   Cual es la función de el gerente en la empresa?

   Que le gustaría que tenga la pagina web?

2. REALICE EL DISEÑO UTILIZANDO EL MODELO ENTIDAD RELACIÓN

                                  MODELO ENTIDAD RELACION
3. TRANSFORME EL ESQUEMA ENTIDAD RELACIÓN A UN DISEÑO FÍSICO DE TABLAS CON TRES
REGISTROS. ESCRIBA   EL CÓDIGO SQL Q GENERA CADA UNA DE ESTAS TABLAS




Create Table formulario cliente
(
código INT(4) NOT NULL,

id cliente INT(4) NOT NULL,

nombre cliente CHAR(25),

direccion cliente VARCHAR(25),
telefono cliente INT(20) NOT NULL,

fecha DATE,

Key(código,id cliente,nombre cliente,dirección cliente telefonop cliente)
)




Create Table formulario pag principal
(
código INT(4) NOT NULL,

localidad origen CHAR(25),

direccion origen VARCHAR(25),

localidad destino CHAR(25),

direccion destino VARCHAR(25),

Key(código, localidad origen, direccion origen, localidad destino, direccion destino)
)




Create Table empresa formulario
(

id empresa INT(4) NOT NULL,

código INT(4) NOT NULL,

nombre cliente CHAR(25),
dirección cliente VARCHAR (25),

telefono cliente INT(20) NOT NULL,

precio total INT(4) NOT NULL,

Key(id empresa,código, nombre cliente , dirección cliente , telefono cliente, precio total )
)




Create Table empresas
(

id empresa INT(4) NOT NULL,

nombre empresa CHAR(25),

dirección empresa VARCHAR (25),

telefono empresa INT(20) NOT NULL,

Key(id empresa,código, nombre empresa, dirección empresa, telefono empresa)
)




Create Table empresa empleado
(

id empresa INT(4) NOT NULL, }

id empleado INT(4) NOT NULL,

nombre empleado CHAR(25),

dirección empleado VARCHAR (25),
telefono empleado INT(20) NOT NULL,

pago_serv INT(20) NOT NULL,

Key(id empresa, id empleado, nombre id empleado, dirección id empleado, telefono id
empleado, pago_serv)
)




Create Table empresa localodad
(

id empresa INT(4) NOT NULL, }

id localodad INT(4) NOT NULL,

Key(id empresa, id localodad)
)




Create Table localodad
(

id localodad INT(4) NOT NULL,

nombre localodad CHAR(25),

Key(id localodad, id localodad)
)




Create Table empresa servicio
(

id empresa INT(4) NOT NULL, }
Id_servicioINT(4) NOT NULL,

Key(id empresa, id servicio)
)




Create Table servicio
(

Id_servicio INT(4) NOT NULL,

nombre_servicio CHAR(25),

precio_servicio INT(20) NOT NULL,

Key(Id_servicio, nombre_servicio, precio_servicio)
)

4. CREA LA BD EN ACCES, ORACOL ,SQL.

5. REALICE EL DISEÑO DE LAS INTERFACES DE ENTRADA Y SALIDA.

5.1 INTERFAZ DE ENTRADA
5.2 INTERFAZ DE SALIDA
6. SE DEBEN TENER EN CUANTA COMO MIN LAS SIGUIENTES CONSULTAS.

6.1 SERVICIOS SOLICITADOS POR UN CLIENTE DADO (JUAN MENDES) ULTIMO MES.




SELECT [formulario pag principal].codigo, [formulario cliente].id_cliente, [formulario
cliente].nombr_cliente, [formulario cliente].fecha_de_pedido

FROM [formulario pag principal] INNER JOIN [formulario cliente] ON [formulario pag
principal].codigo = [formulario cliente].codigo

WHERE ((([formulario cliente].id_cliente)=100000) AND (([formulario
cliente].nombr_cliente)="juan mendez") AND (([formulario
cliente].fecha_de_pedido)<#2/1/2010#));
6.2 CUÁL ES LA EMPRESA Q OFRECE SUS SERVICIOS A UN MAYOR# DE MUNICIPIOS




SELECT [formulario cliente].id_cliente, [formulario cliente].nombr_cliente, [formulario pag
principal].localidad_origen, [formulario pag principal].direccion_origen, [formulario pag
principal].localidad_destino, [formulario pag principal].direccion_destino, [formulario
cliente].fecha_de_pedido

FROM [formulario pag principal] INNER JOIN [formulario cliente] ON [formulario pag
principal].codigo = [formulario cliente].codigo

WHERE ((([formulario cliente].fecha_de_pedido)<#2/1/2009#));
6.3 CUANTAS SOLICITUDES SE HAN ACEPTADO EN EL ULTIMO AÑO, INDICANDO NOMBRE
CLIENTE MUNICIPIOS DE ORIGEN Y DESTINO Y P ESTE DOCUMENTO ES IMPORTANTE ESTE
DEPORTE C TOTAL DE CADA SOLICITUD. (GENERANDO EL CÓDIGO EN SQL).




SELECT empresas.nombre_empresa, localidad.nombre_localidad

FROM localidad INNER JOIN (empresas INNER JOIN [empresa localidad] ON
empresas.id_empresa = [empresa localidad].id_empresa) ON localidad.id_localidad = [empresa
localidad].id_localidad

WHERE ((([empresa localidad].id_empresa)<101));
7. ELABORE LOS FORMULARIOS Q PERMITEN ACCEDER INFO A LA BD.

FORMULARIOS
8. GENERE LOS INFORMES DE LAS ANTERIORES 4 CONSULTAS.



INFORMES
Bases De Datos
Bases De Datos
Bases De Datos

Más contenido relacionado

Similar a Bases De Datos

Similar a Bases De Datos (20)

Tutorial MIneria de datos en sql server
Tutorial  MIneria de datos en sql serverTutorial  MIneria de datos en sql server
Tutorial MIneria de datos en sql server
 
Como crear una base de datos (mysql)
Como crear una base de datos (mysql)Como crear una base de datos (mysql)
Como crear una base de datos (mysql)
 
Diseno físico de la base de datos
Diseno físico de la base de datosDiseno físico de la base de datos
Diseno físico de la base de datos
 
Proyectobd
ProyectobdProyectobd
Proyectobd
 
Proyectobd
ProyectobdProyectobd
Proyectobd
 
Proyectobd
ProyectobdProyectobd
Proyectobd
 
Proyectobd
ProyectobdProyectobd
Proyectobd
 
Laboratorio de XML en DB2
Laboratorio de XML en DB2Laboratorio de XML en DB2
Laboratorio de XML en DB2
 
Access practicacompleta
Access practicacompletaAccess practicacompleta
Access practicacompleta
 
Access
AccessAccess
Access
 
Accesspracticacompleta 110430082154-phpapp02
Accesspracticacompleta 110430082154-phpapp02Accesspracticacompleta 110430082154-phpapp02
Accesspracticacompleta 110430082154-phpapp02
 
Bodega mod
Bodega modBodega mod
Bodega mod
 
Taller 1 bd once
Taller 1 bd onceTaller 1 bd once
Taller 1 bd once
 
TVCABLE
TVCABLE TVCABLE
TVCABLE
 
Informe del sistema ctas por cobrar
Informe del sistema ctas por cobrarInforme del sistema ctas por cobrar
Informe del sistema ctas por cobrar
 
Access
AccessAccess
Access
 
trabajo de todo el periodo acces
trabajo de todo el periodo accestrabajo de todo el periodo acces
trabajo de todo el periodo acces
 
Base de datos relacionales
Base de datos relacionales Base de datos relacionales
Base de datos relacionales
 
Web de Mudanzas
Web de MudanzasWeb de Mudanzas
Web de Mudanzas
 
Base de datos relacionales (1)
Base de datos relacionales (1)Base de datos relacionales (1)
Base de datos relacionales (1)
 

Bases De Datos

  • 1. Bases De Datos Presentado a: Albenis Cortes Presentado por: Julio Cesar Ruiz Gómez Oscar Javier Buitrago Guiot Ing. De Sistemas Fundación Universitaria Panamericana Bogotá d.c
  • 2. 1. APARTADOS A REVISAR ELABORE UN INSTRUMENTO Q PUDO HABER SIDO EL INDICADO PARA RECOLECTAR INFORMACIÓ DE LA BD. A partir de la información que tenemos sobre la empresa pudimos desarrollar una base de datos en la cual metimos todo lo que el cliente nos solicito y que podíamos agregar a la base de datos. Con respecto hicimos una entrevista el gerente y le pedimos que nos llenara un formulario en el cual nos sirvió para el mejor desarrollo de la base de datos y asi pudimos ser mas específicos en lo que el cliente quiere, para el fácil manejo de esta. Que servicios presta su empresa? Como esta conformada su empresa? Cual es la función de el gerente en la empresa? Que le gustaría que tenga la pagina web? 2. REALICE EL DISEÑO UTILIZANDO EL MODELO ENTIDAD RELACIÓN MODELO ENTIDAD RELACION
  • 3. 3. TRANSFORME EL ESQUEMA ENTIDAD RELACIÓN A UN DISEÑO FÍSICO DE TABLAS CON TRES REGISTROS. ESCRIBA EL CÓDIGO SQL Q GENERA CADA UNA DE ESTAS TABLAS Create Table formulario cliente ( código INT(4) NOT NULL, id cliente INT(4) NOT NULL, nombre cliente CHAR(25), direccion cliente VARCHAR(25),
  • 4. telefono cliente INT(20) NOT NULL, fecha DATE, Key(código,id cliente,nombre cliente,dirección cliente telefonop cliente) ) Create Table formulario pag principal ( código INT(4) NOT NULL, localidad origen CHAR(25), direccion origen VARCHAR(25), localidad destino CHAR(25), direccion destino VARCHAR(25), Key(código, localidad origen, direccion origen, localidad destino, direccion destino) ) Create Table empresa formulario ( id empresa INT(4) NOT NULL, código INT(4) NOT NULL, nombre cliente CHAR(25),
  • 5. dirección cliente VARCHAR (25), telefono cliente INT(20) NOT NULL, precio total INT(4) NOT NULL, Key(id empresa,código, nombre cliente , dirección cliente , telefono cliente, precio total ) ) Create Table empresas ( id empresa INT(4) NOT NULL, nombre empresa CHAR(25), dirección empresa VARCHAR (25), telefono empresa INT(20) NOT NULL, Key(id empresa,código, nombre empresa, dirección empresa, telefono empresa) ) Create Table empresa empleado ( id empresa INT(4) NOT NULL, } id empleado INT(4) NOT NULL, nombre empleado CHAR(25), dirección empleado VARCHAR (25),
  • 6. telefono empleado INT(20) NOT NULL, pago_serv INT(20) NOT NULL, Key(id empresa, id empleado, nombre id empleado, dirección id empleado, telefono id empleado, pago_serv) ) Create Table empresa localodad ( id empresa INT(4) NOT NULL, } id localodad INT(4) NOT NULL, Key(id empresa, id localodad) ) Create Table localodad ( id localodad INT(4) NOT NULL, nombre localodad CHAR(25), Key(id localodad, id localodad) ) Create Table empresa servicio ( id empresa INT(4) NOT NULL, }
  • 7. Id_servicioINT(4) NOT NULL, Key(id empresa, id servicio) ) Create Table servicio ( Id_servicio INT(4) NOT NULL, nombre_servicio CHAR(25), precio_servicio INT(20) NOT NULL, Key(Id_servicio, nombre_servicio, precio_servicio) ) 4. CREA LA BD EN ACCES, ORACOL ,SQL. 5. REALICE EL DISEÑO DE LAS INTERFACES DE ENTRADA Y SALIDA. 5.1 INTERFAZ DE ENTRADA
  • 9. 6. SE DEBEN TENER EN CUANTA COMO MIN LAS SIGUIENTES CONSULTAS. 6.1 SERVICIOS SOLICITADOS POR UN CLIENTE DADO (JUAN MENDES) ULTIMO MES. SELECT [formulario pag principal].codigo, [formulario cliente].id_cliente, [formulario cliente].nombr_cliente, [formulario cliente].fecha_de_pedido FROM [formulario pag principal] INNER JOIN [formulario cliente] ON [formulario pag principal].codigo = [formulario cliente].codigo WHERE ((([formulario cliente].id_cliente)=100000) AND (([formulario cliente].nombr_cliente)="juan mendez") AND (([formulario cliente].fecha_de_pedido)<#2/1/2010#));
  • 10. 6.2 CUÁL ES LA EMPRESA Q OFRECE SUS SERVICIOS A UN MAYOR# DE MUNICIPIOS SELECT [formulario cliente].id_cliente, [formulario cliente].nombr_cliente, [formulario pag principal].localidad_origen, [formulario pag principal].direccion_origen, [formulario pag principal].localidad_destino, [formulario pag principal].direccion_destino, [formulario cliente].fecha_de_pedido FROM [formulario pag principal] INNER JOIN [formulario cliente] ON [formulario pag principal].codigo = [formulario cliente].codigo WHERE ((([formulario cliente].fecha_de_pedido)<#2/1/2009#));
  • 11. 6.3 CUANTAS SOLICITUDES SE HAN ACEPTADO EN EL ULTIMO AÑO, INDICANDO NOMBRE CLIENTE MUNICIPIOS DE ORIGEN Y DESTINO Y P ESTE DOCUMENTO ES IMPORTANTE ESTE DEPORTE C TOTAL DE CADA SOLICITUD. (GENERANDO EL CÓDIGO EN SQL). SELECT empresas.nombre_empresa, localidad.nombre_localidad FROM localidad INNER JOIN (empresas INNER JOIN [empresa localidad] ON empresas.id_empresa = [empresa localidad].id_empresa) ON localidad.id_localidad = [empresa localidad].id_localidad WHERE ((([empresa localidad].id_empresa)<101));
  • 12. 7. ELABORE LOS FORMULARIOS Q PERMITEN ACCEDER INFO A LA BD. FORMULARIOS
  • 13. 8. GENERE LOS INFORMES DE LAS ANTERIORES 4 CONSULTAS. INFORMES