ÍNDICE INTRODUCCIÓN...13



Documentos relacionados
8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA

8 SQL SERVER 2008 RA-MA

PRECIO: 350 * * Materiales didácticos, titulación oficial y gastos de envío incluidos (internacionales se presupuestará aparte)

ÍNDICE INTRODUCCIÓN...17

Base de Datos Oracle 10g: Introducción a SQL Código: D Duración: 5 días (40 horas)

ÍNDICE PRIMERA PARTE... 17

ÍNDICE. Introducción... Capítulo 1. Novedades de Access

SQL Los fundamentos del lenguaje

PROGRAMAS DE ESTUDIO FORMATO 7 INTRODUCCIÓN A SQL. Área de Formación Profesional

ÍNDICE. Introducción... XVII. Capítulo 1. Oracle 10g y el Grid Computing... 1

DIPLOMADO EN BASE DE DATOS ORACLE

Oracle Database 12c SQL and PLSQL Fundamentals

Procesamiento Condicional con Sentencias IF Procesamiento Condicional con Sentencias CASE Sentencia Loop Simple Sentencia WhileLoop Sentencia ForLoop

MySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador

Entrarás a formar parte de nuestra bolsa de empleo a la que acuden las empresas en busca de nuestros alumnos.

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO

Dirigido a Profesionales y técnicos de informática que se inicien en el manejo de la base de datos Oracle 11g

Oracle 12c SQL, PL/SQL, SQL*Plus

INDICE Primera Parte. Panorámica general de SQL 2. Rápido repaso de SQL 3. SQL en Perspectiva

SQL (DML) Carlos A. Olarte Gestión y Modelación de SQL Datos (DML)

Introducción a Oracle PL / SQL 12c

Introducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT

SINTAXIS DE SQL-92. <definición de esquema >::= CREATE SCHEMA <cláusula de nombre de esquema> [ <elemento de esquema>... ]

Oracle PL/SQL. Programa de Estudio.

TITULACIÓN Ingeniero Técnico en Informática de Gestión ASIGNATURAS DE SEGUNDO CURSO DEL PLAN 1999 BASE DE DATOS PROGRAMA:

PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle:

Bases de Datos 2. Teórico

PROGRAMA DE MATERIA DATOS DE IDENTIFICACIÓN DESCRIPCIÓN GENERAL OBJETIVO (S) GENERAL (ES) LENGUAJES DE BASES DE DATOS CENTRO DE CIENCIAS BÁSICAS

CURSO DE SQL SERVER 2005

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:

Tema 4. SQL. Juan Ignacio Rodríguez de León

FUNDAMENTOS ORACLE 12C

Oracle Database 11g: Conceptos Fundamentales de SQL y PL/SQL Nuevo

Structured Query Language (SQL) Fundamentos de Bases de Datos InCo

SQL Server FEMEPA SQL Server 2000

8283: Administración y programación en Microsoft SQL Server 2012

Oracle Fundamentos. Programa de Estudio.

Oracle Fundamentos. Programa de Estudio.

Temario Curso Bases de Datos

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros

BASES DE DATOS SQL MÁS S DE SQL (DML) OPERADOR UNION (L30) <SELECT1> UNION <SELECT2> UNION <SELECTN> Copyright 2006, 2007 Instituto Gala

Guía práctica de SQL

Aplicaciones de las vistas Concepto de vista Vistas en SQL Vistas en SQL.

Curso Oficial Microsoft: LENGUAJE DE CONSULTA DE SQL SERVER. Duración : 35 Hrs.

Lic. Vladimir Cotaquispe Gutierrez PROGRAMACIÓN PL/SQL I - 1. Copyright 2008, Oracle. All rights reserved.

Descriptor del curso. Nombre del curso: Haciendo consultas en SQL Server Descripción:

APÉNDICE SQL (Structures Query Language)

Sistema Gestor de Bases de Datos Relacionales (SGBDR), que maneja distintos tipos de datos:

SQL (Structured Query Language)

Índice. iii. Objetivos... 24

Base de datos relacional

Curso SQL. Gestor de Bases de Datos Relacionales

Fundamentos de Oracle

MS_20461 Querying Microsoft SQL Server

