Seguridad en SQL Server 2005
|
|
- Carla Sánchez Villalobos
- hace 8 años
- Vistas:
Transcripción
1 Seguridad en SQL Server 2005
2 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 y objetos Marta Zorrilla
3 Modelo de Seguridad en SQL Server Solicitud de conexión de Red Conexión n con el Servidor de SQL Server Solicitud de Inicio de Sesión en SQL Server Establecer Credenciales de Inicio de Sesión Cambio a una BBDD y autorización de acceso Establecer un Contexto de Base de Datos Intento de realizar alguna acción Verificar Permisos para las acciones Marta Zorrilla
4 Jerarquía de Seguridad Marta Zorrilla
5 Inicios de sesión - Usuarios Modo de autentificación (acceso al servidor) (Inicio de sesión: Login) Windows (S.O.) Servidor SQL Server Acceso y gestión de una BD (autorización: User) Permisos a objetos de BD ejecución de sentencias Permisos a través de roles: del servidor o de BD definidos por el usuario Marta Zorrilla
6 Inicios de sesión preestablecidos Marta Zorrilla
7 Tipos de Inicios de sesión Windows Usuario Grupo de usuarios SQL Server Certificado o Clave Asimétrica Asociados a Credenciales Para acceso a recursos externos CREATE CREDENTIAL Marta Zorrilla
8 Tipos de Inicios de sesión (y 2) Opciones de Administración Podemos forzar el cambio de contraseña en el primer inicio de sesión: MUST_CHANGE Exigir directivas de contraseña Desbloquear Cuentas: UNLOCK Deshabilitar un inicio de sesión: DISABLE BD de conexión predeterminada Marta Zorrilla
9 Crear Inicios de sesión (y 3) Gráficamente SSMS CREATE LOGIN CREATE LOGIN Pepe WITH PASSWORD = Passwd' MUST_CHANGE CREATE LOGIN [UNICAN\pepe] FROM WINDOWS sys.server_principals sys.sql_logins DROP LOGIN / ALTER LOGIN Marta Zorrilla
10 Roles fijos de Servidor Marta Zorrilla
11 ROLES FIJOS DE SERVIDOR sp_addsrvrolemember /sp_dropsrvrolemember sys.server_role_members sp_srvrolepermission sys.server_permissions Marta Zorrilla
12 ANSI SQL-92: Esquemas Colección de objetos de la BBDD cuyo propietario es un único principal y forma un único espacio de nombres Espacio de nombres: es un conjunto de objetos que no pueden tener nombres duplicados servidor.basededatos.esquema.objeto Los objetos ahora pertenecen al esquema de forma independiente al usuario Beneficios El borrado de un usuario no requiere que tengamos que renombrar los objetos Resolución de nombres uniforme Gestión de permisos a nivel de esquema Marta Zorrilla
13 Seguridad de base de datos Marta Zorrilla
14 Conceder acceso a una BD Marta Zorrilla
15 ROLES FIJOS DE BASE DE DATOS Marta Zorrilla
16 Roles definidos por el usuario Marta Zorrilla
17 Definir usuario del Gestor Marta Zorrilla
18 Usuarios de Base de Datos Crear un Usuario CREATE USER <usuario> FOR LOGIN <login> WITH DEFAULT_SCHEMA = <schema> Podemos crear un usuario sin asociar: WITHOUT LOGIN Modificar ALTER USER Eliminar DROP USER No si es propietario de objetos Invitado GRANT CONNECT TO GUEST sys.database_principals Marta Zorrilla
19 Roles de Base de Datos CREATE ROLE <nombre> sp_addrolemember <role>,<usuario> sys.database_role_members Rol Public Marta Zorrilla
20 Definir role de BD Rol de aplicación. Un usuario que se conecta a través de una aplicación que habilita el rol de aplicación, pierde todos sus privilegios, disponiendo exclusivamente los que le ofrece este rol. Permite establecer un nivel alto de seguridad, impidiendo el acceso vía ODBC, OLEDB. Marta Zorrilla
21 Permisos a sentencias Para otorgar permisos a acciones. Su sintaxis es: GRANT {{ ALL ALL instrucción [[,...n,...n]]}} TO TO {usuario [[,...n,...n]] role role [[,...n,...n] ]} } instrucción instrucción (entre (entre otras): otras): CREATE CREATE {{ DATABASE DATABASE DEFAULT DEFAULT FUNCTION FUNCTION PROCEDURE PROCEDURE RULE RULE TABLE TABLE VIEW VIEW }} ALTER ALTER {{ DATABASE DATABASE DEFAULT DEFAULT FUNCTION FUNCTION PROCEDURE PROCEDURE RULE RULE TABLE TABLE VIEW VIEW }} BACKUP BACKUP DATABASE DATABASE BACKUP BACKUP LOG LOG Marta Zorrilla
22 Permisos a objetos Para otorgar permisos a objetos de la BD. Concede y quita permisos, inicialmente, el propietario de la BD. Su sintaxis es: GRANT {{ ALL ALL [[ PRIVILEGES ]] permiso [[,...n,...n]]}} {{ [[(( columna [[,...n,...n]]))] ] ON ON {{ tabla tabla vista vista }} ON ON {{ tabla tabla vista vista }}[[(( columna [[,...n,...n]]))] ] ON ON {{ procedimiento procedimiento_extendido }} ON ON {{ función} }} TO TO {usuario [[,...n,...n]] role role [[,...n,...n] ]} } [[ WITH WITH GRANT OPTION ]] [[ AS AS {{ usuario usuario role role }}]] permiso permiso (entre (entre otros): otros): SELECT, SELECT, INSERT, INSERT, DELETE, DELETE, UPDATE, UPDATE, EXECUTE. EXECUTE. WITH WITH GRANT GRANT OPTION: OPTION: el el usuario usuario al al que que se se le le otorga otorga permiso, permiso, puede puede a a su su vez, vez, otorgárselo otorgárselo a a otro. otro. AS AS :: usuario usuario o o role role que que establece establece el el permiso permiso Marta Zorrilla
23 Ejemplos GRANT Permitir a los usuarios Maria, Juan y Marta crear bases de datos y tablas GRANT CREATE DATABASE, CREATE TABLE TABLE TO TOMaria, Juan, Juan, [Servidor\Marta] Permitir a María y a Juan, insertar, modificar y borrar en la tabla autores. GRANT INSERT, UPDATE, DELETE ON ON autores autores TO TO Maria, Maria, Juan Juan Permitir a María actualizar el importe del préstamo. GRANT UPDATE( importe importe )) ON ON prestamo TO TO Maria Maria Marta Zorrilla
24 REVOKE (1) Para denegar permisos a acciones. Su sintaxis es: REVOKE {{ ALL ALL instrucción [[,...n,...n]]}} FROM FROM {usuario [[,...n,...n]] role role [[,...n,...n] ]} } INSTRUCCIÓN INSTRUCCIÓN (entre (entre otras): otras): CREATE CREATE {{ DATABASE DATABASE DEFAULT DEFAULT FUNCTION FUNCTION PROCEDURE PROCEDURE RULE RULE TABLE TABLE VIEW VIEW }} ALTER ALTER {{ DATABASE DATABASE DEFAULT DEFAULT FUNCTION FUNCTION PROCEDURE PROCEDURE RULE RULE TABLE TABLE VIEW VIEW }} BACKUP BACKUP DATABASE DATABASE BACKUP BACKUP LOG LOG Marta Zorrilla
25 REVOKE (2) Para quitar permisos. Su sintaxis es: REVOKE [[ GRANT OPTION FOR FOR ]] {{ ALL ALL [[ PRIVILEGES ]] permiso [[,...n,...n]]}} {{ [[(( columna [[,...n,...n]]))] ] ON ON {{ tabla tabla vista vista }} ON ON {{ tabla tabla vista vista }}[[(( columna [[,...n,...n]]))] ] ON ON {{ procedimiento procedimiento_extendido }} ON ON {{ función} }} {{ TO TO FROM FROM }} {usuario [[,...n,...n]] role role [[,...n,...n]]}} [[ CASCADE ]] [[ AS AS {{ usuario usuario role role }}]] GRANT GRANT OPTION OPTION FOR FOR :: se se quita quita al al usuario usuario la la capacidad capacidad de de dar dar o o quitar quitar permisos permisos que que le le fueron fueron concedidos concedidos por por la la cláusula cláusula WITH WITH GRANT GRANT OPTION OPTION permiso: permiso: SELECT, SELECT, INSERT, INSERT, DELETE, DELETE, UPDATE, UPDATE, REFERENCES, REFERENCES, EXECUTE, EXECUTE, CREATE, CREATE, etc. etc. CASCADE CASCADE :: se se quita quita el el permiso permiso al al usuario/role usuario/role y y a a los los usuarios/roles usuarios/roles a a los los que que dio dio permiso, permiso, si si se se le le concedió concedió GRANT GRANT OPTION. OPTION. AS AS :: usuario usuario o o role role que que quita quita el el permiso permiso Marta Zorrilla
26 Ejemplos REVOKE Impedir a los usuarios Maria y Marta crear vistas en la BD activa. REVOKE CREATE VIEW VIEW TO TOMaria, [Servidor\Marta] Impedir que María ejecute la función dameprecio. REVOKE SELECT ON ON dbo.dameprecio TO TO Maria Maria Marta Zorrilla
27 Permisos efectivos Marta Zorrilla
28 A tener en cuenta SQL Server establece el rol PUBLIC a todos los usuarios de la BD. Para aquellos usuarios que no tienen cuenta en la BD, pero sí acceso al gestor, pueden conectarse a la BD como GUEST, si este usuario está habilitado en ella (GRANT CONNECT TO GUEST). Se ha de tener cuidado respecto a la manera en que se establecen las autorizaciones, si se quiere garantizar que luego se puedan quitar. U1 U5 Admon U2 U4 U3 Marta Zorrilla
29 Limitaciones de seguridad No se puede establecer privilegios a nivel de fila (p. ej. cada alumno sólo vea sus notas) Hay extensiones para proporcionar control de acceso en el nivel de las filas y para trabajar con gran número de usuarios pero aún no están normalizadas. Utilizar vistas para restringir la información. Establecer la seguridad en aplicaciones de BD: - Usuarios Usuarios de domino / de gestor con sus privilegios Usuarios de dominio / de gestor con rol de aplicación Usuario único con privilegios - Crear BD de seguridad donde se establece con detalle las acciones que cada usuario de aplicación puede hacer Código de aplicación se entremezcla con el de autorización Más difícil de garantizar la existencia de agujeros de seguridad Marta Zorrilla
30 Estrategias de seguridad Marta Zorrilla
31 Estrategias de seguridad (y 2) 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 detallesSeguridad 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 detallesBibliografía. Fundamentos de Sistemas de Bases de Datos (3. edición) Elmasri, Navathe Addisson Wesley 2002
SEGURIDAD 1 Bibliografía Fundamentos de Sistemas de Bases de Datos (3. edición) Elmasri, Navathe Addisson Wesley 2002 Índice Aspectos generales Gestión de usuarios creación modificación Gestión de perfiles
Más detallesSEGURIDAD 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 detallesMicrosoft 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 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 detallesCONTROL 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 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 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 detallesADMINSTRANDO SEGURIDAD EN SQL SERVER 2005
ADMINSTRANDO SEGURIDAD EN SQL SERVER 2005 Agenda Autenticación del Servidor SQL Server Crear USUARIOS en Windows Crear Cuentas de Inicio de Sesión y Usuarios en SQL Server 2005 Asignar/Denegar Permisos
Más detalles8 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 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 detalles8 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 detallesSistemas 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 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 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 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 detallesCLAVE DE UNIDAD DE APRENDIZAJE DURACIÓN (HORAS) NOMBRE DE LA PRÁCTICA. Comandos SQL 2
2014-2 FACULTAD DE INGENIERÍA MEXICALI Formato para Prácticas de Laboratorio PROGRAMA EDUCATIVO PLAN DE ESTUDIO CLAVE DE UNIDAD DE APRENDIZAJE NOMBRE DE LA UNIDAD DE APRENDIZAJE LSC 2009-2 12001 Administración
Más detalles6 El catálogo del sistema
6 El catálogo del sistema Un sistema de gestión de base de datos debe llevar la cuenta de gran cantidad de información referente a la estructura de una base de datos con el fin de efectuar sus funciones
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 detallesManual de Usuario Servidor Cloud
Manual de Usuario Servidor Cloud Calle San Rafael, 14 28108 Alcobendas (Madrid) 900 103 293 www.acens.com Qué es Servidor Cloud? Servidor Cloud es la solución de computación en la nube de la familia de
Más detallesCLAVE DE UNIDAD DE APRENDIZAJE DURACIÓN (HORAS) NOMBRE DE LA PRÁCTICA. Tópicos de arquitectura de computadoras. Comandos SQL 2
FACULTAD DE INGENIERÍA MEXICALI Formato para Prácticas de Laboratorio PROGRAMA EDUCATIVO PLAN DE ESTUDIO CLAVE DE UNIDAD DE APRENDIZAJE NOMBRE DE LA UNIDAD DE APRENDIZAJE LSC 2009-2 12001 Administración
Más detallesCREACION DE USUARIOS EN MY SQL
CREACION DE USUARIOS EN MY SQL CONECTARNOS AL SERVIDOR DE MYSQL. CREACION DE LA BASE DE DATOS Y LAS TABLAS INSERCIONES EN LA BASE DATOS TIPOS DE PRIVILEGIOS CREACION DE USUARIOS Y ASIGNACION DE PRIVILEGIOS
Más detallesManual de Usuario: Servidor Cloud y Servidor Cloud Gestionado
Manual de Usuario: Servidor Cloud y Servidor Cloud Gestionado Versión 2.0 1. Contenidos Guía de Inicio 1 Qué es Servidor Cloud?... 3 2 Acceso al panel de control... 3 3 Acceso al Servidor Cloud... 5 4
Más detallesContenido QUÉ ES SERVIDOR CLOUD?... 3 ACCESO AL SERVIDOR CLOUD... 3 ADMINISTRACIÓN DEL SISTEMA... 6
Manual de Usuario "Servidor Cloud" Windows server 2012 Contenido QUÉ ES SERVIDOR CLOUD?... 3 ACCESO AL SERVIDOR CLOUD... 3 ADMINISTRACIÓN DEL SISTEMA... 6 Gestión de Usuarios... 7 Usuarios de Acceso Remoto...
Más detallesAdministración de Oracle 9i. Existen alrededor de 126 privilegios del sistema, a continuación vemos los más destacados
Gestión de Privilegios y Roles Existen dos tipos de privilegios?? Sistema: poder conectarse a la BBD, poder crear objetos, modificarlos, eliminarlos,...?? Objeto: acceder a una tabla, poder modificar registros,
Más detallesAviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercial- NoDerivs 3.0 Unported
PROGRAMACIÓN ORIENTADA A OBJETOS APLICADA A BASES DE DATOS Por LAURA NOUSSAN LETTRY BrowserSQL MySQL Workbench en Linux (Abril 2015, Mendoza) Aviso Legal El presente libro electrónico se distribuye bajo
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Í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 detallesIntegridad y Seguridad. Integridad y Seguridad. Restricción de Dominio. Protección. Índice. create domain. Dominios
Protección Integridad y Seguridad Las Restricciones de Integridad aseguran que las modificaciones realizadas por usuarios autorizados no provocan perdidas de Consistencia Semántica El Control de Acceso
Más detallesDataBase 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 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 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 detallesBase de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas)
Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Lo que aprenderá Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. En este
Más detallesBases de Datos. Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN
Bases de Datos Tema 04. Administración de Bases de datos Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Este tema se publica bajo Licencia: Creative
Más detallesGUIA DE SQL DDL (DATA DEFINITION LANGUAGE) DML (DATA MANIPULATION LANGUAGE) Agosto de 2008 AUTORES:
GUIA DE SQL DDL (DATA DEFINITION LANGUAGE) DML (DATA MANIPULATION LANGUAGE) Agosto de 2008 AUTORES: Ernesto Chinkes Diego Alarcon Regolini Lucas Coronel Diego Hernan Contreras Ocampo Ernesto Goldman GUIA
Más detallesSeguridad y Auditoría de Bases de Datos Oracle
Página 1 de 10 1. Objetivo y Alcance Describir los aspectos necesarios para garantizar la seguridad y la realización de las auditorías a las. Esta guía comprende desde Introducción a la Seguridad, hasta
Más detallesUNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES Facultad de Sistemas Mercantiles Carrera de Sistemas de Informática Tema: ORACLE 9i. Autor: Muñoz Vivero Álvaro Andrés Ibarra 2010 Introducción La arquitectura
Más detallesGuía rápida del usuario. Disco duro virtual.
Guía rápida del usuario. Disco duro virtual. Servicio de compartición de carpetas y archivos a través de Internet y sincronización con dispositivos móviles. Índice Introducción Definir espacio por defecto
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 detallesFIREBIRD: ADMINISTRACIÓN Y SEGURIDAD
FIREBIRD: ADMINISTRACIÓN Y SEGURIDAD FIREBIRD: ADMINISTRACIÓN Y SEGURIDAD 1.- SEGURIDAD...1 2.- TABLAS Y VISTAS DE SISTEMA...5 3.- MONITORIZACIÓN...6 4.- CONFIGURACIÓN...8 5.- HERRAMIENTAS...9 5.1.- ISQL...9
Más detallesMicrosoft Dynamics. Instalación de Management Reporter for Microsoft Dynamics ERP
Microsoft Dynamics Instalación de Management Reporter for Microsoft Dynamics ERP Fecha: mayo de 2010 Tabla de contenido Introducción... 3 Información general... 3 Requisitos del sistema... 3 Instalación
Más detallesInstalación de SQL Server Express Edition en Grupo de Trabajo WhitePaper Junio de 2008
Instalación de SQL Server Express Edition en Grupo de Trabajo WhitePaper Junio de 2008 Contenidos 1. Propósito 3 2. Instalación de SQL Server 4 3. Restauración de un Backup 26 Instalación de SQL Server
Más detallesUNIVERSIDAD 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 detallesCURSO 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 detallesSISTEMA DE DATOS CURSO: ERNESTO CHINKES FACULTAD DE CIENCIAS ECONOMICAS UNIVERSIDAD DE BUENOS AIRES GUIA: SQL GUIA DE SQL
GUIA DE SQL -DDL (DATA DEFINITION LANGUAGE) -DML (DATA MANIPULATION LANGUAGE) Agosto de 2007 AUTORES: Ernesto Chinkes Diego Alarcon Regolini Lucas Coronel Diego Hernan Contreras Ocampo Ernesto Goldman
Más detallesSINTAXIS DE SQL-92. <definición de esquema >::= CREATE SCHEMA <cláusula de nombre de esquema> [ <elemento de esquema>... ]
SINTAXIS DE SQL-92 Introducción: Se presenta brevemente un resumen de la sintaxis de SQL según el estándar ISO 9075 (SQL- 92), dividido en tres partes: - Lenguaje de Definición de Daots (LDD), - Lenguaje
Más detallesEl catalogo del sistema. Bibliografía: Introducción a los Sistemas de Bases de Datos Date, C.J.
El catalogo del sistema Bibliografía: Introducción a los Sistemas de Bases de Datos Date, C.J. El catálogo es una BD del sistema que contiene información acerca de los objetos de interés para el sistema:
Más detallesTutorial Oracle SQL Developer 1.2.1
Tutorial Oracle SQL Developer 1.2.1 Departamento de Informática Índice Í0. Introducción...3 1. Conexión y desconexión de la base de datos...3 2. Ejecución de sentencias SQL...4 3. Creación de tablas...6
Más detallesCurso 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 detallesAUTENTICACIÓ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 detallesTrabaja los Sistemas Aspel desde tus sucursales con Terminal Server
Trabaja los Sistemas Aspel desde tus sucursales con Terminal Server Debido a los adelantos tecnológicos, hoy en día se pueden realizar conexiones remotas sin necesidad de tener una gran infraestructura
Más detalles2.6.2.- Aplicaciones de las vistas. 2.6.1.- Concepto de vista. 2.6.3.- Vistas en SQL. 2.6.3.- Vistas en SQL.
2.6.1.- Concepto de vista. Una vista es una tabla derivada de otras tablas (básicas o virtuales). Una vista se caracteriza porque: Se considera que forma parte del esquema externo. Una vista es una tabla
Más detallesInstalación de SQL Server Express Edition en Dominio WhitePaper Junio de 2008
Instalación de SQL Server Express Edition en Dominio WhitePaper Junio de 2008 Contenidos 1. Propósito 3 2. Instalación de SQL Server 4 3. Restauración de un Backup 26 Instalación de SQL Server Express
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 detalles11. Seguridad en sistemas de bases de datos
11. Seguridad en sistemas de bases de datos Objetivos Comprender la necesidad de controlar el acceso a la información almacenada por parte de usuarios no autorizados Conocer las posibilidades que puede
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 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 detallesGuí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 detallesFormas de llevar a cabo un backup de una base de datos MySQL
Formas de llevar a cabo un backup de una base de datos MySQL Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Muchas aplicaciones web hacen uso de bases de datos donde
Más detallesOBJETIVOS METODOLOGÍA PROCEDIMIENTO 1.- Trabajo con el servidor de bases de datos Sybase
UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD DE INGENIERIA Departamento de Ingeniería de Sistemas e Industrial Curso de Bases de Datos Por: Ismael Castañeda Fuentes Taller Marzo 21 de 2013 OBJETIVOS Conectarse
Más detallesTema 6. Restricciones a la Base de Datos: Integridad y seguridad
Tema 6. Restricciones a la Base de Datos: Integridad y seguridad Juan Ignacio Rodríguez de León Resumen Las restricciones desde el punto de vista de integridad de bases de datos. se presentan dependencias
Más detallesTécnicas de Programación
Técnicas de Programación U.D. 1.1.- Introducción al sistema operativo Windows 2000 profesional Tema 1.1.2.- Guía básica de Windows 2000 profesional Introducción Windows 2000 es un sistema multiusuario
Más detallesMySQL 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 detallesRESTRICCIONES DE DOMINIOS
RESTRICCIONES DE DOMINIOS - Cargo del personal de la inmobiliaria: create domain cargo_personal as character20 check value in Venta, Alquiler, Gerencial - Categoría del barrio: create domain categoría
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 detallesÍNDICE. Introducción... Capítulo 1. Novedades de Access 2013... 1
Introducción... XIII Capítulo 1. Novedades de Access 2013... 1 Nuevas posibilidades de cifrado, compactación y reparación de archivos... 1 Trabajo en la nube... 2 Compartir la información... 3 Guardar
Más detallesBases de Datos Relacionales
2da. Parte Bases de Datos Relacionales Objetivos de la Clase SQL. Tipos de sentencias SQL Describir los tipos de dato que se pueden utilizar al especificar la definición de columnas. Sentencias SQL Select.
Más detallesSeguridad 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 detallesManual de Panel de Control de Hosting Compartido
Manual de Panel de Control de Hosting Compartido Manual Hosting Compartido 1 Índice 1 INTRODUCCIÓN 3 2 SERVICIOS DISPONIBLES 5 2.1 Gestión de FTP 5 2.1.1 Cuentas FTP 5 2.1.2 Crear cuenta FTP 5 2.2 Estadísticas
Más detallesREPLICACION DE BASE DE DATOS
REPLICACION DE BASE DE DATOS Julián Andrés Pizarro Collazos Omar David Vaca Maquiavelo Versión 1.0 http://youtu.be/vcqlsxkf2ho Página 1 Ejemplo explicativo básico de una replicación. La réplica proporciona
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 detallesPROCEDIMIENTO DE ACCESO A DB2 AS/400 MEDIANTE SQL SERVER
PROCEDIMIENTO DE ACCESO A DB2 AS/400 MEDIANTE SQL SERVER Para tener acceso a los datos de DB2 se puede utilizar las funciones y herramientas que brinda Client Access. La herramienta más importante es la
Más detallesTema 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 detallesHOWTO: Configurar SQL Server Express, para que permita conexiones remotas por tcp con autenticación de servidor
HOWTO: Configurar SQL Server Express, para que permita conexiones remotas por tcp con autenticación de servidor Si no tenemos instalado SQL Server Express, podemos descargarlo desde aquí: http://www.microsoft.com/es-es/download/details.aspx?id=1695
Más detallesSQL 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 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 detallesPERMISOS DE CARPETA COMPARTIDA Y NTFS
PERMISOS DE CARPETA COMPARTIDA Y NTFS Índice Práctica de Carpetas compartidas... 2 1. (Windows XP Professional). Qué son las carpetas compartidas. (Página 3 de los apuntes) Práctica: Permisos de carpeta
Más detallesTRANSACT-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 detallesTenemos que instalar los programas de los usuarios también (los anteriormente mencionados) y los siguientes que vamos a nombrar.
TUTORIAL INCEME Programas necesarios PC s usuarios En los ordenadores donde se va a ejecutar INCEME van hacer falta una serie de programas para su funcionamiento. Tendremos que tener los.net Framework
Más detallesInstalación de SQL Server 2008 y su manejo con los sistemas Aspel
Instalación de SQL Server 2008 y su manejo con los sistemas Aspel Para poder trabajar las bases de datos de los sistemas Aspel en SQL, se deben realizar los pasos siguientes: 1. Instalar SQL Server. 2.
Más detalles- Acción para errores de comandos de lotes o sqlcmd. - Se conecta a una instancia de SQL Server.
Trabajar con una Base de Datos usando SQL Server Express Hay que hacerlo con la Herramienta de línea de comandos de Microsoft (R) SQL Server SQLCMD SQLCMD.exe es un programa que hay que usarlo desde la
Más detallesMicrosoft 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 detallesUsuarios y Seguridad
Objetivos Usuarios y Seguridad El presente documento tiene como objetivo ser una guía de los ejercicios del libro Oracle 9i DBA JumpStart citado al pie de cada página en todo el documento y servir fundamentalmente
Más detallesINTRODUCCIÓN A CARPETAS COMPARTIDAS WINDOWS XP
INTRODUCCIÓN A CARPETAS COMPARTIDAS WINDOWS XP CARPETAS COMPARTIDAS Con la existencia de una red local de computadoras, es posible compartir recursos de nuestra computadora con computadoras de otros usuarios
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 detallesSISTEMAS IDEALES SISTIDE, S.A. SISTEMA GESTION DE USUARIOS
SISTEMAS IDEALES SISTIDE, S.A. SISTEMA GESTION DE USUARIOS PÁGINA 2 SISTEMAS IDEALES SISTIDE, S.A. SISTEMA DE GESTIÓN DE USUARIOS (SGU) Hoy en día los centros de tecnología de información tienen a su cargo
Más detallesCasos de Uso De Casino Online
Casos de Uso De Casino Online Índice 1. Introducción...3 2. Casos de Uso...4 1. Introducción A continuación se define la estructura que tendrán los casos de uso que se han definido para el proyecto de
Más detallesInstalación y configuración de SharePoint (SPS) 2003
Instalación y configuración de SharePoint (SPS) 2003 Autor : Gustavo Velez Para : www.gavd.net/servers Fecha : 16-01-2005 Versión : 1.0.0 Prerrequisitos para la instalación: Windows 2003 con IIS (indispensable)
Más detalles3. El catálogo 26. Laboratorio de Bases de Datos
ÍNDICE Continuación SQL Índice 1. Continuación del SQL como DML (Lenguaje de Manipulación de Datos) 1 1.1. Inserción de datos................................. 1 1.2. Borrado de datos..................................
Más detallesUNIDAD DIDACTICA 16 USUARIOS SAMBA EN UN CONTROLADOR DE DOMINIO LINUX SERVER
UNIDAD DIDACTICA 16 USUARIOS SAMBA EN UN CONTROLADOR DE DOMINIO LINUX SERVER Eduard Lara 1 1. INTRODUCCIÓN En Windows Server: - Los usuarios y grupos dados de alta cuando el equipo es un servidor independiente,
Más detallesUNIVERSIDAD TECNOLÓGICA ECOTEC FACULTAD DE SISTEMAS COMPUTACIONALES SYLLABUS. Base de Datos II CODIGO COM 338 CREDITOS 3
UNIVERSIDAD TECNOLÓGICA ECOTEC FACULTAD DE SISTEMAS COMPUTACIONALES SYLLABUS MATERIA Base de Datos II CODIGO COM 338 CREDITOS 3 PRE-REQUISITO No Tiene PERIODO LECTIVO Curso Intensivo - 2013 HORAS PRESENCIALES
Más detallesCAPITULO 9. Diseño de una Base de Datos Relacional Distribuida
9.1 Operaciones CAPITULO 9 Diseño de una Base de Datos Relacional Distribuida Las consultas distribuidas obtienen acceso a datos de varios orígenes de datos homogéneos o heterogéneos. Estos orígenes de
Más detallesBase de datos I Facultad de Ingeniería. Escuela de computación.
Base de datos I Facultad de Ingeniería. Escuela de computación. Introducción Este manual ha sido elaborado para orientar al estudiante de Bases de datos I en el desarrollo de sus prácticas de laboratorios,
Más detallesADMINISTRACIÓ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 detallesWindows 2008 Server ServidorW200854
Windows 2008 Server ServidorW200854 Practica Instalación del servidor FTP Filezilla en Windows Se accede a la web de filezilla (http://filezilla-project.org/) y se descarga el servidor FTP. O en la dirección:
Más detallesINTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS
INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS AUTORÍA JOSEFA PÉREZ DOMÍNGUEZ TEMÁTICA NUEVAS TECNOLOGIAS ETAPA CICLOS FORMATIVOS DE GRADO SUPERIOR DE INFORMÁTICA Resumen En esta publicación se
Más detallesMicrosoft SQL Azure. Administración y desarrollo en la nube. María Pérez Marqués
Microsoft SQL Azure Administración y desarrollo en la nube María Pérez Marqués Microsoft SQL Azure. Administración y desarrollo en la nube María Pérez Marqués ISBN: 978-84-939450-0-8 EAN: 9788493945008
Más detallesUNIDAD DIDACTICA 4 INTEGRACIÓN DE CLIENTES WINDOWS EN UN DOMINIO
UNIDAD DIDACTICA 4 INTEGRACIÓN DE CLIENTES Eduard Lara 1 1. CONFIGURACIÓN PREVIA DE LOS CLIENTES WINDOWS Objetivo: Configurar los clientes Windows XP/Vista en red para posteriormente poderlos integrar
Más detalles