You are on page 1of 19

UniversidadAbierta y a Distancia de Mxico.

Bases de Datos
Unidad 3. Diseo.
AL13500542

Desarrollo e integracin de prototipo.


Evidencia de aprendizaje.

a) Concepto de base de datos:


Una base de datos es una coleccin de archivos relacionados que permite el manejo de la informacin de
alguna compaa. Cada uno de dichos archivos puede ser visto como una coleccin de registros y cada registro
est compuesto de una coleccin de campos. Cada uno de los campos de cada registro permite llevar
informacin de algn atributo de una entidad del mundo real.

b) Eleccin del caso de estudio:


Es una empresa de servicios de guardera, que tiene problemas para organizar la informacin de sus clientes. La
empresa ha ido en crecimiento y en ella se maneja los informacin de forma fsica, por lo que se han ido presentado
problemas de actualizacin, perdidas de documentos y fallas en el departamento de cobro por no tener organizada la
informacin.
Por lo que solicito un sistema que cubra las siguientes necesidades:

El sistema debe almacenar los datos personales del cliente, en este caso, sera del padre o tutor del menor.
El sistema debe de almacenar los datos personales del menor.
El sistema debe mostrar los adeudos generados por servicios.
El sistema debe mostrar los pagos atrasados, no realizados y las fechas de vencimiento.
El sistema debe calcular el inters moratorio por pago tardo.
El sistema debe mostrar los pagos realizados, as como las actualizaciones del estado de cuenta del cliente.
El sistema debe mostrar los pagos futuros que el cliente deber hacer, al igual que las fechas en que los debe
realizar.

c) Tipo de Base de Datos utilizado:


La base de datos que se va a utilizar es una Base de Datos Relacional.
d) Esquema de entradas, procesos y salidas.
Entradas

Procesos

Obtener el identificador Consultar


de la cuenta del cliente. menor.

nombre

Obtener el identificador Consultar


del estado de cuenta.
cuenta.

estado

Salidas
del Mostrar
menor.

nombre

del

de Mostrar cliente, fecha de


movimiento,
adeudo,
fecha de pago, cantidad
a
pagar
y
pago
pendiente.
Obtener el identificador Consultar pagos.
Mostrar fecha de pago,
del estado de cuenta.
cantidad de pago y
cantidad pendiente.
Obtener el identificador Consultar
adeudos. Mostrar monto a pagar
de la cuenta.
Adeudos * 5% diario = con el cobro de inters
saldo actual.
por pago tardo.

e) El instrumento de recopilacin de informacin.


La entrevista, y la preparara leyendo los antecedentes, estableciendo los objetivos de la entrevista, decidiendo a
quien se va a entrevistar, preparando al entrevistado y decidiendo el tipo de preguntas y la estructura.
Escog la entrevista pues se utilizan preguntas que ya establec antes de realizarla, preguntas cerradas, pero durante
la entrevista va a ir saliendo preguntas abiertas, que dependen de las respuestas del cliente.
La entrevista consiste en una conversacin entre dos o ms personas a base de preguntas y respuesta abiertas.
f) Reporte de estudio de factibilidad.

Hardware

Software

Operacional

Financiero

Econmico

PCs.: Procesador
APU A4 a 2.7
GHz, Apu A6 3.2
GHz, Unidad de
DVD a 4X, RAM
de 4GB, Mother
GB
A55, Disco
duro de 500 GB,
impresora Lser y
a
inyeccin
multifuncin,
cmara
web,
auriculares
y
micrfono.

SO Windows
7 Ultimate
Office 2010
Antivirus
Avast
Internet
Security
Google
Chrome
Como
explorador
Base de datos
SQL.

Lograr
una
organizacin
eficiente de los
datos,
su
manipulacin y
rapidez para la
generacin
de
reportes
vigentes
y
actualizados.
Permitiendo la
optimizacin del
tiempo
para
accesar a la
informacin
y
poder crear los
reportes
de
pagos y adeudos
y
entregarlos
oportunamente.

