You are on page 1of 47

BASES DE DATOS I: 2a UNIDAD

NOMINA
EL DEPTO DE RECURSOS HUMANOS DE LA COMPAÑÍA LA “FABRICA” DESEA UN SISTEMA PARA LLEVAR EL REGISTRO DE SU
PERSONAL. ESTA COMPAÑÍA CUENTA CON 173 TRABAJADORES REPARTIDOS EN 23 CATEGORIAS. CADA CATEGORIA TIENE UN
SALARIO, UN TRABAJADOR SOLO PUEDE PERTENECER A UNA CATEGORIA. PARA EL PAGO DE NOMINAS ES NECESARIO SABER,
EN BASE A LA CATEGORIA, EL SALARIO DE UN TRABAJADOR Y LAS INASISTENCIAS QUE HUBIERE TENIDO EN EL periódo DEL
TIEMPO A PAGAR. PAR EL CALCULO DE FALTAS HAY QUE RECURRIR AL REGISTRO DE ASISTENCIAS Y VERIFICAR SI EL
TRABAJADOR SE PRESENTO EN LOS HORARIOS QUE CORRESPONDEN. LA FABRICA TIENE TRES TURNOS LOS CUALES TIENEN EL
SIGUIENTE HORARIO. PRIMER TURNO DE 7 A 15, SEGUNDO TURNO DE 15 A 23HRS Y EL TERCER TURNO DE 23HRS A 7HRS. LOS
TRABAJADORES TIENEN DERECHO A LLEGAR HASTA 15 MINUTOS TARDE, Y SALIR HASTA 10 MINUTOS ANTES DE SU HORA. SI
EXCEDEN ESTOS LIMITES SE LE DESCUENTA EL día EN LA NOMINA DE LA SEMANA CORRESPONDIENTE. LOS DATOS QUE SE
REQUIEREN DEL TRABAJADOR SON :RFC, NOMBRE, DIRECCION, TELEFONO, FECHA DE NACIMIENTO Y FECHA DE INGRESOS AL
TRABAJO.

LA NOMINA TIENE UN FORMATO COMO EL QUE SE MUESTRA A CONTINUACIÓN:

"LA FABRICA"
NOMINA CORRESPONDIENTE AL 15 DE DICIEMBRE DE 1997 AL 22 DE DICIEMBRE DE 1997

R.F.C NOMBRE SUELDO FALTAS DESCUENTO TOTAL

MHRJ234567 JUAN PEREZ LOPEZ 350 1 50 300


JKHT010203 MARIA MARTINEZ LOPEZ 490 0 0 490
ANMJ450325 ANTONIO JIMENEZ RODRIGUEZ 875 2 250 625

TOTALES 1715 300 1415

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

NOMINA DE LA FABRICA

ClvC ClvC RfcT RfcT Nombre RfcT ClvT ClvT HE

Tel

1:M 1:1 1:1 1:M


Categoria Pertenece Trabajador Trabaja Turno

FecIng 1:M
1:M 1:M
Dir
Sueldo FecNAc HS
Desc

HCE Fecha

Checa M:M
HCS
RfcT

1:M

Calendario

Fecha

TABLAS
Categoria(ClvC;Desc,Sueldo)
Trabajador(Rfct;Nombre,FecIng.FecNac,Dir,Tel,ClvC,ClvT)
Turno(ClvT;HE, HS)
Calendario(Fecha)
Checa(Rfct,Fecha; HCE, HCS)

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

CUENTAS POR COBRAR


UNA COMPAÑÍA MANEJA VENTAS A CREDITO PARA LO CUAL DESEA UN SISTEMA QUE ALMACENE Y
RECUPERE DATOS QUE LE PERMITAN:
A) SABER QUE CLIENTES LES ADEUDAN ASI COMO LA CANTIDAD QUE DEBE, DE LOS CLIENTES
NECESITAN SABER: RFC, NOMBRE, DIR, TEL.
B) EL DETALLE DE LA FORMA EN QUE SE FUERON DANDO LOS CREDITOS Y LOS PAGOS ESTE DETALLE
DEBERA MOSTRAR EL NUMERO DE DOCUMENTO QUE AMPARA EL CREDITO O EL ABONO, LA FECHA
DEL DOCUMENTO Y EL MONTO
C) CONOCER CUAL ES EL ADEUDO MAS ANTIGUO DE UN DETERMINADO CLIENTE
D) SABER QUE ADEUDOS SE ENCUENTRAN VENCIDOS
E) SABER EL MONTO DE INTERESES QUE SE DEBE COBRAR A UNA PERSONA POR UN DOCUMENTO
VENCIDO

EN LA ACTUALIDAD PARA REALIZAR ESTAS OPERACIONES SE RELLENAN DOS DOCUMENTOS QUE SON:
A) LETRAS. UNA LETRA SE EXPIDE CUANDO LA PERSONA RECIBE UN CREDITOS AQUÍ SE SEÑALA EL
MONTO QUE AMPARA DICHA LETRA, LA PERSONA QUE SIGNARA LA LETRA, EL MONTO, EL NUMERO
DE LETRA(ESTE NUMERO ES UNICO), FECHA EN QUE SE FIRMA LA LETRA, FECHA DE VENCIMIENTO,
EL INTERES MENSUAL QUE SE DEBERA COBRAR CUANDO NO SE REALIZA EL PAGO A TIEMPO.ESTE
DOCUMENTO LO FIRMA EL CLIENTE
B) RECIBOS. ESTE DOCUMENTO SE ENTREGA CUANDO EL CLIENTE REALIZA UN PAGO, AQUÍ SE
REGISTRA EL NUMERO DE RECIBO, EL CUAL ES UNICO, EL NOMBRE DEL CLIENTE, LA FECHA DE
PAGO Y EL MONTO DEL PAGO. ESTE DOCUMENTO LO FIRMA EL CAJERO DE LA COMPAÑÍA. LOS
PAGOS NO NECESARIAMENTE DEBEN CUBRIR EL MONTO EXACTO DE UNA LETRA.

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

CUENTAS POR COBRAR

NuL RfcC RfcC NuR


MontoL Fecha Dir Tel MontoR

1:1 1:M
Letra Debe Cliente Paga
1:1
Recibo
1:M

1:M 1:M
NuL FecVen PorInt RfcC Nombre NuR FecPag

TABLAS

Letra( NuL; Fecha,MontoL,FecVen, PorInt, RfcC)


Cliente( RfcC; Nombre, Dir, Tel)
Recibo( NuR; MontoR, FecPag, RfcC)

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

PRECIOS UNITARIOS
LA CONSTRUCTORA ‘INGENIEROS UNIDOS’ TIENE LA NECESIDAD DE UN PROGRAMA QUE LE PERMITA REALIZAR
PRESUPUESTOS DE MANERA RAPIDA Y EXACTA. PARA ESTO DEBE REALIZAR UN REGISTRO DE PRECIOS UNITARIOS. UN
PRECIO UNITARIO SE CONSTRUYE DE LA SIGUIENTE MANERA

INGENIEROS UNIDOS
PRECIO UNITARIO
CLAVE: CAF200 DESCRIPCION: CONCRETO ARMADO F200 UNIDAD: MTR 3
CLAVE DESCRIPCION CANT UNID PRECIO MONTO
MATERIAL MATERIAL AD UNIT.
CEMG CEMENTO GRIS 0.63 TN 2,400.00 1,512
AREGR ARENA GRUESA 1.25 MTR3 150.00 31.25
FIEF200 FIERRO F200 0.37 TN 3,420 1265.40
AL1A ALBAÑIL DE 1ª 0.78 JRD 32.75 25.55
PEON PEON 2.1 JRD 26.90 56.49
REV200 REVOLVEDORA 1/4 0.23 HR 70.00 16.10
TOTAL 2,910.79

INGENIEROS UNIDOS
PRESUPUESTO
NOMBRE _______________________________________________ FECHA ___________
CLAVE DESCRIPCION CANT. UNIDAD PRE. UNIT MONTO

CAF200 CONCRETO ARMADO F200 127 MTR2 2,910.79 369,670.33


MURTAB20 MURO DE TABIQUE 20 cm 1200 MTR2 623.80 748,560.00

TOTAL 1,118,230.30

LOS MATERIALES CAMBIAN FRECUENTEMENTE DE PRECIOS LO CUAL HACE QUE LOS PRECIOS UNITARIOS CAMBIEN DE VALOR.
COMO LOS PRESUPUESTOS DEBE SER REALIZADOS EN BASE A LOS PRECIOS VIGENTES. ES NECESARIO MANTENER LOS PRECIOS
UNITARIOS AL día.

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

PRECIOS UNITARIOS
PreUni UniPre PreUni ClvMat
ClvMat DesMat

Unidad
DesPre
1:M 1:M
PrecioUni Lleva Material
PrecioL
1:M
M:M
PreUni Cant PrecioP

M:M
Requiere
CantT
NP
TABLAS

1:M
PrecioUni( PreUni; UniPre,DesPre)
NP Material( ClvMat; DesMat, Unidad, PrecioL)
Presupuesto Fecha
Presupuesto( NP; Fecha,Rfcc)
1:1 Cliente( Rfcc; Nombre)
NP Lleva( PreUni,ClvMat; Cant, PrecioP)
1:M Requiere( PreUni, NP; CantT)
Solicita

Rfcc

1:M

Cliente

Rfcc Nombre

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