ADMINISTRACION DE BASES DE DATOS EN ORACLE

Oracle 12c DISEÑO Y PROGRAMACIÓN

Guía del Curso. IFCD0112 Programación con Lenguajes Orientados a Objetos y Bases de Datos. Relacionales

ORACLE 10g. Descripción A QUIEN VA DIRIGIDO?

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Administración de Bases de Datos I : T-INF127

Oracle Database: Conceptos Básicos de SQL y PL/SQL

ST31_Querying Microsoft SQL Server

EL LENGUAJE DE BASES DE DATOS SQL (DDL, DML, TRIGGERS Y STORE PROCEDURES)

Sistemas de Datos Curso: Ernesto Chinkes. Subconsultas Stored Procedures - Triggers

BASES DE DATOS TEMA 4. SQL. UN LENGUAJE DE CONSULTA COMERCIAL PARA BASES DE DATOS RELACIONALES Contenidos generales

Temario. Índices simples Árboles B Hashing

Tema 4. Manipulación de datos con SQL

SQL. Orígenes y Evolución

SQL Los fundamentos del lenguaje (con ejercicios corregidos) (2ª edición)

Unidad. Lenguaje SQL. (Structured Query Language)

ADMINISTRACION DE ORACLE 9i Guía de estudio (OCA) TEMA 1

A.1. Definiciones de datos en SQL

1

FORMACIÓN E-LEARNING. Curso de Lenguaje SQL para Oracle

Manual Aprendiendo Practicando Oracle SQL (Spanish Edition) Click here if your download doesn"t start automatically

ACERCA DE LOS AUTO RES... III AGRADECIMIENTOS... xi INTRODUCCION... Xl

TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008

Consultas con combinaciones

Lenguaje de Consulta Estructurado S Q. Lenguaje de Consulta Estructurado. Wael Najjar /

Contenido XIII. Capítulo 1. Capítulo 2. Alfaomega. Bases de datos - Reinosa, Maldonado, Muñoz, Damiano, Abrutsky

ORACLE DEVELOPER 10g

ÍNDICE. Introducción... Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1

Sub consultas avanzadas

m046a Curso Consultando SQL Server 2005/2008 con Transact-SQL, 15 h

PROGRAMA DE ASIGNATURA DE BASES DE DATOS II

Bases de Datos Relacionales

Máster Experto en Base de Datos + Prácticas en Gestión de Bases de Datos

MANUAL BÁSICO DEL LENGUAJE SQL

SQL (Structured Query Language)- DML

INDICE CARTAS DESCRIPTIVAS S3

El Lenguaje SQL TEMA V. Grupo de Bas ses de Datos Avanzadas Univ. Carlo os III de Madrid. V.1 SQL como Lenguaje de Definición de Datos

Grupo Kybele, Pág. 1

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.

Diseño de bases de datos

LENGUAJE SQL. En Mysql se utiliza un subconjunto de SQL (update, insert into, delete, select, truncate,etc).

Bases de Datos: Structured Query Language (SQL)

INSTITUTO DE EDUCACIÓN TÉCNICA PROFESIONAL INTEP 1 T.P. SISTEMAS E INFORMATICA

Procesamiento y Optimización de consultas Material Preliminar en preparación

UNIVERSIDAD TECNOLÓGICA ECOTEC FACULTAD DE SISTEMAS COMPUTACIONALES SYLLABUS. Base de Datos II CODIGO COM 338 CREDITOS 3

PL/SQL. DECLARE /* Parte Declarativa */ BEGIN /* Parte de Ejecución */ EXCEPTION /* Parte de Excepciones */ END;

Desarrollo de bases de datos con SQL Server 2014

Transcripción:

