Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Presentación Tema 1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 58

INTRODUCCIÓN A

LAS SISTEMAS
GESTORES DE BASES
DE DATOS
Evolución de los sistemas de
almacenamiento de la información.

"Queremos guardar los datos de los alumnos de nuestro


instituto, así como las asignaturas de las que están matriculados
y las notas que han obtenido en cada asignatura"
En los años 60

Sistemas de Información no informatizados: (papel y boli)


En los años 70 y 80

Primeros sistemas de información informatizados: Ficheros


En los años 90 y posteriores

Sistemas de información informatizados: Bases de datos


Realizar una consulta
Si las necesidades del SI
cambian
Ejemplo:
Queremos guardar el nombre del profesor que imparte cada
asignatura
Redundancia e Inconsistencia

Caso: Tenemos tres administrativos que están trabajando


simultáneamente con la información (concurrencia de
usuarios).
Integridad de datos
¿Qué ocurriría en cada uno de los modelos presentados en los
siguientes casos?

• Una persona se ha mudado y cambia de dirección.


• Nos hemos equivocado al introducir los datos de una persona y
tenemos que cambiar el nombre.
• Cambiamos el nombre de una asignatura
• Desaparece una asignatura del plan de estudio

“La información que guardamos debe ser


coherente y veraz”
Seguridad

¿Cómo de seguro es cada uno de los modelos que hemos


estudiado?

Estamos trabajando con datos sensibles, no todo el


mundo puede tener acceso a ellos.

“La seguridad es muy importante en la


actualidad”
TEMA 1:
INTRODUCCIÓN A LAS BASES DE DATOS

1. Introducción
2. Concepto de Base de Datos
3. Niveles de Abstracción
4. Elementos de un Sistema de Base de Datos.
5. Lenguajes de manejo del SGBD
6. Seguridad e integridad
7. Modelos de datos
8. Arquitectura cliente/servidor y distribuidas
9. Legislación sobre protección de datos.
10. Base de datos NoSQL
1. INTRODUCCIÓN

En la actualidad el uso de los datos se


ha convertido en el recurso más valioso.
Las empresas tienen que manejar
grandes cantidades de información y
proporcionar respuestas rápidas. Para ello,
es necesario el conocimiento de gran
cantidad de factores interrelacionados
entre sí, que permitan tomar decisiones.
Por esto, uno de los sistemas básicos en
cualquier organización es su sistema de
información (SI).
1. INTRODUCCIÓN. SI
Sistema de información, es un conjunto formal de
procesos que operan sobre una colección de datos
estructurada, que aportan a la organización la
información necesaria para cumplir sus objetivos.
El objetivo principal de un SI consiste en: recoger,
almacenar y procesar la información necesaria
para tomar las decisiones oportunas dentro de la
empresa.
Los componentes de un Sistema de Información
son los siguientes:
Datos: Información importante que es almacenada y gestionada
por el SI.
Software: Conjunto de aplicaciones que permiten el
funcionamiento del sistema.
Hardware: Equipamiento físico soporte del SI.
Recursos Humanos: Grupo de personas que maneja el SI.
Principalmente:
Administrador: Responsable de asegurar la disponibilidad y
calidad de los datos.
Usuarios.
1. INTRODUCCIÓN. FASES SI
Para desarrollar un SI se realiza una abstracción del mundo real para
obtener los datos y las operaciones a realizar sobre dichos datos
Las fases principales de la implantación de un
sistema de información son:
Análisis:
 Descubrir los requerimientos de la organización.
Seguidamente se realiza el diseño conceptual, plasmando los
requerimientos recogidos en el esquema conceptual.
Diseño lógico y Físico:
diseño lógico teniendo en cuenta el SGBD a utilizar, se obtiene
el esquema lógico a partir del diseño conceptual.
diseño físico se obtiene el esquema físico utilizando los detalles
de representación física y los criterios de eficiencia.
Implementación: Por último, se lleva a cabo la incorporación del SI diseñado a la orqanización.

En un principio se empezaron usando SI basado en ficheros de datos y programas que interactúan con ellos (sistema
de gestión de ficheros), y en la actualidad se utilizan sistemas basados en la gestión de bases de datos (sistema de
gestión de bases de datos) .
1.1. SISTEMAS DE ARCHIVOS
TRADICIONALES

Los datos se organizaban en ficheros que eran