SEGUROS:
LA COMPAÑÍA DE SEGUROS ‘X’ DESEA SE LE ELABORE UN PROGRAMA DE COMPUTADORA QUE SEA CAPAZ DE
PROPORCIONARLE LA SIGUIENTE INFORMACION
A) RELACIÓN DE CLIENTES CON LOS NÚMEROS DE PÓLIZAS QUE TENGA DICHO CLIENTE
B) IMPRESIÓN DE RECIBOS DE COBRO
C) RELACIÓN DE PÓLIZAS VENCIDAS
D) RELACIÓN DE ASEGURADOS POR AGENTE
E) RELACIÓN DE VENTAS POR AGENTE
F) CONSULTA DE BENEFICIARIOS POR PÓLIZA
PARA PODER OBTENER INFORMACIÓN EL MANEJA UN DOCUMENTO LLAMADO PÓLIZA EL CUAL CONTIENE
LOS SIGUIENTES DATOS:
A) NUMERO DE PÓLIZA. CADA SEGURO QUE SE VENDE A UN CLIENTE TIENE UN NUMERO DE PÓLIZA
ÚNICO UNA PÓLIZA, SOLO PUEDE SER ASIGNADA A UN CLIENTE Y PUEDE TENER MAS DE UN
BENEFICIARIO
B) RFC, NOMBRE, DIRECCIÓN, TELÉFONOS DEL ASEGURADO. UN CLIENTE PUEDE TENER MUCHAS
PÓLIZAS
C) NUMERO Y NOMBRE DEL AGENTE QUE VENDIÓ EL SEGURO
D) PRECIO DE LA PÓLIZA
E) CANTIDAD ASEGURADA CANTIDAD QUE SE PAGARA AL BENEFICIARIO EN CASO DE SINIESTRO
F) FECHA DE INICIO Y TERMINACIÓN DE LA VIGENCIA DEL SEGURO
G) RFC DEL BENEFICIARIO, NOMBRE, PORCENTAJE DEL SEGURO QUE LE CORRESPONDE
H) EL RECIBO DE COBRO LLEVA: NO. DE RECIBO (ES UNICO), RFC Y NOMBRE DEL CLIENTE QUE HACE EL
PAGO, FECHA DE PAGO, UNA POLIZA SE PUEDE LIQUIDAR EN VARIOS PAGOS

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

Nombre Dir
RfcC
Tel
COMPANIA DE SEGUROS

Cliente
1:M
RfcC NoPol

Compra 1:M

Precio NoPol

NoPol 1:1

1:M 1:M
FecIni Poliza Recibe Beneficiario

FecVen 1:1
RfcB
Porc
M:M
Prima RfcB NomBen
NoPol

1:M Vende

RfcA

RfcA 1:M

Agente
NomAgen

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

TABLAS

Cliente( rfcC; Nombre, Dir, Tel)


Poliza( NoPol; FfecIni, FecVen, Prima, Precio, RfcC, RfcA)
Beneficiario( RfcB; NomBen)
Agente( RfcA; NomAgen)
Recibe( NoPol, RfcB; Porc)

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

La pasteleria EL REY DE CHOCOLATE se dedica a la preparacion y venta de reposteria: tiene necesidad de un programa que le ayude a:

•Deteminacion de utilidades
•El almacenamiento de las formulas de preparacion de sus productos
Cada producto tiene: una clave de producto, un nombre,una unidad (pieza, kg, Ltr, etc),precio por unidad de medida y una formula de preparacion, en ella se describe que materiales
lleva cada pruducto y en que cantidad por unidad de medida
La formula lleva para cada material consumido: clave del material, descripcion y cantidad. Un producto puede llevar muchos materiales.
Para cada venta que se realiza se elabora una nota de venta, en ella se indica: Fecha de venta, rfc del cliente que hiso la compra, direccion y telefono, si la venta se hace para un cliente
que no requiere dichos datos se hace a nombre de “ventas de mostrador”, con rfc “VM” direccion “local” y sin telefono, también se indica en la misma nota, la clave,descripcion,
candidad precio y monto(cantidad x precio) de cada uno de los productos vendidos. Al final de la nota se escribe el total que es la suma de los montos. Las notas no llevan iva por ser
productos exentos.
Al final del mes se determina las utilidades, para ello, se suma de las notas de venta, la cantidad vendida de cada producto el cual se multiplica por el precio unitario del producto para
determinar el ingreso bruto por dicho producto. Despues se calcula el costo del material necesario para preparar dicha cantidad de producto, a este costo se le suma el 15% por gastos
indirectos y el 30% de mano de obra y este resultado se resta del ingreso bruto, el resultado obtenido se suma con los de los demas productos y esta es la utilidad del mes.

Tel
RFC RFC Fecha PreV CantM
Fecha CantP Desc Unidad DescM PreM
M:M M:M

1:M 1:M
CLIENTE PAGA NOTA VENTAS PRODUCTO FORMULA MATERIAL
1:M 1:M 1:M
1:1

Nombre 1:M ClvP Precio ClvM UniM


Dir NN NN ClvP ClvM
NN ClvP

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

TABLAS
CLIENTE (Rfc; Nombre, Dir, Tel)
NOTA (NN; Fecha,RFC)
PRODUCTO (ClvP; Desc, Unidad, Precio)
MATERIAL ( ClvM; DescM, UniM, PreM)
VENTAS (NN,ClvP; Cant, PreV)

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

La compañía “LA PROVEEDORA” desea un programa de computadora que le permita guardar los registros necesarios para su operación estos registros son:
a) Facturas de compra:
Cada proveedor de la compañía le entrega una factura por cada compra, dicha factura tiene un numero que es único para cada proveedor, o sea que un mismo
proveedor no pude dar dos facturas distintas con el mismo numero; pero varios proveedores le pueden dar el mismo numero de factura, además del numero la
factura tiene una fecha en una misma fechas pueden ser realizadas varias compras y por lo tanto muchas facturas pueden tener la misma fecha
independientemente de que pertenezcan al mismo proveedor o a proveedores distintos, también en la parte superior aparecen: el rfc, el nombre o razon social
y la dirección del proveedor, en cada factura se anotan las claves de cada uno de los productos que fueron comprados, su descripción, la cantidad que se
compro, el precio unitario, y el monto que es el resultado de multiplicar el precio unitario por la cantidad de cada uno de los productos, en una misma factura
no pueden aparecer dos productos iguales. Al final debajo de la columna de monto se escribe la suma de todos los montos, debajo de esa cifra se escribe el
IVA, que es el monto multiplicado por .15. En el siguiente renglón se escribe el total que es la suma de los dos renglones anteriores.
b) Facturas de venta:
Cada venta que realiza la PROVEEDORA genera una factura dichas facturas tienen: Un numero de factura el cual es único o sea no puede repetirse nunca,
además lleva la fecha, desde luego en una misma fecha se expiden muchas facturas, también lleva el RFC. El nombre y la dirección del cliente que realiza la
compra. Además existen varios renglones que contienen: clave, descripción cantidad, precio unitario y monto (cantidad por precio unitario) por cada uno de
los productos vendidos. En una misma factura no pueden aparecer dos renglones con la misma clave del producto. En la parte de debajo de monto aparece la
suma de todos los montos, debajo aparece el IVA. Y abajo la suma del monto y el IVA.
c) Inventario:
Cada determinado tiempo necesitan imprimir el inventario dicho inventario pude contener datos de cualquier fecha anterior a la fecha actual, esto es, que
pueden querer saber que cantidad de cada producto tenían hace un mes o hace un año en cualquier otra fecha. Este listado contiene en la parte superior: el
nombre de la compañía, el nombre del listado y la fecha a la cual se desea el inventario. Después contiene un renglón para cada uno de los productos del
catalogo de productos que maneja la compañía, cada renglón contiene: la clave del producto, su descripción y la existencia de dicho producto en la fecha del
inventario, la existencia se calcula sacando la diferencia que existe entre las compras y las ventas realizadas a la fecha de dicho producto.
d) Relación de faltantes:
Esta relación contiene un listado de los productos que se encuentran por debajo del mínimo, para lo cual se determina para cada producto la cantidad mínima
(esta cantidad la proporciona el usuario y debe quedar almacenada en el catalogo de productos) que debe existir en el almacén y se compara con la existencia
del producto a la fecha del reporte. El reporte contiene en la parte superior: el nombre de la compañía, la fecha del reporte y un renglón para cada producto
que se encuentra igual o por debajo del mínimo, su descripción, la existencia, y el mínimo

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

LA PROVEEDORA
NomCli DirC NFC FecCom
RfcC

NFC
1:M
Cliente FacCom Cobra M:M

1:M RfcP
Costo
1:M
CantC
RfcC NFC
Compras Provedor
M:M
Paga 1:M ClvP
DirP
NFV RfcP
CantV PreVen RfcP NomProv
1:1
1:M 1:M PreLis
FacVentas Ventas Producto

Minimo
M:M
NFV FecVen NFV ClvP ClvP DescP

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

Cliente(RfcC;NomCli,DirC)
TABLAS
FacCom(NFC)
Proveedor(RfcP;NomProv,DirP)
Producto(ClvP;DescP,Minimo,PreLis)
FacVentas(NFV;FecVen,RfcC)
Cobra(NFC,RfcP;FecCom)
Compras(NFC,ClvP,RfcP;CantC,Costo)
Ventas(NFV,ClvP;CantV,PreVen)

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

