Está en la página 1de 2

Diseo de Campos 2.1.

8AM2

En las bases de datos, un campo es la mnima unidad de informacin a la que se puede acceder; un campo o un conjunto de ellos forman un registro. Es en los campos, donde se definen los atributos de la entidad; cada entidad tiene cero o ms atributos que lo describen, y cada atributo describe exactamente una sola entidad. Cada instancia de la entidad (fila o registro de la tabla) tiene exactamente un valor o un NULL, posiblemente, para cada uno de sus atributos (columna o campos).El dominio del campo puede ser descriptivo o cuantitativo y los que se presentan en todas las bases de datos son
Alfanumricos Contienen cifras y letras. Presentan una longitud limitada (255 Caracteres). Numricos Existen de varios tipos, principalmente, enteros (sin decimales) y Reales (con decimales). Booleanos Fechas Poseen dos formas: Verdadero y falso (S o No) Almacenan fechas facilitando posteriormente su explotacin. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los das entre una fecha y otra... Memos Son campos alfanumricos de longitud ilimitada. Presentan el Inconveniente de no poder ser indexados. Autoincrementables Son campos numricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta ms que evidente: Servir de identificador ya que resultan exclusivos de un registro.

La eleccin del tipo de campo apropiado para cada caso puede ayudarnos tambin a optimizar el tamao y rapidez de nuestra base de datos. Los tipos de datos que puede haber en un campo de MySQL, se pueden agrupar en tres grandes grupos: Tipos numricos Se pueden dividir en dos grandes grupos, los que estn en coma flotante (con decimales) y los que no. Ejemplo: TinyInt, Bit Bool, SmallInt, MediumInt, BigInt, Float, Decimal, Dec, Numeric Tipos de Fecha A la hora de almacenar fechas, hay que tener en cuenta que Mysql no comprueba de una manera estricta si una fecha es vlida o no. Simplemente comprueba que el mes esta comprendido entre 0 y 12 y

que el da esta comprendido entre 0 y 31. Ejemplo: Date, DateTime, TimeStamp, Time, Year Tipos de Cadena Dentro de los tipos de cadena se pueden distinguir otros dos subtipos, los tipo Test y los tipo BLOB (Binary large Object), que el tipo test se ordena sin tener en cuenta las Maysculas y las minsculas, el tipo BLOB se ordena tenindolas en cuenta. Ejemplo: Char(n), VarChar(n), TinyText TinyBlob MedText MedBlob LongText LongBlob

Los ejemplos son distintos tipos de sentencias en MySQL y permiten el almacenamiento en distinta cantidad de caracteres, y su tamao de almacenamiento en bytes es diferente.

También podría gustarte