manejados por el S.O, en varios archivos independientes.
El S.O ofrecía las operaciones básicas para gestionar los
ficheros (creación, consulta, etc...).
A este tipo de sistemas se les dice sistemas orientados
hacia el proceso.
Las aplicaciones se diseñan e implantan
independientemente unas de otras y los datos se duplican
si las diferentes aplicaciones los necesitan, en lugar de
transferirse entre ellas.
1.1. SISTEMAS DE ARCHIVOS
TRADICIONALES
Este tipo de organización tiene los problemas:
La duplicación de los datos en varios archivos,
redundancia e inconsistencia (gasto de memoria y tiempo
de CPU)
Aislamiento de los datos, cada archivo pertenece a un
programa.
Imposibilidad de responder a demandas inesperadas de
información (se genera una nueva aplicación o
programa).
Dependencia total entre los programas y la estructura
física de los datos.
Problemas de seguridad y privacidad.(no hay control
global ni control de acceso a los datos de los usuarios).
Usuarios múltiples. No se puede comprobar el acceso
concurrente.
Problemas de integridad. (inconsistencia, falta validación
datos)
1.2. SISTEMAS DE BASES DE
DATOS
Surge la necesidad de una gestión más racional para evitar los
inconvenientes de los sistemas de ficheros.

Nuevo enfoque que se apoya sobre una base de datos en la


que éstos son recogidos y almacenados una sola vez con
independencia de los tratamientos que se van a aplicar sobre
ellos.

De esta forma, la información contenida en una base de datos


está integrada y compartida.

Integrada porque puede considerarse como una unificación de


varios archivos de datos de los que hemos eliminado la redundancia y

compartida porque los programas que antes accedían a los archivos


individuales acceden ahora al depósito común de datos,
1.2. SISTEMAS DE BASES DE DATOS
Las ventajas de los sistemas de bases de datos
son:
Independencia de los datos respecto a los tratamientos
y viceversa.
Redundancia mínima.
Mejor disponibilidad de los datos para el conjunto de los
usuarios.
Mayor seguridad y privacidad.
Mayor eficiencia en la recogida , validación y entrada
de los datos al sistema.
Control de los usuarios concurrentes.
1.2. SISTEMAS DE BASES DE DATOS

Las desventajas de los sistemas de bases de


datos son:
El desembolso inicial es elevado, la razón es que hay que cambiar los
programas existentes, actualizar o invertir en nuevos equipos informáticos para
el nuevo software de base de datos, formación del personal, etc.
El personal debe estar especializado en el uso de BD por lo tiene que recibir
una formación ya que los conocimientos son muy importantes para que las BD
se usen adecuadamente.
2. CONCEPTO DE BASES DE DATOS

Aparición de la expresión base de datos se produce a


comienzos de los años setenta.
Una base de datos es un conjunto, colección o depósito de
datos almacenados en un soporte informático de acceso
directo. Los datos deben estar relacionados y estructurados
de acuerdo con un modelo capaz de recoger el máximo
contenido semántico.
Las bases de datos han de atender a múltiples usuarios y a
diferentes aplicaciones.
Otro aspecto importante es la independencia, tanto física
como lógica, entre datos y tratamientos. Esta
independencia, objetivo fundamental de las bases de datos,
es una característica esencial que distingue a las bases de
datos de los ficheros y que ha tenido una enorme influencia
en la arquitectura de los SGBD.
2. CONCEPTO DE BASES DE DATOS
Una definición acertada y completa de bases de
datos será la siguiente:

“Colección o depósito de datos integrados, con


redundancia controlada y con una estructura que
refleje las interrelaciones y restricciones existentes en
el mundo real; los datos, que han de ser compartidos
por diferentes usuarios y aplicaciones, deben
mantenerse independientes a éstas, y su definición y
descripción, únicas para cada tipo de dato, han de
estar almacenados junto con los mismos. Los
procedimientos de actualización y recuperación,
comunes y bien determinados, habrán de ser
capaces de conservar la integridad, seguridad y
confidencialidad del conjunto de los datos.”
3. NIVELES DE ABSTRACCIÓN

Objetivo fundamental de un sistema de BD es


proporcionar a los usuarios una visión abstracta
de la información.
Otro de los principales objetivos, conseguir la
independencia entre los datos y las aplicaciones.
Para ello, es necesario separar la
representación física y lógica de los datos ->
1978, el comité ANSI/X3/SPARC propuso un
esqueleto generalizado para sistemas de bases
de datos.
Este esqueleto propone una arquitectura de tres
niveles, los tres niveles de abstracción bajo los
que podría verse una base de datos: el nivel
interno, el nivel conceptual y el nivel externo.
3. NIVELES DE ABSTRACCIÓN

