SEMESTRE 2010-1.- Práctica No. 3 de Base de Dato
UNIVERSIDAD AUTONOMA DE SANTO DOMINGO
FACULTAD DE CIENCIAS
DEPARTAMENTO DE INFORMATICA
CONTROL DE PRACTICA No. 3
Fecha publicación:_4/3/2010_ Fecha vencimiento:_13/3/2010_
Fecha entregada:______________ Resultado:______
Clave y Sección:_INF424_01_ Matrícula(s) Estudiante(s)
Materia:_BASE DE DATO_ __________ ____________________
Semestre: 2010-1 __________ ____________________
Profesor: Víctor M. Calcaño __________ ____________________
Titulo de Práctica: Aplicar Integridad, Seguridad, Relaciones en las bases de datos, Manipulación de los datos. y Manejo y uso de Acces y/o Visual Foxpro.
Detalle o requerimientos de prácticas:
Caso12.-
1-) Crear validaciones y relaciones para la base de dato de Cuenta x Cobrar de una Cia ZZZ, Cx A., con las siguientes comentarios para cada archivos:
Descripción de Campos …Lon………………………………………………………………… Comentario
Archivo de producto
Identif. Producto ………(Text.-5)…………….obligatorio
Descripción ……………(Text-25)……………obligatorio
Precio Unitario …………(Double)…………..> 0
Unidad …………………(Integer)……………UND, CJA, PQT
Cantidad existente …… (Integer)……………..> 0
Categoría ………………(Text-1)…………...ENTRADA, SALIDA
Archivo de Cliente
Identif. Cliente …………(Text-5)………………...obligatorio
Nombre de cliente ………(Text-25)……………….. obligatorio
Direccion ……………… (Text-30)………………
Sexo ……………………(Text-1)…………………F, M
Telefono ………………(Integer)………………….
Balance ………………(Double)…………………..
Archivo de Venta
Num. de transacción ……(Integer)…………………..
Fecha de transacción……(Date)………………….DDMMYYYY
Id. de cliente ………………………………. Referenciado a archivo de cliente
Id. de producto …………………………….. referenciado a archivo de producto
Cantidad de venta ………(Integer)………………….> 0
Condicion ………………(Text-1)………………….’C’,’E’(C-credito, E-efectico)
Identif. vendedor ………(Text-5)………………….referenciado a archivo vendedor
Archivo de vendedor
Numero vendedor ………(Text-5)………………… obligatorio
Nombre vendedor ………(Text-20)…………………obligatorio
Porcentaje comisión ……(Double)………………… > 0.01
2.-) Con la utilidad(asistente) del software ó por diseño crear los siguientes requerimientos: formularios(pantallas) y subformularios(formularios con relación de datos) para las tablas de la base de datos creada en la practica 1, introduciéndoles datos reales y lógicos.
3.-) Consultas de los datos para la base de dato de CxC, Cia XXX
i. consultas simples:
1. Consulta de datos de clientes: Id., Nombre, Direccion, Telefono, organizado por Direccion
2. Consulta de datos de los productos subtotalizados en cantidad por categoria.
ii. consultas con multiples tablas(detalle)
1. Consultas de los datos de ventas: id vendedor, numero, fecha,condicion, Nombre de cliente, nombre de producto, cantidad vendida, precio unitario, monto organizado por id de vendedor y fecha con subtotales en monto.
2. Consulta de las ventas: Id. de vendedor, nombre vendedor, id cliente, id. producto , cantidad, precio, monto.
3. Consulta de las ventas al contado : Id. de vendedor, id cliente, id. producto , cantidad, precio, monto.
iii. consultas con multiples tablas(resumen)
1. Consulta de las ventas al contado : Id. de transacion, fecha, cliente ,monto factura.
iv. consultas de actualización
1. Actualizar los balance de los clientes que tiene 0 por 0.01
v. consultas de eliminación
1. Eliminar los productos que tengan cantidad existente <0 2.
4.-) Generar un informe de la Consulta de la resumen de ventas al contado.
5.-) Realizar las siguientes operaciones
1. Crear una hoja electronica con registro nuevos de vendedores e importarla a Acces a su respectiva tabla.
2. Crear una tabla nueva de detalle de ventas, con los datos de num. transacción, secuencia(autonumerico), id producto y cantidad vendida y modificar la tabla de venta cambiando el nombre por encabezado de venta conteniendo los campos de num. transacción, id, vendedor, id.cliente, fecha, condicion, status(‘C’-Cerrado, ‘A’-Abierto)
3. Relacionar la base de datos de la Clinica y esta base de datos , tomando en cuenta que el campo Identificación de cliente está asociado a los médicos como empleados.
4. Generar las consultas:
a) Los medicos que tienen transacciones de ventas.
b) Los medicos que no tienen transacciones de ventas.
Caso 2.-
1.-) Crear un diseño de registros en Acces y Visual Foxpro de una base de dato de una Clínica con las informaciones para cada:
• Paciente: Datos de pacientes
• Médico: Datos de médicos
• Diagnósticos: Tabla de diagnósticos
• Visitas: Registro de cada diagnóstico de un médico a un paciente en un ‘encuentro’
2.- ) Definir las relaciones de la base de dato, validaciones de los datos y seguridad a la base de dato.
3.-) Introducir los datos a la base de datos.
4.-) Consultas de los datos para la base de dato de Clínica(Pacientes-Medico)
. Los datos de diagnósticos, fecha de visita, medico y paciente ordenado por fecha.
• La lista de todos los médicos que trabajan en el hospital.
• La lista de especialidades distintas de los médicos.
• Datos del médico cuyo número de colegio médico es 10688.
• Lista de nombres de médicos que no son hombres y que tienen menos de 35 años.
• Edad de los pacientes que no tienen DNI, que proceden del distrito de Lima
• Lista de nombres de los médicos que se llaman Juan Alberto.
• Lista de nombres de los médicos cuyo segundo nombre es Carmen.
• ¿Cuáles son los lugares de procedencia de los pacientes?
• ¿Los pacientes que no nacieron en el departamento de Lima de qué lugares proceden?
• ¿Cuántos pacientes hay?
• ¿Cuántos pacientes hay con DNI distinto?
• ¿Cuántos pacientes distintos han asistido a una visita al hospital?
• La edad máxima y mínima de los pacientes que acuden al hospital.
• La especialidad del médico con el que se atienden los pacientes con diagnóstico “Tifoidea”.
• Lugar de procedencia de los pacientes con diagnóstico Tifoidea
FACULTAD DE CIENCIAS
DEPARTAMENTO DE INFORMATICA
CONTROL DE PRACTICA No. 3
Fecha publicación:_4/3/2010_ Fecha vencimiento:_13/3/2010_
Fecha entregada:______________ Resultado:______
Clave y Sección:_INF424_01_ Matrícula(s) Estudiante(s)
Materia:_BASE DE DATO_ __________ ____________________
Semestre: 2010-1 __________ ____________________
Profesor: Víctor M. Calcaño __________ ____________________
Titulo de Práctica: Aplicar Integridad, Seguridad, Relaciones en las bases de datos, Manipulación de los datos. y Manejo y uso de Acces y/o Visual Foxpro.
Detalle o requerimientos de prácticas:
Caso12.-
1-) Crear validaciones y relaciones para la base de dato de Cuenta x Cobrar de una Cia ZZZ, Cx A., con las siguientes comentarios para cada archivos:
Descripción de Campos …Lon………………………………………………………………… Comentario
Archivo de producto
Identif. Producto ………(Text.-5)…………….obligatorio
Descripción ……………(Text-25)……………obligatorio
Precio Unitario …………(Double)…………..> 0
Unidad …………………(Integer)……………UND, CJA, PQT
Cantidad existente …… (Integer)……………..> 0
Categoría ………………(Text-1)…………...ENTRADA, SALIDA
Archivo de Cliente
Identif. Cliente …………(Text-5)………………...obligatorio
Nombre de cliente ………(Text-25)……………….. obligatorio
Direccion ……………… (Text-30)………………
Sexo ……………………(Text-1)…………………F, M
Telefono ………………(Integer)………………….
Balance ………………(Double)…………………..
Archivo de Venta
Num. de transacción ……(Integer)…………………..
Fecha de transacción……(Date)………………….DDMMYYYY
Id. de cliente ………………………………. Referenciado a archivo de cliente
Id. de producto …………………………….. referenciado a archivo de producto
Cantidad de venta ………(Integer)………………….> 0
Condicion ………………(Text-1)………………….’C’,’E’(C-credito, E-efectico)
Identif. vendedor ………(Text-5)………………….referenciado a archivo vendedor
Archivo de vendedor
Numero vendedor ………(Text-5)………………… obligatorio
Nombre vendedor ………(Text-20)…………………obligatorio
Porcentaje comisión ……(Double)………………… > 0.01
2.-) Con la utilidad(asistente) del software ó por diseño crear los siguientes requerimientos: formularios(pantallas) y subformularios(formularios con relación de datos) para las tablas de la base de datos creada en la practica 1, introduciéndoles datos reales y lógicos.
3.-) Consultas de los datos para la base de dato de CxC, Cia XXX
i. consultas simples:
1. Consulta de datos de clientes: Id., Nombre, Direccion, Telefono, organizado por Direccion
2. Consulta de datos de los productos subtotalizados en cantidad por categoria.
ii. consultas con multiples tablas(detalle)
1. Consultas de los datos de ventas: id vendedor, numero, fecha,condicion, Nombre de cliente, nombre de producto, cantidad vendida, precio unitario, monto organizado por id de vendedor y fecha con subtotales en monto.
2. Consulta de las ventas: Id. de vendedor, nombre vendedor, id cliente, id. producto , cantidad, precio, monto.
3. Consulta de las ventas al contado : Id. de vendedor, id cliente, id. producto , cantidad, precio, monto.
iii. consultas con multiples tablas(resumen)
1. Consulta de las ventas al contado : Id. de transacion, fecha, cliente ,monto factura.
iv. consultas de actualización
1. Actualizar los balance de los clientes que tiene 0 por 0.01
v. consultas de eliminación
1. Eliminar los productos que tengan cantidad existente <0 2.
4.-) Generar un informe de la Consulta de la resumen de ventas al contado.
5.-) Realizar las siguientes operaciones
1. Crear una hoja electronica con registro nuevos de vendedores e importarla a Acces a su respectiva tabla.
2. Crear una tabla nueva de detalle de ventas, con los datos de num. transacción, secuencia(autonumerico), id producto y cantidad vendida y modificar la tabla de venta cambiando el nombre por encabezado de venta conteniendo los campos de num. transacción, id, vendedor, id.cliente, fecha, condicion, status(‘C’-Cerrado, ‘A’-Abierto)
3. Relacionar la base de datos de la Clinica y esta base de datos , tomando en cuenta que el campo Identificación de cliente está asociado a los médicos como empleados.
4. Generar las consultas:
a) Los medicos que tienen transacciones de ventas.
b) Los medicos que no tienen transacciones de ventas.
Caso 2.-
1.-) Crear un diseño de registros en Acces y Visual Foxpro de una base de dato de una Clínica con las informaciones para cada:
• Paciente: Datos de pacientes
• Médico: Datos de médicos
• Diagnósticos: Tabla de diagnósticos
• Visitas: Registro de cada diagnóstico de un médico a un paciente en un ‘encuentro’
2.- ) Definir las relaciones de la base de dato, validaciones de los datos y seguridad a la base de dato.
3.-) Introducir los datos a la base de datos.
4.-) Consultas de los datos para la base de dato de Clínica(Pacientes-Medico)
. Los datos de diagnósticos, fecha de visita, medico y paciente ordenado por fecha.
• La lista de todos los médicos que trabajan en el hospital.
• La lista de especialidades distintas de los médicos.
• Datos del médico cuyo número de colegio médico es 10688.
• Lista de nombres de médicos que no son hombres y que tienen menos de 35 años.
• Edad de los pacientes que no tienen DNI, que proceden del distrito de Lima
• Lista de nombres de los médicos que se llaman Juan Alberto.
• Lista de nombres de los médicos cuyo segundo nombre es Carmen.
• ¿Cuáles son los lugares de procedencia de los pacientes?
• ¿Los pacientes que no nacieron en el departamento de Lima de qué lugares proceden?
• ¿Cuántos pacientes hay?
• ¿Cuántos pacientes hay con DNI distinto?
• ¿Cuántos pacientes distintos han asistido a una visita al hospital?
• La edad máxima y mínima de los pacientes que acuden al hospital.
• La especialidad del médico con el que se atienden los pacientes con diagnóstico “Tifoidea”.
• Lugar de procedencia de los pacientes con diagnóstico Tifoidea