Vous êtes sur la page 1sur 7

5 cuatrimestre

Diseo de Bases de Datos

Actividad 3. Generalidades de los


DMBS

Alumno: Gumersindo Daz Toledo


Facilitador: BEATRIZ EUGENIA VENEGAS PEREZ

Independencia
lgica y fsica de
los datos

Manejar

Acceso
concurrente.
Almacenar
Los datos
por medio
de
peticiones
de los
usuarios

Sus
Modificar

DMBS
Sistema manejador de base
de datos

OBJETIVO

FUNCIONES

es

Almacenar
datos y
recuperar
informacin.

Consiste en

Integridad
de los datos
.

Eliminar

Extraer

Conjunto o coleccin de informacin que es almacenada de forma electrnica en


un sistema computarizado, lo que permite a los usuarios recuperar y actualizar la
informacin en base a peticiones de consultas estructuradas.

USUARIOS

COMPONENTES
Datos

Usuario DBA

Desarrollador de aplicaciones:

Usuario final:

Hardware

Es quien se encarga
de disear y
mantener la
estructura de la base
de datos.

Determinan e implementa
las transacciones que
debern estar direccionadas
al manejo de la informacin
dentro de la base de datos.

Utilizan las
consultas, y realiza
operaciones tpicas
de altas, bajas y
cambios.

Minimizar la
redundancia

Software
Usuarios

Respaldo y
recuperacin
.

Seguridad y
proteccin.
.

Concepto general de DMBS Sistema manejador de base de datos:


Un sistema de bases de datos es un conjunto o coleccin de informacin que es
almacenada de forma electrnica en un sistema computarizado, lo que permite a los
usuarios recuperar y actualizar la informacin en base a peticiones de consultas
estructuradas.
Y se encarga de procesar las solicitudes de acceso a una base de datos, ya sea para
generar altas, bajas o modificaciones de informacin en dicha base de datos, adems de
proporcionar seguridad e integridad en los datos que se procesan al realizar dichas
solicitudes.

Objetivo de un DBMS
El principal objetivo de un sistema manejador de bases de datos (DBMS) es almacenar los
datos para posteriormente poder acceder y recuperar la informacin de forma rpida y
estructurada.

Algunos otros objetivos de un DBMS son:


Independencia lgica y fsica de los datos. Este objetivo determina la capacidad de modificar una
parte de la informacin dentro de un nivel de la base de datos sin que esta modificacin afecte al
nivel superior u otros niveles y esta independencia es parte de lo que debe cumplir un DBMS.
Minimizar la redundancia. El sistema se debe encargar de minimizar la redundancia de la
informacin ya que puede centralizar los datos para las distintas aplicaciones y ser acezados desde
distintos lugares.
Acceso concurrente. El permitir el acceso mltiple simultneo es que se puede permitir el bloqueo
de datos accedidos, es decir dos o tres personas puedan entrar al mismo tiempo a la base de datos
y para evitar perdida o que cada uno haga cosas diferentes y la bd termine con incoherencias, se
bloquean momentneamente los datos a que aceza el primero y cuando este deja libre esa
informacin ya puede ser alterada por el segundo que entro a la bd.
Integridad de los datos. Se deben de tomar medidas de transacciones que permitan evitar fallos
por actualizacin incoherente, eliminacin equivocada de datos, por ejemplo, si es alterado el
nombre de un cliente, sean alterados todas las operaciones que realizo este cliente corrigiendo su
nombre en todas.
Seguridad y proteccin. Se deber contar con medidas preventivas que permitan mantener un
control de la auditoria y saber o determinar en qu momento se realiz una modificacin, al poder

entrar a la bd. Varios usuarios del DBMS cuenta con estas medidas para llevar ese registro que
quien realizo que operaciones.
Respaldo y recuperacin. Debe permitir almacenar la estructura y el contenido de la
informacin, as como tener la facultad de poder recuperar su estado en un momento
previo.

Funciones bsicas, como especficas del DBMS.


Se puede decir que existen dos funciones bsicas de un DBMS:
Definir las estructuras para almacenar los datos. Se debe tener en cuenta que al disear una base
de datos es de suma importancia definir la estructura mediante algn modelo de diseo de base
de datos, que se utilizar para el almacenamiento de la informacin, lo cual ser el resultado final
de la informacin deseada por el usuario. La definicin de las estructuras de cmo deben estar los
datos lo veremos en la unidad 2 de esta materia, la cual consiste en definir que tablas se van a
usar, con que caractersticas y que relaciones.
Manipular los datos. Se refiere a las consultas y modificaciones que se pueden realizar en una
base de datos. Para la manipulacin de los datos es necesario realizar algunos procesos, dichos
procesos son los siguientes:
o La recuperacin de informacin almacenada en la base de datos.
o La insercin de informacin nueva en la base de datos.
o La eliminacin de informacin incluida en la base de datos.
o La modificacin de informacin almacenada en la base de datos.
o La actualizacin de la informacin incluida en la base de datos.