ALQUILADORA FIESTA
LA ALQUILADORA FIESTA SE DEDICA AL ALQUILER DE ARTICULOS PARA FIESTAS Y
BANQUETES, COMO SON: MESAS, SILLAS CHAROLAS, PLATOS, VASOS, MANTELES, ETC. Y SE
DESEA UN PROGRAMAM DE COMPUTADORA QUE LE FACILITE SU ADMINISTRACION. SUS
NECESIDADES SE DESCRIBEN A CONTINUACION:
a) CUANDO UNA PERSONA SOLICITA UN SERVICIO DEBE INDICAR QUE ARTICULOS
NECESITA Y EN QUE CANTIDAD, POR EJ, 20 MESAS, 80 SILLAS, 10 CHAROLAS, ETC., Y LA
FECHA EN LA QUE LO REQUERIRA. EL ADMINISTRADOR DEBE VERIFICAR SI PARA DICHA
FECHA TIENE DISPONIBILIDAD DE LO SOLICITADO, SI ES ASI, ATENDERA LA SOLICITUD, DE
LO CONTRARIO SE LO HARA SABER AL CLIENTE. EN CASO DE PODER CUBRIR LA SOLICITUD
DEBERA REGISTRAR: EL IDENTIFICADOR DEL CLIENTE, SU DIRECCION, LA DIRECCION DEL
EVENTO, Y CADA UNO DE LOS ARTICULOS SOLICITADOS, Y LA CANTIDAD SOLICITADA, EL
MONTO DEL ANTICIPO (NUNCA MENOR AL 50%) Y EXPEDIR UN CONTRATO EN EL QUE SE
INDIQUEN TODOS ESTOS DATOS. EL CONTRATO TENDRA UN NUMERO UNICO Y SERA
FIRMADO POR EL AADMINISTRADOR Y POR EL CLIENTE, QUEDADNDOSE CADA UNO DE
ELLOS CON UNA COPIA.
b) UNA VEZ REALIZADO EL SERVICIO, SE VERIFICARAN LOS FALTANTES Y SE
ELABORARA UNA FACTURA QUE INCLUYA: EL PRECIO DE LO CONTRATADO Y LOS PRECIOS
DE LOS FALTANTES. DICHA FACTURA PODRA, A SOLICITUD DEL CLIENTE, LLEVAR EL IVA
INCLUIDO O DESGLOSADO.
c) EL ADMINISTRADOR DEBERA INDICAR A LOS TRABAJADORES ANTES DEL EVENTO: EL
MATERIAL QUE DEBERA SER SUMNISTRADO, Y LA DIRECCION DONDE SE INSTALARA EL
MATERIAL, DESPUES DEL EVENTO DEBERA INDICAR A LOS TRABAJADORES DONDE DEBEN
RECOGER EL MATERIAL Y VERIFICAR QUE SE CUMPLA
d) PERIODICAMENTE SE DEBERA DETERMINAR QUE MATERIALE DEBE SER RESTITUIDO
Y EMITIRSE UNA ORDEN DE COMPRA.
Ing. Roque E. Echeverría
Bolívar
BASES DE DATOS I: 2a UNIDAD

ALQUILADORA
FIESTA TABLAS
Cliente ( RfcC; NOmCli, DirCli)
Contrato ( NC; FecCon, FecEv, FecDev,HrEv,Antic,RfcC,NF)
NomCli
Articulo (ClvArt; Desc, Renta,Precio,Exis)
RfcC DirCli
Factura (NF; FecFac, IVA)
OrdeCom ( NO; FecOrd)
Cliente
Compra (NO,ClvArt; CantO)
1:M
RfcC NC Contrata (NC,ClvArt; CantS, CantF)
1:M
Suscribe
NC ClvArt
ClvArt Desc
Antic M:M
NC
1:1 Renta
1:M 1:M
FecCon Contrato Contrata Articulo Precio
FecDev 1:1
1:M
HoEv Exis
CantS CantF
FecEv
ClvArt
1:M
Cobra Compra M:M

NC NoFac NO
CantO

1:M 1:M

Factura OrdeCom

NoFac FecFac NO FecOrd

IVA
Ing. Roque E. Echeverría
Bolívar
BASES DE DATOS I: 2a UNIDAD

SE REQUIERE UN PROGRAMA PARA ATENDER LAS NECESIDADES DE UNA BIBLIOTECA.DICHA BIBLIOTECA NECESITA LLEVAR UN REGISTRO DE :
EL TOTAL DE LOS LIBROS CON LOS QUE CUENTA,
REGISTRAR LOS PRESTAMOS QUE REALIZA. PARA ESTE INCISO SE REQUIERE INFORMACIÓN DE ESTE LIBRO, AÑO DES EDICIÓN, AUTOR O AUTORES,
EDITORIAL O EDITORIALES, TEMA QUE CONTIENE EL LIBRO. DE LOS PRESTAMOS SE REQUIEREN EL CÓDIGO DE LIBRO O LOS LIBROS, EL NUMERO DE
EJEMPLAR QUE LE FUE PRESTADO, FECHA DE PRÉSTAMO, LA FECHA DE COMPROMISO DEVOLUCIÓN, RFC DEL USUARIO, NOMBRE DEL USUARIO. SE
DEBERÁN ENTREGAR LOS SIGUIENTES REPORTES: A) PRÉSTAMO DE LIBROS B) ADEUDOS, LOS FORMATOS SE MUESTRAN A CONTINUACION

PRESTAMOS ADEUDOS VENCIDOS

CODIGO TITULO 1er AUTOR díaS CODIGO TITULO NOMBRE FEC.PRES díaS RET.

PARA INGRESAR A LA BIBLIOTECA, SE DEBERÁ ESTAR REGISTRADO COMO USUARIO DE LA BIBLIOTECA Y NO TENER ADEUDOS VENCIDOS.
NOTAS:
 EL CODIGO DEL LIBRO SIRVE PARA IDENTIFICAR UN LIBRO DE OTRO, EJ. CODIGO: RHCD8731, TITULO: INFORMATICA PRESENTE Y FUTURO,
EDITORIAL: TRILLAS, AUTORES: C.M. MCKINNEY, W.H. SANDERS.
DE UN LIBRO PUEDEN HABER VARIOS EJEMPLARES, ESTOS SE NUMERARAN DE MANERA CONSECUTIVA EJ. NUMERO DE EJEMPLAR 1, NUMERO DE
EJEMPLAR DOS ETC., LOS DEMAS LIBROS TENDRAN también LOS NUMEROS DE EJEMPLAR UNO, DOS, ETC.
CADA EJEMPLAR TIENE UN ESTADO ( PRESTADO, LIBRE, DAÑADO, INSERVIBLE, ETC)
UN LIBRO PUEDE SER PUBLICADO POR MAS DE UNA EDITORIAL
UN LIBRO PUEDE SER ESCRITO POR MAS DE UN AUTOR
UN PRESTAMO TIENE UN NUMERO CONSECUTIVO QUE NO SE REPITE. TIENE UNA SOLA FECHA DE: PRESTAMO, COMPROMISO DE DEVOLUCION Y
FECHA REAL DE DEVOLUCION
UN EJEMPLAR DE UN LIBRO NO PUEDE SER PRESTADO MAS DE UNA VEZ EN UNA MISMA FECHA
LAS EDITORIALES TIENEN UN CODIGO Y UN NOMBRE
LOS AUTORES TIENEN UN IDENTIFICADOR Y UN NOMBRE
LOS USUARIOS TIENEN UN IDENTIFICADOR, UN NOMBRE UNA DIRECCION Y UNO O MAS TELEFONOS, UN TELEFONO PUEDE PERTENECER A MAS
DE UN USUARIO.
UN USUARIO PUDE SACAR EN PRESTAMO MAS DE UN EJEMPLAR DE UN MISMO LIBRO, EN UN PRESTAMO
UN PRESTAMO PUEDE CONTENER MAS DE UN LIBRO
TODOS LOS LIBROS DE UN MISMO PRESTAMO TIENEN LA MISMA FECHA DE COMPROMISO Y LA MISMA FECHA REAL DE DEVOLUCIÓN.

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD
IdAut NomAut

NuEj
Ejemplar Autor
1:M
BIBLIOTECA
1:M
NuEj CodLib

Tiene M:M

Edo
ClvEd NomEd CodLib IdAut
ClvEd
M:M
1:M
1:M 1:M 1:M
Editorial Edita Libro Escribe M:M

CodLib CodLib Titulo