Agilizar
las
actividades
del
personal,
se
podr llevar un
control de pagos y
adeudos, as como
realizar consultas
de estatus de
pago, el registro y
orden adecuado
de la informacin
del
cliente
le
evitara prdidas.

El costo-beneficio
se ver con la
organizacin
y
rapidez como se
puede registrar y
accesar
a
la
informacin,
as
como el control de
los
pagos
realizados y por
pagar,
tambin
con el registro
adecuado
de la
informacin
de
cliente.

g) Requerimientos de software y hardware.


Hardware

Software

4 PCs.: Procesador APU A4 a 2.7

SO Windows 7 Ultimate Office y su


GHz, Apu A6 3.2 GHz, Unidad de DVD respectiva licencia.
a 4X, RAM de 4GB, Mother GB A55,
Disco duro de un TERABYTE.

Una impresora Lser B/N.

Microsoft Office 2010 y su respectiva


licencia.

Cmara Web.

Antivirus Avast Internet Security y su


respectiva licencia.

Auriculares y micrfono.

Google Chrome.

Servidor.

SGBD. Manejador SQL Server 2010 y


su respectiva licencia.

h) Modelo Entidad-Relacin.

i) Modelo Relacional (diagrama).

j) Tablas lgicas.
Tabla de Padre

P410

Luis Ruiz Martnez

Plaza 345

2345678

Tel_Celula
r
2840930

P321

Rebeca Rueda
Toledano
Roci Pea Lpez

Saltillo
2345
Urias 345

8976452

8941256

2143758

2346789

Jos Snchez
Rodrguez
Eleazar Snchez
Lpez

Pardes 367

2579087

98756343

Irapuato
324

6784356

7683412

ID_Padr
e

P234
P456
P567

Nombre

Direccin

Tel_Casa

Compaa

Tel_Trab

Soriana

3450987

Tel_Emer
g
3546030

E-mail

Del
Rio
Sper
Casitas
Gaby
Futurama

2436790

8671234

becky@msn.com

2896755

2738400

rocio@gmail.com

4564567

7455362

jose@gmail.com

Coppel

3457890

2233445

eleazar@hotmail.com

luis@msn.com

Tabla de Menor
ID_Menor
M410

ID_Tutor
P410

Nombre
Luisa Ruiz Prez

CURP
RUPL091223MDFPTR01

Edad
5 aos

Fecha_Nac
23-dic-09

Gnero
F

rea
Preescolar

Mens
$500.00

M321

P321

Sofa Snchez Rueda

SARS091223MDFPTR01

7 aos

15-oct-07

Preescolar

$500.00

M234

P234

Coral Torres Pea

TOPC091223MDFPTR01

4 aos

04-feb-08

Preescolar

$500.00

M456

P456

Snchez

SAMJ091223MDFPTR01

8 aos

25-jul-04

Primaria

$500.00

M567

P567

Jos
Martnez
Eleazar
Curiel

Snchez

SACE091223MDFPTR01

9 aos

29-ago-03

Primaria

$500.00

Tabla Menor_Control
ID_Contro
l

ID_Menor

Foto

Huellas

Alergias

Vacunas

Discapacidades

Person_Autoriz

R410

M410

OK

OK

NO

Si

Ninguna

Jaime Martnez Sols

R321

M321

OK

OK

NO

Si

Ninguna

Luisa Jurado Ruiz

R234

M234

OK

OK

Polvo

Si

Ninguna

Carlos Pea Hinojos

R456

M456

OK

OK

Polen

Si

Ninguna

Carmen Snchez Lpez

R567

M567

OK

OK

Manzana

Si

Ninguna

Tomas Cano Rendn

Tabla de Cuenta
ID_Cuent
a

ID_Padre

Fecha_Mov

Mens

Adeudo

Int_Mor

Fecha_Lim_Pago

Esttus

$12.50

Cant_Paga
r
$762.50

C410

P410

15-oct-14

$500

$250

C321

P321

30-oct-14

$500

$0

06-nov-14

Pagado

$0.00

$500.00

06-nov-14

Pagado

C234

P234

28-oct-14

$250

$0

$0.00

$250.00

06-nov-14

