FACILITAR EL DESARROLLO Y EL USO DE LA BASE DE DATOS DENTRO DE LAS GUÍAS DE ACCIÓN DEFINIDAS POR LA ADMINISTRACIÓN DE LOS DATOS

Tamaño: px
Comenzar la demostración a partir de la página:

Download "FACILITAR EL DESARROLLO Y EL USO DE LA BASE DE DATOS DENTRO DE LAS GUÍAS DE ACCIÓN DEFINIDAS POR LA ADMINISTRACIÓN DE LOS DATOS"

Transcripción

1 L15. DBA PERSONA ENCARGADA DE ADMINISTRAR Y MANEJAR LOS DATOS DE LA EMPRESA LA LABOR CONSISTE EN PERMITIR A LOS EMPLEADOS DE UNA EMPRESA OBTENGAN LA INFORMACIÓN NECESARIA EN EL MOMENTO OPORTUNO Y DE LA MANERA ADECUADA

2 L15. Responsabilidad DBA (1/2) FACILITAR EL DESARROLLO Y EL USO DE LA BASE DE DATOS DENTRO DE LAS GUÍAS DE ACCIÓN DEFINIDAS POR LA ADMINISTRACIÓN DE LOS DATOS PARTICIPAR EN EL DESARROLLO Y SEGUIMIENTO DE CONTROLES PARA ASEGURAR LA CALIDAD Y LA ALTA INTEGRIDAD DE LOS DATOS ESTAR PREPARADO PARA RECUPERARSE ANTE UNA EVENTUAL FALLA

3 L15. Responsabilidad DBA (1/2) DOCUMENTAR LAS ESTRUCTURAS Y LOS COMPONENTES DE LAS BASES DE DATOS ADMINISTRAR LA ACTIVIDAD DE LOS DATOS EN EL SISTEMA DEFINIR Y GARANTIZAR EL CUMPLIMIENTO DE LOS ESTÁNDARES PARA EL MANEJO DE LOS DATOS DE LA EMPRESA GARANTIZAR LA SEGURIDAD DE LA BASE DE DATOS

4 L15. Concepto de DBA DBA (DATA BASE ADMINISTRATOR) ORIENTADO AL DISEÑO FÍSICO SQL SERVER OFRECE SCRIPTS COMO FACILIDADES DE ADMINISTRACION ASISTENTE ADMINISTRATIVO

5 L15. Funciones de administración ADMINISTRACIÓN DE DATOS (CREAR, ELIMINAR) ADMINISTRACIÓN DE LA ACTIVIDAD DE LOS DATOS RESPALDOS Y RECUPERACIÓN DE DATOS ACCESOS Y PERMISOLOGÍA PROGRAMACIÓN INTENSA DE SCRIPTS DISTRIBUCCIÓN Y REPLICACIÓN DE DATOS PROGRAMACIÓN DE TAREAS AUTOMÁTICAS (AGENTES)

6 L15. Funciones DBA (DATE) DEFINIR EL ESQUEMA CONCEPTUAL DEFINIR EL ESQUEMA INTERNO VINCULARSE CON LOS USUARIOS DEFINIR LAS VERIFICACIONES DE SEGURIDAD E INTEGRIDAD DEFINIR LOS PROCEDIMIENTOS DE RESPALDO Y RECUPERACIÓN SUPERVISAR EL DESEMPEÑO Y RESPONDER A CAMBIOS EN LOS REQUERIMIENTOS

7 L15. Funciones DBA (KORTH) DEFINICIÓN DEL ESQUEMA DEFINICIÓN DE LA ESTRUCTURA DE ALMACENAMIENTO Y DEL MÉTODO DE ACCESO MODIFICACIÓN DEL ESQUEMA Y DE LA ORGANIZACIÓN FÍSICA CONCESIÓN DE AUTORIZACIÓN PARA EL ACCESO DE LOS DATOS ESPECIFICACIÓN DE LAS RESTRICCIONES DE INTEGRIDAD

8 L16. Scripts en SQL Server GRUPO INSTRUCCIONES TRANSACT ARCHIVOS TEXTO.SQL MUY UTILIZADOS EN FUNCIONES DE ADMINISTRACIÓN GENERAR AUTOMÁTICAMENTE DESDE EL SQL SERVER MANAGEMENT STUDIO

9 L16. Stored procedures SQL Server LOS SP DEL SISTEMA SE ALMACENAN EN MASTER LOS CREADOS POR EL PROGRAMADOR NO CONVIENE LLAMARLOS SP_ LOS SP EXTENDIDOS SE LLAMAN XP_

10 DBCC CHECKALLOC DBCC CHECKCATALOG DBCC CHECKCONSTRAINTS DBCC CHECKDB DBCC CHECKFILEGROUP DBCC CHECKINDENT DBCC CHECKTABLE DBCC CLEANTABLE DBCC CONCURRENCYVIOLATION L16. COMANDOS DBCC (1 / 3)

11 DBCC DBREPAIR DBCC DBREINDEX DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE DBCC INDEXDEFRAG DBCC INPUTBUFFER DBCC NEWALLOC DBCC OPENTRAN DBCC OUTPUTBUFER DBCC PINTABLE DBCC PROCCACHE DBCC ROWLOCK L16. Comandos DBCC (2 / 3)

12 DBCC SHOWCONTIG DBCC SHOW_STATISTICS DBCC SHRINKDATABASE DBCC SHRINKFILE DBCC SQLPERF DBCC TRACEOFF DBCC TRACEON DBCC TRACESTATUS DBCC UNPINTABLE DBCC UPDATEUSAGE DBCC USEROPTIONS L16. Comandos DBCC (3 / 3)

13 L17. DDL CREATE nombre_objeto ALTER nombre_objeto DROP nombre_objeto DBA TRABAJA PRIMORDIALMENTE CON EL OBJETO DATABASE

14 L17. DDL CREATE DATABASE ALTER DATABASE DROP DATABASE DBA, ADICIONALMENTE OBJETOS TABLA, INDICES

15 L17. DCL GRANT <PRIVILEGIO> ON <TABLA> TO <USUARIO> PRIVILEGIO = UPDATE, INSERT, SELECT, DELETE DENY <PRIVILEGIO> IN <TABLA> TO <USUARIO> CASCADE REVOKE <PRIVILEGIO> IN <TABLA> TO <USUARIO>

16 L18. Bases de datos SQL Server EXTENSIÓN MDF (BASES DE DATOS),.NDF (BASES DE DATOS SECUNDARIAS) ARCHIVOS BASES DE DATOS Y LOGS (.LDF)

17 L18. Detalles físicos (1 /2) LOS DATOS SE ALMACENAN EN PÁGINAS LAS PÁGINAS SON BLOQUES DE 8KB CONTIGUOS EN DISCO UNA BASE DE DATOS ALMACENA 128 PÁGINAS POR GB LOS REGISTROS (FILAS) NO PUEDEN OCUPAR MÁS DE UNA PÁGINA LA MÁXIMA CANTIDA DE DATOS PARA UNA FILA QUITANDO LAS CABECERAS ES 8060 BYTES

18 L18. Detalles físicos (2 /2) LAS TABLAS Y LOS ÍNDICES SE ALMACENAN EN EXTENSIONES UNA EXTENSIÓN SON 8 PÁGINAS CONTIGUAS, 64 KB UNA BASE DE DATOS TIENE 16 EXTENSIONES POR 1MB

