entrega1 bd2

33
UNIVERSIDAD VERACRUZANA FACULTAD DE ESTADÍSTICA E INFORMÁTICA PROYECTO BASE DE DATOS DISTRIBUIDA PRIMERA ENTREGA CARRERA: INFORMÁTICA PROFESORA: CARRION MENDEZ PATRICIA DE LA LUZ ALUMNOS: CONDE ACOSTA RODOLFO GUTIÉRREZ GÓMEZ MIGUEL ANGEL PEREZ VILLA ARTEMIO MATERÍA BASE DE DATOS II XALAPA, VER. A 15 DE ABRIL DEL 2011

Upload: artemy-perez

Post on 03-Jul-2015

185 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ENTREGA1 BD2

UNIVERSIDAD VERACRUZANA

FACULTAD DEESTADÍSTICA E INFORMÁTICA

PROYECTO BASE DE DATOS DISTRIBUIDAPRIMERA ENTREGA

CARRERA:INFORMÁTICA

PROFESORA:CARRION MENDEZ PATRICIA DE LA LUZ

ALUMNOS:CONDE ACOSTA RODOLFO

GUTIÉRREZ GÓMEZ MIGUEL ANGELPEREZ VILLA ARTEMIO

MATERÍABASE DE DATOS II

XALAPA, VER. A 15 DE ABRIL DEL 2011

Page 2: ENTREGA1 BD2

INTRODUCCIÓN

Una base de datos distribuida es una colección de datos que se encuentran

distribuidos en diferentes computadoras sobre una red, donde cada sitio tiene

procesamiento autónomo y de igual forma puede ejecutar aplicaciones globales.

Como sabemos las bases de datos centralizadas deben de ser consistentes,

ofrecer seguridad e integridad de los datos, no duplicidad de los datos y facilidad

de acceso a los mismos.

A continuación se presenta la documentación del proceso que se seguirá

para desarrollar un sistema de base de datos para el control de para la tienda de

discos “MIX-DOWN”.

Dentro del mismo documento se podrán encontrar aspectos de las etapas

de análisis y diseño que son indispensables en el proceso de creación de una

base de datos sin importar si es centralizada o no.Un ejemplo de esto es la

creación de un modelo relacional, modelo entidad-relación, formas normales, entre

otros, de igual forma que se podrán ver las razonas por las que se debe (o no)

implementar una base de datos distribuida.

~ 1 ~

Page 3: ENTREGA1 BD2

1.1 DESCRIPCION DEL CONTEXTO

La tienda de discos “MIX-DOWN”requiere de un sistema de control

automatizado para lo cual sedebe de considerar lo siguiente:

Se da el servicio de venta de discos en sus diferentes formatos, como los

son CD, DVD, BLU-RAY.

El personal de nuestro equipo de trabajo desempeña las siguientes funciones:

Cajero

Asistente de Gerente

Vendedor de piso

Gerente

Se tienen 2 departamentos los cuales son:

Recursos humanos, donde se lleva el control del personal, nombre, puesto,

fecha de nacimiento, horario, sueldo, etc.

Ventas y compras, donde, como su nombre lo indica se lleva el control de

compras que se realizan a los proveedores y las ventas que se hacen a los

clientes.

Se requiere llevar el control mensual de:

Cuantos productos se vendieron y quien los vendió,

Que personal llego tarde o no asistió.

Estadísticas de las ventas para determinar que formato es el más rentable

El ticket de venta que se hará llevara nombre del producto, tipo, costo,

descripción, y fecha.

Se contratara solo a 5000 empleados.

El salario es fijo y ya cuenta con los descuentos convenientes del ISR e IVA.

~ 2 ~

Page 4: ENTREGA1 BD2

1.2 MODELO ENTIDAD-RELACION

~ 3 ~

Page 5: ENTREGA1 BD2

1.3 MODELO RELACIONAL

Primera Forma Normal

Producto(Id producto, genero, precioV, precioC, existencia, año)

Música(Id producto, álbum, interprete)

