Seguimos con el tipo de dato Char el tipo de escuchar ocupa un bit un byte por caracter.
Si ocupa un bit por caracter en el formato Tc8.
Si no vamos a entrar ahora mucho que es un jefe de 8 y que es un F16 pero si lo que vamos a decir es
que son formatos de caracteres que permiten por ejemplo VF 16 permite más cantidad de caracteres y VF
8 hasta una cierta cantidad.
Por eso ocupa el doble Fitzroy que VF 8.
Más adelante lo vamos a ver en el tipo de dato en echar entonces el tipo de dato Charb admite de 1 hasta
8 mil caracteres hasta bien.
Entonces vamos a tener.
Supongamos que tenemos 8000 caracteres escritos en el tipo de dato y bueno ese campo nos va a ocupar
8 mil bits.
Seguimos con el tipo de dato parchar y acabamos de hacer una distinción entre lo que representa el tipo
de dato Char y lo que representa el tipo de dato Borchardt en el tipo de dato Char ocupa un bit por
carácter variable en formato Tc8 variable que significa variable variable significa que yo puedo definir
un tipo de dato parchar.
En este caso también como el char de unos 8000.
Yo puedo definir un tipo de dato parchar por ejemplo de 1000 si para para una observación.
Por ejemplo para que el usuario me grabe una observación en ese campo pero me voy a ocupar un bit por
carácter variable es decir por cada carácter que yo tenga almacenado en ese campo está bien.
Entonces si yo tengo un tipo de dato Barichara definido con 1000 caracteres pero en realidad en ese
campo tengo grabado 100 caracteres no me va a ocupar mil bits sino que me va a ocupar 100 bits.
Correcto.
Esa es la diferencia entre parchar y Char.
El tipo de dato Char ocupa como lo definimos antes ocupa un byte por carácter un carácter fijo.
Si yo tengo un char definido de 100 y tengo en ese campo tengo definido o tengo grabado 50 caracteres
me voy a ocupar 100 bytes.
Si me voy a ocupar el total de lo definido está bien.
Por lo general el tipo Char se usa cuando yo conozco la longitud exacta de los caracteres que lo del
valor que va a ser almacenado en ese campo.
Si por ejemplo algún campo de tipo el tipo de moneda ejemplo donde yo puedo tener valores de redes VCD
euro entonces
todas esas monedas es el dólar el peso o el euro están ancladas por tres caracteres.
Si tres caracteres fijos entonces cuando yo conozco la longitud exacta que va a contener ese campo y
bien lo puedo definir como Char.
En este caso Char tres tres caracteres y eso va a incidir en la performance de la base de datos porque
va a resultar en una búsqueda muy rápida con una respuesta muy ágil porque cuando el campo está definido
por una cantidad fija sí y el valor que tiene ese campo es exactamente la cantidad que tiene definido
el tipo de dato bueno la búsqueda va a ser mucho más rápida lo que no pasa con un tipo de dato parchar
un tipo de marcha.
El problema que tenemos es que si nosotros tenemos que hacer una búsqueda por este campo por un tipo
de por un campo con un tipo de dato parchar y la búsqueda va a tardar un poquito más porque va a tardar
un poquito más porque al ser de tipo variable tienen que hacer una búsqueda más exhaustiva sobre todo
el tamaño del campo no es lo mismo que hacer una búsqueda por un campo Char.
Entonces esto tiene que quedar bien claro tiene que quedar bien claro para una buena definición de la
base de datos que un tipo Barichara.
Si a mí no me queda otra yo voy a tener un campo donde el usuario va a ingresar texto y no me queda
otra porque no sé cuánto va a ingresar CEPP cuánto digamos puede llegar a ser el máximo en caracteres
pero no sé cuánto me va a ingresar y entonces no me queda otra que definir lo Borchardt y lo definimos
marchar de caracteres bastante grande como para que no haya problemas.
No voy a tener problemas de espacio porque al ser variable va a almacenar la cantidad de bits en relación
a los caracteres que tenga.
Lo que sí voy a tener problemas de performance y también podemos definir lo que sería un bar Charan
Max Barichara máx me permite almacenar hasta 2 gigas de información es decir me permite almacenar 2031
menos unos bits lo que lo que representa que yo voy a poder almacenar este valor en caracteres en cantidad
de caracteres.
Seguimos con el tipo de dato en echar en echar almacenados bits por carácter pero en formato F16 esto
es igual que el formato Char es el mismo concepto a diferencia que ocupa el doble ocupa dos bytes por
carácter y el formato es Rute 6 lo que me permite un panorama más amplio de caracteres va de 1 hasta
4 mil.
El tipo de dato n parchar similar al marchar es lo mismo y es el mismo concepto almacenado en formato
F16 y okupados bits por carácter.
También va de 1 a 4000 y también podemos definir en Barichara Max donde vamos a poder almacenar 2 Salá
30 menos 1 caracteres 2 gigas de espacio si un giga de datos seguimos con el tipo de dato Binary ocupa
un bit por valor y va de 1 hasta 8000.
Esta almacena valores binarios en hexadecimal tenemos el tipo de atopar Binary almacena un bit por valor
de variable va de 1 8000 y podemos almacenar esta cantidad en bits 2 gigas de datos.
El concepto del valor del valor variable es lo mismo que el parchar es decir que se va a almacenar un
bit por valor que tenga almacenado.