19 L18. Ejemplo implementación física

20 L18. Ejemplo optimización física

21 L18. Base de datos del sistema MASTER MODEL CONTROL DE USUARIOS DE BASE DE DATOS Y OPERACIONES DE SQL SERVER. CONFIGURACIÓN DE AMBIENTE Y VARIABLES DEL SISTEMA. PLANTILLA BASES DE DATOS DE USUARIO. TEMPDB AREA DE ALMACENAMIENTO PARA TABLAS TEMPORALES. MSDB PUBS AREA DE SOPORTE SQL SERVER AGENT. ALMACENAMIENTO INFORMACIÓN AGENDA. BASES DE DATOS DE EJEMPLO (PÚBLICAS) DISTRIBUTION DISTRIBUCION DE BASES DE DATOS NORTHWIND BASE DE DATOS EJEMPLO.

22 L18. Objetos de la base de datos TODOS LOS ELEMENTOS DE CÓDIGO Y DATOS ALMACENADOS EN EL SERVIDOR SE DENOMINAN OBJETOS TABLAS INDICES VISTAS FUNCIONES PROCEDIMIENTOS ALMACENADOS TRIGGERS (DESENCADENADORES) REGLAS RESTRICCIONES VALOR PREDETERMINADO TIPO DE DATOS

23 L18. Definición de transacciones SECUENCIA DE OPERACIONES EJECUTADA COMO UNA UNIDAD (UNIDAD DE TRABAJO) ACID (ATOMICIDAD, CONSISTENCIA, ISOLATION, DURACION) ISOLATION, ACCESO CONCURRENTE.

24 L18. Iniciando transacciones DE MANERA EXPLÍCITA, COMANDO BEGIN TRANSACTION SQL SERVER AUTOCOMMITED, A MENOS DE ESPECIFICAR LO CONTRARIO DE MANERA IMPLÍCITA SET IMPLICIT_TRANSACTIONS ON

25 L18. Finalizando transacciones COMMIT ROLLBACK

26 L18. Transacciones explicitas BEGIN TRANSACTION COMMIT TRANSACTION O COMMIT WORK ROLLBACK TRANSACTION O ROLLBACK WORK VARIABLE CONTADOR DE TODAS LAS TRANSACCIONES ACTIVAS EN TODAS LAS LAS CONEXIONES

27 L18. Savepoints y anidamiento TRANSACCIONES ANIDADAS SAVEPOINTS SAVE TRANSACTION <nombre>

28 L18. Tipos de Isolation READ UNCOMMITTED READ COMMITTED REPEATABLE READ SERIALIZABLE

29 L19. Crear un grupo de archivos AGRUPACIÓN LÓGICA BASES DE DATOS EN GRUPOS DE ARCHIVOS FUNCIONES ADMINISTRATIVAS FUNCIONES DE ESCALABILIDAD BACKUPS SEPARADOS EN INCREMENTALES

30 L19. Crear una base de datos A TRAVÉS DE LA CÓNSOLA DE ADMINISTRACIÓN A TRAVÉS DEL ASISTENTE DE BASES DE DATOS (DATABASE WIZARD) A TRAVÉS DE COMANDOS SQL (CREATE DATABASE, CREATE TABLE)

31 L19. Grupo de archivos, administracion TABLAS DEL SISTEMA, GRUPO PRIMARY TABLAS DE USUARIO, UN GRUPO POR CADA USUARIO GRUPO USERDATA1 BACKUPS EFICIENTES

32 L19. Crear tablas CREANDO ESPACIO EN DISCO DATABASE PROPERTIES, DATA FILES, INITIAL SIZE, CREC. TRANSACTION LOG, INITIAL SIZE COMANDO CREATE TABLE CREATE TABLE <TABLA>(<Columna1>,...) nombrecolumna tipo opciones

33 L19. Crear tablas

34 L19. Crear tablas

35 L19. Creación de índices UNA TABLA PUEDE CONTENER VARIOS ÍNDICES SQL SERVER CREA AUTOMATICÁMENTE ÍNDICES ÚNICOS PARA ASEGURAR LOS CONSTRAINTS DE PRIMARY KEY Y UNIQUE EL ÍNDICE POR DEFECTO PARA LA CLAVE PRIMARIA, ES CLUSTERED SÓLO UN ÍNDICE CLUSTERED POR TABLA SE PUEDE EMPLEAR CREATE INDEX

36 L20. Shrink de bases de datos DESDE SQL SERVER 2000 Y POSTERIORES AUTOSHRINKS BASES DE DATOS CON ESPACIOS LIBRES, SI LA OPCIÓN AUTOSHRINK ESTA ACTIVADA (CREATE DATABASE). EL MANEJADOR CHEQUEA PERIÓDICAMENTE EL ESPACIO LIBRE. A TRAVÉS DEL ENTERPRISE MANAGER A TRAVÉS DE LOS COMANDOS DBCC SHRINKDATABASE DBCC SHRINKFILE

37 L20. Procedimiento de Shrink SQL SERVER REALIZA SHRINKS DESDE ATRÁS HACIA ADELANTE. LIBERANDO PRIMERO LOS ÚLTIMOS BLOQUES DEL DISCO. SHRINK NO REDUCE EL ESPACIO UTILIZADO, COMPRIME EL ESPACIO NO UTILIZADO ALTER DATABASE COMANDO UTILIZADO

38 L20. Expandir una base de datos A PARTIR DE SQL SERVER 2000, EL MANEJADOR DE BASE DE DATOS EXPANDE AUTOMÁTICAMENTE UNA BASE DE DATOS, DEPENDIENDO DE LOS PARÁMETROS ESPECIFICADOS DURANTE LA CREACIÓN DE LA MISMA MANUALMENTE SE PUEDE EXPANDIR UNA BASE DE DATOS AGREGANDO ESPACIO ADICIONAL A UN ARCHIVO EXISTENTE O CREANDO ESPACIO PARA UN NUEVO ARCHIVO EL TAMAÑO MÍNIMO DE EXPANSIÓN ES 1 MB

39 L20. Eliminar una base de datos DROP DATABASE, ELIMINA UNA BASE DE DATOS AL ELIMINARSE UNA BASE DE DATOS LOS ARCHIVOS Y LOS DATOS DE ESTA SON BORRADOS DEL SERVIDOR CUANDO UNA BASE DE DATOS ES ELIMINADA, ESTA ES ELIMINADA FISICAMENTE, NO PUEDE SER RESTAURADA CON UN RESPALDO (porque es eliminada del catalogo, la misma debe ser creada manualmente y luego restaurada) LAS BASES DE DATOS DEL SISTEMA (msdb, master, model, tempdb) NO PUEDEN SER ELIMINADOS

40 L21. Ubicación de archivos SEPARAR EL LOG Y LA BASE DE DATOS EN ARCHIVOS DIFERENTES (SQL SERVER LO HACE POR DEFECTO, INCLUSO LAS EXTENSIONES SON DIFERENTES) COLOCAR EN DISTINTOS DISPOSITIVOS LOS DATOS Y LAS TRANSACCIONES (RAID PUEDE SOPORTAR ESTA IMPLEMENTACIÓN) UTILIZAR REDUNDANCIA (COMO MECANISMO DE GARANTÍA DE SEGURIDAD) REALIZAR BACKUPS POR SEPARADO DE BASE DE DATOS Y DE TRANSACCIONES

