Tipos de datos

Solo disponible en BuenasTareas
  • Páginas : 12 (2974 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de agosto de 2012
Leer documento completo
Vista previa del texto
ipo de de dato | Caracteristicas |
VARCHAR2(tamaño) | Almacena cadenas de caracteres de una longitud variable. La longitud máxima son 4000 caracteres. |
CHAR(tamaño) | Almacena caracteres con una longitud fija. Siendo 2000 caracteres el máximo |
NUMBER(precision,escala) | Almacena datos numéricos, tanto enteros como decimales, con o sin signo. Precisión, indica el número máximo de digitosque va a tener el dato. Escala, indica el número de digitos que puede haber a la derecha del punto decimal. |
LONG | Almacena cadenas de caracteres de longitud variable. Puede almacenar hasta 2 gigas de información |
LONG RAW | Almacena datos binarios. Se emplea para el almacenamiento de gráficos, sonidos, etc. Su tamaño máximo es de 2 gigas |
DATE | Almacena información de fechas y horas. Deforma predeterminada almacena un dato con el siguiente formato: siglo/año/mes/dia/hora/minutos/segundos. Este formato se puede cambiar con otros parámetros. |
RAW(tamaño) | Almacena datos binarios. Puede almacenar como mucho 2000 bytes. |
ROWID | Se trata de un campo que representa una cadena hexadecimal que indica la dirección de una fila en su tabla |
NVARCHAR2(tamaño) | Es similar alvarchar2 pero el tamaño de un carácter depende de la eleccion del juego de caracteres. El tamaño máximo es 2000 bytes. |
NCHAR(tamaño) | Similar al char y con las mismas caracteristicas que el nvarchar2 |
CLOB | Similar al LONG y se usua para objectos carácter |
NCLOB | Similar al CLOB solo que el tamaño del carácter depende del juego de caracteres utilizado |
BLOB | Similar al LONG RAW. Estese usa para objetos binarios. |

Como procesa un SGBD una sentencia

El sistema gestos de base de datos (SGBD) realiza una serie de pasos para ejecutar una sentencia: 

1. Lo primero que hace es analizar la sentencia y comprueba que esta bien escrita.
2. Valida la sentencia. Comprueba la sentencia semánticamente. Comprobando que tanto las tablas, columnas y datos existen.
3.Después optimiza la sentencia, buscando la forma más rápida de ejecutar dicha sentencia.
4. Genera un plan de aplicación de la sentencia. Genera el código necesario para ejecutar dicha sentencia.
5. Y por último ejecuta el plan de aplicación.

El análisis de la sentencia no requiere que se acceda a la base de datos por lo que se realiza rápidamente mientras que la optimización si que lorequiere por lo que requiere más tiempo y más trabajo por parte de la CP
 MODULO II: Implementar una base de datos y sus tablas
Tema 2: Identificar Tipos de Datos
Una vez que se ha creado una base de datos, se crearán las tablas que guardarán los datos dentro de la base de datos.
Para crear estas tablas, sin embargo, se deben definir previamente los tipos de datos que serán definidos para cadacolumna. Un tipo de dato es un atributo que especifica como serán los datos que pueden ser almacenados en una columna, parámetro, o variable.
SQL Server provee de un conjunto de tipos de datos predefinidos. Además, se pueden crear tipos de datos definidos por el usuario, este punto intentará explicar como identificar que tipos de datos se deben emplear cuando se define una columna.
Tipos de datosprovistos por el sistema
En SQL Server cada columna tiene un tipo de dato definido, el cual es un atributo que especifica como serán los datos que pueden guardarse en esa columna (números enteros, caracteres, valores monetarios, fechas, etc.). Otras objetos, además de las columnas, tienen también asociados tipos de datos, los objetos que tienen asociados tipos de datos son:
        Columnas entablas y vistas
        Parámetros de procedimientos almacenados
        Variables
        Funciones Transact-SQL que retornan uno o mas valores de un tipo específico de dato.
        Procedimientos almacenados que tienen un código return (el cual siempre es un valor entero)
Asignar tipos de datos a cada columna es uno de los primeros pasos que se dan en el diseño de una base de datos....
tracking img