Ejemplar (NuEj)
CodLib Autor (IdAut; NomAut)
NuEj TABLAS
Ejemplar presta M:M Libro (CodLib; Titulo)
Editorial (ClvEd; NomEd)
NoPres
NuEj NuEj
RfcU Prestamo( NoPres; FecPre, FecDev, FecReal)
RfcU
1:1 Usuario( RfcU; NomUs)
1:M
Usuario Solicita Prestamo
1:M
FecReal
Telefono( NuTel)
1:M NoPres
CodLib
Tiene( NuEj, CodLib; Edo)
NomUs FecPre FecDev
NoPres Edita( ClvEd,CodLib)
M:M Escribe( CodLib,IdAut)
M:M
NuTel
Contrata Telefono Presta (NoPres,NuEj,CodLib)
1:M
Contrata (RfcU,NuTel)
RfcU NuTel

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD
SERVICIO DE PAQUETERIA
2.- LA AGENCIA DE PAQUETERIA “MERCURIO” REQUIERE DE UN SISTEMA DE COMPUTO QUE LE AYUDE CON LAS
DISTINTAS TAREAS QUE REALIZA EN EL NEGOCIO. LAS TAREAS SON:
CUANDO UN CLIENTE LLEGA A LA COMPAÑÍA PARA HACER UN ENVIO SE LE REQUIEREN LOS DATOS NECESARIOS
PARA HACER EL SEGUIMIENTO DE LOS ENVIOS Y LA FACTURACION DE LOS MISMOS, ESTOS DATOS SE
REGISTRAN EN UN FORMATO QUE SE CONOCE CON EL NOMBRE DE GUIA, EL CUAL CONTIENE UN NUMERO QUE
ES UNICO Y CONSECUTIVO. EN DICHO FORMATO SE REGISTRA EL RFC DEL CLIENTE, SU NOMBRE, SU DIRECCION
SU TELEFONO Y CIUDAD. también SE REGISTRAN LOS DATOS DE LOS PAQUETES QUE SE ENVIAN, DE CADA UNO
DE ELLOS SE ESCRIBEN LAS DIMENSIONES: LARGO, ANCHO, ALTO Y PESO EN KG. SI MAS DE UN PAQUETE
TIENEN LAS MISMAS DIMENSIONES SE REGISTRA SOLAMENTE LAS DE UNO DE ELLOS Y SE ESCRIBE LA
CANTIDAD DE PAQUETES IGUALES. también SE REGISTRAN LOS DATOS DEL DESTINATARIO QUE SON: RFC,
NOMBRE, DIRECCION, TELEFONO, CIUDAD, CODIGO POSTAL Y AL FINAL SE DICE SI EL ENVIO VA ASEGURADO O
NO.
PARA EL CALCULO DEL PRECIO DEL ENVIO SE SUMA LOS PRECIOS DE TODOS LOS PAQUETES DE UN MISMO
ENVIO LOS CUALES SE CALCULAN ELIGIENDO LO QUE RESULTE MAYOR ENTRE EL PESO Y EL VOLUMEN (
VOLUMEN = LARGO x ANCHO x ALTO*48) Y MULTIPLICÁNDOLO POR UN FACTOR QUE SE ELIGE DE UNA TABLA LA
CUAL CONTIENE LOS NOMBRES DE LAS CIUDADES A LAS QUE LA AGENCIA PRESTA SERVICIO Y EL FACTOR DE
COSTO. SI LA GUIA VA ASEGURADA SE MULTIPLICA POR .06 PARA CALCULAR EL COSTO DEL SEGURO, DESPUÉS A
LA SUMA DE ESTOS SE LES CALCULA EL IVA Y SE CALCULA EL TOTAL. TODOS LOS ENVIOS SON FACTURADOS,
AUNQUE UNA MISMA FACTURA PUDE CONTENER MAS DE UNA GUIA. LAS FACTURAS DEBEN SER ALMACENADAS
PARA PODER CALCULAR, EL TOTAL DE INGRESOS AL FINAL DEL MES Y LA DISTRIBUCION DE INGRESOS CON LAS
DEMAS AGENCIAS, ESTE ULTIMO REPORTE IMPLICA DIVIDIR ENTRE DOS EL TOTAL DE LO COBRADO POR ENVIOS
A CADA UNA DE LAS OTRAS AGENCIAS.
OBSERVACIONES:
CABE ACLARAR QUE CUANDO UNA PERSONA DESEA ENVIAR PAQUETES A DISTINTAS CIUDADES, ES NECESARIO
LLENAR UNA GUIA POR CADA CIUDAD.
SE DESEA TENER LOS REGISTROS DE SUS CLIENTES YA QUE UNA GRAN CANTIDAD DE ELLOS SON
REITERATIVOS, Y NO SE QUIERE TENER QUE CAPTURAR SUS DATOS CADA QUE HACEN UN ENVIO.
también SE QUIERE TENER REGISTRADOS LOS DATOS DE LOS DESTINATARIOS YA QUE LA GRAN MAYORIA DE LOS
CLIENTES ENVIAN SIEMPRE PAQUETES A LOS MISMOS DESTINATARIOS Y NO SE QUIERE TENER QUE CARGAR
SUS DATOS CADA QUE SE LES ENVIA UN PAQUETE.
CON MUCHA FRECUENCIA ES NECESARIO INFORMAR A LOS CLIENTES LAS FECHAS EN QUE REGISTRARON SU
PAQUETE Y LA FECHA EN QUE EL PAQUETE SALIO RUMBO A SU DESTINO, POR LO QUE AL SALIR UN PAQUETE A
SU DESTINO EN LA COPIA DE LA GUIA QUE SE QUEDA EN LA AGENCIA SE LE ESCRIBE LA FECHA DE Ing. Roque E. Echeverría
SALIDA
Bolívar
BASES DE DATOS I: 2a UNIDAD

RFCD CODCIUDAD CODCIUDAD NOMCIUDAD

RFCC 1:M
PAQUETERIA TARIFA

Cliente 1:1 Tabualdor


MERCURIO DIRCLIENTE
Reside 1:M

1:M 1:M

NG RFCC CODCIUDAD

Envia 1:M Vive 1:M

RFCD

NG
NG FECHAEXP
NOF 1:M NG
DIRDEST
1:1 1:1
1:M 1:1 1:1 1:M NOMBREDES
Factura Cobra Guia Recibe Destinatario
1:M
SEGURO FECHASAL 1:M RFCD
NOF RFCD
FECHA
LARGO
NG
ANCHO
Contiene M:M
ALTO
Cliente(Rfc;DirCliente,CodCiudad)
PESO 1:M NP
Tabulador(CodCiudad;NomCiudad,Tarifa)
Paquete Factura(NoF;Fecha)
Guia(NG;FechaExp,FechaSal,SeguroNoF,RfcD,RfcC)

NP Destinatario(RfcD;NombreDes,DirDest,CodCiudad)
Paquete(NP)
Contiene(NG,NP;Largo,Ancho,Alto,Peso)

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

CENTRO DE COMPUTO

EL CENTRO DE COMPUTO DE UNA INSTITUCIÓN EDUCATIVA TIENE POR FUNCIÓN PRINCIPAL


ADMINISTRAR LOS RECURSOS DE COMPUTO EN LA INSTITUCIÓN DE MANERA QUE LOS
ALUMNOS PUEDAN DISPONER DE LA MAYOR CANTIDAD DE hrs. MAQUINA, DE MANERA
EQUITATIVA DE ACUERDO A SUS NECESIDADES Y EN FUNCIÓN DE LOS RECURSOS
DISPONIBLES.
EL SISTEMA QUE UTILIZA PARA LOGRARLO ES EL SIGUIENTE:
LOS ALUMNOS TIENEN DERECHO A UTILIZAR LAS MAQUINAS DEPENDIENDO DE LAS
MATERIAS QUE ESTE CURSANDO. EXISTEN 3 TIPOS DE MATERIAS QUE SON : DE COMPUTO 6
hrs. x SEMANA, DE APOYO 4 hrs. x SEMANA, NORMALES 2 hrs. x SEMANA
LOS ALUMNOS PUEDEN USAR LAS MAQUINAS MAS TIEMPO DEL QUE LES CORRESPONDE x
MATERIAS SIEMPRE Y CUANDO HALLA MAQUINAS DISPONIBLES
RESERVACIÓN.- UN ALUMNO PUEDE RESERVAR MAQUINA EN EL CENTRO DE COMPUTO
HASTAS POR EL TOTAL DE LAS HORAS A QUE TIENE DERECHO. UN ALUMNO PODRA
CANCELAR UNA RECERVACION HASTA CON 2 HRS DE ANTICIPACION
LISTA DE ESPERA.- LAS LISTAS DE ESPERA SON POR hrs. O SEA HAY LISTA DE ESPERA PARA
LAS 8, HAY LISTA DE ESPERA PARA LAS 9, ETC.
PARA OCUPAR UNA MAQUINA, EL ALUMNO DEBERÁ TENER UNA RESERVACIÓN O ESTAR
ANOTADO EN LA LISTA DE ESPERA DE UNA DETERMINADAS. LOS ALUMNOS QUE HAN
OCUPADO EL TIEMPO QUE LES CORRESPONDE, YA SEA POR RESERVACION O POR LISTA DE
ESPERA, NO PODRAN HACER RESERVACIONES. ESTAS REGLAS SE CUMPLEN POR SEMANA.

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD
CENTRO DE COMPUTO
ClvM
Tipo Tipo ClvM NomMat Calendario Fecha

Fecha M:M
Fecha
1:M 1:1
Tipos Pertenece Materias Hr
Ocupa Horario
1:M 1:M Ctrl

NoHrs Hr
ClvM M:M Calendario Alumno
Ctrl
Cursa
Ctrl Fecha Nombre
1:M
M:M
Ctrl Alumno Espera
Ctrl
1:M
Nombre TABLAS
Hr
1:M
Reserva Horario Tipos (Tipo; NuHrs)
Materias (ClvM; NomMat, Tipo)
Hr
1:1 Alumno (Ctrl; Nombre)
Calendario (Fecha)
Ctrl
M:M Equipo(Nu.E, Desc)
Calendario Reservacion Horario Horario (Hr)
NuE
Cursa (ClvM, Ctrl)
Fecha Hr
Fecha Hr Reservacion (Ctrl,Fecha,Hr; Ctrl)
Espera (Ctrl,Fecha,Hr)
NuE Equipo Desc Ocupa (Ctrl,Fecha,Hr)

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

