PrimeraParte

Páginas: 21 (5103 palabras) Publicado: 22 de abril de 2015
ACI-800 Tecnología de Bases
de Datos
Introducción a SQL

MATERIAL PROPIEDAD DE UDLA.
AUTORIZADA SU UTILIZACIÓN SÓLO PARA FINES ACADÉMICOS.

SQL : Structured Query Language
El lenguaje de consulta estructurado o es un lenguaje declarativo de
acceso a bases de datos relacionales que permite especificar diversos tipos
de operaciones en ellas.
Una de sus características es el manejo del álgebra y elcálculo
relacional que permiten efectuar consultas con el fin de recuperar de forma
sencilla información de interés de bases de datos, así como hacer cambios
en ellas.
Desarrollado en los 70’s por IBM con el nombre SEQUEL para su DBMS
experimental System-R, evolucionado comercialmente por Oracle en 1979,
estandarizado por ANSI en 1986, completado en 2008 (SQL:2008)
Es un lenguaje declarativo de"alto nivel" o "de no procedimiento" que,
gracias a su fuerte base teórica y su orientación al manejo de conjuntos de
registros —y no a registros individuales— permite una alta productividad
en codificación y la orientación a objetos.

SQL : Structured Query Language
Principales características
DDL : Data Definition Language : Comandos para la definición de esquemas
de relación, borrado derelaciones y modificaciones de los esquemas de
relación ( CREATE / ALTER / DROP ), además incluye comandos para
especificar los derechos de acceso a las relaciones y a las vistas ( GRANT /
REVOKE )
DML : Data Manipulation Language : Permite manipular los contenidos de
las relaciones ( INSERT / UPDATE / DELETE / TRUNCATE ), además
especificar las restricciones de integridad, definición de vistas y elcontrol
de transacciones (COMMIT / ROLLBACK) .
SQL : Structured Query Language : Lenguaje de consultas propiamente tal.
Lenguaje de consultas basado tanto en álgebra relacional como en cálculo
relacional de tuplas. (SELECT)

SQL : Structured Query Language
RESUMEN de los principales comandos a revisar
1.

DDL : Definir los objetos
1. CREATE
Crear estructuras
2. ALTER
Modificar estructuras
3. DROPEliminar estructuras
4. GRANT
Otorgar Permisos
5. REVOKE
Quitar Permisos

2.

DML : Administrar los datos
6. INSERT
Agregar datos
7. UPDATE
Modificar
8. DELETE
Eliminar
9. TRUNCATE
Eliminar (sin vuelta atrás)
10. COMMIT
Consolidar
11. ROLLBACK
Vuelta Atrás

3.

SQL : Consultar los datos de manera estructurada
12. SELECT
Consulta

Principales tipos de datos Oracle
Para cada columna tenemos que elegirentre algún dominio definido por el usuario
o alguno de los tipos de datos predefinidos que se describen a continuación:
Lista 1 : tipos de datos más comúnmente usados
Tipo Dato

Descripción

NUMBER [ (p [, s]) ]

Número con p precisión (parte entera) y s escala (parte decimal). La precisión p
puede variar de 1 a 38. La s escala puede variar desde -84 hasta 127. Tanto la
precisión y la escala seencuentran en dígitos decimales. Un valor numérico
requiere 1 a 22 bytes.

Cadena de caracteres de longitud variable que tiene como  tamaño máximo el
de size en BYTE o CHAR. El tamaño máximo es de 4000 bytes o caracteres, y
VARCHAR2(size [BYTE | CHAR]) valor
la mínima es de 1 byte o un carácter. Se debe especificar el tamaño de para
VARCHAR2.

DATE

Intervalo de fechas válidas del 1 de enero de4712 antes de Cristo a el 31 de
diciembre de 9999. El formato por defecto se determina explícitamente por el
parámetro NLS_DATE_FORMAT o implícitamente por el parámetro
NLS_TERRITORY. El tamaño es de 7 bytes. Este tipo de datos contiene los campos
de fecha y hora AÑO, MES, día, hora, minuto y segundo. No tiene fracciones de
segundo o de una zona horaria.

CHAR [(size [BYTE | CHAR])]

Cadena decaracteres de longitud fija de size bytes de tamaño o size de
caracteres. El tamaño máximo es de 2000 bytes o caracteres, el tamaño
predeterminado y mínimo es de 1 byte.

Principales tipos de datos Oracle
Lista 2 : Otros tipos de datos menos comúnmente usados
LONG,
FLOAT,
BINARY_INTEGER,
BINARY_FLOAT, BINARY_DOUBLE,
NCHAR,
NVARCHAR2, TIMESTAMP,
INTERVAL_DAY,
INTERVAL_YEAR,
RAW,
LONG RAW,
CLOB,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • asentamientos urbanos y rurales primeraparte
  • HobsbawmHistoriaSigloXX PRIMERAPARTE A

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS