Cual es el conveniente arquetipo sobre noticia para recolectar nombres, direcciones, entre otros [cerrada]

Why we deleted our Tinder account—even though I used to enjoy they
May 30, 2022
Pay day loans On line That Need Chime Bank account
May 30, 2022

Cual es el conveniente arquetipo sobre noticia para recolectar nombres, direcciones, entre otros [cerrada]

Cual es el conveniente arquetipo sobre noticia para recolectar nombres, direcciones, entre otros [cerrada]

?Quieres incrementar esta duda? Actualiza la pregunta para que se pueda contestar con datos desplazandolo hacia el pelo citas al editar esta publicacion.

Cerrada hace 3 anos de vida .

Estoy aprendiendo sobre SQL desplazandolo hacia el pelo me ha surgido una dubitacion, en indagacion sobre tener creados de forma correcta las tipos sobre antecedente.

Me gustaria conocer que modelo sobre antecedente recomiendan para recolectar:

  • Nombres
  • Direcciones
  • Telefonos
  • Correos Electronicos
  • Fechas
  • Imagenes
  • Numeros enteros
  • Numeros con decimal

Si deben un articulo que hable sobre esto, Ademi?s estaria agradecido.

cinco respuestas cinco

Segun mi destreza asi­ como limitandome al enumeracion que diste serian sobre la siguiente manera:

  • Nombres -> Varchar(largura)
  • Direcciones -> Varchar(longitud)
  • Correos -> Varchar(largura)
  • Fechas -> Date o Datetime, en funcii?n lo que requieras y no ha transpirado la traduccion de SQL que estes usando.
  • Imagenes -> Varchar(largura)
  • Numeros enteros -> Int o BigInt dependiendo el limite del cantidad a ingresar.
  • Numeros con decimal -> Decimal

Podria acontecer eficaz igualmente el arquetipo BIT que funciona igual que un true/false , aunque en la base se almacena igual que 0 y no ha transpirado 1 .

Las clases de datos que especifique estan pensados para SQL 2008, creo que anadieron mas tipo de datos Con El Fin De versiones posteriores pero ignoro cuales son.

Te dejo el producto Tipos sobre datos (Transact-SQL) (en espanol) para que te interiorices mas

Creo que tu pregunta seri­a por el bando de la BD mas no por el estilo, por ende seria lo recomendado asi:

Nombres nvarchar (cant)

Direcciones nvarchar (cant)

Telefonos nvarchar (cant)

Correos Electronicos nvarchar (cant)

Imagenes nvarchar (En Caso De Que le pasas la URL)

Imagenes binary(En Caso De Que le pasas la URL)

Numeros enteros int(cant)

Numeros con decimal decimal()

Espero que te ser !, me cunetas.

En SQL en general, de los nombres, direcciones, telefonos, correos electronicos yo usaria String o VARCHAR. Omitiendo lo indudable como en nombres asi­ como direcciones, el caso sobre las telefonos invariablemente Existen seres que disenan las bases sobre datos con NUMERIC o INT aunque todo el tiempo existe el contratiempo con las telefonos con ceros al inicio e inclusive con numeros de identificacion (DNI o cedula). De el caso sobre los emails o correos electronicos te recomiendo VARCHAR sobre igual manera que con las nombres o direcciones, controlando el registro sobre que sean unicamente emails, desde tu empleo o programa, asi­ como nunca desde tu BD, es una labor menos Con El Fin De la BD y la aplicacion o plan la puede dominar desde que se registra en el formulario.

Para el caso de estas fechas a no ser que necesites enteramente la dia con hora emplea DATETIME aunque En Caso De Que unicamente seri­a obligatorio de tu registro en BD la fecha utiliza clase DATE. Manejar luego consultas en SQL con datos clase DATETIME es complicado desplazandolo hacia el pelo precisas todo el tiempo convertidores o parsear la data en tu plan.

Lo cual en base a la destreza. Saludos

En caso de que el motor de base sobre datos que se vaya an utilizar posee un tipo de prueba nativo de almacenar fechas, usarlo para acumular las fechas.

Tenemos que precisar si de ese motor de base de datos las fechas son unicamente el ano-mes-dia o si se incluye el componente de hora-minuto-segundo.

Seri­a trascendente anotar que la cosa seri­a como una base sobre datos almacena un valor sobre tipo FECHA y no ha transpirado una diferente excesivamente diferente igual que se visualiza en pantalla o se imprime esa data.

En el caso sobre Oracle , ( SQL asi­ como el lenguage PL/SQL ) hay el tipo de referencia DATE (tanto de columnas igual que Con El Fin De variables) con el que se almacena una dia con la hora-minuto-segundo.

El usar un clase sobre documento ” STRING ” para aprovisionar desplazandolo hacia el pelo manejar fechas seri­a pega porque existen un sinumero sobre maneras sobre redactar la cadeneta (o string) que represente la fecha, que va a depender fundamentalmente del estado y no ha transpirado asi­ como con las cuales se producen errores al momento de distribuir, explorar desplazandolo hacia el pelo contrastar fechas.

Ejemplo: Si una fecha seri­a 11 de agosto sobre 2018, por lo tanto Existen estas alternativas:

  • De Estados Unidos y otros paises seri­a “08/10/2018” (el mes primero)
  • En Europa seri­a usual escribirla igual que “10/08/2018” (el jornada primeramente)
  • O escribir el mes con un escrito como “30-agosto-2018”

Exponente sobre error al utilizar strings para representar una data: En Caso De Que Tenemos 2 cadenas que representan la data almacenada igual que dia/mes/ano:

  • “04/01/2017” ( para citas sugardaddymeet el 04 de enero sobre 2017)
    • “03/02/2018” ( de el 03 de marzo sobre 2018)

Se permite una comparacion de las 2 strings asi­ como cual sera menor? La solucii?n es que por comparacion de strings el inferior es “03/02/2018” lo cual seri­a errado!! ya que desde el punto de mirada que el string representa la dia la que seri­a DE MI?S GRANDE que la fecha “04/01/2017”.

En caso de que definitivamente existe que usar escrito (o strings) de almacenar una dia la consejo es usar la criterio ISO 8601, con la que el string INVARIABLEMENTE es:

De ano-mes-dia es “AAAAMMDD” o “AAAA-MM-DD” y con hora-minuto-segundo seri­a “AAAAMMDDTHHMMSS” o “AAAA-MM-DDTHH:MM:SS” o “AAAA-MM-DD HH:MM:SS”

Leave a Reply

Your email address will not be published. Required fields are marked *