En el modelo ANSI hay tres modelos: externo, conceptual e interno.


Se entiende por modelo, el conjunto de normas que permiten crear
esquemas (diseños de la base de datos).
En definitiva el modelo ANSI es una propuesta teórica sobre como
debe funcionar un sistema gestor de bases de datos.
Esta arquitectura de tres niveles nos proporciona la deseada
independencia, esto significa que se podrá modificar un nivel sin que el
resto de los niveles tenga que modificarse .
3. NIVELES DE ABSTRACCIÓN
3. NIVELES DE ABSTRACCIÓN
3. NIVELES DE ABSTRACCIÓN

En Los tres niveles de la arquitectura ANSI/X3/SPARC

NIVEL FÍSICO o INTERNO: En él se define la estructura física de la base de datos:


dispositivos de almacenamiento físico, direcciones físicas,
estrategias de acceso, relaciones, índices, punteros, etc. Es
responsabilidad de los diseñadores de la base de datos física.
Ningún usuario tiene conocimiento de este nivel.
NIVEL CONCEPTUAL: Contiene el diseño conceptual o lógico de la base de datos,
El resultado del diseño conceptual contiene la descripción de
todos los datos y las interrelaciones entre ellos, así como las
restricciones de integridad y de confidencialidad.
NIVEL de VISIÓN o EXTERNO: Describe sólo una parte de la base de datos, la visión que de la base de datos tiene un
usuario o aplicación en particular.
Habrá tantas vistas de la base de datos como exijan las
diferentes aplicaciones.
Las vistas se derivan directamente del esquema conceptual, o
de otras vistas, y contienen una descripción de los elementos
de datos y sus interrelaciones orientadas al usuario o
aplicación.
3. NIVELES DE ABSTRACCIÓN

Supongamos una base de datos de nuestros alumnos , de la cual una


vista será la información sobre las notas de nuestros alumnos.

Vista interna :
Descripción de cómo están almacenados los ficheros
que contiene las tablas tal

Archivo de ALUMNOS:
Matrícula, Nombre, Curso ,Dirección
Archivo de ASIGNATURAS :
Código, Nombre, Asignatura
Archivo de NOTAS:
Matrícula ,Código, Nota
Archivo de índices para ALUMNOS:
Clave alumno, Dirección de la fila
Archivo de índices para ASIGNATURAS:
Clave asignaturas, Dirección de la fila
Archivo de índices para NOTAS :
Clave notas, Dirección de la fila
4. ELEMENTOS DE UN SISTEMA DE BASES
DATOS
Estudiaremos:
1. Datos
2. Hardware
3. Usuarios
4. Software
4. ELEMENTOS DE UN SISTEMA DE BASES
DE DATOS
4.1 DATOS
Entendemos por datos toda la información que
necesita una empresa para su funcionamiento.
La información que almacena una BD debe
ser:
Integrada: es decir, se almacenan los datos como una
unificación de archivos, eliminando total o parcialmente
la redundancias.
Compartida. Por las distintas aplicaciones.
En una BD se guarda información de dos tipos:
Datos de usuario. Son los datos de las aplicaciones del
usuario, los datos de los alumnos de los proveedores.....
Datos del sistema. Son los datos que la BD necesita para
gestionarse a sí misma, por ejemplo los datos de los
usuarios (nombres, contraseñas, privilegios...) , los datos
de los archivos ( nombre, tamaño, ubicación...).
4. ELEMENTOS DE UN SISTEMA DE BASES
DE DATOS
4.2 HARDWARE

Se trata del equipo necesario para la


instalación y el funcionamiento de una BD.
Debe cumplir unos requisitos mínimos, que
dependerán del tipo de SGBD y del volumen de
datos.
Puede ser centralizado (tanto el software como
los datos están en la misma máquina) o
distribuido (los datos pueden almacenarse en
soportes de memoria masiva distintos).
En cualquier caso debe estar provisto de una
gran capacidad de almacenamiento y
dispositivos que permitan realizar copias de
seguridad periódicas.
4. ELEMENTOS DE UN SISTEMA DE BASES
DE DATOS
4.3 USUARIOS
Tipos de usuarios según el modo en que interactúan con el
sistema.