ÍNDICE INTRODUCCIÓN...13 CAPÍTULO 1. EL MODELO RELACIONAL. LENGUAJE SQL...17 1.1 INTRODUCCIÓN AL MODELO RELACIONAL...17 1.2 RELACIONES...19 1.2.1 Definición formal de relación...21 1.2.2 Propiedades y tipos de relaciones...22 1.2.3 Intención y extensión de las relaciones...23 1.2.4 Claves de las relaciones...23 1.2.5 Nulos...25 1.3 RESTRICCIONES...26 1.4 ESQUEMAS DE BASES DE DATOS RELACIONALES...28 1.4.1 Grafos relacionales...29 1.4.2 Esquemas relacionales...29 1.5 ÁLGEBRA RELACIONAL...32 1.5.1 Operaciones relacionales básicas...32 1.5.2 Otras operaciones relacionales y operadores booleanos...34 1.6 NORMALIZACIÓN...36 1.6.1 Formas normales...37 1.6.2 Primera forma normal...37 1.6.3 Dependencias funcionales...38 1.6.4 Segunda forma normal...39 1.6.5 Tercera forma normal...39

6 PROGRAMACIÓN EN ORACLE 11g. SQL, SQL*PLUS Y PL/SQL RA-MA 1.6.6 Forma normal de Boyce-Codd...40 1.6.7 Dependencias multivaluada y cuarta forma normal...41 1.6.8 Quinta forma normal...42 1.7 EL LENGUAJE SQL...44 1.8 CREACIÓN DE LAS TABLAS DE UNA BASE DE DATOS RELACIONAL EN SQL ESTÁNDAR...46 1.8.1 Nombres de tablas...47 1.8.2 Nombres de columnas...48 1.8.3 Tipos de datos en SQL estándar...49 1.8.4 Tipos de datos extendidos en SQL estándar...50 1.9 DISEÑO RELACIONAL EN ORACLE. UN EJEMPLO...51 1.9.1 Introducción a la creación de tablas en Oracle 11g...59 1.9.2 Introducción a las restricciones de integridad en Oracle 11g...60 1.9.3 Introducción de registros en tablas en Oracle 11g...63 1.9.4 Introducción a los tipos de datos en Oracle 11g...64 CAPÍTULO 2. ENTORNO DE EJECUCIÓN DE ORACLE SQL Y PL/SQL. PLATAFORMA SQL*PLUS...77 2.1 PLATAFORMA DE PROGRAMACIÓN SQL*PLUS...77 2.2 INSTALACIÓN DE ORACLE 11G Y PL/SQL...77 2.3 PRIMEROS PASOS EN ORACLE 11G: INICIO DEL SERVIDOR...83 2.3.1 Comprobar, Iniciar y Parar Oracle 11g desde Servicios de Windows NT/2000/XP...86 2.3.2 Inicio automático de Oracle 11g...87 2.4 CONEXIÓN A ORACLE 11G...88 CAPÍTULO 3. SQL*PLUS COMO ENTORNO DE TRABAJO PARA SQL Y PL/SQL...97 3.1 EL ENTORNO DE SQL*PLUS...97 3.2 INTRODUCCIÓN AL COMANDO SELECT EN ORACLE 11G...99 3.2.1 Cláusula FROM...101 3.2.2 Cláusula WHERE...101 3.2.3 Cláusula GROUP BY...102 3.2.4 Cláusula ORDER BY...103 3.2.5 Cláusula HAVING...104 3.3 OPERADORES CONJUNTISTAS EN ORACLE 11G SQL...105 3.4 LA TABLA DUAL: TABLA DE TRABAJO DE ORACLE 11G SQL...105 3.5 EDICIÓN DE SINTAXIS DE CONSULTAS O COMANDOS EN EL ENTORNO SQL*PLUS...106

