Instantáneas de base de datos
|
|
- María Rosario Gómez Alcaraz
- hace 5 años
- Vistas:
Transcripción
1 Instantáneas de base de datos Las instantáneas de base de datos son una nueva característica incluida en SQL Server Una instantánea es una vista estática de sólo lectura de nuestra base de datos en un punto concreto en el tiempo. Es decir, es como una foto del estado de la base de datos en un momento determinado. Las instantáneas de base de datos trabajan a nivel de página de datos. Esto significa que cuando una página de datos cambia, la original es copiada a la instantánea. Este mecanismo recibe el nombre de Copia al escribir, e implica que al crear la instantánea, esta se refiere a las páginas de datos de la base de datos. A medida que la base de datos vaya cambiando, los nuevos datos se irán almacenando en las páginas de datos de la base de datos. Antes de insertar un nuevo dato en una de estas páginas, el motor de SQL Server copiará la página original al espacio dedicado a la instantánea. El resultado de este comportamiento es que la instantánea irá aumentando su tamaño a medida que la base de datos vaya cambiando. Las instantáneas de base de datos no se pueden modificar una vez han sido creadas. En lugar de hacer eso, debemos crear una nueva instantánea cada vez que queramos volver a guardar el estado de la base de datos. Cuando creamos una instantánea, SQL Server genera un número de registro de secuencia, que es almacenado en la base de datos que actúa como origen de la instantánea. Inmediatamente después, SQL Server efectúa la recuperación de la base de datos. Esta operación tiene como consecuencia que las transacciones no confirmadas son revertidas en la instantánea, nunca en la base de datos. Después se genera un archivo para almacenar los datos de la instantánea. Este archivo trabaja con bloques de asignación de 64 KB.
2 Despliegue y Mantenimiento de bases de datos con SQL Server 2008 Alhambra Eidos Hemos de tener en cuenta que al crear una instantánea, la base de datos de origen tendrá transacciones abiertas. Además, una instantánea de base de datos es coherente en cuanto a las transacciones con su base de datos tal y como existía en el momento de creación de la instantánea, como ya he dicho. Esto implica que antes de que la instantánea esté disponible, el motor de base de datos revertirá las transacciones abiertas para que la instantánea pueda ser coherente con la base de datos origen en el momento de su creación. Debido a que los clientes pueden consultar una instantánea como si se tratase de una base de datos normal, las instantáneas resultan útiles como origen de datos para la creación de informes sobre datos históricos. Debido a que la instantánea proporciona una vista estática de la base de datos, y los datos históricos no cambian, es decir, también son estáticos porque reflejan situaciones pasadas en el tiempo, podemos crear una instantánea de base de datos al final de un periodo para generar informes basados en los datos de la instantánea. Esta estrategia de creación de instantáneas se puede mantener en el tiempo cuanto se necesite, siempre que el espacio de almacenamiento disponible en disco lo permita. También podemos crear instantáneas en servidores reflejados (tratados en el capítulo anterior). Esto permitiría que, mientras que el servidor espejo sigue replicando las transacciones que recibe el principal, sus datos puedan estar disponibles para que sean consultados o sean utilizados en los informes. Esto permitirá liberar carga de trabajo del servidor principal. Otra utilidad de las instantáneas de base de datos puede ser la de proteger los datos contra operaciones o situaciones inesperadas. Antes de realizar actualizaciones masivas de datos, podemos crear una instantánea para salvaguardar el estado original de la base de datos. De este modo, si se produce un error, siempre podremos utilizar la instantánea para devolver a la base de datos a su estado anterior. Esta estrategia también nos puede servir para prevenirnos de otro tipo de situaciones, por ejemplo la eliminación accidental de una tabla, o de datos sensibles. En cualquier caso, las instantáneas no sustituyen a las copias de seguridad de la base de datos. Creación de una instantánea Las instantáneas son tratadas por SQL Server 2008 como bases de datos dentro del sistema. Por tanto, debemos asignarles un nombre único al crearlas, es decir, no nos sirve el mismo nombre de la base de datos. Sin embargo, el nombre no debe ser completamente diferente del de la base de datos original, ya que debe dar a entender que se trata de una instantánea. Normalmente, se suele utilizar el nombre de la base de datos original en combinación con algún otro dato, como por ejemplo la fecha de creación, o algún otro dato similar. SQL Server Management Studio no admite la creación de instantáneas, por lo que solo podremos llevar a cabo esta tarea utilizando Transact-SQL. Para crear una instantánea, debemos utilizar la instrucción CREATE DATABASE, en combinación con la cláusula AS SNAPSHOT OF. Sólo podemos crear la instantánea a partir de los archivos de datos de la base de datos. No podemos incluir en la instrucción de creación de la instantánea archivos de registro de transacciones, archivos sin conexión o de restauración. Para cada archivo de datos de la base de datos original, crearemos un archivo de instantánea. En ese archivo se almacenarán todas las páginas de datos de la instantánea que se correspondan con las tablas y otros objetos colocados en el archivo de datos original. La siguiente instrucción es un ejemplo de creación de una instantánea. -- Instantáneas de base de datos. CREATE DATABASE Odyssey_Snapshot ON ( 2
3 Alhambra Eidos 12. Instantáneas de bases de datos GO ), ( Name = 'Odyssey_DATA', FILENAME = 'c:\odyssey_snapshot.ss' Name = 'Odyssey_INDEX', FILENAME = 'c:\odyssey_snapshot_ix.ss' ) AS SNAPSHOT OF Odyssey Código fuente 1 A pesar de estar utilizando la instrucción de creación de base de datos, no nos hacen falta más parámetros que el NAME y el FILENAME. En el parámetro NAME especificamos el nombre lógico del archivo de datos original, mientras que en el parámetro FILENAME especificamos la ruta del archivo de instantánea. La extensión recomendada para este archivo es.ss, aunque podemos utilizar cualquiera. Una vez hayamos creado la instantánea de base de datos, los clientes del servidor la verán como una base de datos de solo lectura. Esto les permitirá consultar la instantánea como si fuera una base de datos normal aunque, obviamente, no podrán ejecutar ninguna instrucción que implique alguna modificación de datos u objetos. Operaciones de mantenimiento Las operaciones de mantenimiento que podemos realizar con las instantáneas son pocas. En general, podemos comprobar el espacio utilizado por los archivos dispersos de la instantánea, podemos revertir una base de datos a un estado anterior descrito por la instantánea, o también podemos eliminar una instantánea para crear otra. Cálculo del tamaño de los archivos Como hemos visto en la sección anterior, al crear una instantánea de base de datos, se crean unos archivos llamados dispersos donde se almacenan las páginas de datos de la instantánea. Los nombres de estos archivos los especificamos en la instrucción de creación de la instantánea, y podemos consultarlos en la columna physical_name de la vista de sistema sys.master_files. También podemos consultar los nombres de archivo de la base de datos o de la instantánea en la columna physical_name de la vista de sistema sys.database_files. Al crear un archivo disperso, este ocupa muy poco espacio en disco, ya que contiene muy pocos datos. A medida que escribimos datos en ese archivo, el sistema NTFS reserva espacio en disco para ese archivo de manera gradual. Estos archivos son una característica de NTFS. Para calcular el tamaño real que utiliza un archivo disperso, podemos utilizar la función de sistema fn_virtualfilestats. Esta función toma como parámetros el identificador de la base de datos y el identificador del archivo de base de datos, y devuelve el tamaño real expresado en bytes. Estos identificadores los podemos obtener con la función DB_ID y la vista sys.master_files respectivamente. -- Comprobación del tamaño de los archivos de todas las bases de datos. SELECT * from fn_virtualfilestats(null, null) -- Comprobación de los archivos de la base de datos AdventureWorks. SELECT * from fn_virtualfilestats(db_id('adventureworks'), null) 3
4 Despliegue y Mantenimiento de bases de datos con SQL Server 2008 Alhambra Eidos -- Comprobación del archivo de datos de la base de datos AdventureWorks. SELECT * FROM fn_virtualfilestats(db_id('adventureworks'), (SELECT file_id FROM SYS.MASTER_FILES WHERE name = 'AdventureWorks_Data')) GO Código fuente 2 Para calcular el tamaño máximo de un archivo disperso, podemos utilizar la columna size de la vista de sistema sys.master_files. Esta columna nos devuelve el número máximo de páginas que puede utilizar un archivo disperso de instantánea. Si lo multiplicamos por el tamaño máximo de una página, 8kb, obtendremos el dato que buscamos. -- Cálculo del tamaño máximo de un archivo. SELECT (size * 8192) AS 'TamañoMaximo' FROM SYS.MASTER_FILES WHERE name = 'AdventureWorks_Data' Código fuente 3 Revertir el estado de una base de datos Ya he comentado las ventajas que podemos obtener al crear una instantánea de base de datos, y una de ellas es la de revertir el estado de la base de datos al de la instantánea. La reversión sobrescribe las actualizaciones realizadas sobre la base de datos de origen desde la creación de la instantánea, ya que copia las páginas de la instantánea a los archivos de la base de datos. Es decir, este proceso sólo sobrescribe las páginas actualizadas. Además, la operación de reversión sobrescribe el archivo de registro de transacciones, sustituyendo el último por el de la instantánea. Debemos tener en cuenta que al revertir una base de datos a su instantánea, se perderán todos los catálogos de texto. Para realizar la tarea de reversión de la base de datos a una instantánea, primero debemos eliminar todas las instantáneas que estén asociadas a la base de datos, excepto la que utilizaremos para la reversión. A continuación, utilizaremos la instrucción RESTORE DATABASE con la opción FROM DATABASE_SNAPSHOT. -- Revertir la base de datos Odyssey. RESTORE DATABASE Odyssey FROM DATABASE_SNAPSHOT = 'Odyssey_Snapshot' GO Código fuente 4 No podemos utilizar las herramientas gráficas de Management Studio para revertir una instantánea. Si antes de revertir la base de datos hemos realizado una copia de seguridad del archivo de registro de transacciones, después de revertir la base de datos podemos restaurar esa copia de seguridad del registro para recuperar los datos que hemos perdido como consecuencia de la reversión. Para esto, antes de realizar la operación de restauración del archivo de copia, debemos configurar la base de datos con el modelo de recuperación completo. Restricciones de una instantánea Aunque las propiedades y beneficios que nos aportan las instantáneas son importantes, debemos tener en consideración el impacto que tienen las instantáneas sobre sus bases de datos de origen y sobre el sistema en general y las limitaciones que nos imponen. 4
5 Alhambra Eidos 12. Instantáneas de bases de datos Limitaciones de la instantánea Las instantáneas de bases de datos nos imponen ciertas limitaciones sobre su uso. Por ejemplo, una instantánea de base de datos tiene que ser creada en el mismo servidor que contiene a su base de datos de origen. Esto limita mucho su ámbito de actuación, y nos impide utilizar esta tecnología para crear una estrategia de distribución de instantáneas. Como ya he dicho, al crear la instantánea, el motor de base de datos revierte las transacciones no confirmadas en el momento de hacer la instantánea. Esto permite que, si sucede algún error en la base de datos origen justo después de crear la instantánea, no podamos recuperar todos los datos. Siempre habrá cierta latencia entre los datos de la base de datos y los datos de la instantánea en el momento de su creación. Antes he comentado la estrategia de Copiar al escribir que implementa el motor de bases de datos para la gestión de las páginas de datos de las instantáneas. Si una página de datos es actualizada en la base de datos de origen, esto provocará que SQL Server inserte la página original en la instantánea. Si el archivo de la instantánea se queda sin espacio en disco, la instantánea pasa a ser sospechosa, y deberá ser eliminada. Es por esto que debemos tener mucho cuidado con el espacio disponible en disco para nuestra instantánea. Debido a que las instantáneas son vistas estáticas de la base de datos, no nos permiten crear una réplica que pueda ser utilizada como alternativa para una estrategia de conmutación por error en caso de que la base de datos origen falle, ya que los usuarios no podrán modificar los datos de la instantánea. Al estar enlazadas a la base de datos de origen, las instantáneas no permiten la creación o eliminación de un archivo de instantánea adicional. Tampoco permiten realizar las tareas de adjuntar o separar, que sí podemos realizar sobre una base de datos normal, y no podemos realizar una copia de seguridad o una restauración de una instantánea. Así mismo, no podemos crear una instantánea de base de datos en un sistema de archivos FAT32. Las instantáneas de base de datos heredan la configuración de seguridad de la base de datos origen en el instante de creación de la instantánea. De este modo, los cambios de seguridad realizados sobre la base de datos origen no se propagan a la instantánea. Tampoco se nos permite modificar la configuración de seguridad de la instantánea de base de datos. Las instantáneas de base de datos permiten, como ya he dicho, revertir la base de datos origen al estado en que se encontraba al crear la instantánea. Esta característica no es posible si la base de datos contiene un grupo de archivos de sólo lectura, o un grupo de archivos comprimido. Además, si la base de datos se encuentra en estado de RECOVERY_PENDING, no podremos tener acceso a la instantánea. Restricciones sobre la base de datos origen Las instantáneas de base de datos también imponen ciertas restricciones sobre la base de datos origen. Por ejemplo, la base de datos no se puede quitar, separar o restaurar mientras tenga una instantánea asociada a ella. Sin embargo, podremos realizar las copias de seguridad de la base de datos con toda normalidad. Esto se debe a que las instantáneas comparten las páginas de datos con la base de datos de origen. La estrategia de copia al escribir reduce el rendimiento de la base de datos en las operaciones de modificación de datos, debido a la operación de copia de la página original al archivo de datos de la instantánea. 5
6 Despliegue y Mantenimiento de bases de datos con SQL Server 2008 Alhambra Eidos Si nuestra base de datos tiene grupos de archivos sin conexión, podemos crear igualmente una instantánea. Sin embargo, hemos de tener en cuenta que no se crean archivos dispersos para los grupos de archivos sin conexión. Si queremos poner en conexión un grupo de archivos de la base de datos origen, no tendremos ningún problema, pero el grupo de archivos seguirá sin conexión en la instantánea. El mismo comportamiento obtendremos si queremos poner fuera de conexión un grupo de archivos de la base de datos. SQL Server nos permitirá realizar esta opción, pero el grupo de archivos seguirá en conexión en la instantánea, aunque debemos tener en cuenta que es probable que se produzcan errores en las operaciones de entrada / salida al realizar una consulta sobre los datos de ese grupo de archivos de la instantánea. Como he dicho antes, si un archivo de instantánea se queda sin espacio en disco, SQL Server la marca como sospechosa y deberemos eliminarla, aunque esto no afecta a la base de datos. Debemos, por tanto, tener muy en cuenta el espacio ocupado por nuestra instantánea. Cuanto más tiempo mantengamos una instantánea, más espacio ocupará esta. El tamaño máximo que puede alcanzar la instantánea es el que tenía la base de datos origen en el momento de crear la instantánea. 6
7
Diagnosticar y resolver errores de servidor
Diagnosticar y resolver errores de servidor SQL Server registra determinados eventos del sistema y definidos por el usuario en el registro de errores de SQL Server y en el registro de aplicación de Windows.
Más detallesModelamiento y Diseño de Base de Datos
Modelamiento y Diseño de Base de Datos Sub consultas y vistas Objetivos: Elaborar sub consultas, a partir de una consulta. Generar diferentes vistas a partir de las tablas de una base de datos. Introducción
Más detallesPara iniciar el Asistente de importación y exportación de SQL Server tenemos varias opciones:
Para iniciar el Asistente de importación y exportación de SQL Server tenemos varias opciones: En el menú Inicio, seleccione Todos los programas, elija Microsoft SQL Server y, a continuación, haga clic
Más detallesSQL Server 2016 Aprender a administrar una base de datos transaccional con SQL Server Management Studio
Presentación 1. Introducción 15 2. Presentación de SQL Server 16 2.1 Qué es un SGBDR? 16 2.2 Modo de funcionamiento cliente/servidor 18 2.3 Las posibles plataformas 19 2.4 Los componentes de SQL Server
Más detallesUnidad IV. Aplicaciones sobre Base de Datos
Clase:013 1 Unidad IV Aplicaciones sobre Base de Datos 2 Agenda PROGRAMA DE MANIPULACION DE BASE ANDROID SQLITE SQLITE OpenHelper SQLITE Database Cursor Ejemplos Agregar controles según campo Usar query
Más detallesSentencias complementarias + Disparadores
Base de Datos I Sentencias complementarias + Disparadores Objetivos: Elaborar sentencias especiales con diferentes usos y componentes. Introducción: Siempre hay tipos de consultas o transacciones especiales
Más detallesModelamiento y Diseño de Base de Datos
Modelamiento y Diseño de Base de Datos Sentencias complementarias + Disparadores Objetivos: Elaborar sentencias especiales con diferentes usos y componentes. Introducción: Siempre hay tipos de consultas
Más detallesT6.- Replicación de discos y particiones Qué es la replicación? TEMA 6 REPLICACIÓN DE DISCOS Y PARTICIONES.
MANTENIMIENTO DE SISTEMAS INFORMÁTICOS TEMA 6 REPLICACIÓN DE DISCOS Y PARTICIONES. T6.- Replicación de discos y 1.1.- Qué es la replicación? 1.2.- Finalidades de la replicación. 1.3.- Tipos de replicación.
Más detallesCapítulo 1: Modelo conceptual
Capítulo 1: Modelo conceptual A. Recordatorios sobre el almacenaje de datos....... 7 1. Las distintas categorías de datos............... 7 a. Los datos básicos.................... 8 b. Los datos de movimiento.................
Más detallesAdministración y Configuración de SQL Server 2012
Administración y Configuración de SQL Server 2012 Introducción Este curso de tres días de duración impartido por un instructor proporciona a los alumnos los conocimientos teóricos y prácticos sobre el
Más detallesCopia de seguridad completa, incremental o diferencial - Protección continua de datos
Copia de seguridad completa, incremental o diferencial - Protección continua de datos El "backup," término que se ha convertido en sinónimo de protección de datos, se puede llevar a cabo mediante diversos
Más detallesATENEO. Atención en Oficinas. Instalación BD Ateneo
ATENEO Atención en Oficinas Instalación BD Ateneo Una vez instalado SQL Server Express en el equipo que se va a utilizar como Servidor, se ha de crear la base de datos Ateneo. Para ello se suministra la
Más detallesConcepto. 1963, en un simposio celebrado en California, USA. Conjunto de información relacionada que se encuentra agrupada ó estructurada.
BASES DE DATOS Concepto 1963, en un simposio celebrado en California, USA. Conjunto de información relacionada que se encuentra agrupada ó estructurada. Cada base de datos se compone de una o más tablas
Más detallesAsignatura: Base de Datos FA.C.E.N.A. - UNNE Cursado 2011
Asignatura: Base de Datos FA.C.E.N.A. - UNNE Cursado 2011 http://ww.base-exa-unne.com.ar http://exa.unne.edu.ar/informatica/base_de_datos/informacion.html Tema 10: El SQL en general Profesor Esp. Juan
Más detallesCreando CRUD en PHP: operaciones básicas para la gestión de bases de datos
Creando CRUD en PHP: operaciones básicas para la gestión de bases de datos Cualquier portal web utiliza algún sistema de base de datos para almacenar la información que luego mostrará en sus páginas. Para
Más detallesReplicación de datos en MySQL
Replicación de datos en MySQL Mantén activa tu aplicación web ante un fallo en los servidores Introducción Hoy en día, muchos negocios dependen del buen funcionamiento de sus aplicaciones web en Internet,
Más detallesCurso: Microsoft SQL Server 2005
Estudia el servidor de bases de datos empresarial Microsoft SQL Server 2005 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 detallesAdministración de sistemas gestores de bases de datos
Administración de sistemas gestores de bases de datos S TAR BOOK Pablo Valderrey Sanz Administración de sistemas gestores de bases de datos Pablo Valderrey Sanz Contenido Capítulo 1. Tipos de almacenamiento
Más detallesSUBCONSULTAS SQL. Cuando se ejecuta una consulta que contiene una subconsulta, la subconsulta se ejecuta por cada fila de la consulta principal.
SUBCONSULTAS SQL DEFINICION. Una subconsulta es una sentencia SELECT que aparece dentro de otra sentencia SELECT que llamaremos consulta principal. Se puede encontrar en la lista de selección, en la cláusula
Más detallesSe hace un backup para llevarlo a otro servidor, e sun archivo comprimido. Con esto se restaura en algún servidor de datos.
SQL SERVER 2008 - ADMINISTRACION Backup: Tienen extensión configurable.bak Diferencias: Completa backup completo de la bd guarda absolutamente todo la bd Diferencial: se distingue bajo el sgte esquema:
Más detallesPara el siguiente trabajo utilizamos IBM Data Studio Version Un ABM completo de una tabla. 1.a) Alta de una sucursal.
Indice 1. Un ABM completo de una tabla.... 3 1.a) Alta de una sucursal.... 3 1.b) Baja de una sucursal.... 6 1.c) Modificar una sucursal.... 10 Editor de Mandatos para ejecutar los Store Procedure antes
Más detallesPHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición)
Introducción 1. Objetivo de la obra 15 2. Breve historia de PHP y MySQL 16 2.1 PHP 16 2.2 MySQL 16 3. Dónde conseguir PHP y MySQL 17 4. Convenciones de escritura 18 4.1 PHP 18 4.2 MySQL 19 Introducción
Más detallesACCEDER A BITÁCORA DE TRABAJO SQL SERVER
ACCEDER A BITÁCORA DE TRABAJO SQL SERVER Función fn_dblog Se trata de una función no documentada del sistema, por lo cual, tiene la ventaja de poder utilizarse en la cláusula FROM de una sentencia SELECT.
Más detallesSistemas de Archivos. Unidad 2 Almacenamiento y Estructuras de Archivos
Sistemas de Archivos Unidad 2 Almacenamiento y Estructuras de Archivos Introducción Archivo Un archivo es un conjunto de datos que el usuario ve como una sola unidad o entidad Sistemas de Archivos Sistema
Más detallesInstalación, Administración y Configuración de SQL Server 2012
Instalación, Administración y Configuración de SQL Server 2012 Introducción Este curso de tres días de duración impartido por un instructor proporciona a los alumnos los conocimientos teóricos y prácticos
Más detallesExpediente Digital. Revisión: 1/5/2017
Revisión: 1/5/2017 I Contenido Parte I Introducción 1 Parte II Para que sirve el? 2 Parte III Configuración de SQL Server 3 1 Creando BD Expediente... 3 Parte IV Habilitando 8 Parte V Utilizando Expendiente
Más detallesPROCEDIMIENTOS ALMACENADOS
Modelado de Base de Datos PROCEDIMIENTOS ALMACENADOS Universidad Politecnica de los Llanos Procedimiento Almacenado Un Procedimiento almacenado es un Objeto de Base de Datos que puede encapsular logica
Más detallesSegún estos párrafos, responder en un documento de texto de Google Drive las siguientes preguntas:
Semana del 14 al 18 de julio de 2014. Segundo básico Activación de conocimientos previos. Observamos el siguiente video que nos explica el proceso de minería http://www.youtube.com/watch?v=w0txd4n3on4
Más detallesExamen de Ficheros y bases de datos Convocatoria de junio II PARCIAL
Examen de Ficheros y bases de datos Convocatoria de junio II PARCIAL ) 3 puntos) Considérese un fichero secuencial con un índice con asociación estática. El índice es primario y está organizado sobre una
Más detallesUNIDAD 10. LAS CONSULTAS DE ACCIÓN
UNIDAD 10. LAS CONSULTAS DE ACCIÓN Las consultas de acción son consultas que permiten realizar cambios en los datos almacenados en una tabla. Con estas consultas podemos crear una nueva tabla a partir
Más detallesTEMA GESTION DE DISCOS
TEMA GESTION DE DISCOS 1.0 Estructura física del disco duro: - Un disco duro puede tener uno o varios discos. - Cada disco cuenta con dos caras, y cada cara tiene una cabeza (cabezales de lectura, escritura).
Más detallesSistemas de Bases de Datos 2 Practica 1
2009 Sistemas de Bases de Datos 2 Practica 1 Backup y Restore en SQL Server 2008 Express Edition. Ing. Julio Duarte Aux. Julio Chicas Mario Ramón Castellanos Arana 200512086 15/08/2009 2 Sistemas de Bases
Más detallesAnexo 3 COMPONENTES DE SQL SERVER. Los DDL (Data Definition Languaje) que permiten crear y definir nuevas
Anexo 3 COMPONENTES DE SQL SERVER COMANDOS Existen tres tipos de comandos SQL [5]: Los DDL (Data Definition Languaje) que permiten crear y definir nuevas bases de datos, campos e índices. En la tabla se
Más detallesCAPÍTULO 5 DESARROLLO DEL SISTEMA
DESARROLLO DEL SISTEMA CAPÍTULO 5 DESARROLLO DEL SISTEMA 5.1 IMPLEMENTACIÓN DE BASE DE DATOS La implementación de la base de datos se realizó usando el manejador de Bases de datos Microsoft SQL Server
Más detallesSQL SERVER SQL Server 2005 permite tres tipos de operaciones con conjuntos: UNION, disponible en todas las versiones de SQL Server.
SQL SERVER 2005 Operaciones con Conjuntos SQL Server 2005 permite tres tipos de operaciones con conjuntos: UNION, disponible en todas las versiones de SQL Server. EXCEPT, nuevo en SQL Server 2005. INTERSECT,
Más detallesUNIDAD 6 ADMINISTRACIÓN. Introducción a la unidad
UNIDAD 6 ADMINISTRACIÓN Introducción a la unidad En la unidad 1 se mencionó que uno de los usuarios más importantes de un sistema de bases de datos es el administrador o DBA (Database Administrator). Un
Más detallesDISEÑO FÍSICO. Tema 14. Diseño Físico
DISEÑO FÍSICO Tema 14. Diseño Físico Introducción Las bases de datos se organizan en dos secciones: El esquema Los datos o instancias El esquema es la definición de la BD: El nombre de cada tabla El nombre
Más detallesPaso de parámetros. Universidad Europea de Madrid. Todos los derechos reservados.
Todos los derechos de propiedad intelectual de esta obra pertenecen en exclusiva a la Universidad Europea de Madrid, S.L.U. Queda terminantemente prohibida la reproducción, puesta a disposición del público
Más detallesTrabajando con bases de datos. ClaseOracleBD
Trabajando con bases de datos. ClaseOracleBD Índice de contenido Archivo de configuración...1 Agregar una cadena de conexión a Web.config con un control de origen de datos...1 Utlizando un Control SQLDataSource...1
Más detalles20762 Developing SQL Databases
20762 20762 Developing SQL Databases Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2016 Formación: Presencial Horas: 25 Introducción Este curso de cinco días dirigido por instructor
Más detallesIntroducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT
Introducción Objetivos I-2 Objetivos del Curso I-3 Oracle11g - 12cI-5 Oracle Database 11g - 12cI-6 Oracle Application Server 11g - 12cI-7 Oracle Enterprise Manager 11g - 12cGrid Control I-8 Sistema de
Más detallesCurso Querying Microsoft SQL Server 2014 (20461)
Curso Querying Microsoft SQL Server 2014 (20461) Programa de Estudio Curso Querying Microsoft SQL Server 2014 (20461) Aprende las habilidades técnicas necesarias para escribir consultas Transact-SQL básicas
Más detalles1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón
1. Lenguaje de Definición de Datos 2. Lenguaje de Manipulación de Datos M. C. Gustavo Alfonso Gutiérrez Carreón Los 'sistemas de gestión de bases de datos (en inglés database management system, abreviado
Más detallesMANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL
MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL Rubén Andrés Leiva Cordero Este manual pretende ser un material de apoyo al trabajo realizado en las asignaturas de laboratorio de programación de bases
Más detallesCopias de seguridad. WhitePaper Abril de 2016
Copias de seguridad con SQL Server WhitePaper Abril de 2016 Ronda Guglielmo Marconi, 9 Parque Tecnológico 46980 Paterna, Valencia (Spain) T (+34) 96 338 99 66 ventas@preference.es www.preference.es Preference,
Más detallesMantener una base de datos de Microsoft SQL Server 2008 R2. Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008
6231Be Mantener una base de datos de Microsoft SQL Server 2008 R2 Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008 Formación: Presencial Horas: 25 Introducción Este proporciona
Más detallesArquitectura del SGBD
Universidad Alonso de Ojeda Facultad de Ingeniería Arquitectura del SGBD Base de Datos I Profesora: Dennís Chirinos ARQUITECTURA DEL SISTEMA GESTOR DE BASE DE DATOS La arquitectura de un SGBD ha de especificar
Más detallesTambién conocido como tres niveles, o esquema tres enfoque. Bases de datos se organizan en una arquitectura de nivel tres.
Informáticas I 6.4 Arquitectura de base de datos de tres niveles También conocido como tres niveles, o esquema tres enfoque. Bases de datos se organizan en una arquitectura de nivel tres. El propósito
Más detallesOracle Database 11g: Taller de Administración II Versión 2 (Español)
Oracle Database 11g: Taller de Administración II Versión 2 (Español) : 5 Este curso lleva al administrador de la base de datos más allá de las tareas básicas tratadas en el primer taller. El estudiante
Más detallesCómo instalar Estudio One SQL versión 2.40
Pág. 1 de 9 El presente instructivo lo guiará para realizar la instalación de Estudio One SQL 2.40 en varias PCs (Terminales) conectadas en red a una PC Servidora (la PC que posee las bases de datos).
Más detallesEl SQL es un lenguaje estándar de programación para el acceso a bases de datos.
El SQL es un lenguaje estándar de programación para el acceso a bases de datos. El lenguaje SQL se utiliza para acceder y manipular datos en cualquier base de datos del mercado, como por ejemplo, para
Más detallesProcesos para el Respaldo de Base de Datos SQL. Depto. Soporte Transtecnia.
Procesos para el Respaldo de Base de Datos SQL Depto. Soporte Transtecnia. TABLA DE CONTENIDOS OBJETIVO 3 RESPALDO DE BASES DE DATOS SQL 4 Respaldo mediante solución Transtecnia 4 Respaldo mediante Microsoft
Más detallesAnálisis de herramientas para clonar discos duros
Práctica 2.4 SAD Análisis de herramientas para clonar discos duros Cruz Victoria Olivares Fernández Cristina Lorena Sánchez López 11-11-2011 2 Análisis de herramientas para clonar discos duros INDICE 1.
Más detalles20761 Querying Data with Transact-SQL
20761 20761 Querying Data with Transact-SQL Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2016 Formación: Presencial Horas: 25 Introducción Este curso está diseñado para presentar
Más detallesOracle Database 12c SQL and PLSQL Fundamentals
Oracle Database 12c SQL and PLSQL Fundamentals DESCRIPCION MODULOS DE CAPACITACION Introducción Información general sobre 12c de base de datos Oracle y productos afines Descripción de los conceptos y la
Más detallesSERVIDOR DNS. Mikel Xabier Marturet Urtiaga
1 INDICE EN WINDOWS SERVER 2012 Y UBUNTU SERVER... 2 Qué es?... 2 Instalación del DNS en Windows Server... 3 Comprobación Windows Server 2012... 9 INSTALACIÓN DEL DNS EN UBUNTU SERVER... 10 Qué es Bind9?...
Más detallesEl sistema de archivos o sistema de ficheros es el componente del sistema operativo encargado de administrar y facilitar el uso de las memorias perifé
SISTEMA DE ARCHIVO El sistema de archivos o sistema de ficheros es el componente del sistema operativo encargado de administrar y facilitar el uso de las memorias periféricas, ya sean secundarias o terciarias.
Más detallesAlta Disponibilidad en SQL Server: AlwaysOn
Alta Disponibilidad en SQL Server: AlwaysOn Ponente: Pablo F. Dueñas Campo Servicios Profesionales sp@danysoft.com 13 Encuentro Danysoft en Microsoft Abril 2016 Sala 3 Infraes - tructur Agenda Sala 3 Gestión
Más detallesOracle Database 11g: Administration Workshop II Release 2
Oracle Database 11g: Administration Workshop II Release 2 Lo que aprenderá Este curso lleva al administrador de la base de datos más allá de las tareas básicas tratadas en el primer taller. El estudiante
Más detallesCrear usuarios y grupos, unir un equipo a un dominio y perfiles móviles
Crear usuarios y grupos, unir un equipo a un dominio y perfiles móviles Como crear unidades administrativas, crear usuarios y grupos, unir un equipo a un dominio existente y crear perfiles móviles para
Más detallesMySQL por línea de comandos
MySQL por línea de comandos Acceso a un servidor MySQL y administración de la base de datos por línea de comandos. Es muy normal que utilicemos MySQL a través de páginas PHP y para administrar la base
Más detallesPreguntas frecuentes
Preguntas frecuentes Cómo consulto mis bandejas favoritas desde GEX? A continuación vamos a ver cómo consultar bandejas en GEX. Accedemos al menú Gestión -> Selección de Expedientes por Bandejas. La pantalla
Más detallesPLANES DE MANTENIMIENTO SQL SERVER
PLANES DE MANTENIMIENTO SQL SERVER MANUAL TÉCNICO PLANES DE MAN TENIMIEN TO M ANUAL 1 Contenido Introducción... 3 Tareas Mantenimiento... 3 Recomendaciones y Aclaraciones... 4 Tarea actualizar estadísticas...
Más detallesÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1
Introducción... XIII Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1 Novedades y mejoras en SQL Server 2008 R2... 1 Novedades... 1 Mejoras... 3 Ediciones y componentes en SQL Server
Más detallesRéplica de Bases de Datos
Réplica de Bases de Datos La réplica o duplicación de bases de datos consiste en crear copias distribuidas de una base de datos. Estas copias permiten distribuir los datos y objetos de base de datos desde
Más detallesMCVS-O MANUAL DE INSTALACIÓN Y CONFIGURACIÓN
DISEÑO E IMPLEMENTACIÓN DEL APLICATIVO INFORMÁTICO PARA EL MONITOREO DE LAS FASES DEL PROCESO DE ACREDITACIÓN DE INSTITUCIONES EDUCATIVAS DE EDUCACIÓN BÁSICA REGULAR Y EDUCACIÓN TÉCNICO PRODUCTIVA MCVS-O1-3131
Más detalles20761: Querying Data with Transact -SQL
20761: Querying Data with Transact -SQL : 4 0 Horas Examen Asociado: Examen 70-76 1 Este curso dirigido por un instructor certificado que proporciona a los alumnos los conocimientos y habilidades para
Más detallesCreate Database ClaseAutos. Use ClaseAutos
Vamos a Crear el siguiente modelo, en una base de Datos llamada ClaseAutos. Comando para Crear la Base de Datos Create Database ClaseAutos Comando para utilizar la Base de Datos Use ClaseAutos vehiculo
Más detallesManual Instalación, Configuración y revision de incidencias v1.1
Manual Instalación, Configuración y revision de incidencias v1.1 Centralización Gournet Pre requisitos. Para asegurar un correcto funcionamiento de la aplicación CentralizaGournet se debe tener la siguiente
Más detallesSEGURIDAD INFORMÁTICA
Versión: 01 Página 1 de 6 PROCESO y/o SUBPROCESO: PROCEDIMIENTO: SEGURIDAD INFORMÁTICA CONDICIONES GENERALES Se deben cumplir los lineamientos institucionales, leyes, normas, políticas, procedimientos,
Más detallesGestión de la Información Práctica 1
Gestión de la Información Práctica 1 Departamento de Lenguajes y Ciencias de la Computación UNIVERSIDAD DE MÁLAGA SQL - Server SQL Server 2008 es la base datos cliente-servidor de Microsoft. Su lenguaje
Más detalles9 ADMINISTRACIÓN DEL SERVIDOR FRIS 2
9 ADMINISTRACIÓN DEL SERVIDOR FRIS 2 Ignore este capítulo si no está utilizando el servidor FRIS 2 El software puede usarse para recuperar datos del servidor FRIS 2. La información incluye información
Más detallesUn proyecto de IBM llamado Sistem/R construye un prototipo simple llamado SQUARE que después se transformó en SQL.
CONTENIDO: 1. Lenguaje SQL 1. Componentes 2. Comandos 3. Clausulas 4. Operadores lógicos 5. Operadores de comparación 6. Funciones de agregado 2. MYSQL 1. Como entrar a MySQL 2. Comandos generales 3. Sintaxis
Más detallesSistema de Gestión y almacenamiento de archivos en el Campus Virtual
Sistema de Gestión y almacenamiento de archivos en el Campus Virtual Página 1 de 15 GESTIÓN DE ARCHIVOS Dentro del Campus Virtual vamos a tener distintas formas de seleccionar y gestionar los archivos.
Más detallesConsideremos el siguiente ejemplo que crea y se inserta en las tablas que definen la identidad basada en la clave principal como un índice agrupado:
Problema Estoy diseñando una mesa y me he decidido a crear un auto-generado valor de clave principal en lugar de crear mi propio plan o con las teclas naturales. Veo que SQL Server ofrece identificadores
Más detallesManejo de Tablas y Llaves Foráneas
Manejo de Tablas y Llaves Foráneas Llaves Foráneas Para manejar las llaves foráneas, deben crearse al menos dos tablas, la primera tal y como se ha hecho anteriormente CREATE TABLE nombre_tabla ( nombre_columna_1
Más detallesObjetivos y Temario CURSO MySQL 5
Objetivos y Temario CURSO MySQL 5 OBJETIVOS Este curso MySQL 5 se dirige a desarrolladores técnicos e ingenieros ya familiarizados con un lenguaje de programación y que desean desarrollar sus aplicaciones
Más detallesRELACIONES Y CONSULTAS EN MICROSOFT OFFICE ACCESS
Unidad 2 MS ACCESS RELACIONES Y CONSULTAS EN MICROSOFT OFFICE ACCESS Objetivos de la Unidad 1. Estudiar el concepto de Relación 2. Crear una relación en Microsoft Office Access 3. Estudiar el concepto
Más detallesGuía para la instalación de discos duro SATA y Configuración RAID
Guía para la instalación de discos duro SATA y Configuración RAID 1. Guía para la instalación de discos duro SATA...2 1.1 Instalación de discos duros serie ATA (SATA)...2 2. Guía para Configuracións RAID...3
Más detalles20764 Administering a SQL Database Infrastructure
20764 20764 Administering a SQL Database Infrastructure Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2016 Formación: Presencial Horas: 25 Introducción Este curso describe
Más detallesPDB Snapshot Carousel - Oracle Database 18c
Por Francisco Riccio Introducción PDB Snapshot Carousel - Oracle Database 18c PDB Snapshot Carousel es un nuevo feature de Oracle Database 18c que nos permite realizar copias instantáneas snapshot de nuestros
Más detallesCREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA OUTLOOK 2003
CREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA OUTLOOK 2003 Creación y configuración de la cuenta IMAP... 2 Hacer copia de seguridad del correo... 6 Eliminación de la antigua cuenta de correo... 7 Migración
Más detallesDeveloping Microsoft SQL Server 2014 Databases (20464)
Developing Microsoft SQL Server 2014 Databases (20464) Programa de Estudio Developing Microsoft SQL Server 2014 Databases (20464) Administra y mantiene bases de datos de SQL Server teniendo los conocimientos
Más detallesProyectos SOPAS ET de SICK
Proyectos SOPAS ET de SICK AUVESY GmbH & Co KG Fichtenstrasse 38 B D-76829 Landau Alemania Índice de contenidos SOPAS ET de SICK 3 Compatibilidad con proyectos SOPAS ET 5 Integrar proyectos SOPAS ET 6
Más detallesAdministración de un SGBD relacional
Administración de un SGBD relacional Bases de Datos 2 - Tecnologo de Informatica Outline 1 Catálogos y SQL esquemas (schema) Catálogos del sistema Esquemas SQL 2 Seguridad y Autorización Tipos de seguridad
Más detallesEJERCICIO 33 DE EXCEL
EJERCICIO 33 DE EXCEL MACROS Vamos a estudiar qué son las Macros, en qué nos pueden ayudar y cómo crear macros automáticamente. Vamos a tratar de manera muy sencilla el tema de macros sin entrar en profundidad
Más detallesCONVENCIONES USADAS... 13
ÍNDICE CONVENCIONES USADAS... 13 CAPÍTULO 1. INSTALACIÓN DEL SERVIDOR... 15 La familia de servidores Windows 2008... 15 Características de Windows Server 2008... 16 Roles de Windows Server 2008... 17 Opción
Más detallesEmpecemos con las definiciones para que nos quede claro a todos:
Empecemos con las definiciones para que nos quede claro a todos: Que es un Dominio de Red? Es un conjunto de ordenadores conectados en una red que confían a uno de los equipos de dicha red la administración
Más detallesSISTEMAS OPERATIVOS: SISTEMAS DE FICHEROS. Ficheros
SISTEMAS OPERATIVOS: SISTEMAS DE FICHEROS Ficheros Objetivos 2 Conocer los conceptos de fichero y directorio así como sus características. Utilizar los servicios de gestión de Ficheros y directorios ofrecidos
Más detallesEn la parte inferior de la pantalla se podrá ver el estado de la última copia y la fecha y hora actual.
Guía de Usuario Esta Guía de Usuario del programa de Copias de Seguridad le ayudará a conocer el funcionamiento del programa para que pueda personalizar el salvado de sus documentos con gran facilidad.
Más detallesRespaldos y Recuperación
Respaldos y Recuperación Clasificación de fallos Clasificación de fallos Respaldos y recuperación 1. Fallo en la transacción Error Lógico. La transacción no puede continuar con su ejecución normal a causa
Más detallesNOVEDADES EN MOODLE CURSO 2016/2017
NOVEDADES EN MOODLE CURSO 2016/2017 Equipo de apoyo al ADD Dirección del Campus Virtual 2 Nuevas funcionalidades en Moodle Descarga masiva de los archivos de una carpeta. CuesFonarios: nuevos Fpos de preguntas.
Más detallesCreación de una base de datos
Creación de una base de datos Ahora que ya hemos instalado SQL Server y conocemos el manejo básico de las herramientas que trae consigo, vamos a ver cómo realizar las operaciones más habituales. La creación
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN
CICLO 3-2016 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN GUÍA DE LABORATORIO Nº 8 Nombre de la práctica: Consultas a múltiples tablas. Uso de JOIN y SUBCONSULTAS. Lugar
Más detallesFILESTREAM. Uso de FileStream
FILESTREAM La mayoría de los daos e información que se crea diariamente no son estructurados, como documentos de texto, imágenes y videos. Estos datos no estructuraos se almacenan de manera habitual fuera
Más detallesPROCEDIMIENTO DE COPIAS DE SEGURIDAD CÓDIGO: S-P-09
DE COPIAS DE SEGURIDAD CÓDIGO: S-P-09 SISTEMA DE GESTIÓN INTEGRAL PÁGINA 2 de 9 1. OBJETIVO Establecer la metodología para la realización de copias de seguridad y restauración de la información de La Empresa
Más detallesExportador/Actualizador de datos OdA-XLS
Exportador/Actualizador de datos OdA-XLS Paquete software para la exportación, la importación y actualización de la información contenida en las colecciones de Objetos Digitales de los repositorios OdA
Más detalles