Película(Id producto, actor, titulo, director, idiomasubtitulo)

Juego(Id producto, plataforma, titulo, clasificación, desarrollador, formatoJ)

Formato(Id formato, nombre)

Compra(Id compra,Fecha compra, Hora compra, Id producto, cantidad, Total compra)

Venta(Id venta, Fecha, ventaHora, compra, Id producto, cantidad, Total venta)

Proveedor(Id proveedor, nombre, dirección, colonia, ciudad, estado, teléfono)

Sucursal(Id sucursal, nombre, dirección, colonia, ciudad, teléfono)

Empleado(Id empleado, nombre, A. Paterno, A. Materno, dirección, colonia, ciudad, teléfono)

Puesto(Id puesto, nombreP, sueldo, Fecha contr)

Usuario(Id usuario, Usuario, password)

Segunda y Tercera Formas Normales

Producto(Id producto, genero, precioV, precioC, existencia, año)

Música(Id producto, álbum, interprete)

Película(Id producto, actor, titulo, director, idioma, subtitulo)

Juego(Id producto, plataforma, titulo, clasificación, desarrollador, formatoJ)

Formato(Id formato, nombre)

Compra(Id compra, Fecha compra, Hora compra, Total compra)

Venta(Id venta, Fecha venta, Hora compra, Total venta)

DetalleVenta(Id venta, Id producto, cantidad)

DetalleCompra(Id compra, Id producto, cantidad)

Proveedor(Id proveedor, nombre, dirección, colonia, ciudad, estado, teléfono)

~ 4 ~

Page 6: ENTREGA1 BD2

Sucursal(Id sucursal, nombre, dirección, colonia, ciudad, teléfono)

Empleado(Id empleado, nombre, A. Paterno, A. Materno, dirección, colonia, ciudad, teléfono)

Puesto(Id puesto, nombreP, sueldo, Fecha contr)

Usuario(RFC, usuario, password)

~ 5 ~

Page 7: ENTREGA1 BD2

1.4 DICCIONARIO DE DATOS

DICCIONARIO DE DATOS

CAMPO TAMAÑO

TIPO DESCRIPCION VALORES

DOMINIO

a_materno 25 CarácterApellido

materno del empleado

A-Z a-z APELLIDOS ACEPTABLES

a_paterno 25 CarácterApellido

paterno del empleado

A-Z a-z APELLIDOS ACEPTABLES

album 20 CarácterDetalla el

nombre del album

A-Z a-z

NOMBRES EN INGLES O ESPAÑOL

cantidad 15 Alfanúmerico

cantidad de productos en

una transaccion

0-9 TODAS LAS CANTIDADES SON VALIDAS

ciudad 25 Carácter

Ciudad donde se encuentra

la sucursal y/o direccion de empleado

A-Z a-z XALAPA, VERACRUZ Y CARDEL

clasificacion 25 Clasificacion

de los videojuegos

A-Z a-z

E=TODOS,T=ADOLESCENTES,M=ADULTOS

colonia 25 Carácter

Colonía a la que pertenece la sucursal y/o

empleado

A-Z a-z

COLONIAS ACEPTABLES

desarrollador 20 CarácterEmpresa que desarrollo el videojuego

A-Z a-z MICROSOFT, SONY, NINTENTO

dir_prov 25 Cáracterdirección

perteneciente al proveedor

A-Z a-z DIRECCIONES ACEPTABLES

direccion 25 Carácter

direccion donde se

encuentra la sucursal

A-Z a-z

DIRECCIONES ACEPTABLES

dirección_empleado 25 Carácter

direccion perteneciente al empleado

A-Z a-z DIRECCIONES ACEPTABLES

director 20 Carácter Director de la pelicula

A-Z a-z

TODOS LOS DIRECTORES ACEPTABLES

estado 20 Carácter Estado de la A-Z a- VERACRUZ, PUEBLA, DF

~ 6 ~

Page 8: ENTREGA1 BD2

republicaMéxicana

z