Usuarios finales que interactúan con el sistema a través de las


aplicaciones qué este prevé para ellos . Habitualmente no
realizan modificaciones. La operación más común para este tipo
de usuarios es la consulta, pueden ser
Usuarios habituales , si utilizan algún lenguaje de consulta de BD.
Usuarios esporádicos, si interactúan con el sistema mediante algún
programa de aplicación.
Programador de aplicaciones. Es el encargado de escribir los
programas de aplicación para el uso de la base de datos. Son
profesionales e interactúan con la BD mediante un lenguaje
específico (DML). Pueden recuperar información, crear
información nueva, suprimir o modificar la ya existente pero para
modificar la estructura tienen que pedir autorización al
Administrador de la BD.
4. ELEMENTOS DE UN SISTEMA DE BASES
DE DATOS
4.3 USUARIOS
Tipos de usuarios según el modo en que
interactúan con el sistema.

Administrador de la BD. También llamado DBA, es la persona encargada de


gestionar la BD y el que diseña su estructura. Es el responsable del control
general del sistema desde el punto de vista técnico. Entre sus tareas están las
siguientes:

 Definir el esquema lógico o conceptual (cómo se va a estructurar, tablas)


 Definir el esquema físico.
 Definir las distintas vistas de los usuarios.
 Establecer las restricciones de seguridad, integridad y confidencialidad.
 Definir los procedimientos de copia de seguridad y recuperación.
 Supervisar el rendimiento del sistema y atender a los posibles cambios de los
requerimientos
4. ELEMENTOS DE UN SISTEMA DE BASES DE
DATOS
4.4. SOFTWARE. SISTEMA GESTOR BASE DE
DATOS
Entre el almacenamiento físico de los datos y los usuarios
hay un software llamado SGDB( Sistema Gestor de Base
de Datos) que se encarga de gestionar la BD
proporcionando un entorno cómodo y eficiente para
almacenar la información.

Sistema de Gestión de la Base de Datos( SGBD o DBMS)


como un conjunto coordinado de programas,
procedimientos, lenguajes, etc. que suministra, tanto a los
usuarios no informáticos como a los analistas,
programadores o al administrador, los medios necesarios
para describir, recuperar y manipular los datos
almacenados en la base, manteniendo su integridad,
confidencialidad y seguridad.
4. ELEMENTOS DE UN SISTEMA DE BASES DE DATOS
4.4. SOFTWARE. SISTEMA GESTOR DE BASE DE
DATOS
Las funciones esenciales de un SGBD son:
Descripción o Definición Permite al administrador de una bd
especificar los elementos de datos que la integran ,su estructura y las
relaciones que existen entre ellos, las reglas de integridad, los controles
de acceso y las características de tipo físico. Lenguaje de definición de
datos Data Definition Language (DDL)
Manipulación Permite a los usuarios de la base de datos buscar,
añadir, suprimir o modificar los datos de la misma, siempre de acuerdo
con las especificaciones y las normas de seguridad dictadas por el
administrador. Lenguaje de manipulación de datos, Data Manipulation
Language (DML).
Utilización Reúne todos los interfaces que necesitan los diferentes
usuarios para comunicarse con la base de datos. En la mayoría de los
SGBD existen funciones de servicio como la obtención de estadísticas
de utilización, cargas de archivos, copias de seguridad, rearranque en
caso de caída del sistema, protección frente a accesos no autorizados,
etc
5. LENGUAJES DE MANEJO DE DATOS
DEL SGBD

Para comunicarnos con la BD necesitamos un lenguaje que reúna


ciertas características
DDL (Lenguaje de Definición de Datos)
DML ( Lenguaje de Manejo de Datos).
LCD (Lenguaje de Control de Datos).
Lenguaje de control de transacciones.
Lenguajes de 4ª generación o herramientas de desarrollo.

DDL: permite definir el esquema de la BD, las vistas de los usuarios y las
estructuras de almacenamiento. El resultado de la compilación es un
conjunto de tablas que se almacena en un archivo especial llamado
Diccionario de Datos
DML: permite a los usuarios manejar o tener acceso a los datos que
estén organizados por medio del modelo de datos apropiado.
5. LENGUAJES DE MANEJO DE DATOS DEL
SGBD

LCD : Está formado por sentencias que controlan la