IMPRENTA
LA IMPRENTA ‘LA PRENSA’ DESEA UN SISTEMA QUE LE AYUDE A GUARDAR Y RECUPERAR LA INFORMACION
GENERADA EN SU ACTIVIDAD. LA INFORMACION QUE DESEA ALMACENAR ESTA CONTENIDA EN UN
DOCUMENTO QUE SE LLAMA, ORDEN DE TRABAJO, ESTE FORMATO TIENE UN NUMERO CONSECUTIVO (SE
LLENA UNA PARA CADA TRABAJO QUE SE REALIZA), TIENE LA FECHA EN LA QUE SE CONTRATA EL TRABAJO
Y LA FECHA COMPROMISO DE ENTREGA, UNA PEQUEÑA DESCRIPCION, también TIENE EL DATO DE QUE
CLIENTE CONTRATO EL TRABAJO, EL NUMERO DE REPRODUCCIONES, EL NUMERO DE COPIAS, EL PRECIO
QUE SE PACTO Y EL TIPO DE TRABAJO (SI ES UN DOCUMENTO FISCAL O NO), también SE RECABA EL RFC, EL
NOMBRE DEL CLIENTE Y SU TELEFONO; SI EL DOCUMENTO ES FISCAL también SE ESCRIBE LA DIRECCION
FISCAL, CLASE DE DOCUMENTO (FACTURA/NOTA DE VENTA/NOTA DE CARGO/NOTA DE CREDITO) Y FOLIO
INICIAL Y FINAL.
ESTA INFORMACION SE RECABA EN EL MOMENTO DEL CONTRATO. POSTERIORMENTE LOS OPERARIOS
REPORTAN EN ESTA MISMA HOJA LOS MATERIALES UTILIZADOS EN LA ELABORACION DEL TRABAJO, LOS
MATERIALES SON: HOJAS DE DISTINTOS TAMAÑOS , TINTA, PEGAMENTO, CARTULINA, CARTONCILLO,
GRAPAS, ESPIRALES, ETC. DE CADA MATERIAL SE REGISTRA: LA CLAVE DEL MATERIAL, LA DESCRIPCION Y
LA CANTIDAD CONSUMIDA.
MENSUALMENTE SE DETERMINA LA UTILIDAD OBTENIDA, ESTO SE HACE PARA CADA TRABAJO, SUMANDO
LOS COSTOS DE LOS MATERIALES Y SE LE RESTA AL PRECIO PACTADO DEL TRABAJO. también SE SACAN DOS
RELACIONES DE TRABAJOS REALIZADOS, UNA PARA LOS FISCALES Y OTRA PARA LOS DEMAS TRABAJOS.
AMBAS RELACIONES TIENEN EL NOMBRE DEL CLIENTE LA FECHA DEL TRABAJO SU COSTO Y SU PRECIO, LA
RELACION DE DOCUMENTOS FISCALES CONTIENE también EL TIPO DE DOCUMENTO FISCAL (FACTURA/NOTA
DE CARGO…ETC), EL FOLIO INICIAL Y FINAL.

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD
IMPRENTA LA PRENSA I

DIRECCION NOMBRE
RFC
RFC

Cli_Fiscal Cliente
1:M
RFC NO
PRECIOCOB
1:M solicita
DESCDOC NO
TIPODOC
FECHA DESC CLVM CLVM

1:1
1:M solicita M:M 1:M 1:M Materiales
DocsFis Orden Consume
1:M
NO
M:M NO PRECIOL DESCMAT
TIPODOC PRECIO
FOLIOINI
FOLIOFIN CANT
REPROD

FECENT COPIAS

CliFis(rfc;Dir)
TABLAS
En este díagrama la relacion Solicita tiene una Cliente(Rfc;nombre)
cardinalidad muchos M:M, lo cual contradice el
requerimiento en cuanto que dice que para cada Orden(NO;Desc,Fecha,FecEnt,Copias,Reprod,Precio,Rfc)
trabajo se debe levantar una orden de trabajo, con
lo cual en cada orden solo puede haber un trabajo Materiales(ClvM;DescMat,PrecioL)
fiscal.
DocFis(TipoDoc;DescDoc)
Solicita(NO,TipoDoc;FolioIni,FolioFin)
Consume(ClvM,NO;Cant,PrecioCob)
Ing. Roque E. Echeverría
Bolívar
BASES DE DATOS I: 2a UNIDAD
IMPRENTA LA PRENSA II
DIRECCION RFC
RFC NOMBRE

Esto corrige la desviación anterior


Cli_Fiscal Cliente
1:M
RFC NO
PRECIOCOB
FOLIOINI
FOLIOFIN
1:M solicita
NO
FECHA DESC CLVM CLVM

1:1
Orden 1:M 1:M Materiales
OrdenFis Consume
NO
1:1 M:M NO DESCMAT
PRECIO PRECIOL

1:M REPROD CANT


Lleva
TIPODOC FECENT COPIAS
NO
1:M
DocsFis
CliFis(rfc;Dir)
TIPODOC DESCDOC TABLAS
Cliente(Rfc;nombre)
Orden(NO;Desc,Fecha,FecEnt,Copias,Reprod,Precio,Rfc)
Materiales(ClvM;DescMat,PrecioL)
OrdenFis(NO;FolioIni,FolioFin,TipoDoc)
DocFis(TipoDoc;DescDoc)
Consume(ClvM,NO;Cant,PrecioCob)

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

IMPRENTA LA PRENSA III


Si en el requerimiento
DIRECCION RFC
NOMBRE dijera que, en una orden
RFC NOMBRE
pueden ir mas de un
trabajo, el díagrama
Cli_Fiscal Cliente quedaria de la siguiente
1:M manera
RFC NO

PRECIOCOB
1:M solicita
DESCDOC
TIPODOC NO
FECHA CLVM CLVM

1:1
1:M M:M
1:M 1:M
DocsFis solicita Orden Consume Materiales
1:M
NO 1:M
M:M NO PRECIOL DESCMAT
TIPODOC FECENT
FOLIOINI
FOLIOFIN
CANT
DESC CLVTRA
REPROD M:M

COPIAS

CLVTRA Lleva

PRECIO
NO

1:M
CLVTRA
Trabajo
Ing. Roque E. Echeverría
Bolívar
BASES DE DATOS I: 2a UNIDAD
1 oportunidad 30 de septiembre

EL HOTEL REAL DE MINAS REQUIERE UN SISTEMA QUE LE AYUDE CON LAS SIGUIENTES TAREAS:
a) RESERVACIONES
b) RECEPCIÓN
c) FACTURACIÓN.
RESERVACIONES: EL HOTEL ADMITE QUE SUS CLIENTES RESERVEN DE MANERA ANTICIPADA SU ESTANCIA EN EL HOTEL
PARA LO CUAL EL CLIENTE DEBERÁ PROPORCIONAR EL RFC, SU NOMBRE Y SU ANTICIPO ASÍ COMO EL NO. DE
HABITACIONES QUE DESEA RESERVAR, EL NO. DE DÍAS Y LA FECHA DE LLEGADA. LA PERSONA ENCARGADA DE LA
RESERVACIÓN DEBERÁ VERIFICAR LA DISPONIBILIDAD DE LAS HABITACIONES.
RECEPCIÓN: CUANDO UN CLIENTE LLEGAS AL HOTEL CON INTENCIÓN DE HOSPEDARCE DEBERÁ INDICAR SI POSEE ALGUNA
RESERVACIÓN; SI ESTE ES EL CASO, EL RECEPCIONISTA VERIFICARA LA VALIDEZ DE LA MISMA (CUANDO UNA
RESERVACIÓN NO SE OCUPA EN LAS SIGUIENTES 12 HORAS DE LA FECHA ESTIPULADA; SE PIERDE TANTO LA RESERVACIÓN
COMO EL ANTICIPO) SI NO TIENE RESERVACIÓN AL RECEPCIONISTA VERIFICARA LA DISPONIBILIDAD DE HABITACIONES,
TANTO LAS OCUPADAS COMO LAS RESERVADAS.
SI HUBIERE LUGAR SE PEDIRÁ AL CLIENTE RFC. NOMBRE, DOMICILIO, NACIONALIDAD, LUGAR DE PROCEDENCIA,
TELÉFONO Y SE LE ASIGNARA UNA HABITACIÓN DISPONIBLE.

FACTURACION: CUANDO UN CLIENTE ABANDONA EL HOTEL DEBERÁ EXPEDIRCE UNA FACTURA POR ELCONCEPTO DE
HOSPEDAJE INDICANDO EL TIPO DE HABITACION QUE OCUPO, EL COSTO DE LA HABITACION POR día, EN NUMERO DE díaS,
EL MONTO TOTAL, EL IVA, Y EL TOTAL
SE TIENE CUATRO TIPOS DE TARIFA QUE SON: SENCILLO, DOBLE, TRIPLE, SWITES CADA UNO CON UNA TARIFA díaRIA
DISTINTA.

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

HOTEL REAL DE MINAS


NUH NUH FECHA FECHA
FECHA
1:M 1:M
Habitacion Reservacion Calendario FACRES
NUF
M:M FECSAL
FECHA

1:1 NUF
FECHA COSTO
1:M

NUH
1:1 1:M
RFC Reserva 1:M
FECHA Calendario Cobra Factura

RFC
1:M
NOMBRE NUH
PROCED 1:M 1:M NUF
FECHA
M.M

Cliente
1:M 1:M 1:1 Ocupado FECHA
TEL Ocupa
TIPO
NUH TIPO

1:M 1:M
DOMICILIO
NUH FECHA
RFC 1:1 1:M
Habitacion Clase Tipo
NACIONAL

NUH DESC PRECIO


Habitación ( NUH; TIPO) NUH
Calendario (FECHA)
Cliente (RFC; NOMBRE, PROCED, DOMICILIO, NAC, TEL)
Factura (NF; FECFAC)
Tipo (TIPO; DESC, PRECIO)
Reservacion( NUH, FECHA; FECSAL,RFC,NF)
Ing. Roque E. Echeverría
Ocupado (NUH,FECHA; NF,RFC)
Bolívar
BASES DE DATOS I: 2a UNIDAD