existencia 10 Décimalcantidad de

productos en existencia

0-9 NUMEROS REALES

fecha de contratación 25

Alfanúmerico

fecha de contratación del empleado

0-9 A-Z a-z

FECHAS VALIDAS

fecha_compra 10 Fecha

campo que limita la fecha

al dia de la compra

0-9 FECHAS VALIDAS

fecha_venta 10 Fecha

campo que limita la fecha

al dia de la venta

0-9 FECHAS VALIDAS

formato 10 CarácterTipo de

formato del producto

A-Z a-z DVD, BLUE RAY, CD

genero 10 Carácter tipo de genero del producto

A-Z a-z

ACCION, COMEDIA, DRAMA

hora_compra 10 Hora

campo que limita la hora

al dia de la compra

0-9 HORAS VALIDAS

hora_venta 10 Hora

campo que limita la hora

al dia de la venta

0-9 HORAS VALIDAS

id_compra 15Alfanúmer

ico

identificador de la tabla

compra

0-9 A-Z a-z

NUMEROS REALES VALIDOS

id_empleado 15Alfanúmer

icoIdentificador de empleado

0-9 A-Z a-z

0000-5000

id_producto 15Alfanúmer

ico

identificador de la tabla producto

0-9 A-Z a-z

NUMEROS REALES VALIDOS

id_proveedor 15Alfanúmer

ico

identificador de la tabla proveedor

0-9 A-Z a-z

NUMEROS REALES VALIDOS

id_sucursal 15Alfanúmer

ico

Identificador de la tabla

sucusal

0-9 A-Z a-z NUMEROS REALES VALIDOS

id_tipo 15Alfanúmer

ico

identificador de la tabla tipo

empleado

0-9 A-Z a-z

NUMEROS REALES VALIDOS

~ 7 ~

Page 9: ENTREGA1 BD2

id_tipo_empleado 15

Alfanúmerico

Identificador de tipo de empleado

0-9 A-Z a-z NUMEROS REALES VALIDOS

id_trans 15Alfanúmer

ico

identificador de la tabla

transaccion

0-9 A-Z a-z

NUMEROS REALES VALIDOS

id_venta 15Alfanúmer

ico

identificador de la tabla

venta

0-9 A-Z a-z

NUMEROS REALES VALIDOS

idioma 20 Cáracteridioma al cual pertenece el

producto

A-Z a-z

INGLES,ESPAÑOL,FRANCES,ALEMAN

interprete 20 Cáracter Interprete del producto

A-Z a-z

CANTANTES VALIDOS

login 10Alfanúmer

ico

nombre clave para acceso al

sistema

0-9 A-Z a-z

NUMERO ALFANUMERICOS VALIDOS

nomb_cat 25 CáracterNombre de la categoria del

producto

A-Z a-z NOMBRES VALIDOS

nomb_tipo 25 Cáracter

Nombre del tipo de

producto existente

A-Z a-z

NOMBRES VALIDOS

nombr_prov 25 Cáracter Nombre del Proveedor

A-Z a-z

NOMBRES ACEPTABLES

Nombre 25 Carácter Nombre del Empleado

A-Z a-z

NOMBRES ACEPTABLES

nombre 25 Carácter Nombre de la sucursal

A-Z a-z

NOMBRES ACEPTABLES

nomr_prod 25 Cáracter Nombre del producto

A-Z a-z

NOMBRES ACEPTABLES

password 10 Alfanúmerico

contraseña correspondiente al nombre

clave

0-9 A-Z a-z

NUMEROS ALFANUMERICOS VALIDOS

plataforma 20 Cáracter

tipo de plataforma

que utiliza el producto

A-Z a-z

MICROSOFT, SONY, NINTENTO

precio_c 10 Décimalprecio de

compra del producto

0-9 CANTIDADES VALIDAS

precio_v 10 Décimalprecio de venta del producto

0-9 CANTIDADES VALIDAS

Puesto 25 Carácter Nombre del A-Z a- GERENTE,ASISTENTE GERENTE,