41 L22. Raid, conceptos RAID (REDUNDANT ARRAY OF INDEPENDENT DISKS) RAID (CONJUNTO DE DISCOS VISTOS COMO UNO SOLO) LA UTILIZACIÓN DE GRUPOS DE ARCHIVOS TAMBIÉN PUEDE SER ASOCIADA CON UN RAID PARA OPTIMIZAR EL DISEÑO FÍSICO AL POSEER DOS DISCOS FUNCIONANDO COMO UNO SOLO, LAS LECTURAS Y LAS ESCRITURAS SE REALIZAN EL DOBLE DE RÁPIDO

42 L22. Raid, tolerancia a fallas RAID ES UN SISTEMA DE DISCOS CONTENIENDO MÚLTIPLES DISCOS (UN ARREGLO) OFRECIENDO ALTO RENDIMIENTO, DISPONIBILIDAD, CAPACIDAD DE ALMACENAMIENTO, BAJOS COSTOS LOS ARREGLOS DE DISCOS TOLERANTES A FALLAS SON ORGANIZADOS EN SEIS NIVELES (DEL 0 AL 5), CADA NIVEL UTILIZA UN DIFERENTE ALGORITMO PARA IMPLEMENTAR LA TOLERANCIA A FALLAS LOS NIVELES DE RAID 0, 1 Y 5 SON TÍPICAMENTE UTILIZADOS CON SQL SERVER

43 L22. Raid, niveles RAID SOLO ESTÁ DISPONIBLE EN WINDOWS NT 4.0 O EN WINDOWS 2000 Y POSTERIORES RAID 0 (DATA STRIPPING) ES EL NIVEL DE RAID MAS EFICIENTE RAID 1 (MIRRORRED DRIVE)

44 L22. Raid, implementacion

45 L23. Grupos de archivos, escritura (FILEGROUPS) PERMITE AGRUPAR FÍSICAMENTE ARCHIVOS SQL SERVER UTILIZA UNA ESTRATEGIA PROPORCIONAL DE LLENADO PARA LOS ARCHIVOS DENTRO DE UN GRUPO DE ARCHIVOS. AL ESCRIBIRSE DATOS EN UN GRUPO, SQL SERVER ESCRIBE LOS DATOS PROPORCIONALMENTE EN CADA UNO DE LOS ARCHIVOS DEL GRUPO

46 L23. Grupos de archivos, llenado AL LLENARSE TODOS LOS ARCHIVOS DE UN FILEGROUP, ESTOS SON EXPANDIDOS UNO POR UNO UTILIZANDO LA TÉCNICA DE ROUND ROBIN, SIGUIENDO EL OBJETIVO DE LLENADO PROPORCIONAL LOS GRUPOS DE ARCHIVOS OPTIMIZAN EL RENDIMIENTO DE LAS BASES DE DATOS EN LAS INSTRUCCIONES CREATE DATABASE Y CREATE TABLE SE PUEDE ESPECIFICAR LOS GRUPOS DE ARCHIVOS

47 L24. Grupos de archivos con raid LOS GRUPOS DE ARCHIVOS PUEDEN ASIGNARSE A DISCOS RAID EJEMPLO, SE TIENE UN ARREGLO DE CUATRO DISCOS SE PUEDE CREAR UN FILEGROUP PARA LA BASE DE DATOS CON TRES ARCHIVOS PARA LOS DATOS Y UN ARCHIVO PARA EL LOG (SE ALMACENARÍA CADA UNO EN UN DISCO DEL RAID)

48 L24. Grupos de archivos con raid, físicamente

49 L25. Estimando el tamaño físico de una tabla ESTIMAR EL NÚMERO DE REGISTROS DE LA TABLA CALCULAR EL TOTAL DE BYTES DE LAS COLUMNAS ALMACENANDO DATOS CON LONGITUD FIJA CALCULAR EL TOTAL DE BYTES DE LAS COLUMNAS ALMACENANDO DATOS CON LONGITUD VARIABLE CALCULAR EL TAMAÑO DE UN REGISTRO CALCULAR EL NÚMERO DE REGISTROS POR PÁGINA CONSIDERAR LOS ÍNDICES Y LOS PORCENTAJES DE LLENADO (FILL FACTOR) CALCULAR EL TAMAÑO DE LA TABLA

50 L26. Autenticación MODO WINDOWS (SISTEMA DE OPERACIÓN), CHEQUEA UNA SESSIÓN DEL SISTEMA MODO MIXTO, PERMITE CREAR SESSIONES EN SQL SERVER TRABAJA CON LOGIN Y PASSWORD AUTENTICACIÓN: DETERMINAR SI ALGUIÉN ES REALMENTE QUIEN DICE SER

51 L26. Autenticación

52 L26. Autenticación

53 L27. Cuentas PERMISOS A NIVELES DE BASE DE DATOS PERMISOS A NIVELES DE OBJETOS DE BASE DE DATOS DIFERENCIAS ENTRE AUTORIZACIÓN Y AUTENTICACIÓN SQL SERVER TAMBIÉN PERMITE ROLES CONCEPTO DE SESSIONES, CONCEPTO DE PERMISOS

54 L27. Comandos transact, permisiología GRANT REVOKE DENY

55 L28. Roles ADICIONALMENTE A MANEJAR PERMISOLOGÍA A NIVEL DE USUARIOS DE BASE DE DATOS, SQL SERVER DEFINE ROLES UN ROL, ES UNA AGRUPACIÓN LÓGICA A LA CUAL PUEDEN SER AGREGADOS LOS USUARIOS Y / O LAS CUENTAS LA PERMISOLOGÍA PUEDE ASIGNARSE POR ROLES, EN LUGAR DE ASIGNARSE POR USUARIOS INDIVIDUALMENTE

56 L28. Tipos de roles ROLES FIJOS AL SERVIDOR FIXED-SERVER: NO SE PUEDEN MODIFICAR Y NO SE PUEDEN CREAR NUEVOS ROLES FIJOS A LA BASE DE DATOS FIXED-DATABASE: NO SE PUEDEN MODIFICAR Y SI SE PUEDEN CREAR NUEVOS ROLES DE LA APLICACIÓN APPLICATION: ES LA IMPLEMENTACIÓN DE LA PERMISOLOGÍA, SIMPLIFICA LA TAREA DEL DBA, SE MANEJAN DIFERENTES A LOS OTROS DOS ROLES

57 sysadmin serveradmin setupadmin securityadmin processadmin dbcreator diskadmin bulkadmin L28. Fixed-server roles

58 sp_addsrvrolemember sp_dropsrvrolemember sp_helpsrvrole sp_helpsrvrolemember sp_srvrolepermission L28. SP para fixed-server roles

59 db_owner db_accessadmin db_securityadmin db_ddladmin db_backupoperator db_datareader db_datawriter db_denydatareader db_denydatawriter L28. Fixed-database roles

60 sp_addrole sp_addrolemember sp_dbfixedrolepermission sp_droprole sp_helpdbfixedrole sp_helprole sp_helprolemember sp_droprolemember L28. SP para fixed-database roles