RESULTADOS DEPORTIVOS
LA COORDINACION DEPORTIVA DEL INSTITUTO TECNOLOGICO REQUIERE UN PROGRAMA
QUE LE PERMITA LLEVAR UN REGISTRO DE LOS RESULTADOS DE LOS PARTIDOS REALIZADOS
EN EL CAMPEONATO DE FUTBOL QUE SE CELEBRA EN LA INSTITUCION. DICHO PROGRAMA
DEBERA PROPORCIONAR también: LA TABLA DE POSICIONES ( EN BASE AL NUMERO DE
PUNTOS DE CADA EQUIPO EN EL ENTENDIDO DE QUE CADA JUEGO GANADO DA TRES
PUNTOS, UN EMPATE DA UN PUNTO A CADA EQUIPO Y UN PERDIDO DA CERO PUNTOS) , LA
TABLA DE LOS MEJORES GOLEADORES, LOS JUGADORES QUE SE ENCUENTRAN
REGISTRADOS EN UN EQUIPO (UN JUGADOR SOLO PUEDE ESTAR REGISTRADO EN UN
EQUIPO)., ASÍ COMO LOS RESULTADOS OBTENIDOS POR CADA UNO DE LOS EQUIPOS EN
CADA PARTIDO, CABE ACLARAR QUE EL CAMPEONATO SE JUEGA A DOS VUELTAS, también ES
NECESARIO GUARDAR EL CALENDARIO DE JUEGOS, INDICANDO EN CADA PARTIDO, LA
CANCHA DONDE SE JUGARA, YA QUE SE CUENTA ACTUALMENTE DOS CON DOS CANCHAS,
PERO ESTA SITUACION PUEDE CAMBIAR, LA FECHA Y LA HR.

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

IdE IdE NomEq


IdJ

RESULTADOS
1:1 1:M 1:M DEPORTIVOS
Jugador Pertenece Equipo

1:M
1:M
IdJ NomJug
IdEL
M:M
Juega
IdE NomEq Cancha IdEV

Fecha
GoVis
Goloc
Equipo

IdEL
Jugador(IdJ;NomJug,IdE) TABLAS
M:M
IdEV Equipo(IdE;NomEq)
Anota
Juega(IdEL,IdEV;Cancha,Fecha,GoLoc,GoVis)
Anoto
IdJ
Anota(IdEL,IdEV,IdJ;anoto)

Jugador

IdJ NomJug

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

LA CLINICA "SALUD"
La clínica "salud" requiere un programa de computadora que el permita realizar la facturación de sus pacientes dicha facturación deberá incluir los
siguientes conceptos cuando sea necesario.
Hospitalización, honorarios médicos, medicamentos y materiales de curación, y servicios.
Además si el paciente lo requiere debiera ser capaz de imprimir un reporte desglosado de cada concepto
Actualmente se llevan los siguientes registros
Consultas medicas: cuando un paciente asiste a la clínica solo con el fin de consultar a un medico la recepcionista anota el rfc. Del paciente, el
identificador del medico consultado, la fecha de la consulta, y los honorarios del medico.
Hospitalización: cuando un paciente ingresa al hospital para alguna curación, intervención quirúrgica o emergencia. Se habré una hoja de
hospitalización,que tiene un numero concecutivo, donde se registra el rfc. Del paciente su nombre y la fecha de nacimiento, así como la fecha de ingreso, y
la causa de la hospitalización.
Durante toda la estancia del paciente, se registran en esta hoja:
A) los datos de los medicamentos suministrados al paciente, como son: clave, descripción, cantidad y fecha.
B) las visitas de los médicos indicando identificador del medico y la fecha.
C) los servicios suministrados indicando: clave, descripción, cantidad y fecha
Cuando el paciente es dado de alta se registra la fecha de la alta en esta misma hoja.
Un cliente podrá solicitar una factura por una consulta, o por un periódo de tiempo, o por una hospitalización.

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

CLINICA SALUD FecNac


Paciente
RfcP

NomP
1:M
RfcP
ClvM NH 1:M NH
ClvM NomM Ingresa NuF FechaF
NH NuF
NH
Cant
1:1
1:1 1:M Factura
Medicamento Suministra Hoja Cobra
M:M 1:M
Fecha FechaA
1:M
Causa
FechaI Fecha
NuF
NH
M:M Expide 1:M
Calendario Visita IDM
NH RfcP
IDM
Costo Fecha
Fecha 1:1
Hoja
M:M
CostoS
ClvS Medico Consulta Calendario
NH
IDM Fecha
M:M Consume Servicio Fecha
CostSer IDM Honor RfcP
Fecha
CantSer Nombre
ClvS DescS

Calendario Paciente
RfcP

Fecha

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

TABLAS
Paciente(RfcP;NOmP, FecNac)
Medicamento(ClvM;NomM)
Hoja(NH;FechaA,FechaI,Causa,NoF,RfcP)
Factura(NuF;FechaF)
Medico(IDM;Nombre,Honor)
Calendario(Fecha)
Servicio(ClvS;DescS,CostoS)
Suministra(Clvm,NH,Fecha;Cant)
Visita(NH,IdM,Fecha;Costo)
Consulta(IdM,RfcP,Fecha,NoF)
Consume(ClvS,Fecha,NH; cantS,CosSer)

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

LINEA DE AUTOBUSES
LA LINEA DE AUTOBUSES “RAPIDOS DEL PACIFICO SUR” DESEA UN SISTEMA QUE LE PERMITA LLEVAR
EL REGISTRO DE LOS PASAJEROS QUE SE ANOTAN EN LAS DISTINTAS CORRIDAS QUE SE
REALIZAN, TODOS LOS díaS (FECHAS) LA INFORMACION QUE NECESITA ALMACENAR ES LA
SIGUIENTE:

A) LISTA DE PASAJEROS: ES UNA RELACION DE LOS NOMBRES DE LOS PASAJEROS INSCRITOS EN


UNA CORRIDA DE UNA FECHA DETERMINADA
B) RELACION DE ASIENTOS OCUPADOS Y VACIOS EN UNA CORRIDA EN UNA FECHA DETERMINADA
C) RELACION DE CORRIDAS QUE EXISTEN A UNA DETERMINADA CIUDAD CON LAS HORAS DE
SALIDA

 OBSERVE QUE EN UN ASIENTO EN UNA CORRIDA DE UNA FECHA DETERMINADA SOLO PUEDE IR
UN PASAJERO.
 QUE TODAS LAS CORRIDAS SON LAS MISMAS TODOS LOS díaS.
 QUE DE LOS PASAJEROS NO LES INTERESA SABER NADA MAS QUE SU NOMBRE Y, QUE NO
EXISTE UN REGISTRO INDEPENDIENTE DE UN PASAJERO ( NI SU RFC, NI SU DIRECCION NI NADA
MAS).

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

NA
día
LINEA DE AUTOBUSES

Semana Asiento

Nombre
Hr
día NomCiu
Hr
NA

M:M
NC
Corridas Ciudad Lista Horario
M:M
Hr NC PreUni
NC

Calendario Fecha

Horario Hr

TABLAS

Asiento( NA)
Ciudad( NC; NomCiu)
Horario( Hr)
Asiento( NA)
Semana( día)
Lista( NA, NC, Fecha, Hr; Nombre)
Corridas( día, NC, Hr)
Ing. Roque E. Echeverría
Bolívar
BASES DE DATOS I: 2a UNIDAD

CONSULTORIO MEDICO

El Dr. Mata Losano. Requiere un programa de computadora que le permita:


a) Saber que consultas anteriores ha tenido con el, un determinado paciente.
b) Cuales fueron los signos vitales de cada paciente en cada consulta (temperatura, presión, pulso, peso y estatura)
c) Que medicamentos le han sido suministrados a un paciente, en que dosis y en que fechas.
d) Que padecimientos se le han díagnosticado a un determinado paciente y en que fechas
e) Que exámenes clinicos se le han practicado a cada paciente, y cual fue el resultado observado.
f) Que ingresos ha recibido en un determinado periódo
g) Llevar su libro de citas, evitando con ello dar una cita a la misma hora a dos pacientes distintos
Para poder responder a estas preguntas el medico recaba la siguiente informacion
1.- Sobre las citas, se requiere del paciente: identificador (RFC), nombre,fecha de nacimiento, también se requiere la hora y la fecha de la cita. Las citas no generan ningun
costo al paciente, ni aun cuando falte a ella. Un paciente no puede hacer dos citas para elmismo día, no existe ningun numero de cita
2.- Sobre las consultas se requiere: Identificador del paciente, Nombre del paciente, Signos vitales, Fecha, Honorarios Cobrados. Si en la consulta hay recetas, se debera
indicar: clave, nombre y dosis de cada uno de los medicamentos recetados. Si en la consulta se solicitan analisis clinicos se debera indicar:clave y descripcion del
analisis. Si en la consulta el paciente presenta algun analisis clinicos se deberan recabar los resultados optenidos, si estos estudios fueron solicitados por el
medico, si no, debera recabar: la clave, descripcion y resultado de cada analisis presentado.Un paciente no puede hacer dos consultas el mismo día, si por alguna
sircunstancia visitara al medico dos veces el mismo día se considerara una sola consulta.

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD
Fecha
CONSULTORIO MEDICO
Fecha
Calendario Pulso
ClvM NomMed 1:M
Calendario
Fecha Dosis Peso
1:M Estatura
Receta Medicameto Fecha
Fecha
RFC M:M
M:M Cita M:M Consulta
ClvM Clvp
RFC RFC
Clvp DescP
1:M Honorarios
Paciente Temperatura
1:M
Padecimientos díagnostico paciente
presión
RFC FecNac
Nombre RFC FecNac
RFC Nombre

Fecha

Calendario (Fecha)
TABLAS
Fecha Medicamento (Clvm; NomMed)
Calendario ClvA NomAn
Paciente (RFC; Nombre,Fecnac)
Fecha Resultado
Analisis (ClvA; NomAn)
Ordena Analisis
RFC M:M
Padecimientos (ClvP: DescP)
ClvA
Receta (RFC,Fecha; ClvM; Dosis)
paciente Cita ( RFC,Fecha)
Consulta (RFC,Fecha; Peso, Pulso, Estatura, Honorarios,
RFC presión, Temperatura)
FecNac
Nombre Ordena (RFC,Fecha,ClvA; Resultado)
díagnostico (ClvP,RFC,Fecha)

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

