Bases de Datos 2. Teórico



Documentos relacionados
Administración de un SGBD relacional

Bibliografía. Fundamentos de Sistemas de Bases de Datos (3. edición) Elmasri, Navathe Addisson Wesley 2002

Un nombre de usuario de 30 caracteres o menos, sin caracteres especiales y que inicie con una letra.

Base de datos relacional

Autenticación Centralizada

Consultas con combinaciones

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

Creación y administración de grupos de dominio

Tema 3.4: Arquitecturas Software para Autorización

Introducción. Componentes de un SI. Sistema de Información:

INTRODUCCIÓN A LOS SISTEMAS GESTORES DE BASE DE DATOS

Acronis License Server. Guía del usuario

Inicio Programas Accesorios Explorador de Windows Archivo Nuevo Carpeta

Vistas en postgresql

Acceso al Disco Compartido y Dispositivos USB y DVD

1. Que es un nombre de dominio? Es un conjunto de caracteres alfanuméricos utilizados para identificar una computadora determinada en Internet.

Guía de instalación 1

Ahora podemos comparar fácilmente las cantidades de cada tamaño que se vende. Estos valores de la matriz se denominan elementos.

En caso de que el cliente nunca haya obtenido una concesión de licencia de un servidor DHCP:

SEGURIDAD Y PROTECCION DE FICHEROS

TELEPROCESOS Y SISTEMAS DISTRIBUIDOS

Para detalles y funcionalidades ver Manual para el Administrador

11. Seguridad en sistemas de bases de datos

GESTOR DE LICENCIAS Ayuda

Internet Explorer proporciona diversas características que le ayudan a proteger su privacidad y

TciSatSingleW32 Versión 3.1

Modelos y Bases de Datos

Fundamentos CAPÍTULO 1. Contenido

Configuracion Escritorio Remoto Windows 2003

tic Compartir archivos ENPCAC Placydo Torres Prof. Cruz Jorge Fernández

Utilización del sistema operativo GNU/ Linux en las netbooks

Oracle 12c DISEÑO Y PROGRAMACIÓN

LiLa Portal Guía para profesores

Acceder al Correo Electronico - Webmail

1.1.- Objetivos de los sistemas de bases de datos Administración de los datos y administración de bases de datos Niveles de Arquitectura

Gestión de Oportunidades

BASE DE DATOS UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II. Comenzar presentación

COMPARTIR RECURSOS. Pag. 1 de 7

DECLARACIÓN DE PRIVACIDAD DE FONOWEB

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 9. Reglas de Integridad

Red de Recargas Centro de Clearing

Guía Creación o Importación de Catálogos.

Guía rápida del usuario. Disco duro virtual.

SOLICITUD DEL CERTIFICADO

TALLER No. 1 Capitulo 1: Conceptos Básicos de Bases de datos

Escrito por Beatriz Hernández Jueves, 13 de Octubre de :47 - Actualizado Jueves, 13 de Octubre de :04

Modelo de Política de Privacidad

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

Novell Vibe 4.0. Marzo de Inicio rápido. Inicio de Novell Vibe. Introducción a la interfaz de Novell Vibe y sus funciones

PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones:

Sistemas Operativos. Clase 14: protección y seguridad.

1. En el portal del correo institucional, dar clic en el servicio Outlook Web App :

Introducción a la Firma Electrónica en MIDAS

Práctica de laboratorio: Investigación de herramientas de colaboración de red

Curso Online de Microsoft

Seguridad en SQL Server 2005

1

Kit de Autenticación con Tarjetas. Guía Técnica de Configuración

Estructura de Bases de datos. Leonardo Víquez Acuña

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

MANUAL DE USUARIO DE CUENTAS DE CORREO

Organizándose con Microsoft Outlook

UNIDAD DIDACTICA 3 USUARIOS Y GRUPOS EN REDES WINDOWS 2003 SERVER I

ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS

Introducción a Visual Studio.Net

Toda base de datos relacional se basa en dos objetos

Integridad y Seguridad en los sistemas de Bases de Datos. Javier Escobar Luis Ramirez Omar Asprino

FAQ Parking PPC de SEDO. NicLine

Manual Utilización. Gemelo Backup Online WEB I N D I C E. Cómo ingresar a la cuenta. Funcionalidades Gemelo Backup Online WEB > Control de la Cuenta