61 L29. Seguridad en SQL Server A TRAVES DE CUENTAS A TRAVES DE ROLES EMPLEANDO TRANSACT EMPLEANDO ENTERPRISE MANAGER

62 L30. Stored procedures para permisología(1/2) SP_ADDLOGIN SP_GRANTLOGIN SP_DROPLOGIN SP_REVOKELOGIN SP_DENYLOGIN

63 L30. Stored procedures para permisología(2/2) SP_PASSWORD SP_HELPSLOGIN SP_DEFAULTDB SP_GRANTDDBACCESS SP_REVOKEDBACCESS SP_HELPUSER

64

65

66

67

68

69

70

71

SEGURIDAD SQL SERVER

SEGURIDAD SQL SERVER SEGURIDAD SQL SERVER Roles de nivel de servidor SQL Server proporciona roles de nivel de servidor para ayudarle a administrar los permisos de un servidor. Estos roles son entidades de seguridad que agrupan

Más detalles

GALA MODELO CLIENTE SERVIDOR SQL SERVER MANAGEMENT STUDIO SERVIDOR SQL BASES DE DATOS. Introducción. Describir SQL Server (L1)

GALA MODELO CLIENTE SERVIDOR SQL SERVER MANAGEMENT STUDIO SERVIDOR SQL BASES DE DATOS. Introducción. Describir SQL Server (L1) Describir SQL Server (L1) MODELO CLIENTE SERVIDOR SQL SERVER MANAGEMENT STUDIO SERVIDOR SQL BASES DE DATOS Sistema de Operación SQL Server (L1) WINDOWS 2000/2003 ADVANCED SERVER WINDOWS 2000/2003 SERVER

Más detalles

Microsoft SQL Server 2008. Usuarios, Roles, Encriptación y Back Up de la base de datos.

Microsoft SQL Server 2008. Usuarios, Roles, Encriptación y Back Up de la base de datos. Microsoft SQL Server 2008 Usuarios, Roles, Encriptación y Back Up de la base de datos. Creación de un nuevo Usuario 1. Dar clic en Seguridad. 2. Dar clic derecho en Logins. Creación de un nuevo Usuario

Más detalles

m047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints

m047a 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 detalles

Administración de Ficheros de Bases de Datos

Administración de Ficheros de Bases de Datos Administración de Ficheros de Bases de Datos Contenido Introducción 1 Introducción a las estructuras de datos 2 Creación de bases de datos 7 Administración de bases de datos 13 Colocación de archivos y

Más detalles

L1. Describir SQL Server MODELO CLIENTE SERVIDOR SQL SERVER MANAGEMENT STUDIO GRUPO DE SERVIDORES SERVIDOR SQL BASES DE DATOS

L1. Describir SQL Server MODELO CLIENTE SERVIDOR SQL SERVER MANAGEMENT STUDIO GRUPO DE SERVIDORES SERVIDOR SQL BASES DE DATOS L1. Describir SQL Server MODELO CLIENTE SERVIDOR SQL SERVER MANAGEMENT STUDIO GRUPO DE SERVIDORES SERVIDOR SQL BASES DE DATOS L1. Sistema de operación SQL Server WINDOWS SERVER 2003, STANDARD, ENTERPRISE,

Más detalles

Sistemas de Datos Curso: Ernesto Chinkes. Sistemas de Datos. Niveles de Control de acceso. Criptografía. Aspectos legales y éticos.

Sistemas de Datos Curso: Ernesto Chinkes. Sistemas de Datos. Niveles de Control de acceso. Criptografía. Aspectos legales y éticos. Sistemas de Datos PROTECCIÓN DE DATOS Niveles de Control de acceso. Criptografía. Aspectos legales y éticos. Esquema de la Clase Importancia de la Información/Datos Req. Seguridad Amenazas Niveles y Medidas

Más detalles

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1

Í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 detalles

Creación y Administración de Bases de Datos

Creación y Administración de Bases de Datos Creación y Administración de Bases de Datos Contenido Introducción 1 Creación de bases de datos 2 Creación de grupos de archivos 11 Administración de bases de datos 14 Introducción a las estructuras de

Más detalles

GALA CONCEPTO COMMIT, ROOLBACK SAVEPOINTS (SAVE TRANSACTION) No Consultas. Definiciones Transacciones ( L33 )

