Вы находитесь на странице: 1из 7

CENTRO DE ESTUDIOS TECNOLOGICOS

Industrial Y De Servicios No. 101


Nombre: Daniel Domnguez Snchez No.L.: 12
Docente: Pablo Moreno
Modulo: Base De Datos Simples
Grado: 2do

Grupo: B

Investigacin:
En que se divide el leguaje Transact SQL
Y

Tipos de datos que se utilizan en SQL

Guadalupe N.L. 09/Marzo/2016

Introduccin
Como hemos dicho, el sistema gestor de base de datos SQL-Server 2005 utiliza
su propia versin del lenguaje SQL, el TRANSACT-SQL.
TRANSACT-SQL es un lenguaje muy potente que nos permite definir casi
cualquier tarea que queramos efectuar sobre la base de datos. En este tema
veremos que TRANSACT-SQL va ms all de un lenguaje SQL cualquiera ya que
incluye caractersticas propias de cualquier lenguaje de programacin,
caractersticas que nos permiten definir la lgica necesaria para el tratamiento de
la informacin
-Tipos de datos.
-Definicin de variables.
-Estructuras de control de flujo.
-Gestin de excepciones.
-Funciones predefinidas.

Desarrollo
SQL es el lenguaje de consulta universal para bases de datos. Desde esta opcin
vamos a tratar los temas relacionados con SQL ANSI 92, que es el standar SQL,
ya que luego entinten variantes como T-SQL (Transact-SQL) y PL/SQL (Procedure
Language / SQL) que sern tratados en sus propias opciones.
SQL proporciona mtodos para definir la base datos, para manipular la
informacin y para gestionar los permisos de acceso a dicha informacin.
Para que un gestor de bases de datos sea considerado como relacional, debe
soportar SQL, independientemente de las caractersticas particulares que dicho
gestor pueda aportar.
Conocer SQL es conocer las bases de datos, y todo su potencial.
Los mandatos de SQL se dividen en tres grandes grupos diferenciados, los cuales
sern tratados por separado y que nicamente se presentan aqu a modo
introductorio.

DDL (Data Definition Language), es el encargado de la definicin de Bases de


Datos, tablas, vistas e ndices entre otros.
Son comandos propios de este lenguaje:
CREATE TABLE
CREATE INDEX
CREATE VIEW
CREATE SYNONYM
DML (Data Manipulation Language), cuya misin es la manipulacin de datos. A
travs de l podemos seleccionar, insertar, eliminar y actualizar datos. Es la parte
que ms frecuentemente utilizaremos, y que con ella se construyen las consultas.
Son comandos propios de este lenguaje:
SELECT
UPDATE
INSERT
INSERT INTO

DELETE FROM
DCL (Data Control Laguage), encargado de la seguridad de la base de datos, en
todo lo referente al control de accesos y privilegios entre los usuarios.
Son comandos propios de este lenguaje:
GRANT
REVOKE

Tipos De Datos

Caractersticas

CHAR (Tamao)

Almacena cadenas de caracteres de una


longitud variable. (La longitud mxima son 4,000
caracteres)
Almacena caracteres con una longitud fija.
(2,000 caracteres mximo)

NUMBER (Precisin, Escala)

Almacena datos numricos, tanto enteros como


decimales, con o sin signo

LONG

Almacena cadenas de caracteres de longitud


variable. (Almacena hasta 2Gb de informacin)

VARCHAR2 (Tamao)

LONG RAW

Almacena datos binarios. Se utiliza


principalmente para grficos, sonidos, etc.
(Mximo 2Gb de espacio)
Almacena informacin de fechas y horas

DATE

RAW (Tamao)

Almacena datos binarios. (Almacena mximo


2,000 Bytes)

ROWID

Representa una cadena hexadecimal que indica


la direccin de una fila en una tabla

NVARCAR2 (Tamao)

NCHAR (Tamao)

Similar al VARCHAR2 pero el tamao de un


carcter depende de la eleccin del juego de
caracteres. (Mximo 2,000 Bytes)
Similar al CHAR y con las mismas caractersticas
que el NVARCHAR2
Similar al LONG y se usa para objetos carcter

CLOB

NCLON

Similar al CLOB solo que el tamao del carcter


depende del juego de caracteres utilizado

BLOB

Similar al LONG RAW. Este se usa para objetos


binarios

Tipos De Datos Que Se Utilizan En El Lenguaje Structure Query Language (SQL)

Conclusin
Aprend que es el lenguaje SQL en las bases de datos y en qu casos se puede aplicar, aparte
sus caractersticas y el tamao mximo que pueden ocupar tambin en que se relacionan y
hacen conjunto con las bases de datos

Bibliografa
DevJoker
http://www.devjoker.com/gru/Tutorial-Transact-SQL/TSQL/Tutorial-TransactSQL.aspx
Wikipedia
https://es.wikipedia.org/wiki/Transact-SQL
Desarrollo Web
http://www.desarrolloweb.com/articulos/tipos-de-datos-en-sql.html

Вам также может понравиться