Pagado

C456

P456

30-oct-14

$500

$500

$25.00

$1,025.00

06-nov-14

Pagado

C567

P567

30-oct-14

$500

$250

$12.50

$762.50

06-nov-14

Pagado

Tabla de Pago
ID_Pagos

ID_Cuenta

Fecha_Pago

Total_Pagar

PG410

C410

31-oct-14

$762.50

PG321

C321

31-oct-14

$500.00

PG234

C234

31-oct-14

$250.00

PG456

C456

03-nov-14

$1,025.00

PG567

C567

01-nov-14

$762.50

k) Diccionario de Datos.
Campos
llaves
Nombre del
campo (Atributo)

Descripcin

Tipo

PK

FK

NULL

Tabla en PK

Tabla en FK

Campo
obligatorio
SI Y NICA

ID_Tutor

identificador nico del cliente

INT (10)

SI

SI

NOT
NULL

Padre o tutor

Tabla Menor
y tabla
Cuenta

Nombre

contiene el nombre del cliente

NO

NO

direccin del cliente

NO

NO

NOT
NULL
NULL

SI

Direccin

VARCHAR
(10)
VARCHAR
(30)

Tel_Casa

telfono de casa

INT (10)

NO

NO

NOT
NULL

SI

Tel_Celular

telfono celular

INT (10)

NO

NO

NULL

SI

Empre_Trabaja

Lugar donde trabaja el cliente

VARCHAR
(15)

NO

NO

NOT
NULL

SI

Tel_Trabajo

telfono del trabajo del cliente

INT (10)

NO

NO

NOT
NULL

SI

SI

Tel_Emerg

telfono en caso de emergencia

INT (10)

NO

NO

NOT
NULL

SI

E-mail

correo electrnico del cliente

VARCHAR
(20)

NO

NO

NULL

SI

Campos
llaves
Nombre del
campo
(Atributo)

Descripcin

Tipo

PK

FK

NULL

Tabla en
PK

ID_Menor

identificador nico del menor

INT (10)

SI

NO

NOT
NULL

Tabla de
Menor

Nombre

contiene el nombre del menor

VARCHAR
(10)

NO

NO

NOT
NULL

SI

CURP

Contiene la clave de identificacin

VARCHAR
(15)

NO

NO

NOT
NULL

SI

Edad

edad del menor

INT (2)

NO

NO

NULL

SI

Fecha_Nac

fecha de nacimiento del menor

DATE

NO

NO

NULL

SI

Gnero

Contiene la informacin de femenino o


masculino
El rea donde se encuentra el menor,
preescolar, lactantes, etc.
La cantidad del pago mensual por el
servicio

VARCHAR
(15)
VARCHAR
(20)
INT (15)

NO

NO

NULL

SI

NO

NO

SI

NO

NO

NOT
NULL
NOT
NULL

rea
Mensualida
d

Tabla en FK

Campo
obligatorio
SI Y NICA

SI

Campos
llaves
Nombre del
campo
(Atributo)

Descripcin

Tipo

P
K

FK

NULL

Tabla en PK

Tabla en FK

Campo
obligatorio

ID_Control

identificador nico del menor

INT (10)

SI

NO

NOT
NULL

Tabla de
Menor_Control

Tabla Menor

SI Y NICA

Foto

Fotografa del menor

ATACHMENT

N
O

NO

NOT
NULL

SI

Huellas

Huellas digitales del menor

ATACHMENT

N
O

NO

NOT
NULL

SI

Alergias

Si padece de algn tipo de alergias

VARCHAR (50)

NO

Si el menor padece de algn tipo de


discapacidad
Personas autorizadas para recoger al
menor

VARCHAR (50)

NOTN
ULL
NOTN
ULL
NULL
NOT

SI

Discapac

N
O
N
O
N
O

Pers_Autoriz

VARCHAR (50)

NO
NO

SI
SI

Campos
llaves
Nombre del
campo
(Atributo)

Descripcin

Tipo

PK

FK

NULL

Tabla en
PK

Tabla en FK

Campo
obligatorio

ID_Cuenta