Las funciones especficas de un sistema manejador de base de datos son:

Definir las relaciones entre los datos, obtenidas mediante el manejo de un diccionario de
datos.
Gestin de los datos almacenados, creando estructuras que son requeridas para el
almacenamiento de los datos.
Transformacin de los datos. Se deben modificar por medio de las transacciones bsicas
para que los datos almacenados deriven informacin que ser de utilidad para el usuario
final.
Seguridad de los datos. Se debe tener en cuenta polticas y normas, las cuales son
definidas por el DBA, en caso de cadas del sistema y para la restriccin de acceso a la
informacin, dichas medidas de seguridad son necesarias para brindar proteccin de los
datos en la base de datos.

La seguridad de un DBMS, se refiere bsicamente a la proteccin de los datos contra


accesos no autorizados, o bien modificaciones que van desde los datos completos o
algunas tablas o registro especifico. La seguridad se logra utilizando por lo menos los
siguientes mecanismos:
Vistas. Esta caracterstica permite limitar el acceso de los usuarios a la informacin
especfica o determinada por el diseador.
Privilegios. En esta caracterstica el administrador es quien tiene la facultad de
permitir o denegar ciertos privilegios sobre los objetos de la base de datos.
Encriptacin. Permite cifrar la informacin contenida en tablas, evitando el acceso
a usuarios no permitidos.
Inferencia. Restringe a los usuarios a fin de que no puedan deducir la informacin
para aquellos no autorizados.
Integridad: Consiste en contar con mecanismos que permitan el control de la consistencia
de los datos evitando que estos se vean perjudicados por cambios no autorizados o
previstos.
Integridad de dominio. Se debe asegurar que cada valor de un atributo est en el
dominio.
Integridad de entidad. Este tipo de integridad clasifica toda instancia y hace que se
distinga de las dems.
Integridad referencial. Este tipo de integridad supervisa cada dato que sirve como
referencia dentro de alguna tabla y verifica que dicho dato exista dentro de otra
tabla para crear relaciones.
Integridad definida por el usuario. Este tipo de integridad se define por el
diseador, el cual establece polticas, caractersticas o restricciones a la base de
datos
Respaldo y recuperacin. Consiste en contar con mecanismos implantados que permitan
la recuperacin fcilmente de los datos en caso de ocurrir fallas en el sistema de base de
datos.
Control de concurrencia: Consiste en controlar la interaccin entre los usuarios
concurrentes para no afectar la inconsistencia de los datos.

Usuarios de un sistema manejador de base de datos


Cuando hablamos de los usuarios, lo hacemos por la relacin a la utilidad de DBMS,
Primordialmente una base de datos cuenta con tres tipos de usuarios en relacin a
utilidad.
Usuario DBA (Usuario Administrador de la base de datos) : Es quien se encarga de disear
y mantener la estructura de la base de datos.
Desarrollador de aplicaciones: Son los el usuario que determina e implementa las
transacciones que debern estar direccionadas al manejo de la informacin dentro de la
base de datos.
Usuario final: es el que utiliza las consultas, y realiza operaciones tpicas de altas, bajas y
cambios.

Los componentes bsicos de un DBMS, son:


Motor de la base de datos. Este es el servicio principal para almacenar, procesar y
proteger los datos que sern incluidos propiamente dentro de la base de datos. De la
misma forma el motor es el encargado de crear las bases de datos para el procesamiento,
esto incluye la creacin de las tablas, datos y objetos de la base de datos, as como ndices,
vistas y procedimientos almacenados.
Diccionario de datos. Establece el espacio necesario reservado dentro de una base de
datos, utiliza la bsqueda de informacin sobre los usuarios, objetos, esquemas y
estructuras de almacenamiento. El diccionario de datos puede contener la informacin de
cmo se almacenan los procedimientos, los permisos de los usuarios, las estadsticas de
los usuarios, informacin de los procesos, estadsticas sobre el crecimiento y el
rendimiento de las bases de datos.
Procesador de consultas. Una base de datos relacional se compone bsicamente del
motor de almacenamiento, que es quien escribe y lee los datos del disco. Entre los
componentes que incluye el procesador de consultas estn los DDL, DML, y el motor de
evaluacin de las consultas.
Escritura de informes. Tambin conocido como generador de informes, extrae la
informacin de uno o ms archivos y la presenta en un formato especificado, tambin
puede dar el formato a los datos en grficos circulares, de barras y algunos otros
diagramas.

Fuentes:
Introduccin a las bases de datos: El modelo relacional
Autor: Silvia Acid Carrillo, Nicols Marn Ruiz, Juan Miguel Rodrguez, Olga Pons Capote,
Amparo Vila Miranda
Editorial: Paraninfo, 2005

Introduccin a los sistemas de bases de datos


Autor : Olga Pons Capote
Editorial: Paraninfo, 2008

Vous aimerez peut-être aussi