GALA CONCEPTO COMMIT, ROOLBACK SAVEPOINTS (SAVE TRANSACTION) No Consultas. Definiciones Transacciones ( L33 ) Definiciones Transacciones ( L33 ) CONCEPTO COMMIT, ROOLBACK SAVEPOINTS (SAVE TRANSACTION) Transacciones En Microsoft ( L33 ) MANUAL (REQUIERE PROGRAMACION) AUTOMATICO (COM+ O DTM) DTM (DISTRIBUTED TRANSACTION

Más detalles

Módulo II: Introducción

Módulo II: Introducción Módulo II: Introducción Bases de Datos Trabajo con un SGBDR Creación de Bases de Datos Maximiliano Odstrcil - 1 Bases de Datos Tipos de Bases de Datos Objetos de Bases de Datos Maximiliano Odstrcil - 2

Más detalles

UNIVERSIDAD DEL AZUAY

UNIVERSIDAD DEL AZUAY UNIVERSIDAD DEL AZUAY Facultad de Ciencias de la Administración Escuela de Ingeniería de Sistemas Estudio práctico sobre la seguridad de los datos con el gestor de base de datos Microsoft Sql Server 2000

Más detalles

Seguridad en SQL Server

Seguridad en SQL Server Seguridad en SQL Server Jesús s LópezL MVP Visual Basic Visual Developer Formador en Alhambra-Eidos Mentor Asociado Solid Quality Learning Consultor y desarrollador Una asociación n de expertos en SQL

Más detalles

GALA. Mm047a. Programando una Base de Datos SQL Server 2008. Sé diferente, intégrate. Autor: Orlando Gutiérrez Fecha: 01/01/2010

GALA. Mm047a. Programando una Base de Datos SQL Server 2008. Sé diferente, intégrate. Autor: Orlando Gutiérrez Fecha: 01/01/2010 Sé diferente, intégrate Mm047a Manual Programando una Base de Datos SQL Server 2008 Autor: Orlando Gutiérrez Fecha: 01/01/2010 Prohibida la reproducción total o parcial, derechos reservados, Instituto

Más detalles

SQL Server 2000 está diseñado para trabajar con dos tipos de bases de datos :

SQL Server 2000 está diseñado para trabajar con dos tipos de bases de datos : Introducción a SQL Server 2000 SQL Server 2000 es un sistema de gestión de bases de datos relacionales (SGDBR o RDBMS: Relational Database Management System) diseñado para trabajar con grandes cantidades

Más detalles

abacformacio@abacformacio.com 1

abacformacio@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 detalles

Tema: Disparadores Parte I.

Tema: Disparadores Parte I. Base de datos I. Guía 10 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: Disparadores Parte I. Objetivo Utilizar la sintaxis de un disparador en SQL Server Implementar transacciones

Más detalles

CURSO DE SQL SERVER 2005

CURSO DE SQL SERVER 2005 CURSO DE SQL SERVER 2005 Una vez finalizado el curso, el alumno estará preparado para: Instalar y configurar SQL Server 2005. Comprender los conceptos más importantes del diseño de bases de datos. Crear

Más detalles

Oracle 12c DISEÑO Y PROGRAMACIÓN

Oracle 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 detalles

Guía de Laboratorio Base de Datos I.

Guía de Laboratorio Base de Datos I. Guía de Laboratorio Base de Datos I. UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERIA 1- Gestión del SQL Server Management Studio y creación de bases de datos. Objetivos: Identificar el entorno de trabajo

Más detalles

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

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA ÍNDICE CAPÍTULO 1. CARACTERÍSTICAS, NOVEDADES Y ENTORNO DE TRABAJO...17 1.1 NOVEDADES EN SQL SERVER 2008 R2...17 1.2 INSTALACIÓN DE MICROSOFT SQL SERVER 2008 R2...18 1.3 VERSIONES DE MICROSOFT SQL SERVER

Más detalles

Manual del Usuario MÓDULO DEL SERVIDOR SQL 6

Manual del Usuario MÓDULO DEL SERVIDOR SQL 6 Manual del Usuario MÓDULO DEL SERVIDOR SQL 6 Las características y especificaciones del producto descritas en este manual están sujetas a cambio sin previo aviso. Seagate Software, Inc. se reserva el derecho

Más detalles

CONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES

CONCEPTOS 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 detalles

Administración y programación de Bases de Datos con SQL Server 2005

Administración y programación de Bases de Datos con SQL Server 2005 Administración y programación de Bases de Datos con SQL Server 2005 Este curso trata las diferentes tareas necesarias para llevar a cabo el despliegue, diseño, implementación y mantenimiento de bases de

Más detalles

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

TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008 TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008 ESTRUCTURA DEL SEMINARIO Modulo 1: Crear y administrar una base de datos SQL Server Métodos para crear una base de datos SQLServer.

Más detalles

Fundamentos de Oracle

Fundamentos de Oracle Fundamentos de Oracle Introducción Este curso de 40 horas de duración ofrece a los asistentes los conocimientos necesarios para trabajar con el servidor de bases de datos empresarial Oracle 10g, centrándose

Más detalles

8 SQL SERVER 2008 RA-MA

8 SQL SERVER 2008 RA-MA ÍNDICE Capítulo 1. Características, novedades y entorno de trabajo... 17 1.1 Novedades en SQL Server 2008... 17 1.2 Instalación de Microsoft SQL Server 2008... 19 1.3 Versiones de Microsoft SQL Server

Más detalles

Microsoft SQL Server 2005

Microsoft SQL Server 2005 Microsoft SQL Server 2005 Módulo 1: Diseño y programación Estudia el servidor de bases de datos SQL Server 2005 desde el punto de vista de un diseñador y programador de bases de datos, prestando atención

Más detalles

Administración de transacciones y bloqueos

Administración de transacciones y bloqueos Administración de transacciones y bloqueos Contenido Introducción 1 Introducción a las transacciones y los bloqueos 2 Administración de las transacciones 4 Bloqueos en SQL Server 12 Administración de los

Más detalles

Tema: Creacion de una base de datos utilizando sintaxis Sql.

Tema: Creacion de una base de datos utilizando sintaxis Sql. Base de datos I. Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: Creacion de una base de datos utilizando sintaxis Sql. Objetivo Específico Comprender la sintaxis SQL

Más detalles

ADMINISTRACIÓN DE BASE DE DATOS

ADMINISTRACIÓN DE BASE DE DATOS SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación

Más detalles

Tema 6. Transacciones y seguridad

Tema 6. Transacciones y seguridad Tema 6. Transacciones y seguridad Las aplicaciones de bases de datos a gran escala, con bases de datos de gran tamaño y con cientos de usuarios concurrentes, como los sistemas de reservas, los bancos,

Más detalles

Recuperacion de Desastre en SQL Server 2005. Mejoras

Recuperacion de Desastre en SQL Server 2005. Mejoras Recuperacion de Desastre en SQL Server 2005 Database snapshots Online restore operations Backup media mirroring Improved verification Introducción El recupero de Desastres un proceso de restauración del

Más detalles

SQL Server 2014 Administración de una base de datos transaccional con SQL Server Management Studio

SQL Server 2014 Administración de una base de datos transaccional con SQL Server Management Studio Presentación 1. Introducción 13 2. Presentación de SQL Server 14 2.1 Qué es un SGBDR? 15 2.2 Modo de funcionamiento cliente/servidor 16 2.3 Las posibles plataformas 18 2.4 Los componentes de SQL Server

Más detalles

DataBase Administration

DataBase Administration DataBase Administration 1. FUNCIONES DE UN DBA (Data Base Administrator) El rol de DBA involucra las siguientes tareas: Creación de Bases y Tablas Base de Datos Verificar el lugar de creación, en los espacios

Más detalles

Seguridad de la Información Permisos. Sistemas de Bases de Datos II - ITS EMT - CETP

Seguridad de la Información Permisos. Sistemas de Bases de Datos II - ITS EMT - CETP Seguridad de la Información Permisos Permisos Para mantener la seguridad de la base de datos existen permisos que permiten: utilizar la B. D. utilizar tablas de la B. D. utilizar columnas de la B. D. utilizar

Más detalles

Seguridad en SQL Server 2005

Seguridad en SQL Server 2005 Seguridad en SQL Server 2005 Tabla de contenidos Modelo de Seguridad en SQL Server Inicios de Sesión - Usuarios Esquemas de Base de Datos Usuarios de Base de Datos Contexto de Ejecución Permisos a sentencias

Más detalles

SQL SERVER DESCRIPCIÓN DEL ENTORNO Y CREACIÓN DE BASES DE DATOS...5

SQL SERVER DESCRIPCIÓN DEL ENTORNO Y CREACIÓN DE BASES DE DATOS...5 SQL SERVER DESCRIPCIÓN DEL ENTORNO Y CREACIÓN DE BASES DE DATOS...5 Introducción a SQL Server 2000...5 Ediciones e Instalación de SQL Server...9 Ediciones SQL Server 2000...9 Instalación de SQL Server...11

Más detalles

Contenido Manejo de Concurren en Mysql... 2 Modos de bloqueo InnoDB... 2 InnoDB y AUTOCOMMIT... 3

Contenido Manejo de Concurren en Mysql... 2 Modos de bloqueo InnoDB... 2 InnoDB y AUTOCOMMIT... 3 Manejo de Concurrencia en Mysql Contenido Manejo de Concurren en Mysql... 2 Modos de bloqueo InnoDB... 2 InnoDB y AUTOCOMMIT... 3 InnoDB y TRANSACTION ISOLATION LEVEL... 3 Lecturas consistentes que no

Más detalles

Tema 32. Adm. de BBDD: motores, gestión del espacio, seguridad, rendimiento, servicios de red, backup.

Tema 32. Adm. de BBDD: motores, gestión del espacio, seguridad, rendimiento, servicios de red, backup. Tema 32. Adm. de BBDD: motores, gestión del espacio, seguridad, rendimiento, servicios de red, backup. Introducción... 1 Los motores de Bases de Datos... 2 Gestión del almacenamiento... 3 Gestión del espacio

Más detalles

Sistemas de Datos Curso: Ernesto Chinkes. Sistemas de Datos. Niveles de Control de acceso. Criptografía. Aspectos legales y éticos.

Sistemas de Datos Curso: Ernesto Chinkes. Sistemas de Datos. Niveles de Control de acceso. Criptografía. Aspectos legales y éticos. Sistemas de Datos PROTECCIÓN DE DATOS Niveles de Control de acceso. Criptografía. Aspectos legales y éticos. Esquema de la Clase Importancia de la Información/Datos Req. Seguridad Amenazas Niveles y Medidas

Más detalles

SQL Los fundamentos del lenguaje

SQL Los fundamentos del lenguaje Introducción 1. Un poco de historia 11 2. Las normas SQL 12 3. Descripción rápida del modelo relacional 14 3.1 Principales conceptos del modelo relacional 15 3.2 Principales reglas 16 4. Los operadores

Más detalles

EL ENTORNO DE TRABAJO SQL ORACLE

EL 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 detalles

Tema: Creacion de una base de datos utilizando sintaxis Sql.

Tema: Creacion de una base de datos utilizando sintaxis Sql. Base de datos I. Guía 4 1 INSAFOR Tema: Creacion de una base de datos utilizando sintaxis Sql. Objetivo Específico Comprender la sintaxis SQL para crear base de datos y tablas Crear una base de datos con

Más detalles

SQL Server 2012 Administración de una base de datos transaccional con SQL Server Management Studio

SQL Server 2012 Administración de una base de datos transaccional con SQL Server Management Studio Presentación 1. Introducción 13 2. Presentación de SQL Server 14 2.1 Qué es un SGBDR? 14 2.2 Modo de funcionamiento cliente/servidor 16 2.3 Las posibles plataformas 18 2.4 Los componentes de SQL Server

Más detalles

LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN ORACLE

LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN ORACLE LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN ORACLE GUÍA DE LABORATORIO Nº 1O Actividad de Proyecto No. 12: ESTABLECER PLANES DE RESGUARDO, RESTAURACION Y CONTINGENCIA. Estructura de contenidos.

Más detalles

Unidad IV: Operación y mantenibilidad 4.1 Bitácoras de trabajo del DBMS

Unidad IV: Operación y mantenibilidad 4.1 Bitácoras de trabajo del DBMS Unidad IV: Operación y mantenibilidad 4.1 Bitácoras de trabajo del DBMS En caso de que sea multiusuario existen muchas ventajas adicionales, donde la BD es con toda probabilidad mucho más grande y compleja.

Más detalles

Índice. iii. Objetivos... 24

Índice. iii. Objetivos... 24 Índice Objetivos... 2 1: Modelación de base de datos... 2 2: Ejemplo de un caso de negocios... 3 2.1: Requerimientos de la aplicación... 4 2.2: Características de flujo de información... 4 2.3: Diagrama

Más detalles

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

Dirigido a Profesionales y técnicos de informática que se inicien en el manejo de la base de datos Oracle 11g El temario se divide en tres partes: Parte I. Lenguaje SQL Lenguaje SQL Objetivos Conocer los componentes de las bases de datos relacionales Obtener los conocimientos del lenguaje SQL para el manejo de

Más detalles

PROGRAMANDO UNA BASE DE DATOS PostgreSQL ADMINISTRACIÓN INTRODUCCIÓN (L32)

PROGRAMANDO UNA BASE DE DATOS PostgreSQL ADMINISTRACIÓN INTRODUCCIÓN (L32) INTRODUCCIÓN (L32) CONCEPTO DE DBA (DATA BASE ADMINISTRATOR) DISEÑO FÍSICO DE LA BASE DE DATOS MECANISMOS DE SEGURIDAD Y ACCESO MECANISMOS DE RESPALDO Y RECUPERACIÓN MECANISMOS DE CONCURRENCIA CARACTERÍSTICAS

Más detalles

Oracle 12c Administración

Oracle 12c Administración Introducción 1. Objetivos del libro 19 2. Presentación de Oracle Database 12c 20 2.1 Introducción 20 2.2 Principales novedades de la versión 12 22 3. Convenciones de escritura 24 Las bases de la arquitectura

Más detalles

Curso de SQL y de SQL Server 2008 R2 Parte 3 Visión general de SQL Server

Curso de SQL y de SQL Server 2008 R2 Parte 3 Visión general de SQL Server Curso de SQL y de SQL Server 2008 R2 Parte 3 Visión general de SQL Server Curso de SQL y de SQL Server 2008 R2 Parte 3 Visión general de SQL Server Contenido : 1. Conectarse a SQL Server (Parte A) de objetos

Más detalles

CONTROL DE ACCESO. curso 2008

CONTROL DE ACCESO. curso 2008 BASES DE DATOS I CONTROL DE ACCESO curso 2008 Control de Acceso Seguridad: proteger los datos contra usuarios no autorizados Comandos usados por el BDA o el propietario para conceder/revocar permisos de

Más detalles

SharePoint Day Bogotá Julio 13 de 2013 SQL Server 2012 & SharePoint Server 2013, integración cercana a la perfección

SharePoint Day Bogotá Julio 13 de 2013 SQL Server 2012 & SharePoint Server 2013, integración cercana a la perfección COMUNIDAD SHAREPOINT DE COLOMBIA SharePoint Day Bogotá Julio 13 de 2013 SQL Server 2012 & SharePoint Server 2013, integración cercana a la perfección @guillermotaylor Guillermo Taylor guillermotaylor@hotmail.com

Más detalles

Formato para prácticas de laboratorio

Formato para prácticas de laboratorio Formato para prácticas de laboratorio CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA LSC 2009-2 12001 Administración de Bases de Datos PRÁCTICA No. 6 LABORATORIO DE NOMBRE DE LA PRÁCTICA

Más detalles

Repaso. Laboratorio Informix. Stored Procedures. Ejemplo. Creación de stored procedures. Sql en un Procedimiento

Repaso. Laboratorio Informix. Stored Procedures. Ejemplo. Creación de stored procedures. Sql en un Procedimiento Laboratorio Informix Stored Procedures Triggers Repaso A partir del ER, hicimos las tablas de la base de datos. Creamos en MySql las base de datos y las tablas Hicimos una aplicación que se comunica con

Más detalles

Nivel Básico/Intermedio. Instalar y Configurar SQL Server 2008. Diseñar una Base de Datos. Optimización de consultas

Nivel Básico/Intermedio. Instalar y Configurar SQL Server 2008. Diseñar una Base de Datos. Optimización de consultas SQL SERVER 2008 Nivel Básico/Intermedio Instalar y Configurar SQL Server 2008 Diseñar una Base de Datos Optimización de consultas Administración y seguridad de una base de datos Analista de sistema, profesionales

Más detalles

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL.

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL. GUIA DE LABORATORIO # 5 Nombre de la Practica: Manipulación de datos Lugar de ejecución: Centro de Computo MATERIA: Base de Datos II CICLO: 02-2012 I. OBJETIVOS ESPECIFICOS Qué el estudiante: Manipule

Más detalles

LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER

LABORATORIO 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 detalles

Laboratorio Informix. Stored Procedures Triggers

Laboratorio Informix. Stored Procedures Triggers Laboratorio Informix Stored Procedures Triggers Repaso A partir del ER, hicimos las tablas de la base de datos. Creamos en MySql las base de datos y las tablas Hicimos una aplicación que se comunica con

Más detalles

m047a Curso Programando una Base de Datos SQL Server 2008, 36 h

m047a Curso Programando una Base de Datos SQL Server 2008, 36 h Triggers Para El Chequeo De Integridad (L52) UN TRIGGER ES UN TIPO ESPECIAL DE STORED PROC EL CUAL SE DISPARA AUTOMÁTICAMENTE CUANDO LOS DATOS DE UNA TABLA SON MODIFICADOS UN TRIGGER ES INVOCADO EN RESPUESTA

Más detalles

PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I

PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I (Teleformación 150 horas) CONTENIDOS TEÓRICOS: EXPLORACIÓN DE LA ARQUITECTURA DE ORACLE DATABASE Visión general de la arquitectura de Oracle database

Más detalles

Clase 2: Estructuras Lógicas y Físicas(I)

Clase 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 detalles

INTEGRANTES: NOHELY PARRA AURA PONCE ERIKA GONZALEZ MARLON GARCIA CARLOS ESTRADA SECCION: 15N2IS

INTEGRANTES: NOHELY PARRA AURA PONCE ERIKA GONZALEZ MARLON GARCIA CARLOS ESTRADA SECCION: 15N2IS INTEGRANTES: NOHELY PARRA AURA PONCE ERIKA GONZALEZ MARLON GARCIA CARLOS ESTRADA SECCION: 15N2IS INSTALACION DE ORACLE A continuación se muestran, paso a paso, cómo instalar Oracle 10g Express Edition

Más detalles

Implementación n de Base de Datos con Microsoft SQL Server 2000. Ing. Martín Manuel Leiva Castillo Ing. Jorge Martín Rodríguez Castro

Implementación n de Base de Datos con Microsoft SQL Server 2000. Ing. Martín Manuel Leiva Castillo Ing. Jorge Martín Rodríguez Castro Implementación n de Base de Datos con Microsoft SQL Server 2000 Ing. Martín Manuel Leiva Castillo Ing. Jorge Martín Rodríguez Castro Visión general de SQL Server Contenido 1. Qué es SQL Server 2000? 2.

Más detalles

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

8283: Administración y programación en Microsoft SQL Server 2012 8283: Administración y programación en Microsoft SQL Server 2012 Este curso es orientado a los profesionales en desarrollo que desean maximizar la participación de SQL Server 2012 en beneficio del desempeño

Más detalles

Ministerio de Economía y Producción Secretaría de Hacienda NORMAS DE RESGUARDO Y RECUPERACION DE SISTEMAS (BACKUPS/RECOVERY)

Ministerio de Economía y Producción Secretaría de Hacienda NORMAS DE RESGUARDO Y RECUPERACION DE SISTEMAS (BACKUPS/RECOVERY) NORMAS DE RESGUARDO Y RECUPERACION DE SISTEMAS (BACKUPS/RECOVERY) DOCUMENTO NORMATIVO NORMAS DE RESGUARDO Y RECUPERACION DE SISTEMAS CRONOGRAMA DE REVISIONES Versión Fecha Area/Sector de Elaborado por

Más detalles

ÍNDICE. Capítulo 1. Conceptos de base de datos de SQL Azure... 1

ÍNDICE. Capítulo 1. Conceptos de base de datos de SQL Azure... 1 Introducción... XIII Capítulo 1. Conceptos de base de datos de SQL Azure... 1 EL NUEVO PORTAL DE ADMINISTRACIÓN... 1 INFORMACIÓN GENERAL DE SQL AZURE... 2 SIMILITUDES Y DIFERENCIAS CON SQL SERVER... 2

Más detalles

Maestría en Bioinformática. Bases de Datos y Sistemas de Información SQL: DDL. Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.

Maestría en Bioinformática. Bases de Datos y Sistemas de Información SQL: DDL. Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com. Maestría en Bioinformática Bases de Datos y Sistemas de Información SQL: DDL Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda SQL DDL Lenguaje SQL Sub-lenguajes Dialectos Agenda SQL DDL Esquemas

Más detalles

MANUAL BÁSICO DE ORACLE

MANUAL 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 detalles

SQL Server 2008 Course. Jesus Garcia Correa garcia.jesus@cuallisys.com

SQL Server 2008 Course. Jesus Garcia Correa garcia.jesus@cuallisys.com SQL Server 2008 Course Jesus Garcia Correa garcia.jesus@cuallisys.com 1 Objetivos Conocer la forma almacenamiento físico y lógico de una Base de Datos en MS SQL Server, para poder Implementar y Administrar

Más detalles

T ema 2. S is tem as ges tores de bas es de datos

T ema 2. S is tem as ges tores de bas es de datos S is temas de Informac ión II T ema 2. S is tem as ges tores de bas es de datos Bibliografía: Elmasri y Navathe: Fundamentos de Sistemas de Bases de Datos 3ª edición, 2002 (Capítulo 2). Garcia-Molina,

Más detalles

Supervisión del rendimiento de SQL Server

Supervisión del rendimiento de SQL Server Supervisión del rendimiento de SQL Server Contenido Introducción 1 Por qué supervisar SQL Server 2 Supervisión y optimización del rendimiento 3 Herramientas para supervisar SQL Server 14 Tareas habituales

Más detalles

Manual de Usuario Avanzado Respaldo Cloud

Manual de Usuario Avanzado Respaldo Cloud Manual de Usuario Avanzado Respaldo Cloud Para Microsoft Windows Versión 1.0 CONTENIDOS Contenidos... 2 1 Windows System State... 3 2 Microsoft Exchange 2003/2007... 4 2.1 Introducción... 4 2.2 Backup

Más detalles

Microsoft SQL Server Conceptos.

Microsoft SQL Server Conceptos. Microsoft Conceptos. Microsoft 2005 es una plataforma de base de datos a gran escala de procesamiento de transacciones en línea (OLTP) y de procesamiento analítico en línea (OLAP). La siguiente tabla muestra

Más detalles

3 GESTIÓN DE TABLESPACES

3 GESTIÓN DE TABLESPACES 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

Más detalles

DIRECCIÓN DE EXTENSIÓN PROFESIONAL DIVISIÓN DE ALTA TECNOLOGÍA (DAT)

DIRECCIÓN DE EXTENSIÓN PROFESIONAL DIVISIÓN DE ALTA TECNOLOGÍA (DAT) DIRECCIÓN DE EXTENSIÓN PROFESIONAL DIVISIÓN DE ALTA TECNOLOGÍA (DAT) Programa : Database Administrator SQL Server 2012 Curso : Database Administrator SQL Server 2012 Duración : 60 horas SYLLABUS I. DESCRIPCIÓN

Más detalles

ÍNDICE CAPÍTULO 1. TIPOS DE ALMACENAMIENTO DE LA INFORMACIÓN... 13

ÍNDICE CAPÍTULO 1. TIPOS DE ALMACENAMIENTO DE LA INFORMACIÓN... 13 ÍNDICE CAPÍTULO 1. TIPOS DE ALMACENAMIENTO DE LA INFORMACIÓN... 13 1.1 SISTEMAS LÓGICOS DE ALMACENAMIENTO DE LA INFORMACIÓN...13 1.2 ALMACENAMIENTO EN FICHEROS...13 1.2.1 Registros físicos y registros

Más detalles

Estándar de desarrollo de aplicaciones del Govern de les Illes Balears

Estándar de desarrollo de aplicaciones del Govern de les Illes Balears Estándar de desarrollo de aplicaciones del Govern de les Illes Balears BASE DE DATOS Versión 5.0 Fecha Revisión: 28/05/09 Índice de contenidos INTRODUCCIÓN... 3 NOMENCLATURA DE BASE DE DATOS... 4 2.1.

Más detalles

FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT. MCSA: SQL Server Solutions Associate

FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT. MCSA: SQL Server Solutions Associate FORMACIÓN PARA LA CERTIFICACIÓN OFICIAL MICROSOFT MCSA: SQL Server Solutions Associate DETALLE DE LA ACCION FORMATIVA Mediante la siguiente acción formativa se formará a las personas asistentes para la

Más detalles

SQL Server 2008 Seguridad. Marta Zorrilla

SQL Server 2008 Seguridad. Marta Zorrilla SQL Server 2008 Seguridad Marta Zorrilla Tabla de contenidos Modelo de Seguridad en SQL Server Inicios de Sesión y Roles de servidor Seguridad de bases de datos Usuarios Roles de base de datos Roles definidos

Más detalles

Seguridad Informática: Almacenamiento de la información y copias de seguridad

Seguridad Informática: Almacenamiento de la información y copias de seguridad Seguridad Informática: Almacenamiento de la información y copias de seguridad Jesús Moreno León j.morenol@gmail.com Septiembre 2010 Estas diapositivas usan información y ejemplos del curso Redes de Área

Más detalles

Oracle Database 10g: Taller de Administración I 1-2

Oracle 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 detalles

AUTENTICACIÓN: DETERMINAR SI EL USUARIOS ES QUIÉN DICE SER AUTORIZACIÓN: DETERMINA A CUÁLES OBJETOS TIENE ACCESO EL USUARIO

AUTENTICACIÓN: DETERMINAR SI EL USUARIOS ES QUIÉN DICE SER AUTORIZACIÓN: DETERMINA A CUÁLES OBJETOS TIENE ACCESO EL USUARIO AUTENTICACIÓN Y AUTORIZACIÓN (L17) AUTENTICACIÓN: DETERMINAR SI EL USUARIOS ES QUIÉN DICE SER AUTORIZACIÓN: DETERMINA A CUÁLES OBJETOS TIENE ACCESO EL USUARIO PG_HBA.CONF (L17) ARCHIVO pg_hba.conf PARA

Más detalles

Componentes de una BD

Componentes de una BD Componentes de una BD Cada BD Oracle en ejecución está asociada a una instancia Oracle. Cuando se arranca el servidor, el software de Oracle reserva una zona de memoria compartida denominada System Global

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA

SERVICIO NACIONAL DE APRENDIZAJE SENA SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral Procedimiento Ejecución de la Formación Profesional Integral

Más detalles

LABORATORIO 10. Concurrencia y bloqueos en el SMBD Oracle

LABORATORIO 10. Concurrencia y bloqueos en el SMBD Oracle LABORATORIO 10. Concurrencia y bloqueos en el SMBD Oracle GUÍA DE LABORATORIO Nº 10 Actividad de Proyecto No. 5: Desarrollar mantenimiento preventivo, correctivo o proactivo para garantizar niveles de

Más detalles

CI Politécnico Estella

CI Politécnico Estella SÍNTESIS DE LA PROGRAMACIÓN DEL MÓDULO/ASIGNATURA DEPARTAMENTO: INFORMÁTICA GRUPO/CURSO: 2º ASIR 2015-2016 MÓDULO: 10 ASGBD (Administración de Sistemas Gestores de Bases de Datos) PROFESOR: JULIA SEVILLA

Más detalles

Guí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 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 detalles

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL GUÍA DE LABORATORIO Nº 3 Actividad de Proyecto No. 2: CONFIGURAR SISTEMAS MANEJADORES DE BASE DE DATOS. CONFIGURACIÓN

Más detalles

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

MySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador Prefacio 1. Objetivos de este libro 13 2. Principales temas tratados en este libro 13 3. A quién va dirigido este libro? 14 4. Requisitos 14 Introducción a MySQL 1. Introducción a las bases de datos relacionales

Más detalles

SQL Server 2000 Introducción

SQL Server 2000 Introducción SQL Server 2000 Introducción Marta E. Zorrilla Departamento Matemática Aplicada y Ciencias la Computación Universidad Cantabria 2005-2006 1 Contenido Entorno Entorno trabajo. trabajo. Procedimiento Procedimiento

Más detalles

INSTALACIÓN DE SQL SERVER 2008 Y SQL SERVER 2008 EXPRESS

INSTALACIÓN DE SQL SERVER 2008 Y SQL SERVER 2008 EXPRESS INSTALACIÓN DE SQL SERVER 2008 Y SQL SERVER 2008 EXPRESS Para instalar este motor de base de datos, SQL Express 2008 requiere de los siguientes prerrequisitos: 1. Microsoft.net Framework 3.5 2. Microsoft

Más detalles

UNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura

UNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura UNIVERSIDAD DEL CARIBE UNICARIBE Escuela de Informática Programa de Asignatura Nombre de la asignatura : Base de Datos Carga académica : 4 créditos Modalidad : Semi-presencial Clave : INF-436 Pre-requisito

Más detalles

Clase 1: Estructuras, Procesos y Diccionario de Datos

Clase 1: Estructuras, Procesos y Diccionario de Datos Clase 1: Estructuras, Procesos y Diccionario de Datos Estructura de la memoria System Global Area Buffer Cache Redo Log Buffer Share Pool Dictionary Cache Large Pool Process Global Area Private SQL Area

Más detalles

Tema 33. El lenguaje SQL

Tema 33. El lenguaje SQL Tema 33. El lenguaje SQL Introducción... 1 Modos de uso... 2 Ejecución de las sentencias SQL... 2 Instrucciones DDL Data Definition Language-... 3 Instrucciones DML Data Manipulation Language-... 4 Instrucciones

Más detalles

1. Arquitectura y estructura interna de un gestor de bases de datos.

1. Arquitectura y estructura interna de un gestor de bases de datos. 1. Arquitectura y estructura interna de un gestor de bases de datos. Descripción de los procesos de usuario Cuando un usuario ejecuta un programa de aplicación (como un programa Pro * C) o una herramienta

Más detalles

Version 3. Capítulo 9. Fundamentos de hardware avanzado para servidores

Version 3. Capítulo 9. Fundamentos de hardware avanzado para servidores Capítulo 9 Fundamentos de hardware avanzado para servidores Servidores para redes Un servidor es un computador en una red que es compartido por múltiples usuarios. El término servidor se refiere al hardware

Más detalles

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

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Administración de Bases de Datos I : T-INF127 I. DATOS INFORMATIVOS Carrera Especialidad Curso Código Ciclo : Tercero Requisitos Duración Horas Semana : 06 horas Versión : v.0110 II. SUMILLA : COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería

Más detalles

Bases de Datos / Elementos de Bases de Datos 2011. Que es un Stored Procedure? Stored Procedures: Ventajas

Bases de Datos / Elementos de Bases de Datos 2011. Que es un Stored Procedure? Stored Procedures: Ventajas Bases de Datos / Elementos de Bases de Datos 2011 Stored Procedures, Triggers y Transacciones en MySQL Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur 1 Que es un Stored

Más detalles