RA-MA ÍNDICE 7 3.6 MANIPULANDO SINTAXIS DE CONSULTAS O COMANDOS...107 3.7 FORMATEANDO SALIDAS DE CONSULTAS O COMANDOS...108 3.8 RELACIÓN DE COMANDOS A UTILIZAR EN SQL*PLUS...111 3.9 UTILIZANDO TECLAS DE COMANDO EN SQL*PLUS...113 3.10 FORMATOS NUMÉRICOS EN SQL*PLUS...114 3.11 FUNCIONES A UTILIZAR EN SQL*PLUS...115 3.12 VARIABLES EN SQL*PLUS...115 CAPÍTULO 4. ELEMENTOS DE ORACLE 11G SQL Y PL/SQL...123 4.1 CATEGORÍAS DE SENTENCIAS EN ORACLE 11G SQL...123 4.2 LA ESTRUCTURA DE PL/SQL...124 4.3 LOS BLOQUES EN PL/SQL...125 4.4 UNIDADES LÉXICAS...129 4.4.1 Identificadores...130 4.4.2 Delimitadores...131 4.4.3 Literales...133 4.4.4 Comentarios...133 4.5 TIPOS (DATATYPES) Y CONVERSIONES...134 4.5.1 Tipos de datos ANSI, DB2 y SQL/DS...141 4.6 FORMATOS...142 4.6.1 Formatos de elementos numéricos...142 4.6.2 Formatos de fechas...144 4.7 CARACTERES ASCII Y EBCDIC EN ORACLE 11G SQL Y PL/SQL...145 4.8 VARIABLES...146 4.9 EXPRESIONES Y OPERADORES EN ORACLE 11G SQL Y PL/SQL...147 4.9.1 Operadores aritméticos...149 4.9.2 Operador concatenación...150 4.9.3 Operadores de comparación...151 4.9.4 Operadores de conjuntos...152 4.9.5 Operadores lógicos...153 4.9.6 Orden de prioridad de los operadores...153 4.10 FUNCIONES PREDEFINIDAS EN ORACLE 11G SQL Y PL/SQL...154 4.10.1 Funciones numéricas...157 4.10.2 Funciones carácter que devuelven valores carácter...161 4.10.3 Funciones carácter que devuelven valores numéricos...164 4.10.4 Funciones de fecha...165 4.10.5 Funciones de conversión...166 4.10.6 Funciones agregadas...168

8 PROGRAMACIÓN EN ORACLE 11g. SQL, SQL*PLUS Y PL/SQL RA-MA CAPÍTULO 5. ESTRUCTURAS DE CONTROL EN PL/SQL...185 5.1 TIPOS DE ESTRUCTURAS DE CONTROL EN PL/SQL...185 5.1.1 Estructuras condicionales...185 5.2 BUCLES...189 5.2.1 Bucles simples...189 5.2.2 Bucles WHILE...190 5.2.3 Bucles FOR numéricos...192 5.2.4 Órdenes GOTO y etiquetas...192 5.2.5 Orden NULL...193 CAPÍTULO 6. REGISTROS, TABLAS Y MATRICES EN PL/SQL...211 6.1 REGISTROS EN PL/SQL...211 6.1.1 Utilización de %TYPE y %ROWTYPE...212 6.1.2 Inicializando y referenciando registros...212 6.1.3 Asignación de registros...214 6.2 TABLAS Y MATRICES...215 6.2.1 Atributo COUNT...216 6.2.2 Atributo DELETE...217 6.2.3 Atributo EXISTS...217 6.2.4 Atributos FIRST y LAST...218 6.2.5 Atributos NEXT y PRIOR...219 6.3 VARRAYS...219 CAPÍTULO 7. SQL EN PL/SQL...237 7.1 SQL EN PL/SQL...237 7.2 LENGUAJE DE MANIPULACIÓN DE DATOS EN PL/SQL...237 7.3 LENGUAJE DE DEFINICIÓN DE DATOS EN PL/SQL...240 7.3.1 Enlaces de bases de datos...240 7.3.2 Secuencias...240 7.3.3 Sinónimos...242 7.3.4 Instrucción ROWNUM...242 7.3.5 Instrucción ROWID...243 7.3.6 Sentencias GRANT y REVOKE...243 7.4 LENGUAJE DE CONTROL DE TRANSACCIONES EN PL/SQL...244 7.4.1 Sentencia COMMIT...246 7.4.2 Sentencia ROLLBACK...247 7.4.3 Sentencia SET TRANSACTION...247 7.4.4 Sentencia SAVE POINT...248

RA-MA ÍNDICE 9 7.5 FUNCIONES INTEGRADAS DE PL/SQL...249 7.5.1 Funciones de cadena...249 7.5.2 Funciones numéricas...254 7.5.3 Funciones de fechas...258 7.6 FUNCIONES DE CONVERSIÓN Y TRANSFORMACIÓN...264 7.6.1 Conversiones automáticas...264 7.6.2 Funciones TRANSLATE y DECODE...265 CAPÍTULO 8. CURSORES EN PL/SQL...275 8.1CURSORES...275 8.1.1 Cursores explícitos...275 8.1.2 Cursores implícitos...277 8.2 BUCLES DE EXTRACCIÓN MEDIANTE CURSOR...278 8.2.1 Variables de cursor...280 CAPÍTULO 9. SUBPROGRAMAS, PROCEDIMIENTOS, FUNCIONES, PAQUETES Y DISPARADORES...297 9.1 SUBPROGRAMAS ALMACENADOS: PROCEDIMIENTOS Y FUNCIONES...297 9.1.1 Creación de procedimientos almacenados...297 9.1.2 Creación de funciones...302 9.1.3 Eliminación de procedimientos y funciones...304 9.2 SUBPROGRAMAS LOCALES...305 9.2.1 Procedimientos locales...305 9.2.2 Funciones locales...306 9.3 PAQUETES...307 9.4 DISPARADORES...310 CAPÍTULO 10. OBJETOS Y COLECCIONES...327 10.1 INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS...327 10.2 BASES DE DATOS OBJETO-RELACIONALES...330 10.3 TIPOS DE OBJETOS...330 10.3.1 Especificaciones del tipo de objeto...331 10.3.2 Cuerpo del tipo de objeto...334 10.3.3 Modificación y eliminación de tipos...341 10.4 OBJETOS DE BASE DE DATOS...344 10.4.1 Objetos transitorios y persistentes...344 10.4.2 Identificadores y referencias a objetos...345 10.4.3 Objetos en las órdenes DML...346 10.5 VARRAYS...348

10 PROGRAMACIÓN EN ORACLE 11g. SQL, SQL*PLUS Y PL/SQL RA-MA 10.6 TABLAS ANIDADAS...349 10.7 VARRAYS EN LA BASE DE DATOS...352 10.8 COLECCIONES...352 CAPÍTULO 11. EXCEPCIONES Y PL/SQL DINÁMICO...377 11.1 EXCEPCIONES...377 11.2 EXCEPCIONES PREDEFINIDAS...379 11.3 EXCEPCIONES DEFINIDAS POR EL USUARIO...380 11.3.1 La sentencia RAISE...381 11.3.2 SQLCODE y SQLERRM...381 11.3.3 Excepciones personalizadas en PL/SQL. RAISE_APPLICATION_ERROR...382 11.4 PROPAGACIÓN DE EXCEPCIONES EN PL/SQL...383 11.5 PL/SQL DINÁMICO...384 11.5.1 Sentencias DML con SQL dinámico. EXECUTE IMMEDIATE y SQL%ROWCOUNT...384 11.6 CURSORES CON SQL DINÁMICO...385 CAPÍTULO 12. PL/SQL Y JAVA...395 12.1 PL/SQL Y JAVA...395 12.2 LA UTILIDAD LOADJAVA...397 12.3 EJECUCIÓN DE PROGRAMAS JAVA CON PL/SQL...397 CAPÍTULO 13. LENGUAJE DE MODIFICACIÓN DE DATOS DML EN ORACLE 11G SQL...401 13.1 INTRODUCCIÓN...401 13.2 LA SENTENCIA SELECT...402 13.2.1 Ejemplos relativos a la sentencia SELECT...406 13.2.2 Selección de todas las tablas de una instancia de base de datos y de todas las columnas de una tabla...409 13.2.3 Selección de filas...410 13.2.4 Filas duplicadas y la cláusula DISTINCT...412 13.2.5 Ordenación de los resultados de una consulta...413 13.2.6 Columnas calculadas...415 13.2.7 Renombrar columnas: cláusula AS...416 13.3 CONSULTAS CON CONDICIONES DE BÚSQUEDA...417 13.3.1 Contrastes de comparación...418 13.3.2 Contraste de rango: cláusula BETWEEN AND...419 13.3.3 Contraste de pertenencia a un conjunto: cláusula IN...420 13.3.4 Contraste de correspondencia con patrón: cláusula LIKE...422 13.3.5 Contraste de valor nulo: cláusula IS NULL...424

RA-MA ÍNDICE 11 13.3.6 Contrastes compuestos: cláusulas AND, OR y NOT...424 13.3.7 Combinación de consultas: cláusula UNION...426 13.4 CONSULTAS MUTITABLA. JOINS...429 13.4.1 JOINS con criterios de selección de filas...433 13.4.2 JOINS con múltiples columnas de emparejamiento...434 13.5 JOINS DE TRES O MÁS TABLAS...434 13.6 JOIN CON CONDICIONES DE BÚSQUEDA SIN IGUALDAD...437 13.7 JOINS INTERNOS Y EXTERNOS...438 13.7.1 JOIN EXTERNO completo...439 13.7.2 JOIN EXTERNO izquierdo y derecho...439 13.8 INNER JOIN...441 13.9 LEFT JOIN, RIGHT JOIN...443 13.9.1 Casos especiales en consultas multitabla...446 13.10 RESUMIR DATOS...449 13.10.1 Resumir datos con CUBE...449 13.10.2 Utilizar GROUPING para distinguir valores NULL...450 13.10.3 Resumir datos con ROLLUP...451 13.11 SUBCONSULTAS...452 13.11.1 Reglas de las subconsultas...455 13.11.2 Subconsultas con IN...456 13.11.3 Subconsultas con operadores de comparación...457 13.11.4 Subconsultas con EXISTS...458 13.11.5 Subconsultas con ANY, SOME o ALL...460 13.11.6 Subconsultas usadas en cualquier lugar de una expresión...461 13.11.7 Subconsultas con múltiples niveles de anidamiento...462 13.12 SUBCONSULTAS CORRELACIONADAS...462 13.12.1 Subconsultas correlacionadas con alias...463 13.12.2 Subconsultas correlacionadas con operadores de comparación...464 13.12.3 Subconsultas correlacionadas con una cláusula HAVING...464 13.12.4 UNION, INTERSECT y MINUS en subconsultas...465 13.13 AGREGAR DATOS A TABLAS. LA SENTENCIA INSERT...466 13.13.1 Insertar una fila mediante INSERT INTO...VALUES...467 13.13.2 Insertar valores NULL...468 13.13.3 Insertar todas las columnas...469 13.13.4 Insertar varias filas mediante INSERT INTO...SELECT...469 13.14 ELIMINAR DATOS. LAS SENTENCIAS DELETE Y TRUNCATE...470 13.14.1 Eliminar filas con DELETE...470

12 PROGRAMACIÓN EN ORACLE 11g. SQL, SQL*PLUS Y PL/SQL RA-MA 13.14.2 Eliminar todas las filas con TRUNCATE TABLE...472 13.14.3 Cambiar datos con UPDATE...473 13.14.4 Actualización de todas las filas con UPDATE...474 13.14.5 UPDATE con subconsulta...474 13.15 BLOQUEO DE TABLAS. SENTENCIA LOCK TABLE...475 13.16 ACTUALIZACIONES CON LA SENTENCIA MERGE...476 CAPÍTULO 14. LENGUAJE DE DEFINICIÓN DE DATOS DDL EN ORACLE 11G SQL...489 14.1 INTRODUCCIÓN...489 14.2 ESQUEMAS, TABLAS, COLUMNAS Y TIPOS DE DATOS...489 14.3 CREACIÓN Y ADMINISTRACIÓN DE TABLAS...490 14.4 CREACIÓN DE TABLAS CON CREATE TABLE...490 14.4.1 Restricciones de integridad...492 14.4.2 Anidamiento...497 14.4.3 Particionamiento...498 14.4.4 Índices...502 14.4.5 ENABLE y DISABLE en restricciones de integridad...503 14.5 MODIFICACIÓN DE TABLAS CON ALTER TABLE...504 14.5.1 Modificación de tabla...505 14.5.2 Modificación de columnas...507 14.5.3 Modificación de restricciones de integridad...509 14.5.4 Modificación de propiedades de columnas...510 14.5.5 Modificación de tablas externas...513 14.5.6 Movimiento de tablas...513 14.5.7 Cláusulas ENABLE/DISABLE...514 14.5.8 Modificación del particionamiento...515 14.6 BORRADO DE TABLAS CON DROP TABLE...519 14.7 CREAR Y ADMINISTRAR SECUENCIAS...519 ÍNDICE ALFABÉTICO...523