~ 8 ~

Page 10: ENTREGA1 BD2

tipo de empleado

z CAJERO, VENDEDOR DE PISO

RFC 15Alfanúmer

ico

tipo de identificador de empleado

0-9 A-Z a-z

NUMEROS ALFANUMERICOS VALIDOS

subtitulo 20 Carácter subtitulo del producto

A-Z a-z

ESPAÑOL, INGLES, FRANCES, ALEMAN

sueldo 20 Decimal

describe el salario que tiene el tipo

de empleado

0-9 800-15000

tel_prov 10 Décimal

telefono correspondien

te al proveedor

A-Z a-z

TELEFONOS VALIDOS

telefono 15 DecimalNúmero

telefonico del empleado

0-9 TELEFONOS VALIDOS

telefono 15 DecimalNúmero

telefonico de la sucursal

0-9 TELEFONOS VALIDOS

titulo 20 Decimal titulo del producto

A-Z a-z

NOMBRES VALIDOS

total_compra 10 Hora cantidad total de la compra

0-9 CANTIDADES VALIDAS

total_venta 10 Hora cantidad total de la venta

0-9 CANTIDADES VALIDAS

2

~ 9 ~

Page 11: ENTREGA1 BD2

1.5 DEFINICION DE USUARIOS DEL SISTEMA

El sistema va ser utilizado por tres tipos de usuarios con diferentes privilegios

cada uno.

El Gerentese encarga de la compra de mercancía y la facturación.

El asistente de gerente da de alta a las tablas de la base de datos así como

los empleados.

El Cajerotiene privilegios sobre las tablas que tienen que ver con el módulo

ventas, géneros y tipos. Es el que actualiza el inventario a la hora de realizar una

venta. También es auxiliar del gerente con la nomina y solo puede realizar

consultas de los empleados y de la mercancía.

El Vendedor de piso es el encargado de atender a los clientes y solo utiliza

el sistema para realizar consultas de mercancía.

Una vez que el usuario se ha registrado correctamente puede acceder a las

demásopciones dependiendo de los privilegios.

~ 10 ~

Page 12: ENTREGA1 BD2

1.6 EXPECIFICACIONES ACTUALES DE LA EMPRESA

La tienda de discos cuenta con dos sucursales y una matriz, la cual

administra los pedidos de manera manual y esto ocasiona pérdida de tiempo y

ganancias ante las tiendas de la competencia.

La administración de personal, pieza fundamental en cualquier empresa,

debe de ser administrado para tener un mejor rendimiento, el control de tiempos

se define mediante un checador, el pago de la nomina no está computarizado y no

se tiene un reparto de utilidades de forma correcta.

Las ventas se registran en una libreta asignada, la cual contiene los datos de

venta, sin tener el IVA correctamente.

Las compras que se realizan por medio de los proveedores, comúnmente se

pierden al estar en un folder y no son capturadas para posibles estadísticas.

Se tienen 3 equipos de cómputo los cuales están distribuidos en cada una de las

sucursales, a continuación se detalla sus características:

Equipo

Marca Modelo Disco duro

Memoria

Procesador

Sistemaoperativo

PC COMPAQ CQ50-103LA 160GB

2GB AMD Athlon X2 Dual Core

Windows 7

PC HP PavilionDV2000 120 GB

2GB Intel core2 1.66ghz

XpSp 3

PC BlueLight M1110Q 250 GB

1GB Atom 1.67ghz

Windows 7

~ 11 ~

Page 13: ENTREGA1 BD2

1.7 APLICACIONES IMPORTANTES

Entre las aplicaciones importantes que encontramos tenemos las Ventas y

Compras descritas brevemente:

Ventas: modulo que registrará los productos vendidos, así como la

información del vendedor.

Compras: este modulo registrará todas las compras realizadas a los

proveedores.

Estas aplicaciones son importantes porque en ellas se basa la estructura de la

organización, las ventas se harán a nivel sucursal y las compras a nivel matriz,

