Escolar Documentos
Profissional Documentos
Cultura Documentos
9 Gestin Usuarios....................................................................................11
ndice de contenido 9.1 Primer paso del administrador.......................................................11
9.1.1 El archivo /etc/passwd..................................................................................11
1 Fundamentos de Computadores...............................................................4 9.2 El archivo /etc/group......................................................................11
1.1 Multiprogramacin...........................................................................4 9.3 Sistema de fichero..........................................................................12
1.2 Multiproceso....................................................................................4 9.3.1 Definicin y tipos de sistemas de ficheros ..................................................12
1.3 Multiproceso simtrico.....................................................................4 9.3.2 Particiones ...................................................................................................12
1.4 Organizacin jerrquica de la memoria...........................................4 9.3.3 Dispositivos .................................................................................................12
9.3.4 Creacin de la particin ...............................................................................12
1.5 Cach................................................................................................4 9.3.5 Creacin de un sistema de ficheros: mkfs ...................................................13
1.5.1 El trmino "Cache".........................................................................................4
9.3.6 Verificar un sistema de ficheros: fsck .........................................................13
1.5.2 Memoria Cache o RAM Cache .....................................................................5
1.5.3 Poltica de ubicacin ......................................................................................5 10 Estructura de Directorios.....................................................................13
1.5.4 Poltica de extraccin......................................................................................5 11 Tuberas y redirecciones y otros comandos.........................................14
1.5.5 Poltica de reemplazo .....................................................................................5 11.1 Manipulacin de archivos con cat................................................14
1.5.6 Poltica de escritura........................................................................................5 11.2 Uso de redireccionamiento...........................................................14
1.6 Memoria Asociativa.........................................................................6 11.3 Tuberias........................................................................................15
1.7 Memoria Virtual...............................................................................6 11.4 El comando more.........................................................................15
2 Raid..........................................................................................................6 11.5 El comando head..........................................................................15
2.1.1 Niveles RAID.................................................................................................6 11.6 El comando tail............................................................................15
3 Estructuras de un Sistema operativo........................................................6 11.7 El comando grep..........................................................................15
3.1 Capas tpicas de un S.O jerrquico..................................................7 11.8 Comodines....................................................................................17
3.2 Estructura jerrquica de un Sistema Operativo................................7 11.9 Encadenar comandos mltiples....................................................17
4 GNU.........................................................................................................7 11.10 Permisos.....................................................................................17
5 GPL..........................................................................................................8 11.11 Crear y borrar archivos...............................................................17
6 SVID System V.......................................................................................8 12 Automatizacin....................................................................................17
7 Personalizacin e inicio del entrono en Unix..........................................8 12.1 CRON...........................................................................................17
7.1 Alias.................................................................................................9 12.1.1 Crontab......................................................................................................18
7.2 Variables de entorno........................................................................9 13 Bsqueda secuencial............................................................................18
7.2.1 Variables de entorno ms comunes................................................................9 14 Bsqueda digital ..................................................................................19
7.2.2 La variable PS1...............................................................................................9
7.2.3 etc/motd........................................................................................................10 15 Hashing................................................................................................19
8 Tipos de Shell........................................................................................10 15.1 Colisiones.....................................................................................19
16 Cifrado y criptografa...........................................................................19
1.1 Multiprogramacin
Se denomina multiprogramacin a la tcnica que permite que dos o ms
procesos ocupen la misma unidad de memoria principal y que sean
ejecutados al "mismo tiempo" (pseudo-paralelismo, en una nica CPU
slo puede haber un proceso a la vez) en la unidad central de proceso o
CPU.
1.2 Multiproceso
Multiproceso es tradicionalmente conocido como el uso de mltiples
procesos concurrentes en un sistema en lugar de un nico proceso en un
instante determinado. Como la multitarea que permite a mltiples procesos
compartir una nica CPU, mltiples CPUs pueden ser utilizados para
ejecutar mltiples hilos dentro de un nico proceso.
El contenido de PS1 est basado en una sintaxis que se denomina # el nmero de comando del comando actual
secuencia de escape ANSI. Podemos ver esa secuencia a continuacin:
\$ si el UID efectivo es 0, un #; en otro caso, $
\a carcter de campana ASCII (07)
\nnn el caracter correspondiente al nmero en octal nnn
\d la fecha en formato da mes da (p.ej., mar may 26)
\\ una contrabarra
\e caracter de escape ASCII (033)
\[ inicio de una secuencia de caracteres no imprimibles que pueden
\h el nombre del host hasta el primer usarse para incrustar una secuencia de control del terminal en el
prompt.
\H el nombre del la mquina completo (FQDN)
\] fin de una secuencia de caracteres no imprimibles
\n caracter de nueva lnea
Ejemplos de uso:
\r retorno de carro
PS1="\u@\h \W> "
\s el nombre del shell, el nombre base de $0 (el fragmento que
sigue a la ltima barra) PS1="[\t][\u@\h:\w]\$ "
\t la hora actual en formato 24-horas HH:MM:SS Las cadenas PS? son establecidas, segn la persona o distribucin en
distintos lugares. Los ms comunes son /etc/profile, /etc/bashrc,
\T la hora actual en formato 12-horas HH:MM:SS ~/.bash_profile, y ~/.bashrc.
\@ la hora actual en formato 12-horas AM/PM
\u el nombre de usuario del usuario actual 7.2.3 etc/motd
\v la versin de bash (p.ej., 2.0) El contenido de este fichero es mostrado tras hacer login de forma correcta
en el sistema operativo.
\V la versin del paquete del bash, versin + patch-level (p.ej.,
2.00.0)
8 Tipos de Shell
\w el directorio actual de trabajo
Bash, llamada por sus siglas, Bourne Again SHell
\W el nombre base del directorio actual de trabajo
Sh, que viene de Bourne Shell
\! el nmero del comando actual en el histrico Ksh, de las palabras Korn SHell
9.1 Primer paso del administrador Con frecuencia, el campo especial est vaco. El nmero de grupo
Debe conocer los siguientes archivos importantes: corresponde al nmero del vnculo entre los archivos /etc/group y los
archivos /etc/passwd.
el archivo /etc/passwd
el archivo /etc/group A continuacin encontrar un ejemplo de un archivo /etc/group:
root:x:0:root bin:x:1:root,bin,daemon
9.1.1 El archivo /etc/passwd daemon:x:2: tty:x:5:
El archivo /etc/passwd contiene toda la informacin relacionada con el lp:x:7: disk:x:6:
usuario (registro, contrasea, etc.). Slo el superusuario (raz) puede Cuando el comando ls se utiliza con la opcin -1, el nmero de
cambiarla. Por lo tanto, es necesario cambiar los derechos de este archivo grupo se muestra junto con el del usuario al que pertenece el
para que slo puedan leerlo los dems usuarios. archivo (o directorio). Este nmero nico corresponde al nombre
Este archivo posee un formato especial que permite marcar a cada usuario de grupo nico (a menudo tiene un mximo de 8 caracteres).
y cada una de sus lneas tiene el siguiente formato: Para aadir un grupo, el administrador puede cambiar el archivo
/etc/group con un editor de texto. Tambin puede usar el comando
cuenta:contrasea:IDusuario:IDgrupo:comentario:directorio:programainicio
addgroup o groupadd (no siempre presentes). En el primer caso,
slo tendr que aadir las lneas relacionadas con los grupos. Por
root:x:0:0:root:/root:/bin/bash ejemplo, la lnea:
Para agregar un usuario a un grupo, slo debe editar el archivo particiones de intercambio (swap) en la mayora de los casos. En equipos
/etc/group y agregar el nombre al final de la lnea separando los compatibles con Intel, la BIOS que arranca el sistema puede a menudo
nombres de los miembros con una coma. acceder solamente a los primeros 1024 cilindros del disco. Por esta razn
Para eliminar un grupo, slo debe editar el archivo /etc/group y la gente con discos grandes a menudo crean una tercera particin, de slo
eliminar la lnea correspondiente. Tenga en cuenta: /etc/passwd, Si unos cuantos MB de grande, montada tpicamente en /boot, para
ese grupo tena usuarios, no olvide cambiar los nmeros (GID) del almacenar all la imagen del ncleo y unos pocos ficheros auxiliares que
grupo eliminado. se necesitan en el momento del arranque, de forma que uno se asegure de
que estas cosas estn accesibles para la BIOS.
9.3 Sistema de fichero
9.3.2 Particiones
Una particin es una divisin del disco que se gestiona de forma lgica
independiente al resto de las particiones del disco. Cada particin puede
contener su propio sistema de ficheros. Esta divisin se describe en la
tabla de particiones que se encuentra en el sector cero del disco (MBR).
Tenemos que tener en cuenta que Linux necesita al menos una particin
para su sistema de ficheros raz. Adems tambin es necesario usar
/etc/X11/ Ficheros de configuracin para el sistema X Window /var/ Ficheros variables, como son logs, bases de datos, directorio
raz de servidores HTTP y FTP, colas de correo, ficheros
/home/ Directorios de inicios de los usuarios
temporales, etc.
/lib/ Bibliotecas compartidas esenciales para los binarios de /bin/, /
/var/cache/ Cache de datos de aplicaciones.
sbin/ y el ncleo del sistema.
/var/lib/ Informacin de estado variable. Algunos servidores como
/mnt/ Sistemas de ficheros montados temporalmente.
MySQL y PostgreSQL almacenan sus bases de datos en directorios
/media/ Puntos de montaje para dispositivos de medios como subordinados de ste.
unidades lectoras de discos compactos.
/var/lock/ Ficheros de bloqueo.
/opt/ Paquetes de aplicaciones estticas.
/var/log/ Ficheros y directorios de registro del sistemas (logs).
/proc/ Sistema de ficheros virtual que documenta sucesos y
/var/mail/ Buzones de correo de usuarios (Opcional)
estados del ncleo. Contiene principalmente ficheros de texto.
/var/opt/ Datos variables de /opt/.
/root/ Directorio de inicio del usuario root
/var/spool/ Colas de datos de aplicaciones.
/sbin/ Comandos/programas binarios de administracin de sistema.
/var/tmp/ Ficheros temporales preservados entre reinicios.
/tmp/ Ficheros temporales
/usr/ Jerarqua secundaria para datos compartidos de solo lectura
(Unix system resources). Este directorio puede ser compartido por
11 Tuberas y redirecciones y otros
mltiples ordenadores y no debe contener datos especficos del comandos
ordenador que los comparte.
/usr/bin/ Comandos/programas binarios. 11.1 Manipulacin de archivos con cat
/usr/include/ Ficheros de inclusin estndar (cabeceras de Cat, diminutivo de concatenate, que significa combinar o concatenar
cabecera utilizados para desarrollo). archivos.
/usr/lib/ Bibliotecas compartidas. El comando cat visualizar tambin los contenidos de un archivo entero
en la pantalla (por ejemplo, teclee cat filename.txt). Si un archivo
/usr/share/ Datos compartidos independientes de la arquitectura es bastante largo, se deplazar rpidamente y por completo por la pantalla.
del sistema. Imgenes, ficheros de texto, etc. Para evitar esto, use el comando cat filename.txt | less.
El redireccionamiento significa hacer que la shell cambie lo que est 11.4 El comando more
considerado como entrada estndar o el lugar donde va a parar la salida
estndar. La diferencia principal entre more y less es que less le permite ir
hacia adelante y hacia atrs en un archivo usando las flechas direccionales,
Para redireccionar la salida estndar, usaremos el smbolo >. Al colocar > mientras que more realiza la navegacin usando la [Barra espaciadora] y
tras el comando cat (o tras cualquier utilidad o aplicacin que escriba la la tecla [B].
salida estndar) reorientar su salida al nombre de archivo que siga al
smbolo. Para buscar ciertas palabras dentro de un archivo de texto usando more,
presione [/] y luego escriba la palabra que desea encontrar en el archivo.
cat > sneakers.txt
Para mostrar todas las lneas que no contengan la cadena tal, se usa - ? Hace coincidir un carcter en una cadena
v:
\* Hace coincidir el carcter *
grep -v tal *
Para mostrar slo el nombre de tales archivos, se usa -l: \? Hace coincidir el carcter ?
grep -l tal *
\) Hace coincidir el carcter )
Para mostrar slo el nombre de los archivos que no contienen la cadena, se
usa -L:
grep -L tal * 11.9 Encadenar comandos mltiples
Para buscar recursivamente, no slo en los archivos del directorio actual Linux le permite introducir mltiples comandos al mismo tiempo. El nico
sino tambin en los de sus subdirectorios (donde "." representa el requisito es que separe los comandos con un punto y coma.
directorio actual), se usa -r:
grep -r tal . mkdir rpms/; mv foobar-1.3-2.i386.rpm rpms/
La opcin -r puede no estar disponible en todas las plataformas Unix.
Para buscar todas las lneas que comienzan por Ahora y terminan con 11.10 Permisos
siempre seguido de una cantidad arbitraria de espacio en blanco (ntese chmod o+w sneakers.txt
que el carcter ^ representa el inicio de la lnea, as como $ representa el chmod go-rw sneakers.txt
final): chmod a-rwx sneakers.txt
grep '^Ahora.*siempre *$' r=4
Para hacer que grep lea de la entrada estndar, no se especifica archivo w=2
alguno. Por ejemplo, como ps -ef lista todos los procesos actualmente en
ejecucin, el siguiente comando imprime todos los procesos que est x=1
ejecutando el usuario actual: -=0
ps -ef | grep $USER
:
ps -efa | grep $USER 11.11 Crear y borrar archivos
Puede crear archivos nuevos con aplicaciones (tales como editores de
texto) o usando el comando touch, el cual crear un archivo vaco que
11.8 Comodines podr usar para agregar texto o datos. Para crear un archivo con touch,
escriba el comando siguiente en el intrprete de comandos del shell.
* Hace coincidir todos los caracteres
@hourly: Se ejecuta una vez por hora. como salida una direccin
h(K)=address
12.1.1 Crontab Ejemplo: h(LOWELL)=4
La orden crontab es la responsable de la planificacin del servicio, y lo El Hash permite que 2 llaves puedan producir la misma salida -->
que hace es gestionar los ficheros crontabs asignados a cada usuario (en direcciones iguales, a esto se le conoce como "colisin".Existen
/var/spool/cron/crontabs/). distintos grados de colisiones.
ambas tienen acceso a esta clave, el remitente cifra un mensaje usndola, informtico al mensaje o documento. En funcin del tipo de firma, puede,
lo enva al destinatario, y ste lo descifra con la misma. adems, asegurar la integridad del documento o mensaje.
La firma electrnica, como la firma olgrafa (autgrafa, manuscrita),
16.2 Criptografa asimtrica puede vincularse a un documento para identificar al autor, para sealar
La criptografa asimtrica es el mtodo criptogrfico que usa un par de conformidad (o disconformidad) con el contenido, para indicar que se ha
claves para el envo de mensajes. Las dos claves pertenecen a la misma ledo o, segn el tipo de firma, garantizar que no se pueda modificar su
persona a la que se ha enviado el mensaje. Una clave es pblica y se puede contenido.
entregar a cualquier persona, la otra clave es privada y el propietario debe
guardarla de modo que nadie tenga acceso a ella. Adems, los mtodos
criptogrficos garantizan que esa pareja de claves slo se puede generar
17 SqlServer Registro de transacciones
una vez, de modo que se puede asumir que no es posible que dos personas Microsoft SQL Server es un sistema de gestin de bases de datos
hayan obtenido casualmente la misma pareja de claves. relacionales (SGBD) basado en el lenguaje Transact-SQL, y
Si el remitente usa la clave pblica del destinatario para cifrar el mensaje, especficamente en Sybase IQ, capaz de poner a disposicin de muchos
[cita requerida],
una vez cifrado, slo la clave privada del destinatario podr descifrar este usuarios grandes cantidades de datos de manera simultnea
mensaje, ya que es el nico que la conoce. Por tanto se logra la as como de tener unas ventajas que ms abajo se describen.
confidencialidad del envo del mensaje, nadie salvo el destinatario puede Microsoft SQL Server constituye la alternativa de Microsoft a otros
descifrarlo. potentes sistemas gestores de bases de datos como son Oracle, Sybase
Si el propietario del par de claves usa su clave privada para cifrar el ASE, PostgreSQL, Interbase, Firebird o MySQL.
mensaje, cualquiera puede descifrarlo utilizando su clave pblica. En este Soporte de transacciones.
caso se consigue por tanto la identificacin y autenticacin del remitente,
ya que se sabe que slo pudo haber sido l quien utiliz su clave privada Escalabilidad, estabilidad y seguridad.
(salvo que alguien se la hubiese podido robar). Esta idea es el fundamento Soporta procedimientos almacenados.
de la firma electrnica. Incluye tambin un potente entorno grfico de administracin, que
permite el uso de comandos DDL y DML grficamente.
Permite trabajar en modo cliente-servidor, donde la informacin y
16.3 Firma digital
datos se alojan en el servidor y las terminales o clientes de la red
La firma digital hace referencia, en la transmisin de mensajes slo acceden a la informacin.
telemticos y en la gestin de documentos electrnicos, a un mtodo Adems permite administrar informacin de otros servidores de
criptogrfico que asocia la identidad de una persona o de un equipo datos.
Todas las bases de datos de SQL Server 2005 tienen un registro de ALTER, DROP y TRUNCATE.
transacciones que registra todas las transacciones y las modificaciones que
cada transaccin realiza en la base de datos.
CREATE
Operaciones compatibles con el registro de transacciones
Este comando crea un objeto dentro de la base de datos. Puede ser una
Recuperacin de transacciones individuales. tabla, vista, ndice, trigger, funcin, procedimiento o cualquier otro objeto
que el motor de la base de datos soporte.
Recuperacin de todas las transacciones incompletas cuando se
inicia SQL Server.
ALTER
Puesta al da de una base de datos, un archivo, un grupo de
archivos o una pginrestaurados hasta el momento exacto del error. Este comando permite modificar la estructura de un objeto. Se pueden
agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/
Permitir replicaciones de transacciones.Permitir soluciones de quitar ndices a una tabla, modificar un trigger, etc.
servidor en espera.
DROP
18 SQL
Este comando elimina un objeto de la base de datos. Puede ser una tabla,
El Lenguaje de consulta estructurado (SQL [/esekuele/ en espaol, vista, ndice, trigger, funcin, procedimiento o cualquier otro objeto que el
/skjul / o /sikwl/, en ingls] Structured Query Language) es un motor de la base de datos soporte. Se puede combinar con la sentencia
lenguaje declarativo de acceso a bases de datos relacionales que permite ALTER.
especificar diversos tipos de operaciones en stas. Una de sus
caractersticas es el manejo del lgebra y el clculo relacional permitiendo
efectuar consultas con el fin de recuperar -de una forma sencilla- TRUNCATE
informacin de inters de una base de datos, as como tambin hacer Este comando trunca todo el contenido de una tabla. La ventaja sobre el
cambios sobre ella. Es un lenguaje de cuarta generacin (4GL). comando DELETE, es que si se quiere borrar todo el contenido de la tabla,
es mucho ms rpido, especialmente si la tabla es muy grande, la
18.1 Lenguaje de definicin de datos (LDD) desventaja es que TRUNCATE solo sirve cuando se quiere eliminar
absolutamente todos los registros, ya que no se permite la clusula
El lenguaje de definicin de datos (en ingls Data Definition Language, o WHERE. Si bien, en un principio, esta sentencia parecera ser DML
DDL), es el que se encarga de la modificacin de la estructura de los (Lenguaje de Manipulacin de Datos), es en realidad una DDL, ya que
objetos de la base de datos. Existen cuatro operaciones bsicas: CREATE, internamente, el comando truncate borra la tabla y la vuelve a crear y no
Definicin DELETE
Un lenguaje de manipulacin de datos (Data Manipulation Language, o DELETE FROM ''tabla'' WHERE ''columna1'' =
DML en ingls) es un lenguaje proporcionado por el sistema de gestin de ''valor1''
base de datos que permite a los usuarios llevar a cabo las tareas de
consulta o manipulacin de los datos, organizados por el modelo de datos 19 Transac SQL
adecuado.
(T-SQL). Transact-SQL es una extensin del lenguaje SQL, propiedad de
El lenguaje de manipulacin de datos ms popular hoy da es SQL, usado Microsoft y Sybase. La implementacin de Microsoft funciona en los
para recuperar y manipular datos en una base de datos relacional. Otros productos Microsoft SQL Server. En tanto, Sybase utiliza el lenguaje en
ejemplos de DML son los usados por bases de datos IMS/DL1, su Adaptative Server Enterprise, el sucesor de Sybase SQL Server.
CODASYL u otras.
Para hacer a SQL ms poderoso, le fueron agregados algunas
INSERT caractersticas como:
INSERT INTO ''tabla'' (''columna1'', [''columna2,...
'']) VALUES (''valor1'', [''valor2,...'']) -Mejora en las declaraciones DELETE y UPDATE.
INSERT INTO agenda_telefonica (nombre, numero) VALUES -Variables locales.
('Roberto Jeldrez', '4886850'); -Soporte de varias funciones para el procesamiento de cadenas,
INSERT INTO ''tabla'' VALUES (''valor1'', datos, matemtica, etc.
[''valor2,...'']) -Un lenguaje de control de flujos.
INSERT INTO agenda_telefonica VALUES ('Roberto
Jeldrez', '4886850'); Para el lenguaje de control de flujos utiliza palabras claves como BEGIN y
INSERT INTO ''tabla'' (''columna1'', [''columna2,... END, BREAK, CONTINUE, GOTO, IF y ELSE, RETURN, WAITFOR y
'']) WHILE.
VALUES (''valor1a'',
[''valor1b,...'']), (''value2a'',
[''value2b,...'']),... Para las variables locales utiliza DECLARE para declararlas y SET para
proveerles un valor.
20 MySql
MySQL es un sistema de gestin de base de datos relacional, multihilo y
multiusuario con ms de seis millones de instalaciones.[1] MySQL AB
desde enero de 2008 una subsidiaria de Sun Microsystems y sta a su vez
de Oracle Corporation desde abril de 2009 desarrolla MySQL como
software libre en un esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con
esta licencia, pero para aquellas empresas que quieran incorporarlo en
productos privativos deben comprar a la empresa una licencia especfica 23 Clases de lenguaje de programacin
que les permita este uso. Est desarrollado en su mayor parte en ANSI C.
Al contrario de proyectos como Apache, donde el software es desarrollado 23.1 Lenguajes de bajo nivel
por una comunidad pblica y el copyright del cdigo est en poder del
autor individual, MySQL es propietario y est patrocinado por una El lenguaje maquina: este lenguaje ordena a la mquina las
empresa privada, que posee el copyright de la mayor parte del cdigo. operaciones fundamentales para su funcionamiento.
El lenguaje ensamblador es un derivado del lenguaje maquina y
esta formado por abreviaturas de letras y nmeros llamadas
21 PostgreSQL mnemotcnicos.
PostgreSQL es un sistema de gestin de base de datos relacional
orientada a objetos de software libre, publicado bajo la licencia BSD. 24 Lenguajes de alto nivel
Los que se asemejan a la forma de hablar humana.
22 Del cdigo al ejecutable
Primera generacin: lenguaje maquina.
Segunda generacin: se crearon los primeros lenguajes
ensambladores.
Tercera generacin: se crean los primeros lenguajes de alto nivel. En comparacin con un lenguaje imperativo, una "variable", no es ms
Ej. C, Pascal, Cobol que un contenedor interno del atributo del objeto o de un estado interno,
Cuarta generacin. Son los lenguajes capaces de generar cdigo as como la "funcin" es un procedimiento interno del mtodo del objeto.
por si solos, son los llamados RAD, con lo cuales se pueden
realizar aplicaciones sin ser un experto en el lenguaje. Aqu 25.1 Caractersticas de la POO
tambin se encuentran los lenguajes orientados a objetos, haciendo
posible la reutilizacin d partes del cdigo para otros programas. Hay un cierto desacuerdo sobre exactamente qu caractersticas de un
Ej. Visual, Natural Adabes mtodo de programacin o lenguaje le definen como "orientado a
Quinta generacin: aqu se encuentran los lenguajes orientados a la objetos", pero hay un consenso general en que las caractersticas
inteligencia artificial. Estos lenguajes todava estn poco siguientes son las ms importantes (para ms informacin, seguir los
desarrollados. Ej. LISP enlaces respectivos):
Abstraccin:
25 Poo Encapsulamiento
Principio de ocultacin
La programacin orientada a objetos es una nueva forma de programar Polimorfismo
que trata de encontrar una solucin a estos problemas. Introduce nuevos Herencia
conceptos, que superan y amplan conceptos antiguos ya conocidos. Entre
Recoleccin de basura
ellos destacan los siguientes:
Clase:
Herencia
26 Entorno Gambas
Objeto Gambas es un lenguaje de programacin libre derivado de BASIC. Es
Mtodo similar al producto de Microsoft Visual Basic y se distribuye con licencia
Evento GNU GPL. Cabe destacar que presenta ciertas similitudes con Java ya que
Mensaje en la ejecucin de cualquier aplicacin, se requiere un conjunto de
Propiedad o atributo libreras interprete previamente instaladas (Gambas Runtime) que
entiendan el bytecode de las aplicaciones desarrolladas y lo conviertan en
Estado interno
codigo ejecutable por el computador. Por otro lado, a diferencia de Java,
Componentes de un objeto no se experimentan ralentizaciones y es posible desarrollar grandes
Representacin de un objeto aplicaciones en poco tiempo.
28.1 Normas
Norma nmero 3: Todas las etiquetas (exceptuando la declaracin, norma
Norma nmero 1: Hay que hacer una declaracin del tipo de documento 1) y sus atributos, tienen que escribirse con letras minsculas.
En HTML se pueden escribir con maysculas o minsculas. En XHTML As: <br> pasa a ser <br />
todas deben ser minsculas.
La inclusin de una imagen, por ejemplo: <img src="imagenes/logo.png"
widt="50" height="30"> tiene que escribirse ahora as <img
Norma nmero 4: La etiqueta <head> (y por supuesto la <body>) son src="imagenes/logo.png" widt="50" height="30" /> Observa el espacio de
absolutamente obligatorias. separacin antes de la barra de cierre.
En HTML si no ponamos la <head> no pasaba nada... Lo anterior es vlido para todas las etiquetas similares. Includo las
etiquetas <meta> de la <head>.
Norma nmero 5: La anidacin de las etiquetas y sus cierres debe hacerse respetando las
simetras correspondientes: Lo que primero se abre, se cierra lo ltimo. Norma nmero 7: Todos los valores de los atributos deben
entrecomillarse.
Por ejemplo:
En HTML era opcional.
<p> Marcar con <b> negrita <u> subrayado y <i> cursiva</i></u></b></p>
Por ejemplo <table border=2> que se permita en HTML, pasara a
escribirse obligatoriamente <table border="2">
En HTML, por ejemplo, la etiqueta <p> era opcional que se cerrase. Aqu
Mdulo de Estructura*
es obligatorio.
body, head, html, title
Mdulo de Texto*
Haba etiquetas que no se cerraban nunca como <br>. En XHTML las
abbr, acronym, address, blockquote, br, cite,
etiquetas que no se cerraban en HTML tienen que escribirse con un
code, dfn, div, em, h1, h2, h3, h4, h5, h6,
espacio y la barra de cerrado dentro de la etiqueta.
kbd, p, pre, q, samp, span, strong, var
Mdulo de Hipertexto*
a
}
else
29.2 Control de flujo de programa {
Todo lenguaje de programacin dispone de rdenes de control de flujo, echo "ve en autobs";
que permite al programa tomar decisiones lgicas segun reciba unos }
parmetros o otros: si llueve coge el paraguas; pero si hace sol vete a la
playa. ?>
while ( $cuenta <= 10) { (verdadero / falso). Los Tipos Primitivos son:
echo "Cuenta vale $cuenta <br>"; boolean : Puede contener los valores true o false.
$cuenta++;
byte : Enteros. Tamao 8-bits. Valores entre -128 y 127.
}
short : Enteros. Tamao 16-bits. Entre -32768 y 32767.
echo "He salido del bucle while"; int : Enteros. Tamao 32-bits. Entre -2147483648 y 2147483647.
?> long : Enteros. Tamao 64-bits. Entre -9223372036854775808 y
9223372036854775807.
float : Nmeros en coma flotante. Tamao 32-bits.
double : Nmeros en coma flotante. Tamao 64-bits.
29.7 For char : Caracteres. Tamao 16-bits. Unicode. Desde '\u0000' a
<?php '\uffff' inclusive. Esto es desde 0 a 65535
for ( $i = 1 ; $i <= 10 ; $i ++) {
print $i ; 30.2 Variables
}
?> Una variable es un rea en memoria que tiene un nombre y un Tipo
asociado. El Tipo es o bien un Tipo primitivo o una Referencia.
29.8 Funciones Es obligatorio declarar las variables antes de usarlas. Para declararlas se
indica su nombre y su Tipo, de la siguiente forma:
function sumar($a,$b)
{return $a + $b; tipo_variable nombre ;
};
30.3 Clases
30 Java classPunto{
intx;
inty;
30.1 Tipos primitivos }
Los tipos primitivos son los que permiten manmipular valores numricos
(con distintos grados de precisin), caracteres y valores booleanos
31 Ciclo de vida
1. Planificacion
2. Analisis
3. Diseo
4. Desarrollo Indicamos con este ejemplo que existe una relacin de pertenencia de uno
5. Implantacion/Pruebas/Validacion a uno, ya que existe una tarjeta de circulacin registrada por cada
automvil.
En este ejemplo, representamos que existe un solo presidente para cada
32 Diagrama Entidad Relacin pas.
Denominado por sus siglas como: E-R; Este modelo representa a la
realidad a travs de un esquema grfico empleando los terminologa de
entidades, que son objetos que existen y son los elementos principales que
se identifican en el problema a resolver con el diagramado y se distinguen
de otros por sus caractersticas particulares denominadas atributos, el
enlace que que rige la unin de las entidades esta representada por la Relacin muchos a muchos.
relacin del modelo.
Recordemos que un rectngulo nos representa a las entidades; una elipse a El siguiente ejemplo indica que un cliente puede tener muchas cuentas,
los atributos de las entidades, y una etiqueta dentro de un rombo nos pero que una cuenta puede llegar a pertenecer a un solo cliente (Decimos
indica la relacin que existe entre las entidades, destacando con lneas las puede, ya que existen cuentas registradas a favor de ms de una persona).
uniones de estas y que la llave primaria de una entidad es aquel atributo
que se encuentra subrayado.
A continuacin mostraremos algunos ejemplos de modelos E-R,
considerando las cardinalidades que existen entre ellos:
Relacin Uno a Uno.
Disear el modelo E-R, para la relacin Registro de automvil que
consiste en obtener la tarjeta de circulacin de un automvil con los
siguientes datos:- Automvil- Modelo, Placas, Color - Tarjeta de
circulacin -Propietario, No_serie, Tipo.
tpicamente mediante conexiones de banda ancha. Esto permite eliminar 35 Ley de Proteccin de datos
los costosos vnculos punto a punto tradicionales, sobre todo en las
comunicaciones internacionales. Es ms comn el punto anterior, tambin
Disposiciones generales
llamada tecnologa de tnel o tunneling.
Artculo 1. Objeto.
La presente Ley Orgnica tiene por objeto garantizar y proteger, en lo que concierne al tratamiento
34.12 TUNNELING de los datos personales, las libertades pblicas y los derechos fundamentales de las personas
fsicas, y especialmente de su honor e intimidad personal y familiar.
Bsicamente, esta tcnica consiste en abrir conexiones entre dos mquinas
por medio de un protocolo seguro, como puede ser SSH (Secure SHell), a Artculo 2. mbito de aplicacin.
travs de las cuales realizaremos las transferencias inseguras, que pasarn 1. La presente Ley Orgnica ser de aplicacin a los datos de carcter personal registrados en
soporte fsico, que los haga susceptibles de tratamiento, y a toda modalidad de uso posterior de
de este modo a ser seguras. De esta analoga viene el nombre de la tcnica, estos datos por los sectores pblico y privado.
siendo la conexin segura (en este caso de ssh) el tnel por el cual se
Se regir por la presente Ley Orgnica todo tratamiento de datos de carcter personal:
envan los datos para que nadie ms aparte de los interlocutores que se
sitan a cada extremo del tnel, pueda ver dichos datos. Este tipo de a) Cuando el tratamiento sea efectuado en territorio espaol en el marco de las actividades de un
establecimiento del responsable del tratamiento.
tcnica requiere de forma imprescindible tener una cuenta de acceso
seguro en la mquina con la que se quiere comunicar los datos. b) Cuando al responsable del tratamiento no establecido en territorio espaol, le sea de aplicacin
la legislacin espaola en aplicacin de normas de Derecho Internacional pblico.
c) Cuando el responsable del tratamiento no est establecido en territorio de la Unin Europea y
34.13 VPN interna utilice en el tratamiento de datos medios situados en territorio espaol, salvo que tales medios se
utilicen nicamente con fines de trnsito.
Este esquema es el menos difundido pero uno de los ms poderosos para 2. El rgimen de proteccin de los datos de carcter personal que se establece en la presente Ley
utilizar dentro de la empresa. Es una variante del tipo "acceso remoto" Orgnica no ser de aplicacin:
pero, en vez de utilizar Internet como medio de conexin, emplea la a) A los ficheros mantenidos por personas fsicas en el ejercicio de actividades exclusivamente
misma red de rea local (LAN) de la empresa. Sirve para aislar zonas y personales o domsticas.
servicios de la red interna. Esta capacidad lo hace muy conveniente para b) A los ficheros sometidos a la normativa sobre proteccin de materias clasificadas.
mejorar las prestaciones de seguridad de las redes inalmbricas (WiFi).
c) A los ficheros establecidos para la investigacin del terrorismo y de formas graves de
Un ejemplo clsico es un servidor con informacin sensible, como las delincuencia organizada.
nminas de sueldos, ubicado detrs de un equipo VPN, el cual provee No obstante, en estos supuestos el responsable del fichero comunicar previamente la existencia
autenticacin adicional ms el agregado del cifrado, haciendo posible que del mismo, sus caractersticas generales y su finalidad a la Agencia de Proteccin de Datos.
slo el personal de recursos humanos habilitado pueda acceder a la 3. Se regirn por sus disposiciones especficas, y por lo especialmente previsto, en su caso, por
esta Ley Orgnica los siguientes tratamientos de datos personales:
informacin.
derecho de acceso, salvo que sean legalmente cancelados. cuyo caso, en cada comunicacin que se dirija al interesado se le informar del origen de los datos
y de la identidad del responsable del tratamiento as como de los derechos que le asisten.
7. Se prohbe la recogida de datos por medios fraudulentos, desleales o ilcitos.
Artculo 6. Consentimiento del afectado.
Artculo 5. Derecho de informacin en la recogida de datos.
1. El tratamiento de los datos de carcter personal requerir el consentimiento inequvoco del
1. Los interesados a los que se soliciten datos personales debern ser previamente informados de afectado, salvo que la ley disponga otra cosa.
modo expreso, preciso e inequvoco:
2. No ser preciso el consentimiento cuando los datos de carcter personal se recojan para el
a) De la existencia de un fichero o tratamiento de datos de carcter personal, de la finalidad de la ejercicio de las funciones propias de las Administraciones pblicas en el mbito de sus
recogida de stos y de los destinatarios de la informacin. competencias; cuando se refieran a las partes de un contrato o precontrato de una relacin
b) Del carcter obligatorio o facultativo de su respuesta a las preguntas que les sean planteadas. negocial, laboral o administrativa y sean necesarios para su mantenimiento o cumplimiento;
cuando el tratamiento de los datos tenga por finalidad proteger un inters vital del interesado en los
c) De las consecuencias de la obtencin de los datos o de la negativa a suministrarlos. trminos del artculo 7, apartado 6, de la presente Ley, o cuando los datos figuren en fuentes
d) De la posibilidad de ejercitar los derechos de acceso, rectificacin, cancelacin y oposicin. accesibles al pblico y su tratamiento sea necesario para la satisfaccin del inters legtimo
perseguido por el responsable del fichero o por el del tercero a quien se comuniquen los datos,
e) De la identidad y direccin del responsable del tratamiento o, en su caso, de su representante. siempre que no se vulneren los derechos y libertades fundamentales del interesado.
Cuando el responsable del tratamiento no est establecido en el territorio de la Unin Europea y 3. El consentimiento a que se refiere el artculo podr ser revocado cuando exista causa justificada
utilice en el tratamiento de datos medios situados en territorio espaol, deber designar, salvo que para ello y no se le atribuyan efectos retroactivos.
tales medios se utilicen con fines de trmite, un representante en Espaa, sin perjuicio de las
acciones que pudieran emprenderse contra el propio responsable del tratamiento. 4. En los casos en los que no sea necesario el consentimiento del afectado para el tratamiento de
los datos de carcter personal, y siempre que una ley no disponga lo contrario, ste podr oponerse
2. Cuando se utilicen cuestionarios u otros impresos para la recogida, figurarn en los mismos, en a su tratamiento cuando existan motivos fundados y legtimos relativos a una concreta situacin
forma claramente legible, las advertencias a que se refiere el apartado anterior. personal. En tal supuesto, el responsable del fichero excluir del tratamiento los datos relativos al
afectado.
3. No ser necesaria la informacin a que se refieren las letras b), c) y d) del apartado 1 si el
contenido de ella se deduce claramente de la naturaleza de los datos personales que se solicitan o Artculo 7. Datos especialmente protegidos.
de las circunstancias en que se recaban.
1. De acuerdo con lo establecido en el apartado 2 del artculo 16 de la Constitucin, nadie podr
4. Cuando los datos de carcter personal no hayan sido recabados del interesado, ste deber ser ser obligado a declarar sobre su ideologa, religin o creencias.
informado de forma expresa, precisa e inequvoca, por el responsable del fichero o su
representante, dentro de los tres meses siguientes al momento del registro de los datos, salvo que Cuando en relacin con estos datos se proceda a recabar el consentimiento a que se refiere el
ya hubiera sido informado con anterioridad, del contenido del tratamiento, de la procedencia de los apartado siguiente, se advertir al interesado acerca de su derecho a no prestarlo.
datos, as como de lo previsto en las letras a), d) y e) del apartado 1 del presente artculo. 2. Slo con el consentimiento expreso y por escrito del afectado podrn ser objeto de tratamiento
5. No ser de aplicacin lo dispuesto en el apartado anterior, cuando expresamente una ley lo los datos de carcter personal que revelen la ideologa, afiliacin sindical, religin y creencias. Se
prevea, cuando el tratamiento tenga fines histricos, estadsticos o cientficos, o cuando la exceptan los ficheros mantenidos por los partidos polticos, sindicatos, iglesias, confesiones o
informacin al interesado resulte imposible o exija esfuerzos desproporcionados, a criterio de la comunidades religiosas y asociaciones, fundaciones y otras entidades sin nimo de lucro, cuya
Agencia de Proteccin de Datos o del organismo autonmico equivalente, en consideracin al finalidad sea poltica, filosfica, religiosa o sindical, en cuanto a los datos relativos a sus asociados
nmero de interesados, a la antigedad de los datos y a las posibles medidas compensatorias. o miembros, sin perjuicio de que la cesin de dichos datos precisar siempre el previo
consentimiento del afectado.
Asimismo, tampoco regir lo dispuesto en el apartado anterior cuando los datos procedan de
fuentes accesibles al pblico y se destinen a la actividad de publicidad o prospeccin comercial, en 3. Los datos de carcter personal que hagan referencia al origen racial, a la salud y a la vida sexual
slo podrn ser recabados, tratados y cedidos cuando, por razones de inters general, as lo
carcter de revocable. los criterios de valoracin y el programa utilizados en el tratamiento que sirvi para adoptar la
decisin en que consisti el acto.
5. Aquel a quien se comuniquen los datos de carcter personal se obliga, por el solo hecho de la
comunicacin, a la observancia de las disposiciones de la presente Ley. 4. La valoracin sobre el comportamiento de los ciudadanos, basada en un tratamiento de datos,
nicamente podr tener valor probatorio a peticin del afectado.
6. Si la comunicacin se efecta previo procedimiento de disociacin, no ser aplicable lo
establecido en los apartados anteriores. Artculo 14. Derecho de consulta al Registro General de Proteccin de Datos.
Artculo 12. Acceso a los datos por cuenta de terceros. Cualquier persona podr conocer, recabando a tal fin la informacin oportuna del Registro General
de Proteccin de Datos, la existencia de tratamientos de datos de carcter personal, sus finalidades
1. No se considerar comunicacin de datos el acceso de un tercero a los datos cuando dicho y la identidad del responsable del tratamiento. El Registro General ser de consulta pblica y
acceso sea necesario para la prestacin de un servicio al responsable del tratamiento. gratuita.
2. La realizacin de tratamientos por cuenta de terceros deber estar regulada en un contrato que Artculo 15. Derecho de acceso.
deber constar por escrito o en alguna otra forma que permita acreditar su celebracin y contenido,
establecindose expresamente que el encargado del tratamiento nicamente tratar los datos 1. El interesado tendr derecho a solicitar y obtener gratuitamente informacin de sus datos de
conforme a las instrucciones del responsable del tratamiento, que no los aplicar o utilizar con fin carcter personal sometidos a tratamiento, el origen de dichos datos, as como las comunicaciones
distinto al que figure en dicho contrato, ni los comunicar, ni siquiera para su conservacin, a otras realizadas o que se prevn hacer de los mismos.
personas.
2. La informacin podr obtenerse mediante la mera consulta de los datos por medio de su
En el contrato se estipularn, asimismo, las medidas de seguridad a que se refiere el artculo 9 de visualizacin, o la indicacin de los datos que son objeto de tratamiento mediante escrito, copia,
esta Ley que el encargado del tratamiento est obligado a implementar. telecopia o fotocopia, certificada o no, en forma legible e inteligible, sin utilizar claves o cdigos
que requieran el uso de dispositivos mecnicos especficos.
3. Una vez cumplida la prestacin contractual, los datos de carcter personal debern ser
destruidos o devueltos al responsable del tratamiento, al igual que cualquier soporte o documentos 3. El derecho de acceso a que se refiere este artculo slo podr ser ejercitado a intervalos no
en que conste algn dato de carcter personal objeto del tratamiento. inferiores a doce meses, salvo que el interesado acredite un inters legtimo al efecto, en cuyo caso
podrn ejercitarlo antes.
4. En el caso de que el encargado del tratamiento destine los datos a otra finalidad, los comunique
o los utilice incumpliendo las estipulaciones del contrato, ser considerado tambin responsable Artculo 16. Derecho de rectificacin y cancelacin.
del tratamiento, respondiendo de las infracciones en que hubiera incurrido personalmente.
1. El responsable del tratamiento tendr la obligacin de hacer efectivo el derecho de rectificacin
o cancelacin del interesado en el plazo de diez das.
TTULO III Derechos de las personas 2. Sern rectificados o cancelados, en su caso, los datos de carcter personal cuyo tratamiento no
se ajuste a lo dispuesto en la presente Ley y, en particular, cuando tales datos resulten inexactos o
Artculo 13. Impugnacin de valoraciones. incompletos.
1. Los ciudadanos tienen derecho a no verse sometidos a una decisin con efectos jurdicos, sobre 3. La cancelacin dar lugar al bloqueo de los datos, conservndose nicamente a disposicin de
ellos o que les afecte de manera significativa, que se base nicamente en un tratamiento de datos las Administraciones pblicas, Jueces y Tribunales, para la atencin de las posibles
destinados a evaluar determinados aspectos de su personalidad. responsabilidades nacidas del tratamiento, durante el plazo de prescripcin de stas.
2. El afectado podr impugnar los actos administrativos o decisiones privadas que impliquen una Cumplido el citado plazo deber procederse a la supresin.
valoracin de su comportamiento, cuyo nico fundamento sea un tratamiento de datos de carcter
personal que ofrezca una definicin de sus caractersticas o personalidad. 4. Si los datos rectificados o cancelados hubieran sido comunicados previamente, el responsable
del tratamiento deber notificar la rectificacin o cancelacin efectuada a quien se hayan
3. En este caso, el afectado tendr derecho a obtener informacin del responsable del fichero sobre comunicado, en el caso de que se mantenga el tratamiento por este ltimo, que deber tambin
2. El interesado al que se deniegue, total o parcialmente, el ejercicio de los derechos de oposicin, e) Las cesiones de datos de carcter personal y, en su caso, las transferencias de datos que se
acceso, rectificacin o cancelacin, podr ponerlo en conocimiento de la Agencia de Proteccin de prevean a pases terceros.
Datos o, en su caso, del organismo competente de cada Comunidad Autnoma, que deber f) Los rganos de las Administraciones responsables del fichero.
asegurarse de la procedencia o improcedencia de la denegacin.
g) Los servicios o unidades ante los que pudiesen ejercitarse los derechos de acceso, rectificacin,
3. El plazo mximo en que debe dictarse la resolucin expresa de tutela de derechos ser de seis cancelacin y oposicin.
meses.
h) Las medidas de seguridad con indicacin del nivel bsico, medio o alto exigible.
4. Contra las resoluciones de la Agencia de Proteccin de Datos proceder recurso contencioso-
administrativo. 3. En las disposiciones que se dicten para la supresin de los ficheros, se establecer el destino de
los mismos o, en su caso, las previsiones que se adopten para su destruccin.
Artculo 19. Derecho a indemnizacin.
Artculo 21. Comunicacin de datos entre Administraciones pblicas.
1. Los interesados que, como consecuencia del incumplimiento de lo dispuesto en la presente Ley
por el responsable o el encargado del tratamiento, sufran dao o lesin en sus bienes o derechos 1. Los datos de carcter personal recogidos o elaborados por las Administraciones pblicas para el
tendrn derecho a ser indemnizados. desempeo de sus atribuciones no sern comunicados a otras Administraciones pblicas para el
ejercicio de competencias diferentes o de competencias que versen sobre materias distintas, salvo
2. Cuando se trate de ficheros de titularidad pblica, la responsabilidad se exigir de acuerdo con cuando la comunicacin hubiere sido prevista por las disposiciones de creacin del fichero o por
la legislacin reguladora del rgimen de responsabilidad de las Administraciones pblicas. disposicin de superior rango que regule su uso, o cuando la comunicacin tenga por objeto el
3. En el caso de los ficheros de titularidad privada, la accin se ejercitar ante los rganos de la tratamiento posterior de los datos con fines histricos, estadsticos o cientficos.
jurisdiccin ordinaria. 2. Podrn, en todo caso, ser objeto de comunicacin los datos de carcter personal que una
TTULO IV Disposiciones sectoriales Administracin pblica obtenga o elabore con destino a otra.
3. No obstante lo establecido en el artculo 11.2.b).
la comunicacin de datos recogidos de fuentes accesibles al pblico no podr efectuarse a ficheros 3. El afectado al que se deniegue, total o parcialmente, el ejercicio de los derechos mencionados en
de titularidad privada, sino con el consentimiento del interesado o cuando una ley prevea otra cosa. los apartados anteriores podr ponerlo en conocimiento del Director de la Agencia de Proteccin
de Datos o del organismo competente de cada Comunidad Autnoma en el caso de ficheros
4. En los supuestos previstos en los apartados 1 y 2 del presente artculo no ser necesario el mantenidos por Cuerpos de Polica propios de stas, o por las Administraciones tributarias
consentimiento del afectado a que se refiere el artculo 11 de la presente Ley. autonmicas, quienes debern asegurarse de la procedencia o improcedencia de la denegacin.
Artculo 22. Ficheros de las Fuerzas y Cuerpos de Seguridad.
Los ficheros creados por las Fuerzas y Cuerpos de Seguridad que contengan datos de carcter Artculo 24. Otras excepciones a los derechos de los afectados.
personal que, por haberse recogido para fines administrativos, deban ser objeto de registro
permanente, estarn sujetos al rgimen general de la presente Ley. 1. Lo dispuesto en los apartados 1 y 2 del artculo 5 no ser aplicable a la recogida de datos cuando
la informacin al afectado impida o dificulte gravemente el cumplimiento de las funciones de
2. La recogida y tratamiento para fines policiales de datos de carcter personal por las Fuerzas y control y verificacin de las Administraciones pblicas o cuando afecte a la Defensa Nacional, a la
Cuerpos de Seguridad sin consentimiento de las personas afectadas estn limitados a aquellos seguridad pblica o a la persecucin de infracciones penales o administrativas.
supuestos y categoras de datos que resulten necesarios para la prevencin de un peligro real para
la seguridad pblica o para la represin de infracciones penales, debiendo ser almacenados en 2. Lo dispuesto en el artculo 15 y en el apartado 1 del artculo 16 no ser de aplicacin si,
ficheros especficos establecidos al efecto, que debern clasificarse por categoras en funcin de su ponderados los intereses en presencia, resultase que los derechos que dichos preceptos conceden al
grado de fiabilidad. afectado hubieran de ceder ante razones de inters pblico o ante intereses de terceros ms dignos
de proteccin. Si el rgano administrativo responsable del fichero invocase lo dispuesto en este
3. La recogida y tratamiento por las Fuerzas y Cuerpos de Seguridad de los datos, a que hacen apartado, dictar resolucin motivada e instruir al afectado del derecho que le asiste a poner la
referencia los apartados 2 y 3 del artculo 7, podrn realizarse exclusivamente en los supuestos en negativa en conocimiento del Director de la Agencia de Proteccin de Datos o, en su caso, del
que sea absolutamente necesario para los fines de una investigacin concreta, sin perjuicio del rgano equivalente de las Comunidades Autnomas.
control de legalidad de la actuacin administrativa o de la obligacin de resolver las pretensiones
formuladas en su caso por los interesados que corresponden a los rganos jurisdiccionales. CAPTULO II: Ficheros de titularidad privada
4. Los datos personales registrados con fines policiales se cancelarn cuando no sean necesarios Artculo 25. Creacin.
para las averiguaciones que motivaron su almacenamiento.
Podrn crearse ficheros de titularidad privada que contengan datos de carcter personal cuando
A estos efectos, se considerar especialmente la edad del afectado y el carcter de los datos resulte necesario para el logro de la actividad u objeto legtimos de la persona, empresa o entidad
almacenados, la necesidad de mantener los datos hasta la conclusin de una investigacin o titular y se respeten las garantas que esta Ley establece para la proteccin de las personas.
procedimiento concreto, la resolucin judicial firme, en especial la absolutoria, el indulto, la
rehabilitacin y la prescripcin de responsabilidad. Artculo 26. Notificacin e inscripcin registral.
Artculo 23. Excepciones a los derechos de acceso, rectificacin y cancelacin. 1. Toda persona o entidad que proceda a la creacin de ficheros de datos de carcter personal lo
notificar previamente a la Agencia de Proteccin de Datos.
1. Los responsables de los ficheros que contengan los datos a que se refieren los apartados 2, 3 y 4
del artculo anterior podrn denegar el acceso, la rectificacin o cancelacin en funcin de los 2. Por va reglamentaria se proceder a la regulacin detallada de los distintos extremos que debe
peligros que pudieran derivarse para la defensa del Estado o la seguridad pblica, la proteccin de contener la notificacin, entre los cuales figurarn necesariamente el responsable del fichero, la
los derechos y libertades de terceros o las necesidades de las investigaciones que se estn finalidad del mismo, su ubicacin, el tipo de datos de carcter personal que contiene, las medidas
realizando. de seguridad, con indicacin del nivel bsico, medio o alto exigible y las cesiones de datos de
carcter personal que se prevean realizar y, en su caso, las transferencias de datos que se prevean a
2. Los responsables de los ficheros de la Hacienda Pblica podrn, igualmente, denegar el ejercicio pases terceros.
de los derechos a que se refiere el apartado anterior cuando el mismo obstaculice las actuaciones
administrativas tendentes a asegurar el cumplimiento de las obligaciones tributarias y, en todo 3. Debern comunicarse a la Agencia de Proteccin de Datos los cambios que se produzcan en la
caso, cuando el afectado est siendo objeto de actuaciones inspectoras. finalidad del fichero automatizado, en su responsable y en la direccin de su ubicacin.
4. El Registro General de Proteccin de Datos inscribir el fichero si la notificacin se ajusta a los de su obtencin.
requisitos exigibles.
4. Los datos que figuren en las guas de servicios de telecomunicaciones disponibles al pblico se
En caso contrario podr pedir que se completen los datos que falten o se proceda a su subsanacin. regirn por su normativa especfica.
5. Transcurrido un mes desde la presentacin de la solicitud de inscripcin sin que la Agencia de Artculo 29. Prestacin de servicios de informacin sobre solvencia patrimonial y crdito.
Proteccin de Datos hubiera resuelto sobre la misma, se entender inscrito el fichero automatizado
a todos los efectos. 1. Quienes se dediquen a la prestacin de servicios de informacin sobre la solvencia patrimonial y
el crdito slo podrn tratar datos de carcter personal obtenidos de los registros y las fuentes
Artculo 27. Comunicacin de la cesin de datos. accesibles al pblico establecidos al efecto o procedentes de informaciones facilitadas por el
interesado o con su consentimiento.
1. El responsable del fichero, en el momento en que se efecte la primera cesin de datos, deber
informar de ello a los afectados, indicando, asimismo, la finalidad del fichero, la naturaleza de los 2. Podrn tratarse tambin datos de carcter personal relativos al cumplimiento o incumplimiento
datos que han sido cedidos y el nombre y direccin del cesionario. de obligaciones dinerarias facilitados por el acreedor o por quien acte por su cuenta o inters. En
estos casos se notificar a los interesados respecto de los que hayan registrado datos de carcter
2. La obligacin establecida en el apartado anterior no existir en el supuesto previsto en los personal en ficheros, en el plazo de treinta das desde dicho registro, una referencia de los que
apartados 2, letras c), d), e) y 6 del artculo 11, ni cuando la cesin venga impuesta por ley. hubiesen sido incluidos y se les informar de su derecho a recabar informacin de la totalidad de
Artculo 28. Datos incluidos en las fuentes de acceso pblico. ellos, en los trminos establecidos por la presente Ley.
1. Los datos personales que figuren en el censo promocional, o las listas de personas 3. En los supuestos a que se refieren los dos apartados anteriores, cuando el interesado lo solicite,
pertenecientes a grupos de profesionales a que se refiere el artculo 3, j) de esta Ley debern el responsable del tratamiento le comunicar los datos, as como las evaluaciones y apreciaciones
limitarse a los que sean estrictamente necesarios para cumplir la finalidad a que se destina cada que sobre el mismo hayan sido comunicadas durante los ltimos seis meses y el nombre y
listado. La inclusin de datos adicionales por las entidades responsables del mantenimiento de direccin de la persona o entidad a quien se hayan revelado los datos.
dichas fuentes requerir el consentimiento del interesado, que podr ser revocado en cualquier 4. Slo se podrn registrar y ceder los datos de carcter personal que sean determinantes para
momento. enjuiciar la solvencia econmica de los interesados y que no se refieran, cuando sean adversos, a
2. Los interesados tendrn derecho a que la entidad responsable del mantenimiento de los listados ms de seis aos, siempre que respondan con veracidad a la situacin actual de aqullos.
de los Colegios profesionales indique gratuitamente que sus datos personales no pueden utilizarse Artculo 30. Tratamientos con fines de publicidad y de prospeccin comercial.
para fines de publicidad o prospeccin comercial.
1. Quienes se dediquen a la recopilacin de direcciones, reparto de documentos, publicidad., venta
Los interesados tendrn derecho a exigir gratuitamente la exclusin de la totalidad de sus datos a distancia, prospeccin comercial y otras actividades anlogas, utilizarn nombres y direcciones u
personales que consten en el censo promocional por las entidades encargadas del mantenimiento otros datos de carcter personal cuando los mismos figuren en fuentes accesibles al pblico o
de dichas fuentes. cuando hayan sido facilitados por los propios interesados u obtenidos con su consentimiento.
La atencin a la solicitud de exclusin de la informacin innecesaria o de inclusin de la objecin 2. Cuando los datos procedan de fuentes accesibles al pblico. de conformidad con lo establecido
al uso de los datos para fines de publicidad o venta a distancia deber realizarse en el plazo de diez en el prrafo segundo del artculo 5.5 de esta Ley, en cada comunicacin que se dirija al interesado
das respecto de las informaciones que se realicen mediante consulta o comunicacin telemtica y se informar del origen de los datos y de la identidad del responsable del tratamiento, as como de
en la siguiente edicin del listado cualquiera que sea el soporte en que se edite. los derechos que le asisten.
3. Las fuentes de acceso pblico que se editen en forma de libro o algn otro soporte fsico, 3. En el ejercicio del derecho de acceso los interesados tendrn derecho a conocer el origen de sus
perdern el carcter de fuente accesible con la nueva edicin que se publique. datos de carcter personal, as como del resto de informacin a que se refiere el artculo 15.
En el caso de que se obtenga telemticamente una copia de la lista en formato electrnico, sta 4. Los interesados tendrn derecho a oponerse, previa peticin y sin gastos, al tratamiento de los
perder el carcter de fuente de acceso pblico en el plazo de un ao, contado desde el momento datos que les conciernan, en cuyo caso sern dados de baja del tratamiento, cancelndose las
informaciones que sobre ellos figuren en aqul, a su simple solicitud. TTULO V Movimiento internacional de datos
Artculo 31. Censo promocional. Artculo 33. Norma general.
1. Quienes pretendan realizar permanente o espordicamente la actividad de recopilacin de 1. No podrn realizarse transferencias temporales ni definitivas de datos de carcter personal que
direcciones, reparto de documentos, publicidad, venta a distancia, prospeccin comercial u otras hayan sido objeto de tratamiento o hayan sido recogidos para someterlos a dicho tratamiento con
actividades anlogas, podrn solicitar del Instituto Nacional de Estadstica o de los rganos destino a pases que no proporcionen un nivel de proteccin equiparable al que presta la presente
equivalentes de las Comunidades Autnomas una copia del censo promocional, formado con los Ley, salvo que, adems de haberse observado lo dispuesto en sta, se obtenga autorizacin previa
datos de nombre, apellidos y domicilio que constan en el censo electoral. del Director de la Agencia de Proteccin de Datos, que slo podr otorgarla si se obtienen
garantas adecuadas.
2. El uso de cada lista de censo promociona1 tendr un plazo de vigencia de un ao. Transcurrido
el plazo citado, la lista perder su carcter de fuente de acceso pblico. 2. El carcter adecuado del nivel de proteccin que ofrece el pas de destino se evaluar por la
Agencia de Proteccin de Datos atendiendo a todas las circunstancias que concurran en la
3. Los procedimientos mediante los que los interesados podrn solicitar no aparecer en el censo transferencia o categora de transferencia de datos. En particular, se tomar en consideracin la
promocional se regularn reglamentariamente. Entre estos procedimientos, que sern gratuitos naturaleza de los datos, la finalidad y la duracin del tratamiento o de los tratamientos previstos, el
para los interesados, se incluir el documento de empadronamiento. Trimestralmente se editar pas de origen y el pas de destino final, las normas de derecho, generales o sectoriales, vigentes en
una lista actualizada del censo promocional, excluyendo los nombres y domicilios de los que as lo el pas tercero de que se trate, el contenido de los informes de la Comisin de la Unin Europea,
hayan solicitado. as como las normas profesionales y las medidas de seguridad en vigor en dichos pases.
4. Se podr exigir una contraprestacin por la facilitacin de la citada lista en soporte informtico. Artculo 34. Excepciones.
Artculo 32. Cdigos tipo. Lo dispuesto en el artculo anterior no ser de aplicacin:
1. Mediante acuerdos sectoriales, convenios administrativos o decisiones de empresa, los a) Cuando la transferencia internacional de datos de carcter personal resulte de la aplicacin de
responsables de tratamientos de titularidad pblica y privada, as como las organizaciones en que tratados o convenios en los que sea parte Espaa.
se agrupen, podrn formular cdigos tipo que establezcan las condiciones de organizacin,
rgimen de funcionamiento, procedimientos aplicables, normas de seguridad del entorno, b) Cuando la transferencia se haga a efectos de prestar o solicitar auxilio judicial internacional.
programas o equipos, obligaciones de los implicados en el tratamiento y uso de la informacin
personal, as como las garantas, en su mbito, para el ejercicio de los derechos de las personas c) Cuando la transferencia sea necesaria para la prevencin o para el diagnstico mdicos, la
con pleno respeto a los principios y disposiciones de la presente Ley y sus normas de desarrollo. prestacin de asistencia sanitaria o tratamiento mdicos o la gestin de servicios sanitarios.
2. Los citados cdigos podrn contener o no reglas operacionales detalladas de cada sistema d) Cuando se refiera a transferencias dinerarias conforme a su legislacin especfica.
particular y estndares tcnicos de aplicacin. e) Cuando el afectado haya dado su consentimiento inequvoco a la transferencia prevista.
En el supuesto de que tales reglas o estndares no se incorporen directamente al cdigo, las f) Cuando la transferencia sea necesaria para la ejecucin de un contrato entre el afectado y el
instrucciones u rdenes que los establecieran debern respetar los principios fijados en aqul. responsable del fichero o para la adopcin de medidas precontractuales adoptadas a peticin del
3. Los cdigos tipo tendrn el carcter de cdigos deontolgicos o de buena prctica profesional, afectado.
debiendo ser depositados o inscritos en el Registro General de Proteccin de Datos y, cuando g) Cuando la transferencia sea necesaria para la celebracin o ejecucin de un contrato celebrado o
corresponda, en los creados a estos efectos por las Comunidades Autnomas, de acuerdo con el por celebrar, en inters del afectado, por el responsable del fichero y un tercero.
artculo 41. El Registro General de Proteccin de Datos podr denegar la inscripcin cuando
considere que no se ajusta a las disposiciones legales y reglamentarias sobre la materia, debiendo, h) Cuando la transferencia sea necesaria o legalmente exigida para la salvaguarda de un inters
en este caso, el Director de la Agencia de Proteccin de Datos requerir a los solicitantes para que pblico.
efecten las correcciones oportunas. Tendr esta consideracin la transferencia solicitada por una Administracin fiscal o aduanera para
4. La Agencia de Proteccin de Datos contar, para el cumplimiento de sus fines, con los c) Dictar, en su caso, y sin perjuicio de las competencias de otros rganos, las instrucciones
siguientes bienes y medios econmicos: precisas para adecuar los tratamientos a los principios de la presente Ley.
a) Las asignaciones que se establezcan anualmente con cargo a los Presupuestos Generales del d) Atender las peticiones y reclamaciones formuladas por las personas afectadas.
Estado. e) Proporcionar informacin a las personas acerca de sus derechos en materia de tratamiento de los
b) Los bienes y valores que constituyan su patrimonio, as como los productos y rentas del mismo. datos de carcter personal.
c) Cualesquiera otros que legalmente puedan serle atribuidos. f) Requerir a los responsables y los encargados de los tratamientos, previa audiencia de stos, la
adopcin de las medidas necesarias para la adecuacin del tratamiento de datos a las disposiciones
5. La Agencia de Proteccin de Datos elaborar y aprobar con carcter anual el correspondiente de esta Ley y, en su caso, ordenar la cesacin de los tratamientos y la cancelacin de los ficheros,
anteproyecto de presupuesto y lo remitir al Gobierno para que sea integrado, con la debida cuando no se ajuste a sus disposiciones.
independencia, en los Presupuestos Generales del Estado.
g) Ejercer la potestad sancionadora en los trminos previstos por el Ttulo VII de la presente Ley. Un Diputado, propuesto por el Congreso de los Diputados.
h) Informar, con carcter preceptivo, los proyectos de disposiciones generales que desarrollen esta Un Senador, propuesto por el Senado.
Ley.
Un representante de la Administracin Central, designado por el Gobierno.
i) Recabar de los responsables de los ficheros cuanta ayuda e informacin estime necesaria para el
desempeo de sus funciones. Un representante de la Administracin Local, propuesto por la Federacin Espaola de Municipios
y Provincias.
j) Velar por la publicidad de la existencia de los ficheros de datos con carcter personal, a cuyo
efecto publicar peridicamente una relacin de dichos ficheros con la informacin adicional que Un miembro de la Real Academia de la Historia, propuesto por la misma.
el Director de la Agencia determine. Un experto en la materia, propuesto por el Consejo Superior de Universidades.
k) Redactar una memoria anual y remitirla al Ministerio de Justicia. Un representante de los usuarios y consumidores, seleccionado del modo que se prevea
l) Ejercer el control y adoptar las autorizaciones que procedan en relacin con los movimientos reglamentariamente.
internacionales de datos, as como desempear las funciones de cooperacin internacional en Un representante de cada Comunidad Autnoma que haya creado una agencia de proteccin de
materia de proteccin de datos personales. datos en su mbito territorial, propuesto de acuerdo con el procedimiento que establezca la
m) Velar por el cumplimiento de las disposiciones que la Ley de la Funcin Estadstica Pblica respectiva Comunidad Autnoma.
establece respecto a la recogida de datos estadsticos y al secreto estadstico, as como dictar las Un representante del sector de ficheros privados, para cuya propuesta se seguir el procedimiento
instrucciones precisas, dictaminar sobre las condiciones de seguridad de los ficheros constituidos que se regule reglamentariamente.
con fines exclusivamente estadsticos y ejercer la potestad a la que se refiere el artculo 46.
El funcionamiento del Consejo Consultivo se regir por las normas reglamentarias que al efecto se
n) Cuantas otras le sean atribuidas por normas legales o reglamentarias. establezcan.
2. Las resoluciones de la Agencia Espaola de Proteccin de Datos se harn pblicas, una vez Artculo 39. El Registro General de Proteccin de Datos.
hayan sido notificadas a los interesados. La publicacin se realizar preferentemente a travs de
medios informticos o telemticos. 1. El Registro General de Proteccin de Datos es un rgano integrado en la Agencia de Proteccin
de Datos.
Reglamentariamente podrn establecerse los trminos en que se lleve a cabo la publicidad de las
citadas resoluciones. 2. Sern objeto de inscripcin en el Registro General de Proteccin de Datos:
Lo establecido en los prrafos anteriores no ser aplicable a las resoluciones referentes a la a) Los ficheros de que sean titulares las Administraciones pblicas.
inscripcin de un fichero o tratamiento en el Registro General de Proteccin de Datos ni a aqullas b) Los ficheros de titularidad privada.
por las que se resuelva la inscripcin en el mismo de los Cdigos tipo, regulados por el artculo 32
de esta ley orgnica. c) Las autorizaciones a que se refiere la presente Ley.
[El apartado 2 de este artculo ha sido aadido por el art. 82.1 de la Ley 62/2003, de 30 de d) Los cdigos tipo a que se refiere el artculo 32 de la presente Ley.
diciembre, de medidas fiscales, administrativas y del orden social (BOE nm. 313, de 31-12-2003,
e) Los datos relativos a los ficheros que sean necesarios para el ejercicio de los derechos de
pp. 46874-46992).]
informacin, acceso, rectificacin, cancelacin y oposicin.
Artculo 38. Consejo Consultivo.
3. Por va reglamentaria se regular el procedimiento de inscripcin de los ficheros, tanto de
El Director de la Agencia de Proteccin de Datos estar asesorado por un Consejo Consultivo titularidad pblica como de titularidad privada, en el Registro General de Proteccin de Datos, el
compuesto por los siguientes miembros: contenido de la inscripcin, su modificacin, cancelacin, reclamaciones y recursos contra las
resoluciones correspondientes y dems extremos pertinentes.
2. Los funcionarios que ejerzan la inspeccin a que se refiere el apartado anterior tendrn la 2. Cuando se trate de ficheros de los que sean responsables las Administraciones pblicas se
consideracin de autoridad pblica en el desempeo de sus cometidos. estar, en cuanto al procedimiento ya las sanciones, a lo dispuesto en el artculo 46, apartado 2.
Estarn obligados a guardar secreto sobre las informaciones que conozcan en el ejercicio de las Artculo 44. Tipos de infracciones.
mencionadas funciones, incluso despus de haber cesado en las mismas. 1. Las infracciones se calificarn como leves, graves o muy graves.
Artculo 41. rganos correspondientes de las Comunidades Autnomas. 2. Son infracciones leves:
1. Las funciones de la Agencia de Proteccin de Datos reguladas en el artculo 37, a excepcin de a) No atender, por motivos formales, la solicitud del interesado de rectificacin o cancelacin de
las mencionadas en los apartados j), k) y 1), y en los apartados f) y g) en lo que se refiere a las los datos personales objeto de tratamiento cuando legalmente proceda.
transferencias internacionales de datos, as como en los artculos 46 y 49, en relacin con sus
especficas competencias sern ejercidas, cuando afecten a ficheros de datos de carcter personal b) No proporcionar la informacin que solicite la Agencia de Proteccin de Datos en el ejercicio
creados o gestionados por las Comunidades Autnomas y por la Administracin Local de su de las competencias que tiene legalmente atribuidas, en relacin con aspectos no sustantivos de la
mbito territorial, por los rganos correspondientes de cada Comunidad, que tendrn la proteccin de datos.
consideracin de autoridades de control, a los que garantizarn plena independencia y objetividad c) No solicitar la inscripcin del fichero de datos de carcter personal en el Registro General de
en el ejercicio de su cometido. Proteccin de Datos, cuando no sea constitutivo de infraccin grave.
2. Las Comunidades Autnomas podrn crear y mantener sus propios registros de ficheros para el d) Proceder a la recogida de datos de carcter personal de los propios afectados sin proporcionarles
ejercicio de las competencias que se les reconoce sobre los mismos. la informacin que seala el artculo 5 de la presente Ley.
3. El Director de la Agencia de Proteccin de Datos podr convocar regularmente a los rganos e) Incumplir el deber de secreto establecido en el artculo 10 de esta Ley, salvo que constituya
correspondientes de las Comunidades Autnomas a efectos de cooperacin institucional y infraccin grave.
coordinacin de criterios o procedimientos de actuacin. El Director de la Agencia de Proteccin
de Datos y los rganos correspondientes de las Comunidades Autnomas podrn solicitarse 3. Son infracciones graves:
mutuamente la informacin necesaria para el cumplimiento de sus funciones.
a) Proceder a la creacin de ficheros de titularidad pblica o iniciar la recogida de datos de carcter
Artculo 42. Ficheros de las Comunidades Autnomas en materia de su exclusiva competencia. personal para los mismos, sin autorizacin de disposicin general, publicada en el Boletn Oficial
del Estado o Diario oficial correspondiente.
1. Cuando el Director de la Agencia de Proteccin de Datos constate que el mantenimiento o uso
de un determinado fichero de las Comunidades Autnomas contraviene algn precepto de esta Ley b) Proceder a la creacin de ficheros de titularidad privada o iniciar la recogida de datos de
en materia de su exclusiva competencia podr requerir a la Administracin correspondiente que se carcter personal para los mismos con finalidades distintas de las que constituyen el objeto
adopten las medidas correctoras que determine en el plazo que expresamente se fije en el legtimo de la empresa o entidad.
requerimiento.
c) Proceder a la recogida de datos de carcter personal sin recabar el consentimiento expreso de las
2. Si la Administracin pblica correspondiente no cumpliera el requerimiento formulado, el personas afectadas, en los casos en que ste sea exigible.
Director de la Agencia de Proteccin de Datos podr impugnar la resolucin adoptada por aquella
d) Tratar los datos de carcter personal o usarlos posteriormente con conculcacin de los requerido para ello por el Director de la Agencia de Proteccin de Datos o por las personas
principios y garantas establecidos en la presente Ley o con incumplimiento de los preceptos de titulares del derecho de acceso.
proteccin que impongan las disposiciones reglamentarias de desarrollo, cuando no constituya
infraccin muy grave. e) La transferencia temporal o definitiva de datos de carcter personal que hayan sido objeto de
tratamiento o hayan sido recogidos para someterlos a dicho tratamiento, con destino a pases que
e) El impedimento o la obstaculizacin del ejercicio de los derechos de acceso y oposicin y la no proporcionen un nivel de proteccin equiparable sin autorizacin del Director de la Agencia de
negativa a facilitar la informacin que sea solicitada. Proteccin de Datos.
f) Mantener datos de carcter personal inexactos o no efectuar las rectificaciones o cancelaciones f) Tratar los datos de carcter personal de forma ilegtima o con menosprecio de los principios y
de los mismos que legalmente procedan cuando resulten afectados los derechos de las personas garantas que les sean de aplicacin, cuando con ello se impida o se atente contra el ejercicio de los
que la presente Ley ampara. derechos fundamentales.
g) La vulneracin del deber de guardar secreto sobre los datos de carcter personal incorporados a g) La vulneracin del deber de guardar secreto sobre los datos de carcter personal a que hacen
ficheros que contengan datos relativos a la comisin de infracciones administrativas o penales, referencia los apartados 2 y 3 del artculo 7, as como los que hayan sido recabados para fines
Hacienda Pblica, servicios financieros, prestacin de servicios de solvencia patrimonial y crdito, policiales sin consentimiento de las personas afectadas.
as como aquellos otros ficheros que contengan un conjunto de datos de carcter personal
suficientes para obtener una evaluacin de la personalidad del individuo. h) No atender, u obstaculizar de forma sistemtica el ejercicio de los derechos de acceso,
rectificacin, cancelacin u oposicin.
h) Mantener los ficheros, locales, programas o equipos que contengan datos de carcter personal
sin las debidas condiciones de seguridad que por va reglamentaria se determinen. i) No atender de forma sistemtica el deber legal de notificacin de la inclusin de datos de
carcter personal en un fichero.
i) No remitir a la Agencia de Proteccin de Datos las notificaciones previstas en esta Ley o en sus
disposiciones de desarrollo, as como no proporcionar en plazo a la misma cuantos documentos e Artculo 45. Tipo de sanciones.
informaciones deba recibir o sean requeridos por aqul a tales efectos. 1. Las infracciones leves sern sancionadas con multa de 100.000 a 10.000.000 de pesetas.
j) La obstruccin al ejercicio de la funcin inspectora. 2. Las infracciones graves sern sancionadas con multa de 10.000.000 a 50.000.000 de pesetas.
k) No inscribir el fichero de datos de carcter personal en el Registro General de Proteccin Datos, 3. Las infracciones muy graves sern sancionadas con multa de 50.000.000 a 100.000.000 de
cuando haya sido requerido para ello por el Director de la Agencia de Proteccin de Datos. pesetas.
l) Incumplir el deber de informacin que se establece en los artculos 5, 28 y 29 de esta Ley, 4. La cuanta de las sanciones se graduar atendiendo a la naturaleza de los derechos personales
cuando los datos hayan sido recabados de persona distinta del afectado. afectados, al volumen de los tratamientos efectuados, a los beneficios obtenidos, al grado de
4. Son infracciones muy graves: intencionalidad, a la reincidencia, a los daos y perjuicios causados a las personas interesadas y a
terceras personas, y a cualquier otra circunstancia que sea relevante para determinar el grado de
a) La recogida de datos en forma engaosa y fraudulenta. antijuridicidad y de culpabilidad presentes en la concreta actuacin infractora.
b) La comunicacin o cesin de los datos de carcter personal, fuera de los casos en que estn 5. Si, en razn de las circunstancias concurrentes, se apreciara una cualificada disminucin de la
permitidas. culpabilidad del imputado o de la antijuridicidad del hecho, el rgano sancionador establecer la
cuanta de la sancin aplicando la escala relativa a la clase de infracciones que preceda
c) Recabar y tratar los datos de carcter personal a los que se refiere el apartado 2 del artculo 7 inmediatamente en gravedad a aquella en que se integra la considerada en el caso de que se trate.
cuando no medie el consentimiento expreso del afectado; recabar y tratar los datos referidos en el
apartado 3 del artculo 7 cuando no lo disponga una ley o el afectado no haya consentido 6. En ningn caso podr imponerse una sancin ms grave que la fijada en la Ley para la clase de
expresamente, o violentar la prohibicin contenida en el apartado 4 del artculo 7. infraccin en la que se integre la que se pretenda sancionar.
d) No cesar en el uso ilegtimo de los tratamientos de datos de carcter personal cuando sea 7. El Gobierno actualizar peridicamente la cuanta de las sanciones de acuerdo con las
variaciones que experimenten los ndices de precios. Artculo 48. Procedimiento sancionador.
Artculo 46. Infracciones de las Administraciones pblicas. 1. Por va reglamentaria se establecer el procedimiento a seguir para la determinacin de las
infracciones y la imposicin de las sanciones a que hace referencia el presente Ttulo.
1. Cuando las infracciones a que se refiere el artculo 4 fuesen cometidas en ficheros de los que
sean responsables las Administraciones pblicas, el Director de la Agencia de Proteccin de Datos 2. Las resoluciones de la Agencia de Proteccin de Datos u rgano correspondiente de la
dictar una resolucin estableciendo las medidas que procede adoptar para que cesen o se corrijan Comunidad Autnoma agotan la va administrativa.
los efectos de la infraccin.
3. Los procedimientos sancionadores tramitados por la Agencia Espaola de Proteccin de Datos,
Esta resolucin se notificar al responsable del fichero, al rgano del que dependa jerrquicamente en ejercicio de las potestades que a la misma atribuyan esta u otras Leyes, salvo los referidos a
y a los afectados si los hubiera. infracciones de la Ley 32/2003, de 3 de noviembre, General de Telecomunicaciones, tendrn una
duracin mxima de seis meses.
2. El Director de la Agencia podr proponer tambin la iniciacin de actuaciones disciplinarias, si
procedieran. [El apartado 3 de este artculo ha sido aadido por el art. 82.2 de la Ley 62/2003, de 30 de
diciembre, de medidas fiscales, administrativas y del orden social (BOE nm. 313, de 31-12-2003,
El procedimiento y las sanciones a aplicar sern las establecidas en la legislacin sobre rgimen pp. 46874-46992).]
disciplinario de las Administraciones pblicas.
Artculo 49. Potestad de inmovilizacin de ficheros.
3. Se debern comunicar a la Agencia las resoluciones que recaigan en relacin con las medidas y
actuaciones a que se refieren los apartados anteriores. En los supuestos, constitutivos de infraccin muy grave, de utilizacin o cesin ilcita de los datos
de carcter personal en que se impida gravemente o se atente de igual modo contra el ejercicio de
4. El Director de la Agencia comunicar al Defensor del Pueblo las actuaciones que efecte y las los derechos de los ciudadanos y el libre desarrollo de la personalidad que la Constitucin y las
resoluciones que dicte al amparo de los apartados anteriores. leyes garantizan, el Director de la Agencia de Proteccin de Datos podr, adems de ejercer la
Artculo 47. Prescripcin. potestad sancionadora, requerir a los responsables de ficheros de datos de carcter personal, tanto
de titularidad pblica como privada, la cesacin en la utilizacin o cesin ilcita de los datos. Si el
1. Las infracciones muy graves prescribirn a los tres aos, las graves a los dos aos y las leves al requerimiento fuera desatendido, la Agencia de Proteccin de Datos podr, mediante resolucin
ao. motivada, inmovilizar tales ficheros a los solos efectos de restaurar los derechos de las personas
2. El plazo de prescripcin comenzar a contarse desde el da en que la infraccin se hubiera afectadas.
cometido. Disposicin adicional primera. Ficheros preexistentes.
3. Interrumpir la prescripcin la iniciacin, con conocimiento del interesado, del procedimiento Los ficheros y tratamientos automatizados inscritos o no en el Registro General de Proteccin de
sancionador, reanudndose el plazo de prescripcin si el expediente sancionador estuviere Datos debern adecuarse a la presente Ley Orgnica dentro del plazo de tres aos, a contar desde
paralizado durante ms de seis meses por causas no imputables al presunto infractor. su entrada en vigor.
4. Las sanciones impuestas por faltas muy graves prescribirn a los tres aos, las impuestas por En dicho plazo, los ficheros de titularidad privada debern ser comunicados a la Agencia de
faltas graves a los dos aos y las impuestas por faltas leves al ao. Proteccin de Datos y las Administraciones pblicas, responsables de ficheros de titularidad
5. El plazo de prescripcin de las sanciones comenzar a contarse desde el da siguiente a aquel en pblica, debern aprobar la pertinente disposicin de regulacin del fichero o adaptar la existente.
que adquiera firmeza la resolucin por la que se impone la sancin. En el supuesto de ficheros y tratamientos no automatizados, su adecuacin a la presente Ley
6. La prescripcin se interrumpir por la iniciacin, con conocimiento del interesado, del Orgnica, y la obligacin prevista en el prrafo anterior debern cumplimentarse en el plazo de
procedimiento de ejecucin, volviendo a transcurrir el plazo si el mismo est paralizado durante doce aos a contar desde el 24 de octubre de 1995, sin perjuicio del ejercicio de los derechos de
ms de seis meses por causa no imputable al infractor. acceso, rectificacin y cancelacin por parte de los afectados.
El Reglamento establecer los plazos para la puesta en operacin del censo promocional.
Disposicin transitoria tercera. Subsistencia de normas preexistentes.
Hasta tanto se lleven a efectos las previsiones de la disposicin final primera de esta Ley,
continuarn en vigor, con su propio rango, las normas reglamentarias existentes y, en especial, los
Reales Decretos 428/1993, de 26 de marzo; 1332/1994, de 20 de junio, y 994/1999, de 11 de junio,
en cuanto no se opongan a la presente Ley.
Disposicin derogatoria nica. Derogacin normativa.
Queda derogada la Ley Orgnica 5/1992, de 29 de octubre, de Regulacin del tratamiento
automatizado de los datos de carcter personal.
Disposicin final primera. Habilitacin para el desarrollo reglamentario.
El Gobierno aprobar, o modificar, las disposiciones reglamentarias necesarias para la aplicacin
y desarrollo de la presente Ley.
Disposicin final segunda. Preceptos con carcter de Ley ordinaria.
Los Ttulos IV, VI excepto el ltimo inciso del prrafo 4 del artculo 36 y VII de la presente Ley,
la disposicin adicional cuarta, la disposicin transitoria primera y la final primera tienen el
carcter de Ley ordinaria.
Disposicin final tercera. Entrada en vigor.
La presente Ley entrar en vigor en el plazo de un mes, contado desde su publicacin en el
Boletn Oficial del Estado.
Por tanto,
Mando a todos los espaoles, particulares y autoridades, que guarden y hagan guardar esta Ley
Orgnica.