WINDOWS. Iniciando Windows. El mouse

Formularios. Formularios Diapositiva 1

Contenido QUÉ ES SERVIDOR CLOUD?... 3 ACCESO AL SERVIDOR CLOUD... 3 ADMINISTRACIÓN DEL SISTEMA... 6

Indice. .01 Introducci n. .02 Perfiles de usuario. .03 Ingreso al portal Mi Entel PCS Empresas. .04 Activación de los teléfonos móviles de la empresa

Select table data Insert table data Update table data Delete table data Create table

DOCENTES FORMADORES UGEL 03 PRIMARIA

- MANUAL TÉCNICO - Implantación de software de Marketing Online

Guía de inicio rápido a

Entidad Formadora: Plan Local De Formación Convocatoria 2010

Tutorial: Primeros Pasos con Subversion

Soporte y mantenimiento. Generalidades

Novedades en Gestión de Expedientes (9 junio 2015)

1.1 Definición de bases de Datos Distribuidas

Manual de Usuario Servidor Cloud

Instalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21.

Manual de Usuario: Servidor Cloud y Servidor Cloud Gestionado

SISTEMAS OPERATIVOS EN RED 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA

INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES

Como detectar conexión del Servidor y SQL?

MF0952_2: Publicación de páginas web

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

Ministerio de Educación Nacional Dirección de Calidad

Acronis Backup & Recovery 11 Guía de inicio rápido

Windows Server 2012 Manejabilidad y automatización. Module 3: Adaptación del Administrador de servidores a sus necesidades

Kiara Celeste Contreras Feliz. Matricula: Sistema Operativo III. 5- Creación de usuarios y grupos

- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013

Arquitectura de sistema de alta disponibilidad

En esta unidad añadiremos información sobre EXT3 y trabajaremos con aspectos visibles que nos proporcionan estos sistemas de archivos.

SistemA Regional de Información y Evaluación del SIDA (ARIES)

Transcripción:

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. Su principal utilidad es la de conocer que datos existen sin acceder a ellos.

Ficheros tradicionales En el procesamiento la definición de datos normalmente forma parte de los propios programas de aplicación. Por lo que solo pueden trabajar con un único tipo de archivo o base de datos. El único que sabe como leer el archivo es el programa para el cual está hecho.

Ficheros de DBMS Puede acceder a varios tipos de archivo utilizando la definición existente en el catálogo. Cada vez que un DBMS intenta acceder a un archivo (por ejemplo con una sentencia SELECT sobre una tabla): Primero se fija en el catálogo del sistema para ver la estructura del fichero y que tipo de datos contiene. La estructura le dice: donde esta cada dato ( en que byte y que largo tiene), etc. Luego ingresa al fichero usando la información obtenida del catálogo.

Catálogo del Sistema de PostGres Todos los catálogos del sistema tienen un nombre que empieza por pg_... Más sobre catálogo de PostGres: http://www.postgresql.org/docs/8.2/static/catalogsoverview.html

Esquemas en Bases de Datos Un clúster de bases de datos contiene una o más bases de datos con un nombre asociado. Usuarios y grupos de usuarios se comparten en el clúster pero no se comparte nada más entre las bases de datos. Un cliente que se conecta al servidor de bases de datos solo puede acceder a los datos de la base de datos a la que se conectó. Por ejemplo, si quisiera conectarse a una base conteniendo información de usuario centralizada (login único) y luego acceder a una base de datos usada por un software particular, debería realizar dos conexiones

Esquemas en Bases de Datos Una base de datos puede contener uno o varios esquemas, que a su vez contiene tablas. Además, el esquema contiene otro tipo de objetos con nombre, como ser: Tipos de datos Funciones Operadores Un objeto puede ser usado con el mismo nombre en esquemas diferentes.

Esquemas en Bases de Datos Hay varias razones para usar esquemas en Bases de Datos: Para permitir que muchos usuarios usen una base de datos - sin interferir unos con otros. Para organizar los objetos de una Base de Datos en grupos - lógicos para hacerlos más manejables. Aplicaciones Third-party pueden ser instaladas en esquemas diferentes y así evitar colisiones con los nombres de los objetos entre distintas aplicaciones. Los esquemas son análogos a los directorios a nivel de S.O., con excepción que no pueden anidarse. Para crear un esquema se usa la sentencia: CREATE SCHEMA miesquema;

