Presentacion grupal de tipos de datos power designer

22
INTEGRANTES: Adrian Guanoluisa Juan Lara Jhean Sosapanta Luis Vallejo Susana Vélez

Transcript of Presentacion grupal de tipos de datos power designer

INTEGRANTES:

Adrian Guanoluisa

Juan Lara

Jhean Sosapanta

Luis Vallejo

Susana Vélez

TIPOS DE DATOS

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)