El departamento de personal del instituto tecnologico de estudios superiores se encarga entre muchas otras cosas, de la asignacion de
plazas al personal adscrito al plantel. El esquema de plazas se relata a continuacion.
Existe muchas categorias, cada una tiene: una clave, una descripcion, un nivel, un numero de horas de nombramiento y un salario.
Muchos trabajadores pueden tener una misma clave de categoria y la diferencia entre una y otra es la díagonal, en una misma
categoria no pueden existir dos díagonales iguales. Una díagonal de una categoria no puede ser ocupada por mas de un profesor ,.Un
profesor puede ocupar mas de una plaza.(categoria+díagonal) Los datos que requieren de un trabajador son: RFC, nombre, fecha de
nacimiento, fecha de ingreso, nivel de escolaridad. La escolaridad puede ser de 5 niveles: Administrativo, Tecnico, Licienciatura,
Maestria,Doctorado (solo se requiere el maximo grado de estudios) cada nivel tiene un codigo ademas de la descripcion. Se requieren
los siguientes informes: A) relacion de personas con sus respectivas plazas (categorías, díagonales y sueldos). B) Relacion de plazas
(categorías y díagonales) con el rfc y nombre de las personas que las tienen asignadas, C) relacion de personal con su respectivo
grado de estudios.

NOMBRE
CNE
TABLAS RFC FECNAC CNE DESN
PERSONAL (RFC; NOMBRE,, FECNAC, FECING, CNE)
ESTUDIOS (CNE; DESN) 1:1 1:M
FECING GRADO
PERSONAL ESTUDIOS
CATEGORIA ( CLVC; DESC, SUELDO)
1:M 1:M
díaGONAL (díaG)
FI
PLAZA (CLVC,díaG; RFC, FI, FF) RFC
FF RFC
1:M
OCUPA

CLVC díaG
1:1

SUELDO
M:M
1:M 1:M
CATEGORIA PLAZA díaGONAL

CLVC DESC CLVC díaG díaG

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

El club social LA AMISTAD tiene como proposito la reunio de gente con posibilidades economicas, que deseen ayudar
economicamente a algunas causas. Tiene local por el cual pagan, mantenimiento y personal para la atencion de los socios a
esto le llaman menbresia y su monto es mensual, ademas, cuando se requiere ellos en asamblea acuerdan cooperaciones por
algun monto dichos montos son los que deberan pagar cada uno de los socios. Se desea saber:
a) Que cooperaciones a dado un socio y cuales le faltan por aportar
b) Que cantidad de dinero ha sido recolectado en una fecha determinada, ya se para un acuerdo en particular o para todos los
acuerdos.
Los datos que registran para los socios son: No. socio, nombre, fecha de filiacion, cantidad deacciones. De las coperaciones requiere
saber el numero de acuerdo, la fecha en que se efectuo, el monto y una descripcion de para que se destinara. En cuanto a los
recibos estos debe de llavar:un numero de recibo, la fecha en la que se efectua el pago, y los acuerdos que se liquidan en
dicho recibo, cabe aclarar que un acuedo se debe liquidar en una sola exibicion, aunque en un mismo recibo se pueden
liquidar mas de un acuerdo.

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

La compañía reparadora de equipos de computo REPEQUICO requiere un programa de computadora que le permita:
a) Elaborar facturas de sus trabajos
b) Determinar sus ingresos en un periódo de tiempo
c) Determinar que facturas se adeudan

Esta compañía se dedica a la reparación de equipos de computo estas reparaciones pueden ser realizadas a cargo de particulares , a cargo de garantías o a cargo de contratos de
servicios. Las primeras se cobran a la entrega del equipo a propietario del equipo, las segundas se cobran a la compañía que garantiza el equipo, y las ultimas no se
cobran ya que están incluidas en contratos de servicio establecidos y pagados en un contrato
Garantías.- REPEQUICO es centro de servicios autorizado de varias marcas de equipos, por lo cual esta obligado a prestar servicios de garantía de dichas marcas, estos servicios
se facturan y se cobran a las compañías que vendieron los equipos.
Contratos.- REPEQUICO establece contratos de servicio con sus clientes los cuales tienen un numero que identifica al contrato, el rfc, nombre dirección y teléfonos del cliente
al que se le cobra el contrato, la fecha de inicio y fin de la cobertura del contrato, también se especifican los siguientes datos de cada uno de los equipos cubiertos por
el contrato: numero de serie, marca, modelo, tipo de dispositivo (cpu, monitor, impresora, etc)

Cuando llega un cliente con algún equipo se levanta una solicitud de servicio la cual tiene un numero consecutivo que no se repite, en dicha solicitud se escribe los datos del
cliente que son: rfc, nombre, dirección y teléfonos (pueden ser mas de uno), también se escriben los datos del equipo: numero de serie ( no existen dos números de
serie iguales), tipo de dispositivo, marca, modelo y descripción de la falla. Se especifica también el tipo de servicio: normal, garantía, contrato. Si el servicio es
garantía se escribe la clave de la compañía que da la garantía , el numero de factura de compra del equipo y la fecha de dicha factura, cuando es de contrato se escribe
el numero de contrato, en este caso se requiere que el programa revise si dicho equipo se encuentra registrado en el contrato y la vigencia del contrato. Cuando el
equipo pasa al taller se hace el díagnostico de la falla y se determina el costo de la reparación, dicho costo debe incluir los costos de los materiales y de los servicios
necesarios para corregir la falla. Estos datos se escriben en la solicitud de servicio, cuando la solicitud de servicio es de un particular se regresa a recepción quien se
encarga de llamar al cliente y pedir su autorización si la reparación es autorizada se escribe en la solicitud el nombre de la persona que autoriza y se regresa al taller
donde se procede a la reparación, en los casos que la reparacion no sea autorizada, se cobrara una factura por díagnostico, el monto del díagnostico es de 150 pesos en
la actualidad pero puede variar. En los otros tipos de solicitud simplemente se procede a la reparacion
Una vez concluida la reparación se pasa la solicitud al depto de contabilidad para que ella elabore la factura correspondiente y se encargue de su cobranza. En el caso de las
solicitudes de servicio por garantía, el depto de contabilidad deberá cobrar dichas facturas a los garantes, según las políticas establecidas con cada uno de ellos dichas
políticas pueden ser de diversos tipo, algunas pagan mensualmente, otras por servicio, otras por monto de adeudo, etc. El depto de contabilidad deberá registrar que
facturas ya fueron pagadas y en que fecha se pagaron.
En los casos de contratos se cobrara únicamente los materiales.

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

TALLER MECANICO
EL TALLER MECANICO ‘EL MOFLE’ DESEA UN SISTEMA DE COMPUTO QUE LE AYUDE A:
A) LLEVAR UN REGISTRO DE LOS TRABAJOS REALIZADOS A SUS CLIENTES
B) DETERMINAR LOS PAGOS DE INCENTIVOS DE SUS TRABAJADORES
C) LA FACTURACION DE SU NEGOCIO

UN CLIENTE PUEDE TENER VARIOS VEHICULOS PERO UN VEHICULO SOLO PUEDE TENER UN
DUEÑO, LOS DATOS QUE SE REQUIEREN DE UN CLIENTE SON: RFC, NOMBRE, DIR, TELEFONO.
LOS QUE SE REQUIEREN DE UN VEHICULO SON: PLACA, MARCA, ESTILO Y MODELO
CUANDO UN VEHICULO INGRESA AL TALLER SE LEVANTA UNA ORDEN DE TRABAJO QUE TIENE
UN NUMERO CONSECUTIVO QUE NO SE REPITE. EN DICHA ORDEN SE REGISTRAN LOS DATOS
DEL DUEÑO Y DEL VEHICULO EL KILOMETRAJE DEL VEHICULO, Y LA FECHA. también SE
INDICAN LOS TRABAJOS QUE SE VAN A REALIZAR, ESTOS TRABAJOS SE ESCOGEN DE UNA
TABLA BASTANTE AMPLIA, LA CUAL LLEVA: CLAVE DEL TRABAJO DESCRIPCION, PRECIO Y
PROCENTAJE DEL TRABAJADOR
CUANDO EL VEHICULO PASA AL TALLER SE LE ENTREGA AL MECANICO LA HOJA DE ORDEN DE
TRABAJO Y EL VA ANOTANDO EN DICHA ORDEN LA CLAVE DESCRIPCION Y CANTIDAD DE LOS
MATERIALES Y REFACCIONES QUE DICHO TRABAJO REQUIERE. TODA ESTA INFORMACION LE
SIRVE AL TALLER PARA ELABORAR LA FACTURA DEL CLIENTE, ADEMAS LE PERMITE
INFORMAR A SUS CLIENTES: CUANDO HAN INVERTIDO EN SU VEHICULO EN UN DETERMINADO
periódo DE TIEMPO, CUANDO SE HIZO UNA DETERMINADA REPARACION,. ESTA INFORMACION
también LE PERMITE AL TALLER SABER QUE TRABAJADORES REALIZARON QUE TRABAJOS Y
DETERMINAR CUAL SERA SU PAGO, YA QUE CUENTA CON UN PROGRAMA DE INCENTIVOS, EN
EL QUE A CADA TRABAJADOR SE LE PAGA UN PORCENTAJE POR CADA TRABAJO REALIZADO
SEGÚN LA MISMA TABLA DE TRABAJOS. Ing. Roque E. Echeverría
Bolívar
BASES DE DATOS I: 2a UNIDAD IDC NOMBRE NOR
DIR
TALLER MECANICO EL
TELEFONO
MOFLE
Orden
Cliente (IDC; Nombre, dir, tel) Cliente
Vehiculo (Placa; Marca,Estilo, Modelo, IDC) 1:1
1:M NOR
Orden (NOR; Fecha, Km, Placa, NoFac, RfcM) NOFAC
IDC
Refacciones ( ClvRef; DescRef, PreRef)
Trabajos ( ClvT; DescTra, PrecioT,Porc)
1:M
Dueño Cobra 1:M
PLACA
Mecanico ( RfcM; NombreM)
1:M
Factura ( NoFac; FecFac) 1:1 NOFAC
Consume ( ClvRef,NoR; PreVen, CantCom)
Lleva (NOR,ClvT; CanT, PrecioTC)
PLACA
Vehiculo MARCA Factura
FECFAC
CLVREF 1:M
MODELO ESTILO