integridad, atomicidad y en general la seguridad de los
datos. (Ejemplos de sentencias GRANT, REVOKE).
Lenguaje control transacciones: Controlan los cambios
realizados en los datos de las bases de datos mediante
instrucciones de manipulación( DML ). (ejemplos COMMIT,
ROLLBACK…)

• Lenguajes de 4ª generación o herramientas de


desarrollo.
 SQL (Structured Query Language) o QBE(Query by Example).
 Otros ejemplos de 4GL
 generador de formularios
 generador de informes
 generador de gráficos
 generador de aplicaciones
6. SEGURIDAD E INTEGRIDAD
Un SGBD proporciona los siguientes mecanismos
para garantizar la seguridad e integridad:
Debe garantizar la protección de los datos contra accesos no
autorizados, tanto intencionados como accidentales.
Debe implantar restricciones de integridad que protegerán la
BD contra daños accidentales, pues los valores de los datos
que se quieren almacenar deberán satisfacer ciertos tipos de
restricciones de consistencia y reglas de integridad,
especificadas por el administrador de la BD. El SGBD puede
determinar si se produce una violación de la restricción
impuesta.
Debe proporcionar herramientas y mecanismos para la
planificación y realización de copias de seguridad, y su posible
posterior restauración tras un fallo del sistema.
Debe ser capaz de recuperar la BD llevándola a un estado
consistente en caso de ocurrir algún suceso que la dañe.
Debe asegurar el acceso concurrente y ofrecer mecanismos
para conservar la consistencia de los datos en el caso de que
varios usuarios actualicen la BD de forma concurrente
6. SEGURIDAD E INTEGRIDAD

Para proteger la BD hay que adoptar medidas en


los siguientes niveles:
 Físico: Proteger el acceso de intrusos en edificios.
 Humano: Ser cautelosos a la hora de conceder las
autorizaciones de acceso.
 S.O : Debe ser seguro para que no sirva de puerta
trasera para intrusos.
 La BD no debe violar las restricciones marcadas por el
DBA.
6. SEGURIDAD E INTEGRIDAD

Algunos de los procedimientos usados para tratar


de garantizar la seguridad son :
Autorizaciones y Vistas: las vistas proporcionan al usuario
un modelo personalizado de la BD, ocultando algunos
datos. Distintos niveles de autorización respecto a partes
distintas de la BD concediendose permisos de lectura,
inserción, actualización, borrado, creación o eliminación
de índices
Cifrado de datos, para garantizar la integridad
Limitantes de Integridad , comprobaciones sobre los datos
, comprobar que una llave externa tiene el valor de alguna
llave primaria.
Copias de seguridad, copias de seguridad totales, cuando
se realiza una copia de todo el sistema, copias de
seguridad incrementales , cada vez que se realiza una
modificación en la BD
7. MODELOS DE DATOS

Modelo de datos, grupo de herramientas


para describir los datos, sus relaciones, su
semántica y sus limitantes.

Se han propuesto varios modelos de


datos diferentes.
Modelos basados en objetos
Modelos basados en registros
7. MODELOS DE DATOS
MODELOS BASADOS EN OBJETOS
Algunos de los más conocidos son:
 El modelo entidad-relación
 El modelo orientado a objetos
 El modelo binario
 El modelo semántico de datos
 El modelo infológico
 El modelo funcional de datos

Trabajaremos con el modelo entidad - relación