contando que la empresa se expanda a otras entidades teniendo matrices en

varios estados de la Republica.

~ 12 ~

Page 14: ENTREGA1 BD2

1.8 RAZONES PARA IMPLEMENTAR UNA BASE DE DATOS DISTRIBUIDA

Entre las razones para desarrollar la base de datos, nos enfocamos en el punto A

y el punto C.

El punto A, Económicas y de Organización, tenemos una organización la cual

nace con una base de datos centralizada, pero al momento tiene 2 sucursales más

con posibilidad de crecer en otros estados.

El punto C, Desarrollo incremental, está basado en nuestra empresa, pues tiene

grandes proyectos y una gran visión a futuro, por lo cual se necesitara comunicar

a varios estados de la republica a una base de datos distribuida.

Con lo anterior se obtendrá un mejor desempeño y mayor eficiencia al momento

de realizar operaciones sobre nuestra base de datos.

~ 13 ~

Page 15: ENTREGA1 BD2

1.9 OBJETIVOS DE DISEÑO

Los objetivos de una Base de Datos Distribuida, Pelagatti propone las

siguientes con una breve explicación:

Economía y de organización.-Sí una empresa u organización nace con una

BD centralizada y llega a tener sucursales por así decir, cabe la posibilidad de que

de que se forme distribuidas.

Interconexión de las BD existentes.-Cuando existen empresas con muchas

bases de datos y se unen para crear una Base de Datos Distribuida.

Desarrollo incremental.- cuando una empresa piensa a futuro, esto es, que

se llagara a dar la situación de que se creen sucursales, es ahí donde se puede

proponer una Base de Datos Distribuida.

Reducción de flujo de información.- Baja al realizarse consultas locales y la

información puede perderse debido a la petición de varios usuarios en la red.

Consideraciones de desempeño.- Mientras se tenga a su disposición varios

procesadores, las consideraciones de desempeño son altas.

Disponibilidad y Veracidad.- Se tiene mayor disposición al tener unas Base

de Datos Distribuida por poder acceder a más datos de los que se tiene en una Pc

o servidor.

~ 14 ~

Page 16: ENTREGA1 BD2

1.10 ESQUEMA GLOBAL

Producto(id producto, género, precioV, precioC, existencia, año)

Película(Id producto, actor, titulo, director, idioma, subtitulo)

Juego(id producto, plataforma, titulo, clasificación, desarrollador, formatoJ)

Formato(Id formato, nombre,Id_producto)

Compra(id Compra, fecha_compra, hora_compra, total_compra, id_sucursal, id Provedor)

Venta(Id venta, fecha_venta, hora_venta, total_venta, id_sucursal)

DetalleVenta(id venta, Id producto, cantidad)

DetalleCompra(id compra, Id producto, cantidad,)

Proveedor(id proveedor, nombre, dirección, colonia, ciudad, estado, teléfono)

Sucursal(id sucursal, nombre, dirección, colonia, ciudad, teléfono)

Personal(RFC, nombre, A. paterno, A. Materno. direccion, colonia, teléfono)

Empleado(Id puesto, nombreP, sueldo, fecha_ Contr , RFC)

Usuario(RFC, usuario, password)

~ 15 ~

Page 17: ENTREGA1 BD2

1,11 CONEXIÓN FISICA DE LOS EQUIPOS EN RED

En el caso del sistema operativo Windows 7, la conexión se realiza de la

siguiente forma:

1. Se secciona en el menú principal la opción de panel de control.

2. En este menú se escoge la opción de conexiones de redes e Internet.

3. Se elige centro de redes y recursos compartidos.

4. Después la opción de administradores de redes.

5. A continuación se selecciona la opción de agregar - crear una red ad hoc.

6. Se le pone el nombre de la nueva red que se desea.

~ 16 ~

Page 18: ENTREGA1 BD2

1.12 COMUNICACIÓN JAVA / MYSQL

1. Para conectar java con la base de datos necesitamos contar con el método

“conectar” el cual se crea en la misma carpeta del proyecto. Enseguida

