1
Vote

Script BD Modificado

description

Pues bien debido a algunos inconvenientes que se nos sucitaron mientras realizabamos cuentas por cobras decidimos modificar algunas tablas(y sus procedures) debido a que sin dichas modificaciones no hubiesemos podido iniciar el trabajo, modificamos facturaM y documentos que(y sin ganas de zaherir) tenian una mala normalizacion. Se creo una tabla llamada estado ya que las facturas deben de tener los posibles estados de la misma, ya que como se tenia se debia de crear un estado por cada factura creada...
 
Espero que el grupo de facturacion verifique estos cambios.

file attachments

comments

zergell wrote Apr 20, 2010 at 7:30 AM

ok pero antes de cambiar algo me gustaria que avisaran al otro grupo que tambien usa la tabla que van a modificar ya que estoy terminando la parte de facturacion y me llevo la grata sorpresa de que me esta dando errores, ustedes mismos no les gusta que le cambien algo sin decirles....pero en fin...me pueden explicar por que pusieron el ID de la factura como un INT y aun peor IDENTITY?....debido a que mi grupo es que le toca la parte de facturar ya habiamos acordado trabajarlo como un varchar y no dejar que la base de datos este creando los ID ya que eso es un problema......voy a cambiar el tipo de dato a varchar como lo tenia antes al igual que cambiare el procedure, espero que los demas que lean esto tambien lo hagan....almenos claro que me de una buena explicacion de por que lo hicieron

fallenAngel wrote Apr 20, 2010 at 4:16 PM

Pues es simple no existe una buena razon por la cual el id deba de ser varchar, el ID es simplemente una forma de hacer referencia a un registro, al hacerla varchar simplemente complican al usuario en el hecho de tener qe digitarlo y al momento en el ke haya cientos de registros el usuario puede confundirse y escribir algo repetido....

Ahora bien no me saltes con eso de que esta dando errores por esos cambios porke aki te estamos mandando el script no te estamos obligando a correrlo, solo tienes que cambiar el PuntoDeVentas(que teniamos que cambiarlo por obligacion pork no es su parte es la parte de todo el mundo).....pero en fin....usando tus palabras si me das una buena razon por la cual usar varchar en el id_factura lo cambiaremos mientras tanto concideramos que es una mejor practica dejarlo int

Me2 wrote Apr 20, 2010 at 5:36 PM

Tod@s:

Primero:

Las cosas no se cambian para conveniencia de un grupo.

Segundo:

Las cosas se presentan a discusión, de lo contrario no existiría una sección para lo mismo.

Estoy notando que aquí no se pueden poner de acuerdo y les recuerdo que eso tiene una calificación final. Traten de trabajar como un equipo, no como varios equipos obligados a trabajar juntos.

Nota: No más cambios sin ponerlo en el tema de discusión.

Jcaraballo wrote Apr 20, 2010 at 5:44 PM

En vez de cambiar todo, someto a discucion el tema de poner los ids como int que se auto incremente.

Un campo que se auto-incremente tiene sus cosas a favor, pero hasta ahora pienso en 3 cosas en contra por las cuales decidimos ponerlo varchar:
  1. No es el usuario que tiene que ingresar los datos, la aplicacion maneja eso.
  2. El limite de los int es 2,147,483,647. es un numero bien grande, pero tambien es grande la cantidad de facturas que se podrian hacer.
  3. Como la aplicacion maneja son ids, se le puede dar un formato que represente mejor.

johnatan wrote Apr 20, 2010 at 6:14 PM

no se que hacer con ustedes senores, estamos tratando de hacer un buen trabajo en equipo pero parece que es imposible.......ya no se que hacer solo continuar lo mas que pueda

wrote Feb 13, 2013 at 1:25 AM