Ha tenido mucha aceptación como modelo de datos apropiado
para el diseño de BD y se utiliza mucho en la práctica.
El modelo de datos entidad-relación (E – R) se basa en una
percepción de un mundo real que consiste en un conjunto de objetos
básicos, llamados entidades, y de las relaciones entre estos objetos.
Una entidad es un objeto que existe y puede distinguirse de otros. La
distinción se logra asociando a cada entidad un conjunto de atributos
que describen al objeto.
7. MODELOS DE DATOS
MODELOS BASADOS EN REGISTROS
Los modelos lógicos basados en registros se utilizan para describir los
datos en los niveles lógico y físico.
A diferencia de los modelos de datos basados en objetos, estos
modelos sirven para especificar tanto la estructura lógica general de la
base de datos como una descripción más detallada de la
implementación.
Los modelos basados en registros se llaman así porque la base de
datos está estructurada en registros de formato fijo de varios tipos.
Los tres modelos de datos que han tenido más amplia aceptación
son:
Jerárquico
En Red
Relacional
7. MODELOS DE DATOS
MODELOS BASADOS EN REGISTROS.
MODELO RELACIONAL
MODELO RELACIONAL
Es el más difundido utilizado y estudiado y actualmente los SGBD más
potentes se basan en el modelo relacional.
Los datos y las relaciones entre los datos se representan por medio de
tablas, cada una de las cuales tiene columnas con nombres únicos.
7. MODELOS DE DATOS
MODELOS BASADOS EN REGISTROS.
MODELO DE RED
MODELO DE RED
Los datos en el modelo de red se representan por medio de conjuntos
de registros y las relaciones entre los datos se representan con ligas o
enlaces.
7. MODELOS DE DATOS
MODELOS BASADOS EN REGISTROS.
MODELO JERÁRQUICO
MODELO JERÁRQUICO
El modelo jerárquico es similar al modelo de red en cuanto a que los
datos y las relaciones entre los datos se representan por medio de
registros y ligas , respectivamente.
El modelo jerárquico difiere del de red en que los registros están
organizados como conjuntos de árboles.
7. MODELOS DE DATOS
MODELOS BASADOS EN REGISTROS.

Una diferencia muy importante de los modelos de red y


jerárquico con el relacional es que en los modelos de red
y jerárquico, las relaciones son punteros, mientras que en
el relacional son valores que contienen las tablas (no se
usan enlaces físicos).
Esto permite construir una estructura matemática, con
lo que se crea una teoría para crear bases de datos.
El modelo relacional se ha impuesto sobre los demás.
Profundizaremos en los modelos Entidad-Relación y
Relacional que usaremos como herramientas
complementarias para un buen diseño de la BD.
ARQUITECTURA DEL SGBD
SGBD MONOCAPA

• Todo el sistema en una sola máquina


• Mucha seguridad pero poca disponibilidad
• Bases de datos tipo Access
SGBD DOS CAPAS

• Arquitectura Cliente/Servidor
• Los usuarios requieren un software de acceso
• Dos opciones:
• Cliente/Servidor único
• Cliente/multiservidor
SGBD TRES CAPAS

• Cliente/capa/s intermedia/servidor
• Más seguro, ocultación de la bd
• Ejemplo de capa intermedia: Servidor web
Contextos de utilización
Ranking de SGBD más utilizados
9. LEGISLACIÓN SOBRE PROTECCIÓN
DE DATOS

La Ley Orgánica 15/1999, de 13 de diciembre, de


Protección de Datos de Carácter Personal tiene por
objeto garantizar y proteger, en lo que concierne al
tratamiento de los datos personales, las libertades
públicas y los derechos fundamentales de las personas
físicas, y especialmente de su honor, intimidad y
privacidad personal y familiar.
La propia Constitución Española en su artículo 18.4 que
"La Ley limitará el uso de la informática para garantizar el
honor y la intimidad personal y familiar de los ciudadanos
y el pleno ejercicio de sus derechos “.
A nivel europeo por la Directiva 95/46CE,
9. LEGISLACIÓN SOBRE PROTECCIÓN DE
DATOS
9.1.OBLIGACIONES LEGALES PROTECCIÓN
DE DATOS
La Ley Orgánica de Protección de Datos de Carácter Persona1
151/1999, de 13 de Diciembre, impone una serie de obligaciones
legales para aquellas personas físicas o jurídicas que posean ficheros
con datos de carácter personal, éstas son las siguientes:

 Inscripción de los ficheros en el Registro


General de la Protección de Datos.
Redacción del documento de seguridad. “El responsable del fichero
elaborará e implantará la normativa de seguridad mediante un
documento de seguridad de obligado cumplimiento para el personal
con acceso a los datos automatizados de carácter personal ya los
sistemas de información".
Redacción de cláusulas de protección de datos
Demás medidas de seguridad de índole técnica y organizativas
necesarias para garantizar la seguridad de los datos objeto de
tratamiento
Redacción de los contratos, formularios y cláusulas necesarias para la
recogida de datos, los tratamientos por terceros y las cesiones o
comunicaciones de datos.
9. LEGISLACIÓN SOBRE PROTECCIÓN DE DATOS
9.1.NIVELES DE SEGURIDAD

La ley identifica tres niveles de medidas de seguridad, BÁSICO, MEDIO


y ALTO.
9. LEGISLACIÓN SOBRE PROTECCIÓN DE DATOS
9.1.NIVELES DE SEGURIDAD

También podría gustarte