3 GESTIÓN DE TABLESPACES
|
|
- Susana Maldonado Díaz
- hace 8 años
- Vistas:
Transcripción
1 3 GESTIÓN DE TABLESPACES 3.1 Introducción. 3.2 Creación de tablespaces. 3.3 Modificación de tablespaces. 3.4 Borrado de tablespaces. 3.5 Índices, secuencias y clusters. 3.6 Enlaces de bases de datos. 3.7 Parámetros de almacenamiento. 3.1 INTRODUCCIÓN Un tablespace es una unidad lógica de almacenamiento de datos representado físicamente por uno o más archivos de datos. Se recomienda crear un tablespace por aplicación o grupos de usuarios. (al instalar SYSTEM, USERS, TEMP, UNDOTBS01) Se pueden ver todos los tablespaces en DBA_DATA_FILES. Los ficheros de los tablespaces que genera el usuario están por defecto situados en C:\oracle\product\10.2.0\oradata\orcl. 3.2 CREACIÓN DE TABLESPACES Para crear un tablespace se usa la orden CREATE TABLESPACE la cual permite asignar uno o más archivos al espacio de tablas y especificar un espacio por omisión para cualquiera de las tablas creadas sin un espacio de tabla explícitamente mencionado en una sentencia CREATE TABLE. Su sintaxis es: CREATE TABLESPACE nb_tablespace DATAFILE nb_archivo [SIZE entero [K M][REUSE]] [AUTOEXTEND {OFF ON claúsulas}], [ nb_archivo [SIZE entero [K M][REUSE] [AUTOEXTEND {OFF ON claúsulas}],...] [DEFAULT STORAGE )] (INITIAL tamaño NEXT tamaño MINEXTENTS tamaño MAXEXTENTS tamaño PCTINCREASE valor [ONLINE OFFLINE]; Donde: DATAFILE: Especifica los archivos de datos que componen el tablespace. REUSE: Reutiliza el archivo si ya existe o lo crea si no existe. Pag: 1 de8
2 SIZE entero: Especifica el tamaño del tablespace, en KB o MB DEFAULT STORAGE: Define el almacenamiento por omisión para todos los objetos que se creen en ese espacio de tabla. Fija la cantidad de espacio si no se especifica en la sentencia CREATE TABLE. INITIAL: Extensión inicial. Tamaño en bytes de la primera extensión del objeto. NEXT: Extensión siguiente. Tamaño de la siguiente extensión que va a asignar al objeto. Por defecto, es el tamaño de un bloque de datos (el tamaño del bloque de datos se especifica en el parámetro de inicio de Oracle: db_block_size y debe ser múltiplo del tamaño del bloque del sistema operativo del servidor) MINEXTENTS: Reserva extensiones adicionales más allá de la extensión inicial que se da a la tabla por omisión. Este parámetro permite asignar una gran cantidad de espacio cuando se crea un objeto, incluso si el espacio disponible no esta contiguo. El valor por omisión es 1, que significa que Oracle solo asigna la extensión inicial. Si el valor es mayor que 1, Oracle calcula el tamaño de las extensiones subsiguientes basándose en los valores de los parámetros INITIAL, NEXT Y PCTINCREASE. MAXEXTENTS: Número total de extensiones incluida la primera que Oracle puede asignar al objeto. El valor depende del tamaño del bloque de datos. PCTINCREASE: Es un factor de crecimiento para las extensiones. Por defecto es 50, lo que significa que cada extensión subsiguiente será un 50% más grande que la extensión anterior. El valor de la siguiente extensión es: NEXT = NEXT + (PCTINCREASE * NEXT) / 100 ONLINE: El tablespace está disponible después de crearlo. Activa tablespaces. Es el valor por defecto OFFLINE: Desactiva el tablespace e impide el acceso al mismo. AUTOEXTEND cláusulas: Activa o desactiva el crecimiento automático de los archivos de datos del tablespace. Cuando un tablespace se llena podemos usar esta opción para que el tamaño del archivo o archivos de datos asociados crezca automáticamente. AUTOEXTEND OFF desactiva el crecimiento automático. El formato AUTOEXTEND ON es: AUTOEXTEND ON NEXT entero {K M} MAXSIZE {UNLIMITED entero {K M}} NEXT entero: Es el incremento de espacio en disco expresado en Kilobytes o en Megabytes que se reservara automáticamente para el archivo. MAXSIZE: es el máximo espacio en disco reservado para la extensión automática del archivo. Pag: 2 de8
3 UNLIMITED: Significa que no hay limite del espacio en el disco reservado. Los tablespaces se miran escribiendo la siguiente select: SELECT FILE_NAME, FILE_ID, TABLESPACE_NAME, BYTES FROM DBA_DATA_FILES; (Es necesario que el usuario SYS dé privilegios sobre esta vista para poder consultarla) Ejemplo creación Tablespace: CREATE TABLESPACE trabajo DATAFILE TRABAJ1.ORA SIZE 10 M, TRABAJ2.ORA SIZE 5 M DEFAULT STORAGE (INITIAL 10 NEXT 10 PCTINCREASE 25); En este ejemplo se crea un tablespace Trabajo que está formado por 2 ficheros, y con valor inicial, siguiente y porcentaje de incremento. 3.3 MODIFICACIÓN DE TABLESPACES Dónde: ALTER TABLESPACE nb_tablespace {ADD DATAFILE nb_archivo [SIZE entero [K M]] [REUSE] [AUTOEXTEND ON **... OFF] [, nb_archivo [SIZE entero [K M] [REUSE] [AUTOEXTEND ON **... OFF]... ] RENAME DATAFILE nb_archivo [, nb_archivo2 ]... TO nb_nuevo_archivo [, nb_nuevo_archivo2 ] [DEFAULT STORAGE clausulas_de_almacenamiento] [ON LINE OFF LINE]}; ADD DATAFILE: Añade al tablespace uno o varios ficheros. AUTOEXTEND: Hace que se active o desactive el crecimiento de los ficheros. Por defecto está en ON. RENAME DATAFILE: Cambia el nombre de un archivo existente en el tablespace. Este cambio ha de hacerse previamente en el sistema operativo y después ejecutar la orden SQL. El tablespaces debe estar desactivado (offline) mientras se produce el cambio. DEFAULT STORAGE: especifica los nuevos parámetros de almacenamiento para todos los objetos que se creen a partir de ahora en este tablespaces. ** PUNTOS SUSPENSIVOS (...): En este lugar pueden ir colocadas las siguientes cláusulas (como vimos anteriormente): Pag: 3 de8
4 - NEXT: Entero que incrementa el espacio en disco, en Mb. - MAXSIZE: Es el máximo espacio en disco reservado para la extensión automática del tablespace. - UNLIMITED: No existe límite reservado. Ejemplo: Desactivar el tablespace Trabajo ALTER TABLESPACE Trabajo OFF LINE; Ejemplo: Añadir un fichero de 6 Mb al tablespace Trabajo ALTER TABLESPACE Trabajo ADD DATAFILE Trabajo3.ora SIZE 6 M; 3.4 BORRAR TABLESPACES El borrado de Tablespaces de hace mediante la orden DROP Sintaxis: DROP TABLESPACE nb_tablespace [INCLUDING CONTENTS [AND DATAFILES] [CACADE CONSTRAINTS]]; Donde: INCLUDING CONTENTS: Permite borrar un tablespaces que tenga datos. Sin esta opción solo puede borrarse uno vacío. AND DATAFILES: Borra todos los archivos de datos asociados. CACADE CONSTRAINTS: Borra las relaciones de integridad referencial que afecten a las tablas del tablespaces suprimido. Conviene poner el tablespace a offline antes de borrarlo para asegurarnos de que no haya sentencias SQL que estén accediendo a sus datos, en cuyo caso seria imposible borrarlo. 3.5 ÍNDICES, SECUENCIAS Y CLUSTERS. SECUENCIAS: Se usan para generar números únicos y de manera automática. Una secuencia es un objeto que se puede compartir. Se usa típicamente para crear valores en una primary key. La misma secuencia puede utilizarse para varias tablas. Mejora la eficiencia en cuanto a la rapidez de acceso de los objetos que están en memoria. Para crear una secuencia se debe tener el permiso de creación de secuencias (CREATE SEQUENCE) y para usarlas se debe ser su propietario (el privilegio CREATE ANY SEQUENCE permite crear secuencias en cualquier esquema). Pag: 4 de8
5 Su sintaxis es la siguiente: Donde: CREATE SEQUENCE nb_secuencia [INCREMENT BY n] [START WITH n] [{MAXVALUE n NOMAXVALUE}] [{MINVALUE n NOMINVALUE}] [{CYCLE NOCYCLE}] [{ORDER NOORDER}] [{CACHE n NOCACHE]; INCREMENT BY: Especifica el intervalo entre los números de secuencia donde n es un nº entero. n por defecto es 1. Puede ser negativo y produce un decremento de la secuencia. START WITH n: Especifica el primer nº de la secuencia, por defecto, 1. MAXVALUE n: Especifica el valor máximo que la secuencia puede generar. NOMAXVALUE especifica el valor máximo de 1027 para secuencia ascendente, y 1 para secuencias descendentes MINVALUE n: Especifica el valor mínimo de la secuencia, NOMINVALUE especifica un valor mínimo 1 para ascendentes y 1026 para descendentes. CYCLE: Reanuda la secuencia cuando llega al máximo o al mínimo valor. NOCYCLE: Es la opción predeterminada por defecto. No la reanuda. CACHE: Especifica el número de valores que serán preasignados y mantenidos por el servidor para garantizar un acceso mas rápido. Como mínimo 2. ORDER NO ORDER: garantiza que los números de secuencia se generan en el orden requerido. NO ORDER no lo garantiza, es la opción por defecto. Las secuencias creadas pueden ser vistas en USER_SEQUENCES Ejemplo: Crear la secuencia Dept_Deptno con el fin de ser utilizada en la columna Deptno de la tabla Dept. La secuencia comenzará por 91 no permitiéndose ni caché ni ciclos: CREATE SEQUENCE DEPT_DEPTNO INCREMENT BY 1 START WITH 90 MAXVALUE 100; Pag: 5 de8
6 LAS PSEUDOCOLUMNAS NEXVAL Y CURRVAL NEXTVAL : Se usa para obtener eficientemente el próximo número de secuencia. Se ha de utilizar con el nombre de la secuencia. Siempre que se refiere la secuencia a nextval se generará un número nuevo de secuencia, con lo que hay que tener cuidado al usarlo. Se mira así: SELECT DEPT_DEPTNO.NEXTVAL Aunque tiene el inconveniente de que al mirarlo la secuencia se ejecuta y suma un incremento al último valor: entonces al seguir insertando claves con la secuencia el resultado sería erróneo. CURRVAL: se usa para hacer referencia al número de secuencia generado recientemente. O sea, que si queremos consultar el número por el que va la secuencia debemos usar currval. Se mira así: SELECT DEPT_DEPTNO.CURRVAL FROM DUAL; Ejemplo: Insertar en dept el deptartamento márketing, de la ciudad de San Diego Insert Into Dept values (Dept_Deptno.Nextval, Marketing, San Diego ); MODIFICACIÓN DE UNA SECUENCIA ALTER SEQUENCE nb_secuencia [INCREMENT BY n] [START WITH n] [{MAXVALUE n NOMAXVALUE}] [{MINVALUE n NOMINVALUE}] [{CYCLE NOCYCLE}] [{ORDER NOORDER}] [{CACHE n NOCACHE]; La sintaxis es idéntica a la de la creación, cambiando el create por el alter. Todas las funciones tienen la misma sintaxis y sirven para lo mismo. Al modificar una secuencia se verán afectados los valores futuros. Si se quiere recomenzar la secuencia por un número diferente debe ser eliminada y creada de nuevo. BORRAR UNA SECUENCIA Se borra mediante la orden DROP: Sintaxis: Pag: 6 de8
7 ÍNDICES DROP SEQUENCE nb_secuencia; El índice es un objeto de la BD cuya misión es acelerar la recuperación de filas. Suelen ser usados y mantenidos automáticamente por el servidor. Pueden ser creados de dos formas: manual y automáticamente. - Automáticamente: Cuando se establece una primary key, o unique key - Manualmente: Cuando el usuario de la BD así lo desea para acceder más rápido a las filas. Sintaxis : CREATE INDEX nb_index ON nombretabla (column1[asc DESC] [,column2...] ); Ejemplo: crear un índice para la columna ename de la tabla emp: CREATE INDEX ID_EMP ON EMP (ENAME); Los índices no suelen aparecer en el catálogo, hay que hacer un select específico para verlos: SELECT IC.INDEX_NAME, IC.COLUMN_NAME, IC.COLUMN_POSITION, IX.UNIQUENESS FROM USER_INDEXES IX, USER_IND_COLUMNS IC WHERE IC.INDEX_NAME= IX.INDEX_NAME; ELIMINAR UN ÍNDICE Se utiliza la orden DROP CLUSTERS DROP INDEX nb_indice; Se utilizan para almacenar una sola vez en la misma área del disco columnas que son idénticas en distintas tablas. Los clusters se pueden crear: - Cuando se crea la tabla: CREATE TABLE nb_tabla (columna1 tipo..., CLUSTER nb_cluster(columna[,columna2...])); - De forma Independiente: CREATE CLUSTER nb_cluster (columna tipo_dato [,columna tipo_dato]); Pag: 7 de8
8 BORRAR UN CLUSTER Se hace mediante la orden DROP DROP CLUSTER nb_cluster [INCLUDING TABLES [CASCADE constraints]]; 3.6 ENLACES DE BASES DE DATOS. Es un objeto que permite acceder a objetos de una base de datos remota. Define el enlace entre una base de datos local y un nombre de usuario en una base de datos remota. Se usa para realizar consultas en tablas de la BD remota. El formato es: CREATE [PUBLIC] DATABASE LINK nombredelenlace CONNECT TO usuario IDENTIFIED BY clave USING cadenadeconexion ; En el acceso a tablas remotas es necesario añadir al nombre de la tabla el nombre del enlace de esta manera: nombretabla@nombredelenlace. 3.7 PARÁMETROS DE ALMACENAMIENTO. Hasta ahora al crear una tabla no hemos definido parámetros e almacenamiento, lo hemos dejado por defecto, según la especificación del tablespaces que contiene a la tabla (DEFAULT STORAGE). Podemos hacerlo de la siguiente forma. CREATE TABLE nombre tabla ( Igual que siempre ) STORAGE ( INITIAL tamaño NEXT tamaño MINEXTENTS tamaño MAXEXTENTS tamaño PCTINCREASE valor ) [TABLESPACE nombretablespace]; Consultar el manual de referencia de Oracle para ver el resto de cláusulas. Pag: 8 de8
Estructura de una BD Oracle. datafiles redo log controlfiles tablespace objetos Estructura lógica. Tablespaces tablespace SYSTEM
Estructura de una BD Oracle. Una BD Oracle tiene una estructura física y una estructura lógica que se mantienen separadamente. La estructura física se corresponde a los ficheros del sistema operativo:
Más detallesAdministración Básica de Oracle9i
PRACTICAS TEMA 5. TABLESPACES. 5.1. Consultar los tablespaces que componen la BD. Comprobar los ficheros que tiene cada uno de ellos. Cuáles son 'locales' y cuáles no? 5.2. Crea el tablespace DATACURSOxy,
Más detallesUniversidad Nacional de Costa Rica Administración de Bases de Datos
Universidad Nacional de Costa Rica Administración de Bases de Datos Mantenimiento de tablespaces e índices Para más información visite: http://www.slinfo.una.ac.cr Autor: Steven Brenes Chavarria Email:
Más detallesA.1. Definiciones de datos en SQL
A.1. Definiciones de datos en SQL Las Sentencias del lenguaje de definición de datos (DDL) que posee SQL operan en base a tablas. Las Principales sentencias DDL son las siguientes: CREATE TABLE DROP TABLE
Más detallesSi queremos modificar la contraseña de sys, una vez que accedamos al sistema como sys, escribiremos la sentencia:
TRABAJANDO CON SQL*PLUS El objetivo de este tema es simplemente, hacer una revisión de los conceptos avanzados de SQL, para ello, empezaremos por ver como se accede a SQL*PLUS y como crear usuarios, para
Más detallesSQL (Structured Query Language)
SQL (Structured Query Language) El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite
Más detallesClase 2: Estructuras Lógicas y Físicas(I)
Clase 2: Estructuras Lógicas y Físicas(I) Introducción a Segmentos, Extents y bloques de datos Bloque de datos Inittrans, Maxtrans Extents Segmentos Cláusula Storage Introducción tablespaces, datafiles
Más detallesCONSULTAS BASICAS EN SQL SERVER
CONSULTAS BASICAS EN SQL SERVER CONSULTAS DE SELECCION Las consultas de selección se utilizan para indicar al motor de datos que devuelva información de las bases de datos, esta información es devuelta
Más detallesUn nombre de usuario de 30 caracteres o menos, sin caracteres especiales y que inicie con una letra.
Unidad IV: Seguridad 4.1 Tipos de usuario El objetivo de la creación de usuarios es establecer una cuenta segura y útil, que tenga los privilegios adecuados y los valores por defecto apropiados Para acceder
Más detallesPROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER
PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER Proyecto de administración avanzada Alejandro Romero Abadía 1 Este proyecto consiste en una explicación de las funciones que ofrece la consola web de administración
Más detallesEstructuras de Oracle
Estructuras de Oracle Estructuras de Oracle Tablas En este capítulo se van a tratar dos temas fundamentales en toda base de datos Oracle: los usuarios o esquemas y las tablas. Se explicará todo muy por
Más detallesConstraints (Restricciones) Copyright Oracle Corporation, 1998. All rights reserved.
11 Constraints (Restricciones) Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir constraints Crear y mantener
Más detallesCreación y Gestión de Tablas. Copyright Oracle Corporation, 1998. All rights reserved.
10 Creación y Gestión de Tablas Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir los principales objetos
Más detallesOracle Database 10g: Taller de Administración I 1-2
Oracle Database 10g: Taller de Administración I 1-2 Marco de gestión Hay tres componentes principales del marco de gestión de la BD Oracle: Labasededatosylainstanciaqueseestágestionando Un listener que
Más detallesTema 4. Manipulación de datos con SQL
Tema 4 Manipulación de datos con SQL Índice Tema 4 1. Inserción de registros. Consultas de datos anexados. 2. Modificación de registros. Consultas de actualización. 3. Borrado de registros. Consultas de
Más detallesSub consultas avanzadas
Sub consultas avanzadas Objetivo Después de completar este capítulo conocerá lo siguiente: Escribir una consulta de múltiples columnas Describir y explicar el comportamiento de las sub consultas cuando
Más detallesMANUAL BÁSICO DE ORACLE
MANUAL BÁSICO DE ORACLE ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO INTRODUCCIÓN... 3 1. TIPOS DE DATOS... 4 1.1 TIPOS DE DATOS ALFANUMÉRICOS...
Más detallesIniciando con Oracle. Índice de contenido. Ingresando a Oracle. Cambiando Su Contraseña. Ingresando un Comando SQL en SQL*Plus
Iniciando con Oracle Índice de contenido Ingresando a Oracle...1 Cambiando Su Contraseña...1 Ingresando un Comando SQL en SQL*Plus...2 Saliendo de SQL*Plus...2 Consiguiendo Ayuda...2 Creación de una Tabla...3
Más detallesOracle Express 10g. Marta Zorrilla Universidad de Cantabria
Oracle Express 10g Marta Zorrilla Universidad de Cantabria Características With Oracle Database XE, you use an intuitive browser-based interface to: Administer the database Create tables, views, and other
Más detallesCOMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN
COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN Tipos de datos SQL admite una variada gama de tipos de datos para el tratamiento de la información contenida en las tablas, los tipos
Más detallesCREATE USER ADMINISTRADOR IDENTIFIED BY ADMIN DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP QUOTA 500K ON USERS;
1. Conectarse como usuario SYSTEM a la base y crear un usuario llamado administrador autentificado por la base de datos con contraseña admin. Indicar como "tablespace" por defecto USERS y como "tablespace"
Más detallesSistema Gestor de Bases de Datos Relacionales (SGBDR), que maneja distintos tipos de datos:
Bases de Datos Introducción a ORACLE Sistema Gestor de Bases de Datos Relacionales (SGBDR), que maneja distintos tipos de datos: o Tradicionales como INTEGER, VARCHAR2, DATE,..., etc. o Nuevos y complejos:
Más detallesMANUAL BÁSICO DEL LENGUAJE SQL
MANUAL BÁSICO DEL LENGUAJE SQL ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO INTRODUCCIÓN... 3 1. COMANDOS... 4 1.1 Comandos DLL... 4
Más detalles2. ESTUDIO DE INDICES
Asignatura de Administración de Bases de Datos Curso 2011/2012 Pág. 1 PRÁCTICA DE ADMINISTRACIÓN DE BASES DE DATOS Una compañía de salud gestiona datos relativos a las consultas médicas a pacientes por
Más detallesEL ENTORNO DE TRABAJO SQL ORACLE
PREVIO 2 EL ENTORNO DE TRABAJO SQL ORACLE Y LENGUAJE DE DEFINICIÓN DE DATOS DDL) INTRODUCCIÓN A ORACLE Oracle10g es de las últimas versiones de esté manejador de base de datos, incorpora la tecnología
Más detallesConsultas con combinaciones
UNIDAD 1.- PARTE 2 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Consultas con combinaciones Usando combinaciones (joins), se pueden
Más detalles5 Objetos de base de datos
5 Objetos de base de datos Una consulta SQL, restringiendo las filas resultantes, agrupando valores a nivel de grupos de datos, realizando conversiones de datos, etc., puede ser almacenada en la base de
Más detallesInstituto Profesional DuocUC Escuela de Ingeniería Control File
Control File Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá saber lo siguiente: Explicar el uso del archivo de control Listar los contenidos del archivo
Más detallesBackup & Recovery Oracle 9i
Configuración de Copia de Seguridad y Recuperación Cómo ya sabemos, todas las transacciones se registran en los ficheros redo log online. Esto permite la recuperación automática de las transacciones en
Más detallesTrabajos de Ampliación. Bases de datos NoSQL.
BASES DE DATOS NoSql Son bases de datos pensadas para aplicaciones que hagan un uso intensivo de la misma. Estas bases de datos permiten una mayor flexibilidad y facilidad a la hora de introducir los datos
Más detallesADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN
ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN 1. En el SGBD Oracle. Cuál de las siguientes afirmaciones es correcta? a) Los usuarios con el rol de administrador de la base de datos son SYS,
Más detallesBASE DE DATOS - CURSO 02/03 PRÁCTICA 2: SQL: Lenguaje de definición de datos (DDL)
OBJETIVOS: Enseñar al alumno las sentencias que forman el lenguaje de definición de datos de SQL, es decir, el subconjunto de órdenes que nos permitirán crear o editar esquemas de bases de datos. MATERIAL:
Más detallesInternet Information Server
Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en
Más detallesDependiendo de las tareas, podemos clasificar las sentencias SQL en dos tipos:
CONTENIDO. 1. INTRODUCCIÓN 2. TIPOS DE SENTENCIAS SQL 3. TIPOS DE DATOS 4. SQL PLUS 5. CONSULTAS DE DATOS 6. RESTRICCIÓN Y CLASIFICACIÓN DE LOS DATOS 7. FUNCIONES A NIVEL DE FILA 8. VISUALIZACIÓN DE DATOS
Más detallesMANUAL COPIAS DE SEGURIDAD
MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta
Más detallesBackup & Recovery Oracle 9i. Las copias físicas offline, conocidas como Backups en frío, se realizan cuando la Base de Datos está parada.
Copias de Seguridad Físicas OFFLINE Las copias físicas offline, conocidas como Backups en frío, se realizan cuando la Base de Datos está parada. Como ya se ha comentado anteriormente, una copia en frío
Más detallesOracle Básico PL/SQL
Oracle Básico PL/SQL Creación de un Esquema de Base de Datos El objetivo de este ejercicio es la ejecución de sentencia SQL de tipo DDL. Contenido Caso a Desarrollar...2 Modelo Lógico... 2 Modelo Físico...
Más detalles1. DML. Las subconsultas
1.1 Introducción 1. DML. Las subconsultas Una subconsulta es una consulta que aparece dentro de otra consulta o subconsulta en la lista de selección, en la cláusula WHERE o HAVING, originalmente no se
Más detallesPRACTICA DE ADMINISTRACION DE BASES DE DATOS
Depto. De Organización y Estructura de la Información Curso 2003/2004 Pág. 1 PRACTICA DE ADMINISTRACION DE BASES DE DATOS Una entidad bancaria gestiona datos relativos a operaciones bancarias de sus clientes
Más detallesGrandes volúmenes de datos Vistas materializadas. bases de datos
Grandes volúmenes de datos Vistas materializadas bases de datos Objeto de base de datos que almacena los resultados de una consulta. Es una vista pero no solo se almacena su definición, sino también los
Más detallesDescripción de la BBDD para las prácticas
Descripción de la BBDD para las prácticas Ficheros y Bases de Datos Enunciado general Restaurante en casa S.A. es una compañía que distribuye pedidos de comida desde restaurantes a casas particulares y
Más detallesNociones de performance
Maestría en Bioinformática Bases de Datos y Sistemas de Información Nociones de performance Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda Conceptos Índices Optimizador Planes de acceso
Más detallesPHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.
PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone
Más detallesCapítulo 12: Indexación y asociación
Capítulo 12: Indexación y asociación Conceptos básicos Índices ordenados Archivos de índice de árbol B+ Archivos de índice de árbol B Asociación estática Asociación dinámica Comparación entre indexación
Más detallesAGREGAR COMPONENTES ADICIONALES DE WINDOWS
INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución
Más detallesRestricciones de Integridad
Restricciones de Integridad Amparo López Gaona México, D.F. Semestre 2000-I Restricciones de Integridad Las principales restricciones de integridad que pueden indicarse son: La clave primaria. Claves candidatas.
Más detallesUNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA SECCIÓN: 15N1- IS REALIZADO POR: BR. BRETE JINETH. BR. SULBARÁN ARMANDO BR. TORREZ
Más detallesOracle 12c DISEÑO Y PROGRAMACIÓN
Oracle 12c Se estudia el servidor de bases de datos empresarial Oracle 12c, centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero explicando también cómo
Más detallesRecuperación de instancias dañadas usando RMAN
Recuperación de instancias dañadas usando RMAN Isabel Terrero Gómez SGBD 1 Herramientas de recuperación : Ficheros redo logs: Ficheros de cambio de almacenamiento en la BD (Recovery). Se almacenan los
Más detallesCONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.
CONSULTAS CON SQL 1. Qué es SQL? Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia
Más detallesUnidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros
Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros La sentencia INSERT permite agregar nuevas filas de datos a las tablas existentes. Está sentencia
Más detallesSEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos
SEPARAR Y ADJUNTAR UNA BASE DE DATOS Separar una base de datos Al separar una base de datos la está eliminando de la instancia de SQL Server, pero la deja intacta en sus archivos de datos y en los archivos
Más detallesINTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES
EL LENGUAJE SQL. INSTRUCCIONES DE DEFINICIÓN DE. INSTRUCCIONES DE INSERCIÓN, MODIFICACIÓN Y BORRADO.. CREACIÓN Y UTILIZACIÓN DE VISTAS... PROCEDIMIENTOS. EL LENGUAJE SQL 1 EL LENGUAJE SQL 2 SQL ES UN LENGUAJE
Más detallesAl adquirir Gear Online se hará entrega del modulo de parámetros en cual podemos parametrizar todas las características de todas las áreas que
MANUAL GEAR SYSTEM ONLINE PARAMETROS Derechos Reservados INDISSA Industria Creativa de Desarrollo Internacional de Software, S.A. http://www.indissa.com 1 Introducción Al adquirir Gear Online se hará entrega
Más detallesVistas en postgresql
Vistas en postgresql Conceptos y definición de Vista Los usuarios que acceden a una base de datos relacional, lo hacen típicamente a través de vistas, de modo que diferentes usuarios tienen diferentes
Más detallesLAS SUBCONSULTAS SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
LAS SUBCONSULTAS SQL SERVER 2005 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE LAS SUBCONSULTAS Una subconsulta es una consulta que aparece dentro de otra consulta o subconsultas, en
Más detallesBases de datos relacionales y el modelo entidad-relación
Bases de datos relacionales y el modelo entidad-relación Qué es una base de datos relacional? El sistema gestor de bases de datos El modelo entidad-relación entidad, atributos y elementos (tablas, columnas
Más detallesMEJORAR EL RENDIMIENTO DEL EXPLORADOR DE INTERNET
MEJORAR EL RENDIMIENTO DEL EXPLORADOR DE INTERNET Internet Explorer almacena en archivos temporales las páginas Web y sus archivos relacionados que carga de Internet, lo que significa que la primera vez
Más detallesBase de datos Lenguaje SQL
Base de datos Lenguaje SQL Universidad Nacional Andrés Bello Contenidos 1 2 Ejemplo Ejemplo Distinct Ejemplo - I Ejemplo - II Ejemplo Ejemplo Top - I Ejemplo Top - II Contenidos 1 2 Ejemplo Ejemplo Distinct
Más detallesAdministración Básica de Oracle10g
PRACTICAS TEMA 4. FICHEROS REDO LOG. Administración Básica de Oracle10g 4.1.Localizar los ficheros redolog de la BD. Cuántos grupos hay y cuántos miembros tiene cada grupo? están correctamente distribuidos?.
Más detallesGestión de Retales WhitePaper Noviembre de 2009
Gestión de Retales WhitePaper Noviembre de 2009 Contenidos 1. Introducción 3 2. Almacén de retales 4 3. Propiedades de los materiales 6 4. Alta de retales 8 5. Utilización de retales en un lote de producción
Más detallesOracle Database 10g: Taller de Administración I 1-2
Oracle Database 10g: Taller de Administración I 1-2 Estructuras lógicas y físicas de la BD Bloque dedatosoracle:eselnivellógico másfinodegranularidad,dondesealmacenanlosdatosdelabd. Un bloquededatosse
Más detallesToda base de datos relacional se basa en dos objetos
1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.
Más detallesTARIFAS DE VENTA Y DESCUENTOS
Manual del módulo TRAZABILIDAD EUROWIN 8.0 SQL TARIFAS DE VENTA Y DESCUENTOS 1 Documento: docew_tarifasventa Edición: 03 Nombre: Tarifas de venta y descuentos Fecha: 06-05-2009 Índice 1. Introducción...
Más detallesIII. ADMINISTRACIÓN DE ORACLE.
III. ADMINISTRACIÓN DE ORACLE. 1.- Qué es Oracle? Qué hace un Administrador? 2.- Herramientas de ORACLE. 3.- Características. 4.- Arquitectura. 4.1.- Componentes de la BD. 4.2.- Estructura de la memoria.
Más detallesEscrito por Beatriz Hernández Jueves, 13 de Octubre de 2011 10:47 - Actualizado Jueves, 13 de Octubre de 2011 11:04
1 OBJETIVOS Data Pump Export es la utilidad de Oracle que se encarga de copiar los datos a un fichero de volcado con una extensión.dmp en la base de datos ORACLE. El objetivo de este documento es ver cómo
Más detallesTablas internas 1-12
Tablas internas 1-12 Lección 1 Uso de tablas internas Las tablas internas son variables que permiten almacenar registros en memoria. Podemos considerar cada componente en una línea como una columna en
Más detallesT12 Vistas y tablas temporales
1 de 9 17/05/2013 14:01 Lecciones SQL > T12 Vistas y tablas temporales En esta sesión vamos a mostrar dos tipos de objetos de uso habitual en cualquier SGBD: las vistas y las tablas temporales. Mientras
Más detallesLABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER
LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER GUÍA DE LABORATORIO Nº 1O Actividad de Proyecto No. 12: ESTABLECER PLANES DE RESGUARDO, RESTAURACION Y CONTINGENCIA. Estructura de contenidos.
Más detallesMANUALITO MS-SQL SERVER
MANUALITO MS-SQL SERVER Contenido 1. Crear Store Procedures en MS SQL Server... 1 2. Crear Triggers en MS SQL Server... 5 3. Crear Vistas en MS SQL Server... 9 1. Crear Store Procedures en MS SQL Server
Más detallesCONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES
Tema 6. CONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES TRANSACCIONES Una transacción es una unidad lógica de trabajo o procesamiento (ejecución de un programa que incluye operaciones de acceso a la base de
Más detallesGuía Taller I Conexión con la Base de Datos Introducción a PostgreSQL
Guía Taller I Conexión con la Base de Datos Introducción a PostgreSQL 1. Conexión con la Base de Datos: se debe realizar a partir de algún programa que implemente el protocolo SSH (Secure Shell), a partir
Más detallesMANUAL ECOMMERCE 2.0
MANUAL ECOMMERCE 2.0 1.- INTRODUCCIÓN Nuevas características añadidas al módulo: - Gestión de atributos de productos. - Gestión de cupones - Mejoras en métodos de envío - Descuentos a nivel de productos,
Más detallesabacformacio@abacformacio.com 1
Cu Oracle 10gg Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un diseñador y programador de bases de datos, prestando atención a los objetos que puede crear, como tablas, consultas
Más detallesGestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi
Gestión de Permisos Bizagi Suite Gestión de Permisos 1 Tabla de Contenido Gestión de Permisos... 3 Definiciones... 3 Rol... 3 Perfil... 3 Permiso... 3 Módulo... 3 Privilegio... 3 Elementos del Proceso...
Más detallesBase de Datos Práctica 1.
Base de Datos Práctica 1. Objetivo: Introducción al Mysql, aprender a identificar los errores más comunes en la creación de las bases de datos para su solución, conocer los diferentes tipos de datos y
Más detallesProcedimientos para agrupar y resumir datos
Procedimientos para agrupar y resumir datos Contenido Introducción Presentación de los primeros n valores Uso de funciones de agregado 4 Fundamentos de GROUP BY 8 Generación de valores de agregado dentro
Más detallesTema: Auditoria de Base de datos. Objetivo Especifico
Facultad: Ingeniería Escuela: Computación Asignatura: Base de Datos II Tema: Auditoria de Base de datos. Objetivo Especifico Que el estudiante: Aprenda a utilizar los diferentes mecanismos disponibles
Más detallessql*plus es un programa de linea de comandos de oracle que puede ejecutar comandos sql y pl/sql de forma interactiva o mediante un script.
Que es sql plus sql*plus es un programa de linea de comandos de oracle que puede ejecutar comandos sql y pl/sql de forma interactiva o mediante un script. sql*plus opera como una herramienta relativamente
Más detallesTema: Auditoria de Base de datos. Parte I
1 Base de Datos II, Guía 8 Facultad: Escuela: Asignatura: Computación Ingeniería Base de Datos II Tema: Auditoria de Base de datos. Parte I Objetivo Especifico Que el estudiante: Aprenda a utilizar los
Más detallesm047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints
Crear Una Base De Datos (L12) A TRAVÉS DE LA CONSOLA DE ADMINISTRACIÓN A TRAVÉS DEL ASISTENTE DE BASES DE DATOS (DATABASE WIZARD) A TRAVÉS DE COMANDOS SQL (CREATE DATABASE, CREATE TABLE) Crear Un Grupo
Más detallesManual de Procedimiento
Manual de Procedimiento INSTALACION DEL PROGRAMA Este manual pretende ser una ayuda para el usuario, indicando cada uno de los pasos a seguir en su utilización. REQUERIMIENTOS: 1. Windows 98 o superior.
Más detallesSelect table data Insert table data Update table data Delete table data Create table
Permisos de Usuario Esta página te permite crear y editar usuarios que tendrán acceso a tus bases de datos MySQL. Para cada usuario, puedes especificar un nombre, clave de acceso, máquinas autorizadas
Más detallesCapítulo. Cálculos con matrices
Capítulo Cálculos con matrices Esta calculadora le proporciona 26 memorias de matrices (desde Mat A hasta Mat Z), más una memoria de respuesta de matriz (MatAns) que puede usarse para realizar los siguientes
Más detallesINSTITUCIÓN EDUCATIVA GABRIEL GARCIA MÁRQUEZ BASE DE DATOS. DESARROLLO DE SOFTWARE Página 1 de 28 SQL SQL
Página 1 de 28 es un estandar para accesar y manejar bases de datos Este tutorial te va a mostrar como manejar bases de datos en My, Server, MS Access, Oracle, Sybase, DB2 y otras bases de datos Que es?
Más detallesEjercicios: Administración de Bases de Datos en ORACLE
Ejercicios: Administración de Bases de Datos en ORACLE BDA-1 Arquitectura de ORACLE Ejercicios: 1. Si un usuario se conecta al SQL*Plus y realiza un UPDATE sobre la tabla Empleados. Qué proceso ejecuta
Más detallesResumen. Funcionamiento. Advertencia
Resumen Módulo: Librería: IMPEXP.DLL Acoplable a: FactuCont 5, versiones monopuesto y red Descripción: Permite exportar datos de documentos, clientes, proveedores y artículos en un solo fichero para poder
Más detallesEs un lenguaje de consulta estructurado establecido claramente como lenguaje de alto nivel estándar para sistemas de base de datos relacionales.
SQL (Lenguaje de Consulta Estructurado): Es un lenguaje de consulta estructurado establecido claramente como lenguaje de alto nivel estándar para sistemas de base de datos relacionales. ANSI (Instituto
Más detallesLAS CONSULTAS ACCESS 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
LAS CONSULTAS ACCESS 2007 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE LAS CONSULTAS En esta unidad veremos cómo crear consultas y manejarlas para la edición de registros de tablas
Más detallesGuí a Ra pida Dropbox.
Guí a Ra pida Dropbox. Software desarrollado para alojar y compartir archivos vía WEB. Ing. Verónica Lisset Nieto Quintanilla vlnietoq@gmail.com http://www.veronicalnieto.blogspot.com/ www.vlnieto.wikispaces.com
Más detallesPráctica 2: Disco duro
Práctica 2: Disco duro AUTOR: Resumen: El diskedit de Norton es un programa que nos sirve para "investigar" el Sector de arranque, la FAT, el Directorio raíz, los Datos, los Sectores y Cluster de un Disquete
Más detallesUn ejemplo teórico de trigger podría ser éste:
9. TRIGGERS EN LA BASE DE DATOS Un trigger (disparador sería la traducción técnica) es un bloque PLSQL que se ejecuta implícitamente cuando ocurre un evento y pueden ser de base de datos o de aplicación.
Más detallesBase de datos relacional
Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar
Más detallesDBSURE. Disponemos de una copia de la base de datos de forma remota, que podemos contabilizar como segundo juego de copias.
DBSURE Introducción Una base de datos Oracle en Standby es una copia exacta de una base de datos operativa en un servidor remoto, usada como backup, como copia para consulta, recuperación de desastres,
Más detallesOficina Online. Manual del administrador
Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal
Más detalles10. El entorno de publicación web (Publiweb)
10. El entorno de publicación web (Publiweb) 10.1. Introducción El entorno de publicación Web es una herramienta que permite la gestión de nuestras páginas Web de una forma visual. Algunos ejemplos de
Más detallesAcceso a bases de datos MySQL con PHP
GESTIÓN Y ADMINISTRACIÓN WEB Acceso a bases de datos MySQL con PHP Ing. CIP Fabián Silva Alvarado fsilvasys@hotmail.com DEFINICIÓN DE BASE DE DATOS Base de Datos es un conjunto de datos relacionados entre
Más detallesInstalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta
Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para
Más detallesBases de Datos 2. Teórico
Bases de Datos 2 Teórico Catálogo del Sistema Contiene una descripción completa de la estructura de la base de datos y sus restricciones. La información almacenada en el catalogo se denomina meta-datos.
Más detalles