Vistas En terminología SQL, una vista (VIEW) es una tabla derivada de otras tablas. Se les considera tablas virtuales porque no contienen datos,solo definiciones de cómo acceder a ellos. Las vistas proveen ventajas sobre las tablas comunes : Pueden contener subconjuntos de los datos contenidos en una tabla. Se puede realizar un JOIN o una PROYECCION y simplificar muchas tablas en una tabla virtual. ( prolijidad o seguridad) Pueden usarse como tablas de agregación, donde son agregadas al contener el resultado de realizar cálculos sobre tablas reales. Pueden ocultar la complejidad de los datos (seguridad). Ocupan poco lugar de almacenamiento: solo su definición. Pueden limitar la exposición al mundo exterior (seguridad).

Vistas Ejemplo: Dada una tabla definida como: Haga clic para modificar el estilo de texto del patrón Segundo nivel Tercer nivel Cuarto nivel Quinto nivel La siguiente es una vista definida sobre la misma: CREATE VIEW clientes_ricos AS SELECT nombre, cedula FROM cliente cl, cuentas cu WHERE cl.cuenta = cu.cuenta and cu.saldo >100.000

Seguridad y Autorización Que técnicas existen para proteger el acceso a Bases de Datos contra personas que no estén autorizadas? Control de Acceso Discrecional (DAC) conceder y revocar privilegios Control de Acceso Obligatorio o Mandatorio (MAC). múltiples niveles de seguridad (Ejército)

Tipos de Seguridad Por que es necesaria la seguridad y restricción en el acceso a información? Por cuestiones éticas o legales. Cuestiones de política institucional, estatal, etc. Identificar múltiples niveles de seguridad. Por ejemplo: Top Secret, Secret, Confidential, Unclassified.

Administrador de Bases de Datos Usuario con superpoderes que puede: Crear cuentas y grupos (acceso a BD) Concesión de privilegios (DAC) Revocación de privilegios (DAC) Asignación de niveles de seguridad a usuarios y objetos (MAC)

Control de Acceso Discrecional - DAC Se basa en conceder y revocar PRIVILEGIOS. Tipos de Privilegios (siempre para usuarios): Nivel de Cuenta privilegios que tiene el usuario independiente de las relaciones de BD. CREATE: SCHEMA, TABLE, VIEW, etc. GRANT, REVOKE. Nivel de Relación (o Tabla) se controlan los privilegios de un usuario a nivel de relación o vista. Modelo de Matriz de Acceso: M(i, j)

Control de Acceso Discrecional - DAC Modelo de Matriz de Acceso: M(i, j) i son usuarios, cuentas, programas (SUJETOS) j son relaciones, registros, columnas, vistas, operaciones (OBJETOS) Cada elemento de la matriz m(i,j) representa los tipos de privilegios (lectura, escritura o modificación) para el sujeto i y el objeto j. Para controlar la concesión o revocación de privilegios a cada relación se le asigna un usuario propietario que tiene todos los derechos sobre la misma.

Control de Acceso Mandatorio - MAC Para ciertas aplicaciones se necesita una política de seguridad que clasifique los datos y los usuarios por niveles o clases de seguridad. Se crean clases de seguridad Las más usuales son: TS, S, C, U. Se sigue el modelo de Bell-LaPadula (o BLP) Asigna a cada sujeto (usuario, cuenta, programa) y objeto (relación, tupla, columna, vista, operación) una clasificación de seguridad: TS, S, C, U u otra definida. NO al par sino a CADA UNO.

Control de Acceso Mandatorio - MAC El modelo BLP tiene las siguientes reglas. Ningún sujeto puede leer un objeto cuya clasificación de seguridad sea más alta que la acreditación del sujeto. Se prohíbe a un sujeto escribir un objeto que tenga la clasificación de seguridad menor que la acreditación del sujeto. (POCO INTUITIVA) Significa que: la violación de esta regla permitiría el flujo de información desde un nivel de seguridad alto a uno más bajo.

Seguridad en BD Estadísticas. Las BD Estadísticas son BD cuyo principal objetivo es obtener estadísticas generales de distinta índole: promedio, media, total, etc. Las técnicas de seguridad en Bases de Datos Estadísticas se basan en lograr que no se pueda obtener tuplas individuales de una consulta cualquiera. Ejemplo con la persona que gana más de 100.000 pesos