1:M
CLVREF PREVEN
Solicitud RFCM
RFCM
NOR PLACA

M:M 1:1 1:M


1:M 1:M 1:1 1:M
Refacciones Consume Orden Atiende Mecanico
FECHA
1:M
NOR
NOR NOMBREM
KM
PREREF NOR
DESCREF
CLVT Observe que en este díagrama se interpreta
CANTT
CANTCON que un mecanico realiza una orden de trabajo
M:M
Lleva completa independientemente de los trabajos
que en ella se marquen, cosa que es muy poco
PRECIOTC real, ya que una orden puede contener trabajos
NOR
de hojalateria, y/o pintura y/o electricidad y/o
mecanica, etc, y no es posible que un solo
1:M PRECIOT mecanico este capacitado para realizar todos
los trabajos.
CLVT
Trabajos

DESCTRA PORC.
Ing. Roque E. Echeverría
Bolívar
BASES DE DATOS I: 2a UNIDAD IDC NOMBRE NOR
DIR
TALLER MECANICO EL
TEL
MOFLE Orden
Cliente (IDC; Nombre, dir, tel) Cliente
Vehiculo (Placa; Marca,Estilo, Modelo, IDC) 1:1
1:M NOR
Orden (NOR; Fecha, Km, Placa, NoFac) NOFAC
IDC
Refacciones ( ClvRef; DescRef, PreRef)
1:M Cobra 1:M
Trabajos ( ClvT; DescTra, PrecioT,Porc) Dueño PLACA
Mecanico ( RfcM; NombreM)
1:M
Factura ( NoFac; FecFac) 1:1 NOFAC
Consume ( ClvRef,NoR; PreVen, CantCom)
PLACA
Factura
Atiende (NOR,RfcM,ClvT) Vehiculo MARCA
FECFAC
Lleva (NOR,ClvT; CanT, PrecioTC)
CLVREF 1:M
MODELO ESTILO

1:M RFCM
CLVREF PREVEN
Solicitud CLVT RFCM
NOR PLACA

M:M 1:1 M:M


1:M 1:M
Refacciones Consume Orden Atiende Mecanico
FECHA
1:M
NOR
NOR NOMBREM
KM
PREREF NOR
DESCREF
CLVT CANTT
CANTCON La presente modificacion soluciona
M:M
Lleva el problema señalado en el insiso
anterior.
PRECIOTC
NOR Observe que la cardinalidad de la
relacion Atiende cambio de 1:M a
1:M M:M debido a que ahora relaciona
a tres entidades. Ademas, ahora, su
CLVT identificador esta formado por tres
Trabajos atributos

PRECIOT
DESCTRA PORC.
Ing. Roque E. Echeverría
Bolívar
BASES DE DATOS I: 2a UNIDAD

La compañía ‘Ensambladora de Equipos de Computo’ tiene la necesidad de calcular los costos de sus equipos los cuales son de
distintos modelos, y cada modelo esta formado con componentes de distintos precio, por ejemplo un modelo pude tener un disco
duro de 49 gb y otro de 30 gb con costos distintos cada uno, como los precios varían con frecuencia, la tarea de calcular el costo,
es complicada y proclive a errores, además, cuando a ellos les facturan sus proveedores estos lo hacen por componentes esto es
sus facturas indican: mother boards, discos duros memorias, flopys, etc. Pero cuando ellos venden a su clientes lo hacen por
maquina, por ejemplo: una computadora modelo PC8664064. Esto como se puede apreciar dificulta conocer el inventario, ya que
no es posible restar las salidas a las entradas. Para calcular el costo de venta de cada equipo: se determina el costo y después ha
este se le suma un porcentaje que fija la gerencia y que puede ser distinto para cada modelo.
La factura de compra debe llevar: RFC, nombre y dirección del proveedor; fecha de la factura y una línea para cada componente
comprado, dicha línea debe llevar: clave, descripción, cantidad y costo de cada componente comprado en dicha factura. Además
debe llevar el subtotal de la factura, el IVA, y el total
La factura de venta debe llevar: numero de factura, fecha de venta, rfc, nombre y dirección del cliente además deberá llevar por
cada uno de los productos vendidos (computadoras): clave, descripción, cantidad y precio de venta y monto. Además el subtotal el
iva y el total

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

Cliente(RfcC;NomCli,DirC)
ENSAMBLADORA DE EQUIPOS DE FacCom(NFC)
COMPUTO Proveedor(RfcP;NomProv,DirP)

RfcC
NomCli DirC Componente(ClvC;DescC,,PreLis)
FacVentas(NFV;FecVen,RfcC)
Modelos(ClvM;DescM,PorUtil)
Cliente
Cobra(NFC,RfcP;FecCom)
1:M Compras(NFC,ClvP,RfcP;CantC,Costo)
Vende(NFV,ClvM;CantV,PreVen)
RfcC
Lleva(ClvM,ClvC;CantC)
1:M
Paga
NFV
NFC FecCom

NFV 1:1 NFC


1:M
FacCom Cobra M:M
FecVen FacVenta
RfcP
Costo
1:M
1:M
CantC
CantV NFC
NFV
Compras Provedor
M:M
M:M Vende PreVen ClvC
DirP
ClvM RfcP
CantC RfcP NomProv
1:M
M:M M:M
Modelos Lleva Componente
PorUtil PreLis
M:M
ClvM DescM ClvM ClvC ClvC DescC

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

VIDEO HOLIWOOD Es un negocio que se dedica a la renta de películas y requiere de un sistema de computo que le permita optimizar el tiempo de su
personal y disminuir la carga de trabajo del administrador del negocio. A continuación se listan las necesidades del negocio:
RENTAS.- para poder rentar una película, el cliente, debe estar registrado y no tener adeudos vencidos. Cuando se renta una película se llena un formato
de recibo que tiene un numero consecutivo, que no se repite, en el se registra el identificador del socio (generalmente es su RFC) y su nombre, la fecha en
que se esta efectuando la renta. y después un renglón para cada película rentada en el que se indica: Clave de la película, no. de ejemplar, titulo, fecha de y
devolución (observe que no todas las películas que se rentan en un recibo deben devolverse en la misma fecha), precio unitario de la renta y monto de la
renta por dicha película la cual se calcula multiplicando la renta díaria por el numero de días. Al final de la nota se escribe el total que el cliente debe pagar
por todas las rentas del recibo.
DEVOLUCIONES.-Cuando un cliente llega a devolver una película se busca su recibo y se ve si esta dentro del limite de devolución, si es así se revisa la
película y se le registra la devolución, si esta fuera del limite, se calcula el adeudo multiplicando el costo de la renta díaria por el numero de días que se
pase. Se cobra y se registra la devolución.
CLIENTES.- de los clientes se requiere saber: Rfc, Nombre, Dirección, Ciudad y teléfonos.
CONSULTAS.- tienen como política informar al publico cuando este lo requiere: Que actores trabajan en una determinada película, que premios a ganado
una película y en que ano.
PELICULAS.- las películas tienen un código único, pero generalmente se tienen varios ejemplares de una misma película estos se numeran de manera
consecutiva, para cada código, tienen un titulo y un costo que difiere para cada película.
RECUPERACION.-con frecuencia los encargados tienen la necesidad de recuperar las películas de clientes morosos, tienen por política llamar por
teléfono a aquellos clientas que se han retrasado dos días en su devolución, y cuando después de una semana no logran la devolución, le hacen una visita a
su domicilio para que devuelva la película o pague el costo de la misma
REPORTES.- a) todos los días se debe imprimir un reporte de ingresos separando los ingresos de rentas, devoluciones tardías y pago de películas que no
pudieron ser recuperadas. b) periódicamente se necesita saber cuantas veces se ha rentado cada película con objeto de retirar aquellas que ya no se estén
rentando

Ing. Roque E. Echeverría


Bolívar
BASES DE DATOS I: 2a UNIDAD

RENTADORA DE VIDEO HOLIWOOD


NT Dir NoR
NT Rfc Rfc NoR
Rfc
Fecha
1:M 1:M 1:M 1:1
Telefono Suscribe Cliente Renta Recibo
NoE
1:M
M:M NoR
Ciudad Nombre FecDev

NoE M:M
Contiene Ejemplar
Ano
NoP FecReal
1:M
NomPre ClvP
NoP Titulo
NoE
1:M 1:M 1:M
Premios recibe Pelicula Tiene
NoP
1:M PreRen
NoP M:M M:M
NoP PreVen
ClvP
Trabaja
M:M Telefono(NT)
IdA
Cliente (Rfc; Nombre, Direccion, Ciudad)
1:M Recibo (NoR; Fecha, Rfc)

Actor Ejemplar (NoE)


Premios (ClvP; NomPre)
Pelicula (NoP; Titulo, PreRen, PreVen)
IdA NomAut
Actor (IdA; NomAut)
Suscribe (NT,Rfc)
Contiene (NoR, NoP, NoE; FecDev, FecReal)
Tiene (NoE,NoP)
Recibe (NoP, ClvP; Ano)
Trabaja (NoP, IdA)

Ing. Roque E. Echeverría


Bolívar

You might also like