wenas...
resulta que hace tiempo, diseñé una base de datos, no tanto preocupándome de los tipo de datos, hasta que un amigo me dijo que era super importante decidir cúal tipo es el correcto para cada una de las necesidades...
me gustaría saber si estoy ocupando el correcto tipo de datos para las variables más comunes que ocupo...
estas son:
1) campos de texto en pag web, se pueden ingresar cualquier caracter tanto numérico como de texto hasta un largo máximo de 50(ocupo nvarchar(50))
2) <select> con valor de un caracter(ocupo char(10))
3) ids autonuméricos(valores numéricos que van de 1 hasta muchos millones) - (ocupo numeric(9))
4) un campo de texto donde se ingresa el peso de una persona(ocupo float(8))...
5) campo de fecha tipo dd-mm-yyyy ocupo datetime(8)
6) campos de <textarea> donde se ingresan muchos caracteres, ocupo nvarchar(3500) para un máximo de 3500 caracteresaca me dijeron que estaba malo que se podria ocupar ntext por ej
7) campos de bd donde es 0 o 1 el valor y nada mas... coloco numeric(9)
Bueno, supongo que hay muchas cosas que quizás están mal, pero no se diferenciarlas... si alguien me puede ayudar si estoy usando correctamente los tipos de datos, se lo agradecería enormemente!!...
aaa y una última cosa...
en los procedimientos almanenados ocupo estas mayormente...(porfa decirme si está bien o mal, o si hay alguna mejor opción)
1) valor del 1 al 100(entero)... ocupo int
2) valor de 1 a muchos millones ocupo int
3) fecha ocupo datetime
4) campos de texto ocupo nvarchar(50)
5) campos de textarea(grandes) ocupo nvarchar(3500)
6) peso ocupo float(8)
ok... eso seria todo... disculpen las molestias
gracias!