damos click en proyect.

2. Aparece el siguiente cuadro de dialogo donde seleccionamos “Propierties”.

3. Manda el siguiente cuadro de dialogo donde tenemos que agregar la base

de datos, entrando a “Java BuildPath” y dando click en “Add Folder”.

4. Después de haber entrando a “Java BuildPath” y dando click en “Add

Folder” nos arroja la siguiente pantalla donde elegimos nuestro proyecto

que es “Reclusorio” y le damos “ok2.

5. Una vez elegido el proyecto das click en la pestaña “Librerias” donde

seleccionas el método para la conexión.

6. Por último damos click en el botón “AddJARs” y “OK” para finalizar.

~ 17 ~

Page 19: ENTREGA1 BD2

1.13 REPORTE DE FALLOS EN LA REALIZACION DE ESTA FASE DEL

PROGRAMA

Para este reporte de fallos consideramos que se mencionan los temas en los

cuales tenemos poco conocimiento al respecto para ello se tienen los siguientes

puntos:

En cuanto a la comunicación de mysql con java no se tiene mucha

experiencia ya que solo 1 de nosotros sabe programar en java, y buscando

en tutoriales especifican algunas plataformas que no tenemos conocimiento

previo por lo que al momento de querer hacer la conexión real tendremos

algunos inconvenientes pero se trata de cumplir.

La coordinación y la división de tareas no es muy factible ya que no hay

nadie que te pueda ayudar si estas errando, detectamos algunos puntos en

los cuales era evidente el error por lo que nos pusimos a tratar de corregirlo

de manera conjunta se aprendió que no siempre hay que dividir para ganar.

También se tienen ciertos términos que no se recuerdan, para ello se sacó

la libreta de apuntes de base de datos I cursada anteriormente y se trató de

emplear correctamente, aunque algunos compañeros del equipo lo toman y

piensan de diferente manera, para ello se llegó a una conclusión grupal y se

puso en el documento.

No puede faltar en este reporte de fallos, los fallos de conexión que tuvimos

que pasar, se decidió implementar la red inalámbrica para evitar los

molestos cables, aunque ello implico que no todos los integrantes del

equipo tienen las mismas características en cuanto a sistemas compatibles,

las direcciones de red de cada máquina no eran los adecuados y se empleó

a fondo los conocimientos de la materia de redes.

~ 18 ~

Page 20: ENTREGA1 BD2

1.14 FUNDAMENTOS TEORICOS EMPLEADOS

Los temas que se mencionan a continuación tienen referencia y aplicación en

el desarrollo de este documento, para ello se explica brevemente en qué consiste

y cuál es la utilidad dada a cada término.

BASE DE DATOS

Una base de datos o banco de datos (en ocasiones abreviada con la

sigla BD o con la abreviatura b. d.) es un conjunto de datos pertenecientes a un

mismo contexto y almacenados sistemáticamente para su posterior uso, en este

caso el contexto es una tienda de discos la cual se diseñara diferentes esquemas.

MODELO ENTIDAD-RELACION

Un diagrama o modelo entidad-relación (a veces denominado por su

siglas, E-R "Entityrelationship", o, "DER" Diagrama de Entidad Relación) es una

herramienta para el modelado de datosde un sistema de información. Estos

modelos expresan entidades relevantes para un sistema de información así como

sus interrelaciones y propiedades. Para ello creamos varias entidades que tienen

relación con el contexto de la tienda de discos.

ESQUEMA CONCEPTUAL

Un esquema conceptual es la representación gráfica o simbólica de

un concepto, aquí estamos mostrando cada tabla de manera conceptual, así como

sus atributos que le complementan.

REDUCCION DE REDUNDANCIA

En la reducción de redundancia, se tiene que hacer énfasis que los datos

deben de ser íntegros y que no pueden estar repetidos, para ello realizamos la

normalización aplicando teoría ya conocida para la eliminación de elementos y

así mejorar la integridad de nuestra base de datos.

~ 19 ~