identificador nico de la cuenta

INT (10)

SI

SI

NOT
NULL

Tabla de
Cuenta

Tabla de
Pagos

SI Y NICA

Fecha_Mov

fecha de consulta del movimiento

DATE

NO

NO

NOT
NULL

SI

Mensualidad

monto a pagar mensualmente

INT (10)

NO

NO

NOT
NULL

SI

Adeudo

monto que se adeuda

FLOAT (15)

NO

NO

NOT
NULL

SI

Int_Moratorio

El inters que se cobra por pago tardo

FLOAT (15)

NO

NO

NOT
NULL

SI

Cant_Pagar

cantidad a pagar

FLOAT (15)

NO

NO

NOT
NULL

SI

Fech_Lim_Pago

fecha lmite de pago de la mensualidad

DATE

NO

NO

NOT
NULL

SI

Esttus

estatus de la cuenta pagado/pendiente

VARCHAR
(10)

NO

NO

NOT
NULL

SI

Campos
llaves
Nombre del
campo

Descripcin

Tipo

PK

FK

NULL

Tabla en PK

ID_Pagos

identificador nico del pago

INT (10)

SI

NO

NOT
NULL

Tabla de
Pagos

Tabla en FK

Campo
obligatorio
SI Y NICA

Fech_Pago

fecha en que se realiza el pago

DATE

NO

NO

NOT
NULL

SI

Total_Pagar

El pago total ya con los intereses


incluidos

FLOAT

NO

NO

NOT
NULL

SI

l) Aplicacin de operaciones de lgebra relacional del caso de estudio.


Seleccin (=), se usa para crear una relacin, seleccionando solo aquellas filas que satisfacen una condicin
especifica.
Ejemplo:
Instruccin: dar toda la informacin de los menores que esten en el rea de Preescolar.
rea = Preescolar (Menores)
La tabla resultante de la Seleccin es la siguiente:

ID_Menor

Nombre
Ruiz

CURP

Edad

Fecha_Nac

Gnero

rea

Mens

M410

Luisa
Prez

RUPL091223MDFPTR01

5 aos

23-dic-09

Preescolar

$500.00

M321

Sofa Snchez
SARS091223MDFPTR01
Rueda

7 aos

15-oct-07

Preescolar

$500.00

M234

Coral
Pea

TOPC091223MDFPTR01

4 aos

04-feb-08

Preescolar

$500.00

M789

Raquel Cano
CACR091223MDFPTR01
Castillo

4 aos

03-jul-10

Preescolar

$500.00

M980

Lina
Prez
PEGL091223MDFPTR01
Granados

5 aos

05-feb-07

Preescolar

$500.00

Torres

Proyeccin, permite extraer columnas (atributos) de una relacin, dando como resultado un subconjunto vertical de
atributos de la relacin.
Ejemplo:
Selecciona los atributos Nombre, CURP y Edad de la relacin Menor, mostrando como un subconjunto de la relacion
Menor.

Nombre, CURP, Edad (Menores)

Nombre

CURP

Edad

Luisa Ruiz Prez RUPL091223MDFPTR01

5 aos

Sofa
Rueda

SARS091223MDFPTR01

7 aos

TOPC091223MDFPTR01

4 aos

Jos
Snchez
SAMJ091223MDFPTR01
Martnez

8 aos

Eleazar Snchez
SACE091223MDFPTR01
Curiel

9 aos

Raquel
Castillo

CACR091223MDFPTR01

4 aos

DODC091223MDFPTR01

2 aos

Coral
Pea

Snchez

Torres

Cano

Cristina
Domnguez Daz

Santos Jimnez
JIUS091223MDFPTR01
Uras

2 aos

Lina
Prez
PEGL091223MDFPTR01
Granados

5 aos

Ismael Gamboa
GAPI091223MDFPTR01
Paredes

7 aos

m) Conclusiones.
Fue una materia muy interesante y realmente se requiere de investigar, existen muchos conceptos de
los que hay que ampliar el tema.
Muchas gracias por su apoyo.
Que pase muy felices fiestas.

You might also like