Presentacion grupal de tipos de datos power designer
-
Upload
pablo-lara -
Category
Presentations & Public Speaking
-
view
88 -
download
1
Transcript of Presentacion grupal de tipos de datos power designer
Tipo de datos estándar
Tipo de DBMS específico de datos físicos
Contenido Longitud
Entero int / Entero Entero de 32 bits -
Entero corto smallint / SMALLINT 16-bit número entero -
Entero largo int / Entero Entero de 32 bits -
Byte tinyint / SMALLINT 256 valores -
Número numérico / NÚMERO Los números con un punto decimal fijo
Fijo
Decimal decimal / NÚMERO Los números con un punto decimal fijo
Fijo
Flotador float / flotador 32-bit números de punto flotante
Fijo
Flotador Corto verdadero / FLOAT Número de punto decimal Menos de 32 bits
-
Largo Float doble precisión / BINARIO DOBLE
64-bit números de punto flotante
-
Dinero dinero / NÚMERO Los números con un punto decimal fijo
Fijo
Serial numérico / NÚMERO Números incrementa automáticamente
Fijo
Boolean bit / SMALLINT Dos valores opuestos ?? (verdadero / falso, sí / no; 1/0)
-
Tipos de datos numéricos
Tipo de datos estándar
Tipo de DBMS específico de datos físicos
Contenido Longitud
Personajes char / carbón Las cadenas de caracteres
Fijo
Caracteres Variable VARCHAR / VARCHAR2
Las cadenas de caracteres
Máximo
Caracteres varchar / CLOB Las cadenas de caracteres
Máximo
Personajes largas Var
texto / CLOB Las cadenas de caracteres
Máximo
Texto texto / CLOB Las cadenas de caracteres
Máximo
Multibyte nchar / NCHAR Cadenas de caracteres multibyte
Fijo
Multibyte Variable nvarchar / NVARCHAR2
Cadenas de caracteres multibyte
Máximo
Los siguientes tipos de datos de caracteres están disponibles:
Los tipos de datos de caracteres
Tipo de datos estándar
Tipo de DBMS específico de datos físicos
Contenido Longitud
Personajes char / carbón Las cadenas de caracteres
Fijo
Caracteres Variable
VARCHAR / VARCHAR2
Las cadenas de caracteres
Máximo
Caracteres varchar / CLOB Las cadenas de caracteres
Máximo
Personajes largas Var
texto / CLOB Las cadenas de caracteres
Máximo
Texto texto / CLOB Las cadenas de caracteres
Máximo
Multibyte nchar / NCHAR Cadenas de caracteres multibyte
Fijo
Multibyte Variable nvarchar / NVARCHAR2
Cadenas de caracteres multibyte
Máximo
Los siguientes tipos de datos de caracteres están disponibles:
Tipo de datos estándar
Tipo de DBMS específico de datos físicos
Contenido Longitud
Fecha fecha / hora Día mes año -
Tiempo Tiempo / FECHA
Horas, minutos y segundos
-
Fecha Y Hora datetime / FECHA
Fecha y hora -
Marca de tiempo
marca de hora / fecha y hora
Fecha y hora del sistema
-
Tipos de datos Tiempo
Tipo de datos estándar
Tipo de DBMS específico de datos físicos
Contenido Longitud
Binario binario / RAW Cadenas binarias Máximo
Largo Binario imagen / BLOB Cadenas binarias Máximo
Bitmap imagen / BLOB Imágenes en formato de mapa de bits (BMP)
Máximo
Imagen imagen / BLOB Imágenes Máximo
OLE imagen / BLOB Vínculos OLE Máximo
Otro - Tipo de datos definido por el usuario
-
Indefinido indefinido Indefinido. Sustituido por el tipo de datos predeterminado en generación.
-
Otros tipos de datos Los siguientes tipos de datos están disponibles:
Tipo de datos estándar
Tipo de DBMS específico de datos físicos
Contenido Longitud
Entero int / Entero Entero de 32 bits -
Entero corto smallint / SMALLINT 16-bit número entero -
Entero largo int / Entero Entero de 32 bits -
Byte tinyint / SMALLINT 256 valores -
Número numérico / NÚMERO Los números con un punto decimal fijo
Fijo
Decimal decimal / NÚMERO Los números con un punto decimal fijo
Fijo
Flotador float / flotador 32-bit números de punto flotante
Fijo
Flotador Corto verdadero / FLOAT Número de punto decimal Menos de 32 bits
-
Largo Float doble precisión / BINARIO DOBLE
64-bit números de punto flotante
-
Dinero dinero / NÚMERO Los números con un punto decimal fijo
Fijo
Serial numérico / NÚMERO Números incrementa automáticamente
Fijo
Boolean bit / SMALLINT Dos valores opuestos ?? (verdadero / falso, sí / no; 1/0)
-
Tipos de datos numéricos
Tipo de datos estándar Tipo de DBMS específico de datos físicos
Contenido Longitud
Personajes char / carbón Las cadenas de caracteres Fijo
Caracteres Variable VARCHAR / VARCHAR2 Las cadenas de caracteres Máximo
Caracteres varchar / CLOB Las cadenas de caracteres Máximo
Personajes largas Var texto / CLOB Las cadenas de caracteres Máximo
Texto texto / CLOB Las cadenas de caracteres Máximo
Multibyte nchar / NCHAR Cadenas de caracteres multibyte Fijo
Multibyte Variable nvarchar / NVARCHAR2 Cadenas de caracteres multibyte Máximo
Los tipos de datos de caracteres Los siguientes tipos de datos de caracteres están disponibles:
Tipo de datos estándar
Tipo de DBMS específico de datos físicos
Contenido Longitud
Fecha fecha / hora Día mes año -
Tiempo Tiempo / FECHA
Horas, minutos y segundos
-
Fecha Y Hora datetime / FECHA
Fecha y hora -
Marca de tiempo
marca de hora / fecha y hora
Fecha y hora del sistema
-
Tipos de datos Tiempo
Tipo de datos estándar
Tipo de DBMS específico de datos físicos
Contenido Longitud
Binario binario / RAW Cadenas binarias Máximo
Largo Binario imagen / BLOB Cadenas binarias Máximo
Bitmap imagen / BLOB Imágenes en formato de mapa de bits (BMP)
Máximo
Imagen imagen / BLOB Imágenes Máximo
OLE imagen / BLOB Vínculos OLE Máximo
Otro - Tipo de datos definido por el usuario
-
Indefinido indefinido Indefinido. Sustituido por el tipo de datos predeterminado en generación.
-
Otros tipos de datos Los siguientes tipos de datos están disponibles:
El tipo de datos Integer proporciona un rendimiento óptimo en un
procesador de 32 bits, ya que las operaciones de lectura y escritura en memoria de los otros tipos integrales más pequeños tardan más en realizarse.
Se puede convertir el tipo de datos Integer en Long, Single, Double o Decimal sin provocar un error System.OverflowException.
Precaución Al interactuar con componentes creados en Visual Basic 6.0, como por ejemplo objetos de automatización u objetos COM, asegúrese de que el tipoInteger tiene un ancho de datos distinto (16 bits) en Visual Basic 6.0. Al pasar un argumento de 16 bits a esos componentes, declárelo en Visual Basic .NET comoShort en lugar de Integer.Si se agrega el carácter de tipo I a un literal, se convierte el tipo de datos del literal al tipo de datos Integer. Si se agrega el carácter de declaración de tipo % a cualquier identificador, se convierte su tipo de datos al tipo Integer.
El tipo de datos de .NET equivalente es System.Int32
Integer (Tipo de datos)
Las variables de tipo Short se almacenan como
enteros de 16 bits (2 bytes) con signo con valores comprendidos entre -32.768 y 32.767.
Nota El tipo de datos Short puede convertirse a los tipos Integer, Long, Single, Double o Decimal sin que se produzca un error de tipo System. Overflow Exception. Si se agrega el carácter de tipo S a un literal, se convierte el tipo de datos del literal al tipo de datos Short.
El tipo de datos de .NET equivalente es System.Int16.
Short (Tipo de datos)
Se puede convertir un tipo de
datos Long en Single, Double o Decimal sin provocar un error System. Overflow Exception.
Precaución Al interactuar con componentes creados en Visual Basic 6.0, como por ejemplo objetos de automatización u objetos COM, asegúrese de que el tipo Long tiene un ancho de datos distinto (32 bits) en Visual Basic 6.0. Al pasar un argumento de 32 bits a esos componentes, declárelo en Visual Basic .NET como Integer en lugar de Long. Además, la automatización no admite enteros de 64 bits en algunas plataformas, incluidos Windows 2000 y Windows 98. En Visual Basic .NET no se puede pasar un argumento Long a un componente de automatización en estas plataformas. Si se agrega el carácter de tipo L a un literal, se convierte el tipo de datos del literal al tipo de datos Long. Si se agrega el carácter de declaración de tipo & a cualquier identificador, se convierte su tipo de datos al tipo Long.
El tipo de datos de .NET equivalente es System.Int64.
Long (Tipo de datos)
Las variables de tipo Byte se almacenan como
números de 8 bits (1 byte) sin signo con valores comprendidos entre 0 y 255.
El tipo de datos Byte es útil para almacenar datos binarios.
Nota El tipo de datos Byte puede convertirse a los tipos Short, Integer, Long, Single, Double o Decimal sin que se produzca un error de tipoSystem.OverflowException.El tipo de datos de .NET equivalente es System.Byte.
Byte (Tipo de datos)
Las variables de tipo Boolean se almacenan como números de 16 bits (2
byte), pero sólo pueden tomar los valores True o False. Utilice las palabras clave True y False para asignar uno de los dos estados a las variables de tipo Boolean.
Cuando se convierten tipos de datos numéricos al tipo Boolean, 0 se convierte en False y el resto de los valores se convierten en True. Cuando los valores de tipo Booleanse convierten a tipos numéricos, False se convierte en 0 y True se convierte en -1.
Nota El método ToInt32 de la clase Convert del espacio de nombres System convierte True en +1. Si se necesita convertir un valor Boolean a un tipo de datos numérico, elija un tipo de conversión adecuada. Precaución Nunca escriba código para True y False que dependa de valores numéricos equivalentes. Siempre que sea posible, debe restringir el uso de variables Boolean a los valores lógicos para los que se han diseñado. Si fuera necesario mezclar valores Boolean y numéricos, compruebe que utiliza las palabras clave de conversión adecuadas. El tipo de datos de .NET equivalente es System. Boolean.
Boolean (Tipo de datos)
Las variables de tipo Char se almacenan como números
de 16 bits (2 bytes) sin signo, con valores comprendidos entre 0 y 65535. Cada número representa un único carácter Unicode. La conversión directa entre el tipo de datos Char y los tipos numéricos no es posible, aunque puede utilizar las funciones AscW y ChrW para esta finalidad.
Si se agrega el carácter de tipo literal C a un literal de cadena de un solo carácter, esto fuerza la conversión del literal al tipo de datos Char.
El tipo de datos de .NET equivalente es System.Char.
Char (Tipo de datos)
Las variables de tipo Date (fecha) se almacenan como enteros
largos IEEE de 64 bits (8 bytes) que representan fechas comprendidas entre el 1 de enero del año 1 y el 31 de diciembre de 9999, y horas desde las 0:00:00 (medianoche) a las 11:59:59.
Los valores de tipo Date deben encerrarse entre caracteres de signo de número (#) y tener el formato d/m/yyyy, por ejemplo #5/31/1993#. Si convierte un valor Date a un tipo String, la fecha se procesa en función del formato de fecha corta reconocida por el equipo y la hora se procesa en función del formato de hora que tenga el equipo (12 horas o 24 horas).
El tipo de datos de .NET equivalente es System.DateTime.
Date (Tipo de datos)
Las variables Decimal se almacenan como enteros de 128 bits (16 bytes)
con signo escalados mediante una potencia variable de 10. El factor de escala especifica el número de dígitos a la derecha del punto decimal; que oscila entre 0 y 28. Con una escala de 0 (sin decimales), el mayor valor posible es +/-79.228.162.514.264.337.593.543.950.335. Con 28 decimales, el mayor valor posible es +/-7,9228162514264337593543950335 y el menor distinto de cero es +/-0.0000000000000000000000000001 (+/-1E-28).
Si se agrega el carácter de tipo D a un literal, se convierte el tipo de datos del literal al tipo de datos Decimal. Si se agrega el carácter de declaración de tipo @ a cualquier identificador, se convierte su tipo de datos al tipo Decimal. Es posible que tenga que utilizar el carácter de tipo D para asignar un valor grande a una variable o constanteDecimal, como puede verse en el siguiente ejemplo:
Esto se debe al hecho de que, sin un carácter de tipo literal, el literal se considera de tipo Long y el valor que se asigna a BigDec2 es demasiado grande para el tipo Long.
El tipo de datos de .NET equivalente es System.Decimal.
Decimal (Tipo de datos)
Las variables de tipo Double se almacenan como números IEEE
de punto flotante de doble precisión de 64 bits (8 bytes) con valores de –1,79769313486231570E+308 a –4,94065645841246544E-324 para números negativos y de 4,94065645841246544E-324 a 1,79769313486231570E+308 para números positivos.
Si se agrega el carácter de tipo R a un literal, se convierte el tipo de datos del literal al tipo de datos Double. Si se agrega el carácter de declaración de tipo # a cualquier identificador, se convierte su tipo de datos al tipo Double.
El tipo de datos de .NET equivalente es System. Double. Nota El tipo de datos Double puede convertirse al tipo Decimal sin que se produzca un error de tipo System. Overflow Exception.
Double (Tipo de datos)
Las variables de tipo Single se almacenan como números IEEE
de punto flotante de precisión simple de 32 bits (4 bytes) con valores que van de –3,4028235E+38 a –1,401298E-45 para números negativos y de 1,401298E-45 a 3,4028235E+38 para números positivos. Los números de precisión simple almacenan aproximaciones de números reales.
Si se agrega el carácter de tipo F a un literal, se convierte el tipo de datos del literal al tipo de datos Single. Si se agrega el carácter de tipo de identificador ! a cualquier identificador, se convierte su tipo de datos al tipo Single.
El tipo de datos de .NET equivalente es System. Single. Nota El tipo de datos Single puede convertirse a los
tipos Double o Decimal sin que se produzca un error de tipo System. Overflow Exception.
Single (Tipo de datos)
Las variables de tipo String se almacenan como secuencias de números de
16 bits (2 bytes) sin signo con valores comprendidos entre 0 y 65535. Cada número representa un único carácter Unicode. Una cadena puede contener hasta unos 2.000 millones (2^31) de caracteres Unicode.
Los primeros 128 puntos de código (0–127) Unicode corresponden a las letras y símbolos de un teclado estándar de EE.UU. Estos primeros 128 puntos de código son los mismos que los definidos por el conjunto de caracteres ASCII. Los siguientes 128 puntos de código (128–255) representan caracteres especiales, como letras de alfabetos latinos, acentos, símbolos de moneda y fracciones. Los restantes puntos de código se utilizan para una amplia variedad de símbolos, incluidos caracteres de texto de todo el mundo, signos diacríticos y símbolos técnicos y matemáticos.
Si se agrega el carácter de tipo de identificador $ a cualquier identificador, se convierte el tipo de datos del identificador al tipo String.
El tipo de datos de .NET equivalente es System.String.
String (Tipo de datos)