Page 21: ENTREGA1 BD2

ARQUITECTURA DE LAS BASES DE DATOS

En este punto se tratan los siguientes elementos:

Esquema global, en el cual se define si es conveniente o no realizar una

base de datos distribuida.

Esquema de fragmentación, modelo de cómo se organizaran los

fragmentos de la base de datos en diferentes sitios de la red.

Esquema de locación, parecido al esquema de fragmentación solo que aquí

se define en donde esta cada fragmento del esquema fragmentando para

su uso y aplicación.

Teniendo un sistema de manejador igual en los equipos de trabajo,

utilizaremos un sistema manejador Homogéneo.

CONEXIÓN DE EQUIPOS DE COMPUTO EN RED

Para ello se debe de tener conocimiento previo de redes, para poder

entender cómo se conectaran los equipos de trabajo tanto físico como lógico en la

interacción de nuestra base de datos.

~ 20 ~

Page 22: ENTREGA1 BD2

1.15 CONCLUSIONES

Al momento de la elaboración de este documento hubo bastantes dudas,

que surgían cada vez que desarrollábamos cada uno de los puntos. Esas dudas

fueron resueltas por la profesora en clase y se complementaron con la

investigación individual de algunos conceptos. Se necesito recurrir a apuntes de

semestres anteriores, y no solo de base de datos, si no de otras materias tales

como ingeniería de software, redes 1 y 2 y la consulta de diferentes bibliografías

referentes a conceptos de entidad-relación, normalización, esquema

global,análisis y diseño de ingeniería de software.

Aunque algunos puntos no se alcanzaron a cubrir como se hubiera deseado,

estamos de acuerdo que servirá de punto de partida para la elaboración de una

base de datos distribuida.

~ 21 ~

Page 23: ENTREGA1 BD2

1.16 REPORTE LIDER DEL PROYECTO

Líder de primera entrega: Rodolfo Conde Acosta

En la primera entrega se plantea una problemática a resolver, nuestro tema

de investigación está relacionado con una tienda de discos, este reporte se

mencionan las fallas que tuvimos en el transcurso de la elaboración de este

documento.

Entre las fallas de coordinación nos topamos con el traslape de tiempos, nos

costó mucho llegar a una fecha y hora en la cual nos reuniéramos, con lo cual

decidimos a elaborar modelos entidad-relación cada uno como propuesta y poder

llevar las dudas que teníamos con los demás integrantes del equipo, después de

ello, tuvimos pequeñas reuniones en las cuales avanzamos lo mayor posible para

tratar de nivelarnos en tiempo y forma con la entrega formal del proyecto.

Se tomó la decisión de realizar la conexión inalámbrica ya que no necesita

de cableado, lo que hace más fácil su implementación, pero teníamos escasos

conocimientos de cómo realizarla con diferentes sistemas operativos en cada una

de las laptops ya que no permitían la compatibilidad y la configuración variaba de

acuerdo a cada versión de sistema. Por lo cual se buscó información en internet lo

que ocasiono dolores de cabeza para cada uno de los integrantes del equipo. Al

final la conexión inalámbrica se realizó con éxito.

~ 22 ~

Page 24: ENTREGA1 BD2

Posibles Aspectos que debemos analizar

Entre los posibles retos que nos entraremos al realizar la base de datos

distribuida son:

- Capacidad de Almacenamiento, para ello hemos asignado un espacio en

disco duro en cada una de nuestras máquinas, si se necesitará más espacio de lo

previsto se buscara una corrección inmediata sin afectar mucho la distribución de

los datos.

- Equipos de cómputo, cada computadora tiene capacidades diferentes,

como debemos realizar una conexión inalámbrica la máquina debe de poseer este

hardware para la comunicación de los datos, en cuanto a memoria RAM no nos

preocupamos ya que el avance de la tecnología facilita incorpora esta demanda de

manera natural.

Una vez teniendo en cuenta cada una de las especificaciones mencionadas,

se decidió un espacio en disco duro a respetar.

~ 23 ~