Você está na página 1de 11

Servidor Base de

Datos
RDBMS (Relational DataBase
Management Systems)
Servidores de Bases de Datos

Son programas que


permiten organizar datos
en una o ms tablas
relacionadas.
LosservidoresdeBases
de Datosse utilizan en
todo el mundo en una
amplia variedad de
aplicaciones.
Historia - servidores debases de datos

Los servidores debases de datossurgen


en la dcada del 80 con motivo de la
necesidad de las empresas de manejar
grandes y complejos volmenes de
datos, al tiempo que requieren
compartir la informacin con un
conjunto de clientes (que pueden ser
tanto aplicaciones como usuarios) de
una manera segura y debe proporcionar
servicios de forma global y, en la
medida de lo posible,
independientemente de la plataforma.
Servidor de Base de Datos

Lasbases de datosestn situadas en un


servidor y se puede acceder a ellas desde
terminales o equipos con un programa
-llamado cliente- que permita el acceso a
la base o bases de datos.
Los gestores de base de datos de este
tipo permiten que varios usuarios hagan
operaciones sobre ella al mismo tiempo:
uno puede hacer una consulta al mismo
tiempo que otro, situado en un lugar
diferente, est introduciendo datos en la
base.
La Seguridad de la Base de Datos

En todo sistema abierto, debe proporcionarse un potente


mecanismo de seguridad que garantice que ningn intruso pueda
acceder o corromper la integridad del sistema, en servidores
debases de datoshablaremos de la seguridad a 4 niveles bsicos:

En cuanto a
De acceso al A nivel de A nivel proteccin de
sistema. los
objetos de de almacenamient
datos. datos. os fsicos de los
datos.
Seguridad de acceso
al sistema.

La seguridad de accesose implementa de dos maneras posibles:


1. A nivel de sistema operativo, en cuyo caso el SGBD se apoya en la seguridad de entrada
alsistema operativopara comprobar la validez del acceso a los datos almacenados; o bien lo
que se llama modo mixto, en el cual la seguridad de entrada a la informacin la llevar a
cabo el propioservidorde datos a partir de la definicin de cuentas de usuario al servidor (su
denominacin de mixta proviene de la capacidad de los sistemas de incluir como cuentas de
acceso o login aquellas propias del sistema operativo, lo que facilita la transicin de las
cuentas de seguridad).
2. De gran ayuda cuando los clientes que acceden al sistema provienen de sistemas
operativos con poca (o ninguna) seguridad o de aplicaciones instaladas que necesiten
acceder a los volmenes de informacin del sistema.
En ambos casos, en los sistemas se contar con roles o papeles con los que contar el
usuario al entrar al sistema para la realizacin de determinadas operaciones de cara al
sistema.
Seguridad a nivel de objetos de
datos.

La seguridad a nivel de objetoses el acceso a nivel


de creacin y administracin de objetos de datos:
tablas, vistas, ndices, relaciones, reglas...etc.
Es decir, las responsabilidades y acciones que puede
hacer el usuario en el esquema de labase de datos(el
esqueleto a partir del cual el sistema definir cmo se
debe almacenar y relacionar la informacin).
Este podrn especificar de nuevo roles a los usuarios,
indicando quin podr crear, modificar o eliminar
cualquier objeto de datos (con lo que se permite
establecer una poltica de delegacin de
responsabilidades).
Seguridad a nivel de
datos.

La seguridad a nivel de
datosaccede a la informacin
para su consulta, actualizacin,
insercin o borrado y las
caractersticas de los diversos
motores, los que determinarn
hasta qu grado de seguridad se
llega en este apartado (desde la
proteccin de las columnas de una
Seguridad en cuanto a proteccin de los
almacenamientos fsicos de los datos.

La seguridad a nivel de proteccin de


los almacenamientos fsicos de la
informacin. es la seguridad a nivel
desistema operativode los archivos de
datos del sistema, y las polticas de copia
de seguridad y restauracin de los datos
(tanto con herramientas del sistema
operativo como las proporcionadas por el
propioservidorde datos) junto con sus
posibles aproximaciones (total,
incremental y diferencial), adems de los
El soporte de red

Losservidoresde datos deben proporcionar


mecanismos de comunicacin ptimos, pues de
cmo se enve la informacin dependern
parmetros tan importantes como la velocidad
de acceso a los datos. Todos los sistemas
gestores analizados cuentan con mltiples
configuraciones de protocolos, adaptndose a
los protocolos existentes y estandarizados de la
actualidad:
TCP/IP, IPX, Banyan, ect; es importante no slo
el canal de comunicaciones que est disponible
para los servidores de datos sino tambin cmo
es transmitida la informacin.
Servidores de Bases de Datos

MySQLserver --Base de datosde


cdigo abierto muy popular, pequea
y rpida.
PostgreSQL server-- Base de datos
decdigo abierto, es un servidor de
base de datos relacional orientada a
objeto publicado bajo licencia libre
BSD.
Oracle-XE -- Versin "lite" del RDBMS
de Oracle (gratuita pero no de cdigo
abierto).

Você também pode gostar