Definición de Datos con SQL

Páginas: 11 (2574 palabras) Publicado: 3 de diciembre de 2014


TIPOS DE COMANDOS SQL
Las cuatro categorías principales de comandos SQL son los comandos DDL, los comandos DML, los comandos de control de transacción y los comandos DCL.
DDL. Los comandos del Lenguaje de Definición de Datos (DDL, Data Definition Lenguaje) crean, alteran y eliminan objetos de la base de datos. La mayoría de los objetos de base de datos tienen comandos correspondientesCREATE, ALTER Y DROP.
DML. Los comandos de manipulación de datos o Lenguaje de Manipulación de Datos (DML, Data Modification Languaje) son comandos SQL que recuperan, insertan, actualizan, y eliminan las filas de una tabla en una base de datos de Oracle. Los cuatro comandos DML básicos son: SELECT, INSERT, UPDATE Y DELETE.
Comandos de control de transacción. Las aplicaciones que usan el lenguajeSQL y las bases de datos relacionales realizan el trabajo usando transacciones. Una transacción de base de datos es una unidad de trabajo que realiza una o más sentencias SQL relacionadas entre si. Para preservar la integridad de la información en una base de datos, las bases de datos relacionales, como Oracle, aseguran que todo el trabajo dentro de cada transacción se confirma o restaura. Unaaplicación usa los comandos SQL de control de transacción COMMIT y ROLLBACK para controlar el resultado de una transacción de base de datos.
DCL. Una aplicación administrativa usa comandos del Lenguaje de Control de Datos (DCL. Data Control Lenguaje) para controlar el acceso de usuario a una base de datos de Oracle. Los tres comandos DCL que más se usan son los comandos GRANT, REVOKE y SET ROLE.3.1.2 Creación de objetos de base de datos

Como lo vimos al inicio de este tema, el Lenguaje de Definición de Datos es el que permite crear los diferentes objetos de la base de datos, así como modificarlos o eliminarlos con las sentencias CREATE, ALTER y DROP. Aquí veremos algunos ejemplos.

TABLAS
Las tablas son la estructura de datos básica en cualquier base de datos relacional. Unatabla es una colección organizada de registros o filas con los mismos atributos o columnas.
Cuando se crean tablas, las dos cosas principales que se deben considerar son las siguientes:
Las columnas de la tabla, que describen la estructura de la tabla.
Las restricciones de integridad de la tabla, que describen los datos que son válidos dentro de la tabla.

COLUMNAS Y TIPOS DE DATOS
Cuando secrea una tabla para una base de datos de Oracle, se establece la estructura de la tabla mediante la identificación de las columnas que describen los atributos de la tabla. Además, todas las columnas de una tabla tienen un tipo de datos, que describe el tipo básico da datos que aceptará esa columna.

Tipos de datos en Oracle

Tipo de datos
Descripción
CHAR(tamaño)
Almacena cadenas decaracteres de tamaño fijo, hasta 2000 bytes.
Es adecuado para columnas que almacenan cadenas de caracteres de longitud fija, como los códigos de estado de tres letras.
Cuando una cadena de una columna CHAR es menor que el tamaño de la columna, Oracle rellena el final de la cadena con espacios en blanco para crear una cadena que coincida con el tamaño de la columna.
VARCHAR2(tamaño)
Almacena cadenasde caracteres de longitud variable, hasta 2000 bytes
Cuando una cadena de una columna VARCHAR2 es menor que el tamaño máximo de la columna, Oracle almacena sólo la cadena y no anexa blancos a la cadena.
NUMBER(precisión, escala)
Este tipo de datos en Oracle soporta el almacenamiento de todos los tipos de números, incluyendo enteros, decimales, etc. Para limitar el tipo de datos se puedeespecificar una precisión y escala.
DATE
Almacena fechas y horas.
CLOB
Almacena objetos grandes de caracteres de un único byte. Hasta 4 gigabytes. (Chalacter large objects). Documentos
BLOB
Almacena objetos grandes binarios. Hasta 4 gigabytes (Binary Large Objects). Gráficos, secuencias de video o archivos de sonido.


CREACIÓN DE UNA TABLA
Para crear una tabla u otro objeto, se utiliza el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bases de datos, no sql y sql
  • Sql definición
  • Definición Sql
  • sql definicion
  • datos SQL
  • Sql Datos
  • Definición De Datos
  • Definicion De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS