Entradas

Mostrando entradas de enero, 2018

Conceptos básicos Oracle 10g: Introducción

Imagen
1. Objetivos El objetivo de este artículo es describir brevemente los siguientes conceptos básicos a modo de familiarización con las bases de datos ORACLE. Describir brevemente en qué consiste el  modelo relacional y el lenguaje SQL Identificar cuáles son los  componentes de una instancia  de base de datos y cómo se accede a la base de datos. Describir las tareas básicas del administrador de base de datos ( DBA ) Describir cuáles son las herramientas de administración de base de datos disponibles para el administrador por ORACLE. 2. Base de datos relacional La base de datos Oracle es un sistema de administración de base de datos relacionales ( RDBMS ). El modelo relacional (de un modo sencillo) consiste en utilizar tablas bidimensionales para almacenar la información. Consta de tres elementos básicos: Tablas Conjunto de operadores para manipular esas tablas Reglas de integridad 3. Terminología de base de datos relacional Una base de datos r

Sentencia DELETE

Borra una o más filas de una tabla, dependiendo de la condición WHERE. Para guardar cambios hay que ejecutar COMMIT; Para cancelar el borrado podemos hacer ROLLBACK; La sintaxis es la siguiente: DELETE FROM nombre-tabla [WHERE condición] CUIDADO! Si no se pone condición de selección, borra todas las filas de la tabla. Si ejecutamos: DELETE FROM T_PEDIDOS;  Borrar toda la tabla. Si ejecutamos: DELETE FROM T_PEDIDOS WHERE COD_PEDIDO=15;  Borrar un registro.

Una cláusula ORDER BY

La cláusula ORDER BY es un elemento opcional de lo siguiente:     Una instrucción SELECT     Una SelectExpression     Una expresión de VALORES     Una ScalarSubquery     A TableSubquery También se puede usar en una instrucción INSERT o en una instrucción CREATE VIEW . Una cláusula ORDER BY le permite especificar el orden en que aparecen las filas en el conjunto de resultados. En las subconsultas, la cláusula ORDER BY no tiene sentido a menos que vaya acompañada de una o ambas correcciones de resultado y captación de primeras cláusulas o junto con la función ROW_NUMBER , ya que no hay garantía de que la orden se conserve en el conjunto de resultados externo. Se permite combinar ORDER BY en la consulta externa con ORDER BY en las subconsultas. Sintaxis   ORDER BY { column-Name |  ColumnPosition |  Expresión       [ASC |  DESC]       [NULLS PRIMERO |  NULLS LAST]       [, columna-Nombre |  ColumnPosition |  Expresión        [ASC |  DESC]       [NULLS PRIMERO |  NULLS LA

Describe the features of Oracle Database 12c

The DML (data manipulation language) commands are:  SELECT ,  INSERT ,  UPDATE ,  DELETE  and  MERGE . The DDL (data definition language) commands are:  CREATE ,  ALTER ,  DROP ,  RENAME ,  TRUNCATE  and  COMMENT . The DCL (data control language) command are:  GRANT  and  REVOKE . The TCL (transaction control language) commands are:  COMMIT ,  ROLLBACK  and  SAVEPOINT . Retrieving Data using the SQL SELECT Statement Concatenation with NULL is OK. ' Mike ' || NULL || ' Leonard ' = ' MikeLeonard ' Expressions with NULL always result in NULL. 1 + 2 * NULL + 3 = NULL Operator precedences are shown in the following list, from highest precedence to the lowest. Operators that are shown together on a line have the same precedence. INTERVAL ! - (unary minus), ~ (unary bit inversion) ^ *, /, DIV, %, MOD -, + & | = (comparison), <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, IN BETWEEN, CASE, WHEN, THEN, ELSE NOT