Sunteți pe pagina 1din 53

Responsabilidades y

Funciones de un DBA.

M.T. Martin Alejandro Aguilar de la Rosa.


CONsultora Orientada a Soluciones en Informtica

RDBMS.
CARACTERISTICAS DE UN DBA.
PRINCIPALES RESPONSABILIDADES DE UN DBA.
OBJETIVOS DE UN DBA.
FUNCIONES ESPECIFICAS DEL DBMS.
IMPLEMENTACION DEL ESQUEMA CONCEPTUAL.

CONsultora Orientada a Soluciones en Informtica

Base de Datos Relacional.


Una Base de Datos es una coleccin de archivos, datos, ordenada, organizada,
y relacionada, con la finalidad de permitir el manejo de la informacin para su
procesamiento mediante tablas.
Cada uno de los archivos representan una coleccin de registros y cada
registro est compuesto de una coleccin de campos.
Cada uno de los campos de cada registro permite llevar informacin de alguna
caracterstica o atributo de alguna entidad del mundo real.

CONsultora Orientada a Soluciones en Informtica

Sistema de Administracin de Base de Datos (DBMS).


El DBMS es un conjunto de programas que se encargan de manejar la
creacin y todos los accesos a las bases de datos.
Se compone de un Lenguaje de:
Definicin de Datos (DDL: Data Definition Languaje).
De un Lenguaje de Manipulacin de Datos (DML: Data Manipulation
Languaje).

Lenguaje de Consulta (SQL: Structured Query Languaje).

Es el nivel de software que provee el acceso a la informacin a un alto nivel de


abstraccin.
En lugar de manipular archivos, registros, ndices, el programa de aplicacin
opera en trminos de clientes, cuentas, saldos, etc.
CONsultora Orientada a Soluciones en Informtica

Acceso a la Base de Datos


La secuencia conceptual de operaciones que ocurren para accesar cierta
informacin que contiene una base de datos es la siguiente:
El usuario solicita cierta informacin contenida en la base de datos.
El DBMS intercepta este requerimiento y lo interpreta.
DBMS realiza las operaciones necesarias para accesar y/o actualizar
la informacin solicitada.

Proceso para Accesar Informacin de Bases de Datos.

CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


Conceptos Generales.
Administrador de la Base de Datos. Es la persona encargada de definir y
controlar las bases de datos corporativas, adems proporciona asesora a los
desarrolladores, usuarios y ejecutivos que la requieran.

Es la persona o equipo de personas profesionales responsables del control y


manejo del sistema de base de datos, generalmente tiene(n) experiencia en
DBMS, diseo de bases de datos, Sistemas operativos, comunicacin de
datos, hardware y programacin.

Un Administrador de Base de Datos de tiempo completo normalmente tiene


aptitudes tcnicas para el manejo del sistema en cuestin a dems, son
cualidades deseables nociones de administracin, manejo de personal e
incluso un cierto grado de diplomacia.
CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


Conceptos Generales.
La caracterstica ms importante que debe poseer es un conocimiento profundo de
las polticas y normas de la empresa, as como el criterio de la empresa para
aplicarlas en un momento dado.
La responsabilidad general del DBA es facilitar el desarrollo y el uso de la Base
de Datos dentro de las guas de accin definidas por la administracin de los
datos.

CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


El Administrador de Bases de Datos es responsable primordialmente
de:

1.- Administrar la estructura de la Base de Datos.


2.- Administrar la actividad de los datos.
3.- Administrar el Sistema Manejador de Base de Datos.
4.- Establecer el Diccionario de Datos.
5.- Asegurar la confiabilidad de la Base de Datos.
6.- Confirmar la seguridad de la Base de Datos.

CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


El Administrador de Bases de Datos es responsable primordialmente
de:
1.- Administrar la estructura de la Base de Datos.
Esta responsabilidad incluye participar en el diseo inicial de la base de datos
y su puesta en practica as como controlar, y administrar sus requerimientos,
ayudando a evaluar alternativas, incluyendo los DBMS a utilizar y ayudando en
el diseo general de la bases de datos.
En los casos de grandes aplicaciones de tipo organizacional, el DBA es un
gerente que supervisa el trabajo del personal de diseo de la BD.

1/2
CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


El Administrador de Bases de Datos es responsable primordialmente
de:
1.- Administrar la estructura de la Base de Datos ( Cont).
Una vez diseada las bases de datos, es puesta en prctica utilizando productos del
DBMS, procedindose entonces a la creacin de los datos (captura inicial).
El DBA participa en el desarrollo de procedimientos y controles para asegurar la
calidad y la alta integridad de la BD.
Los requerimientos de los usuarios van modificndose, estos encuentran nuevas
formas o mtodos para lograr sus objetivos; la tecnologa de la BD se va modificando
y los fabricantes del DBMS actualizan sus productos.
Todas las modificaciones en las estructuras o procedimientos de BD requieren
de una cuidadosa administracin.
2/2
CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


El Administrador de Bases de Datos es responsable primordialmente
de:
2.- Administracin de la Actividad de Datos.
El DBA no es usuario del sistema, no administra valores de datos; sino la
actividad de datos; protege los datos, no los procesa.
Dado que la base de datos es un recurso compartido, el DBA debe proporcionar
estndares, guas de accin, procedimientos de control y la documentacin
necesaria para garantizar que los usuarios trabajen en forma cooperativa y
complementaria al procesar datos en la bases de datos.

CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


El Administrador de Bases de Datos es responsable primordialmente
de:
3.- Administrar el Sistema Manejador de Base de Datos.
Existe una gran actividad al interior de un DBMS. La concurrencia de mltiples
usuarios requiere la estandarizacin de los procesos de operacin; el DBA es
responsable de stas especificaciones y de asegurarse que estas lleguen a
quienes concierne.
Todo el mbito de la base de datos se rige por estndares, desde la forma de
como se captura la informacin (tipo de dato, longitud, formato), como es
procesada y presentada.
El nivel de estandarizacin alcanza hasta los aspectos ms internos de la base
de datos; como s accesa a un archivo, como se determinan los ndices
primarios y auxiliares, registros, etc.
1/2
CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


El Administrador de Bases de Datos es responsable primordialmente
de:
3.- Administrar el Sistema Manejador de Base de Datos (Cont).
El DBA debe procurar siempre que los estndares que sern aplicados
beneficien tambin a los usuarios, privilegiando siempre la optimizacin en la
operacin del DBMS y el apego de las polticas de la empresa.
Entre las funciones del DBA se encuentra la de revisar los estndares
peridicamente para determinar su operatividad, ajustarlos, ampliarlos o
cancelarlos y hacer que stos se cumplan.

2/2
CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


El Administrador de Bases de Datos es responsable primordialmente
de:
4.- Establecer el Diccionario de Datos.
Cuando se definen estndares sobre la estructura de la base de datos, se deben de
registrar en una seccin del diccionario de datos a la que todos aquellos usuarios
relacionados con ese tipo de proceso pueden acceder.
Este metadato debe precisar informacin que nos indique con claridad el tipo de
datos que sern utilizados, sus mbitos de influencia y sus limitantes de seguridad.

CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


El Administrador de Bases de Datos es responsable primordialmente
de:
5.- Asegurar la Confiabilidad de la Base de Datos
Se trata de realizar un sistema de bases de datos lo suficientemente robusto para
que sea capaz de recuperarse frente a errores o usos inadecuados.
Se deben utilizar gestores con las herramientas necesarias para la reparacin de
los posibles errores que las bases de datos pueden sufrir, por ejemplo tras un corte
inesperado de luz.

CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


El Administrador de Bases de Datos es responsable primordialmente
de:
6.- Confirmar la Seguridad de la Base de Datos.
Coordinar las nuevas propuestas para realizar ajustes en los derechos de acceso a
datos compartidos y aplicaciones especficamente propuestas, seran analizados en
conjunto con los supervisores o directivos de las reas involucradas para determinar
si procede; Pudieran aparecer problemas cuando dos o ms grupos de usuarios
quedan autorizados para modificar los mismos datos.
Uno de tales conflictos es el de la actualizacin perdida; este ocurre cuando el
trabajo de un usuario queda sobrescrito por el de un segundo usuario.
El DBA queda responsabilizado para identificar la posible ocurrencia de dichos
problemas as como de crear normas y procedimientos para su eliminacin.
1/6
CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


El Administrador de Bases de Datos es responsable primordialmente
de:
6.- Confirmar la Seguridad de la Base de Datos (Cont).
Se obtendrn este tipo de garantas cuando el DBMS sea capaz de implementar las
restricciones aplicables al acceso concurrente, y este sea utilizado adecuadamente
por programadores y usuarios.
Para borrar lo anterior, se hace indispensable el apego a estndares el seguimiento
de instructivos y manuales y las reglas establecidas para los diversos procesamientos
y procedimientos que se llevan acabo.
Entre las alternativas mas utilizadas por el DBA para tratar de resolver o
minimizar este problema se encuentran las siguientes:
Restringir el acceso a los procedimientos para ciertos usuarios.
Restringir al acceso a los datos para ciertos usuarios procedimientos y/o datos.
Evitar la coincidencia de horarios para usuarios que comparten.
2/6
CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


El Administrador de Bases de Datos es responsable primordialmente
de:
6.- Confirmar la Seguridad de la Base de Dato (Cont).
Las tcnicas de recuperacin son otra funcin esencial del DBA al
administrar la actividad de datos.
A pesar de que el DBMS lleva a cabo una parte del proceso de
recuperacin, los usuarios determinan en forma critica la operatividad de
esos sistemas de proteccin.
El DBA debe anticipar fallas y definir procedimientos estndares de
operacin; los usuarios deben saber que hacer cuando el sistema este
cado y que es lo primero que debe realizarse cuando el sistema este
puesto en marcha nuevamente.

3/6
CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


El Administrador de Bases de Datos es responsable primordialmente
de:
6.- Confirmar la Seguridad de la Base de Datos (Cont).
El personal de operacin deber saber como iniciar el proceso de recuperacin
de la BD que copias de seguridad utilizar; como programar la reejecucin del
tiempo perdido y de las tareas pendientes; es importante tambin establecer
un calendario para llevar a cabo estas actividades sin afectar a otros sistemas
dentro de la organizacin que hagan uso de los mismos recursos de computo.
Destacan por su importancia en el proceso de recuperacin y a su vez en la
atencin que prestan a otros sectores de la organizacin, los dispositivos de
comunicacin remota, los sistemas de interconexin y otros accesorios de uso
compartido.

4/6
CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


El Administrador de Bases de Datos es responsable primordialmente
de:
6.- Confirmar la Seguridad de la Base de Datos (Cont).
El DBA es el responsable de la publicacin y mantenimiento de la documentacin
en relacin con la actividad de los datos, incluyendo los estndares de la BD, los
derechos de recuperacin y de acceso a la BD, los estndares para la recuperacin
de cadas y el cumplimiento de las polticas establecidas.

Los productos DBMS ms populares que se encuentran en el mercado


Proporcionan servicios de utileras para ayudar al DBA en la administracin de los
datos y su actividad.

5/6
CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


El Administrador de Bases de Datos es responsable primordialmente
de:
6.- Confirmar la Seguridad de la Base de Datos (Cont).
La mayoria de los sistemas registran en forma automtica los nombres de los
usuarios y de las aplicaciones a las que tienen acceso as como a otros objetos de la
BD.
Incorpora tambin utileras que permitan definir en el diccionario de datos, las
restricciones para que determinadas aplicaciones o mdulos de ellas solo
tengan acceso a segmentos especficos de la BD.

6/6
CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


15.- Objetivos del Administrador de la Base de Datos.
1.- Mantener la Integridad de los Datos. Una base de datos debe protegerse de
accidentes tales como los errores en la entrada de los datos o en la programacin,
del uso mal intencionado de la base de datos y de las fallas del hardware o del
software que corrompen los datos.
La proteccin contra accidentes, que ocasiona inexactitudes en los datos, es
parte del objetivo de garantizar la integridad de los datos.
Estos accidentes incluyen las fallas durante el procesamiento de las transacciones,
los errores lgicos que infringen la suposicin de que las transacciones preservan,
las restricciones de consistencia de la base de datos y las anomalas debido al
acceso concurrente en la base de datos.
La integridad, se encarga de asegurar que las operaciones ejecutadas por los
usuarios sean correctas y mantengan la consistencia de la base de datos.

CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


Objetivos del Administrador de la Base de Datos.
2.- Mantener la Seguridad de los Datos. La proteccin de la base de datos de
usos mal intencionados o no autorizados se denomina seguridad de los datos.
La seguridad se encarga de limitar a los usuarios a ejecutar nicamente las
operaciones permitidas.

3.- Mantener la Disponibilidad de los Datos. La posibilidad de fallas de


hardware o de software requiere procedimientos de recuperacin de la base de
datos.
Tiene que proporcionar medios para el restablecimiento de las bases de datos
que se hayan corrompido por desperfectos del sistema, a un estado uniforme.

CONsultora Orientada a Soluciones en Informtica

Administrador de la Bases de Datos.


4.- Creacin de Bases de Datos y Tablas.
Crear Bases de Datos:
Localizacin de las bases de datos.
Tipo de base de datos (modo de direccionamiento).
Crear Tablas:
Seleccionando tipos de datos.
Tablas fragmentadas o no fragmentadas.
Localizacin de la tabla.
Determinacin del espacio en disco.
Modo de aseguramiento de candados.
CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


5.- Especificacin de las Restricciones de Integridad de los Datos.
Las restricciones de integridad se mantienen en una estructura especial del
sistema que consulta el gestor de la base de datos cada vez que se tiene lugar
una actualizacin en el sistema.
Estos son algunos mtodos para asegurar la integridad de los datos:
Privilegios:
Base de datos.
Tabla.
Columna.

Integridad de identidad, semntica y referencial.


Vistas.
CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


6.- Administrar la Concurrencia.
La administracin de la concurrencia involucra como los datos son consultados y
actualizados en un ambiente multiusuario.
Existen dos tipos de control de la concurrencia:
Concurrencia de Lectura: (Instruccin SELECT) .
Administrada a travs de los niveles de aislamiento.
Concurrencia de Actualizacin: Instrucciones INSERT, DELETE y
UPDATE.

CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


7.- Optimizacin del Acceso a Datos.

ndices.

Estadsticas de actualizacin.

Distribucin de datos.

8.- Definir el Esquema Conceptual. Es tarea del administrador de datos


decidir con exactitud cual es la informacin que debe mantenerse en la
base de datos; Una vez identificado los datos a almacenar en un nivel
abstracto, EL DBA debe crear a continuacin el esquema conceptual
correspondiente, empleando el DDL (lenguaje de definicin de datos)
conceptual.

CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.

9.- Definir el Esquema Interno. El DBA debe definir la representacin de la


informacin en la base de datos almacenada (diseo fsico).
Debe crear la definicin de estructura de almacenamiento correspondiente
(esquema interno) con el DDL (lenguaje de definicin de datos) interno y definir
la correspondencia entre los esquemas interno y conceptual.
10.- Vincularse con los Usuarios. El DBA debe encargarse de la
comunicacin con los usuarios, garantizar la disponibilidad de los datos que
requieren y escribir y/o ayudar a los usuarios a escribir los esquemas externos
necesarios, empleando el DDL (lenguaje de definicin de datos) externo
aplicable.

CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


11.- Procedimientos de Respaldo y Recuperacin. El DBA debe definir un
Plan de recuperacin adecuado que incluya descarga o vaciado peridico de la
base de datos en un medio de almacenamiento de respaldo, y procedimientos
para cargar otra vez la base de datos a partir del vaciado ms reciente cuando
sea necesario.
12.- Supervisar el Desempeo y Responder a cambios en los Requerimientos.
El DBA debe organizar el sistema de modo que se obtenga el desempeo que sea "el
mejor para la empresa", y realizar los ajustes apropiados cuando cambien los
requerimientos.
13.- Concesin de Autorizacin para el Acceso a los Datos. La concesin de
diferentes tipos de autorizacin, permite al administrador de la base de datos regular
que partes de la base de datos van a poder ser accedidas por varios usuarios.

CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.

14.- Definicin de esquema. Es el esquema original de la base de datos se crea


escribiendo un conjunto de definiciones que son traducidas por el compilador de
DDL (lenguaje de definicin de datos) a un conjunto de tablas que son
almacenadas permanentemente en el diccionario de datos.
15.- Definicin de la estructura de almacenamiento del mtodo de acceso.
Estructuras de almacenamiento y de acceso adecuados se crean escribiendo un
conjunto de definiciones que son traducidas por el compilador del lenguaje de
almacenamiento y definicin de datos.

CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


Funciones Especficas del DBMS.
El sistema manejador de bases de datos es la porcin ms importante del
software de un sistema de base de datos.
Un DBMS es una coleccin de numerosas rutinas de software
interrelacionadas, cada una de las cuales es responsable de alguna tarea
especfica.
El DBMS es un conjunto de programas que coordina y controla la creacin y
los accesos a la base de datos.
Se compone de un Lenguaje de Definicin de Datos (DDL), que es la parte
esttica en donde se define la estructura de la base de datos; de un Lenguaje
de Manipulacin de Datos (DML) que es la parte dinmica y de un Lenguaje de
Consulta (SQL).
CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


Funciones Especficas del DBMS.
A dems de administrar la actividad de datos y la estructura de la base de
datos, el DBA debe administrar el DBMS mismo.
Deber compilar y analizar estadsticas relativas al rendimiento del sistema e
identificar reas potenciales del problema.
Dado que la BD esta sirviendo a muchos grupos de usuarios, el DBA requiere
investigar todas las quejas sobre el tiempo de respuesta del sistema, la
precisin de los datos y la facilidad de uso.
Si se requieren cambios el DBA deber planearlos y ponerlos en prctica.

CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


Funciones Especficas del DBMS.
El DBA deber vigilar peridica y continuamente las actividades de los usuarios
en la base de datos.
Los productos DBMS incluyen tecnologas que renen y publican estadsticas.
Estos informes pudieran indicar cuales fueron los usuarios activos, que archivos
y que elementos de datos han sido utilizados, e incluso el mtodo de acceso
que se ha aplicado.
Pueden capturarse y reportarse las tasas de error y los tipos de errores.
El DBA analizar estos datos para determinar si se necesita una modificacin en
el diseo de la BD para manejar su rendimiento o para facilitar las tareas de los
usuarios; de ser as, el DBA la llevar a cabo.
CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


Funciones Especficas del DBMS.
El DBA deber analizar las estadsticas de tiempo de ejecucin sobre la
actividad de la BD y su rendimiento.
Cuando se identifique un problema de rendimiento, ya sea mediante una queja
o un informe, el DBA deber determinar si resulta apropiada una modificacin
a la estructura de la base de datos o al sistema.
Casos como la adicin de nuevas claves o su eliminacin, nuevas relaciones
entre los datos y otras situaciones tpicas debern ser analizadas para
determinar el tipo de modificacin procedente.

CONsultora Orientada a Soluciones en Informtica

Administrador de la Base de Datos.


Funciones Especficas del DBMS.
Cuando el fabricante del DBMS en uso anuncie una nueva versin del
producto, debe realizarse un anlisis de las caractersticas que esta incorpora
y sopesarlas contra las necesidades de la comunidad de usuarios.
Si se decide la adquisicin del producto, los usuarios deben ser notificados y
capacitados en su uso.
El DBA deber administrar y controlar la migracin tanto de las estructuras,
como de los datos y las aplicaciones.
El software de soporte y otras caractersticas de hardware pueden implicar
tambin modificaciones de las que el DBA es responsable ocasionalmente,
estas modificaciones traen como consecuencia cambios en la configuracin o
en algunos parmetros de operacin del DBMS.

CONsultora Orientada a Soluciones en Informtica

Las Funciones Principales de un DBMS son:

Manejo de un Diccionario de Datos. Definiciones y relaciones entre los datos.


Administracin de los Datos Almacenados. Creacin de estructuras complejas
requeridas para el almacenamiento de los datos, descargando al usuario de
definir y programar las caractersticas fsicas de los datos.
Transformacin y Presentacin de los Datos. Transformacin de los datos
nuevos para que satisfaga la estructura ya definida.

CONsultora Orientada a Soluciones en Informtica

Las Funciones Principales de un DBMS son:


Seguridad. Fortalece la seguridad y la privacidad.
Control de Concurrencia. Controla el acceso multiusuarios. Consiste en
controlar la interaccin entre los usuarios concurrentes para no afectar la
inconsistencia de los datos.
Integridad de Datos. Minimiza la redundancia y maximiza la consistencia.
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.

CONsultora Orientada a Soluciones en Informtica

Las Funciones Principales de un DBMS son:


Lenguaje de Acceso a la Base de Datos. (Interfaz para la programacin de
aplicaciones). Provee acceso a los datos va lenguaje de consulta SQL y va
lenguaje procedural (C, Java, .Net o cualquier otro).
Interfaz de Comunicacin de Datos. Permite el requerimiento de usuarios en
ambiente de red.
Crear y organizar la Base de datos, establecer y mantener las trayectorias de
acceso a la base de datos de tal forma que los datos puedan ser accesados
rpidamente.
Manejar los datos de acuerdo a las peticiones de los usuarios, registrar el uso de
las bases de datos.
Interaccin con el manejador de archivos. Esto a travs de las sentencias en
DML al comando de el sistema de archivos.
As el Manejador de base de datos es el responsable del verdadero
almacenamiento de los datos.
CONsultora Orientada a Soluciones en Informtica

Las Funciones Principales de un DBMS son:


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.
Manejador de Bases de Datos.
Su propsito es definir una arquitectura que sirva como referencia.
Esta tambin es llamada arquitectura referencial a tres niveles, consta de tres
niveles:
Nivel Interno: Es el ms cercano al almacenamiento fsico; es decir, es el que
se ocupa de la forma como se almacena fsicamente los datos.
Nivel Externo: Es el ms cercano a los usuarios; es decir, es el que se ocupa
de la forma como los usuarios individuales perciben los datos.
Nivel Conceptual: Es el nivel de mediacin entre los dos anteriores.
En este se trabaja con informacin; esto es, con datos suficientes para provocar
acciones. La vista conceptual es la representacin de toda la informacin
contenida en la base de datos, tambin una forma un tanto abstracta si se
compara con el almacenamiento fsico de los datos. La informacin es una
esencia nueva y no redundante por lo que su adquisicin aumenta el
conocimiento.
CONsultora Orientada a Soluciones en Informtica

El Sistema Administrador de la Base de Datos.


Un sistema de base de datos, es la combinacin de programas y archivos que
se utilizan conjuntamente. Un conjunto integrado de programas para dar apoyo
en una base de datos puede formar un sistema de manejo de bases de datos y
sirve adems para supervisar y mantener la vista lgica global de los datos.
El DBMS es conocido tambin como Gestor de Base de datos.

Sistema Gestor de Base de Datos.


CONsultora Orientada a Soluciones en Informtica

El Sistema Administrador de la Base de Datos.


El DBMS sirve como interfase entre la base de datos fsica y las peticiones del
usuario.
El DBMS interpreta las peticiones de entrada/salida del usuario y las manda al
sistema operativo para la transferencia de datos entre la unidad de memoria
secundaria y la memoria principal.
En s, un sistema manejador de base de datos es el corazn de la base de
datos ya que se encarga del control total de los posibles aspectos que la
puedan afectar.

CONsultora Orientada a Soluciones en Informtica

Implementacin del esquema Conceptual (Nivel LgicoGlobal).

El nivel conceptual describe la estructura lgica global de la base de datos


mediante un modelo abstracto de datos comprensible por el SGBD.
Se definen la descripcin de atributos, de entidades, las conexiones y las
restricciones de integridad asociadas a la semntica (significado).
Podemos decir que describe que datos son almacenados realmente en la base
de datos y las relaciones que existen entre los mismos, describe la base de
datos completa en trminos de su estructura de diseo.
El nivel conceptual de abstraccin lo usan los administradores de bases de
datos, quienes deben decidir qu informacin se va a guardar en la base de
datos.

CONsultora Orientada a Soluciones en Informtica

El esquema conceptual representa la visin organizacional de la base de datos


que se obtiene al integrar los requerimientos de todos los usuarios en una empresa;
y es totalmente independiente de las estructuras fsicas de almacenamiento y de la
representacin final de los datos que aportaron los usuarios .
La implantacin de este esquema es responsabilidad del DBA.

Diagrama del esquema conceptual.

CONsultora Orientada a Soluciones en Informtica

El esquema conceptual consta de las siguientes definiciones:


Definicin de los datos: Se describen el tipo de datos y la longitud de campo todos los
elementos direccionables y precisin de la informacin que ser guardada en la base de
datos. Los elementos por definir incluyen artculos elementales (atributos), totales de
datos y registros conceptuales (entidades).
Relaciones entre datos: Se definen las relaciones entre datos para enlazar tipos de
registros relacionados para el procesamiento de archivos mltiples para obtener
informacin compuesta y procesos complejos.
En el nivel conceptual la base de datos aparece como una coleccin de registros
lgicos, sin descriptores de almacenamiento. En realidad los archivos conceptuales no
existen fsicamente.
La transformacin de registros conceptuales a registros fsicos para el almacenamiento
se lleva a cabo por el sistema y es transparente al usuario.

CONsultora Orientada a Soluciones en Informtica

Elementos en la Definicin de Datos.


Atributos.- Identificador que permite manipular en forma individual las
caractersticas de un objeto (entidades).
Representan las propiedades bsicas de las entidades y de las relaciones.
Cada atributo tiene un conjunto de valores asociados denominado dominio
El dominio define todos los valores posibles que puede tomar un atributo.
Existen diferentes tipos de atributos:
Atributo simple: Este atributo tiene un solo componente, que no se puede
dividir en partes mas pequeas que tengan un significado propio.
Atributo Compuesto: Es un atributo con varios componentes, cada uno con
un significado por s mismo.
Un grupo de atributos se representa mediante un atributo compuesto
cuando tienen afinidad en cuanto a su significado, o en cuanto a su uso.
Se representa grficamente mediante un valo.

CONsultora Orientada a Soluciones en Informtica

Elementos en la Definicin de Datos.


Existen diferentes tipos de atributos Cont.:
Atributo Monovalente: es aqul que tiene un solo valor para cada ocurrencia de
la entidad o relacin a la que pertenece.
Atributo Polivalente: Es aqul que tiene varios valores para cada ocurrencia de
la entidad o relacin a la que pertenece.
Tambin se les denomina multivaluados, y pueden tener un nmero mximo y
un nmero mnimo de valores dada por la cardinalidad.

CONsultora Orientada a Soluciones en Informtica

Elementos en la Definicin de Datos.


Llaves.- Atributos o conjuntos de atributos mediante los cuales pueden hacerse
referencia a una entidad especfica, que deben reconocerse y definirse con claridad:
Super-llaves: Es un conjunto de uno o ms atributos que, tomados colectivamente,
permiten identificar de forma nica una entidad en el conjunto de entidades.
Es un conjunto de atributos mediante los cuales es posible reconocer a una entidad.
Este tipo de llaves contiene comnmente atributos ajenos; es decir, atributos que no
son indispensables para llevar a cabo el reconocimiento del registro.

CONsultora Orientada a Soluciones en Informtica

Elementos en la Definicin de Datos.

Llaves candidato: Las llaves candidatas son subconjuntos mnimas de las


superclaves, ya que el concepto de superclave no es suficiente, puede
contener atributos innecesarios.
Son aquellas super llaves que no contienen atributos ajenos; es decir, aquellos
conjuntos de atributos que no tienen un subconjunto menor que pueda considerarse
como super llave.
Llave primaria: Es aquel atributo el cual consideramos clave para la identificacin de
los dems atributos que describen a la entidad.
Es aquella llave que el diseador de la base de datos selecciona entre las llaves
candidatos encontradas.

CONsultora Orientada a Soluciones en Informtica

Elementos en la Definicin de Datos.


Entidades Fuertes y Dbiles.- Una entidad es un objeto que existe y se distingue
de otros objetos de acuerdo a sus caractersticas llamadas atributos.
Existen conjuntos de entidades que no poseen los atributos necesarios para
conformar una llave primaria; a estos se les conoce como entidades dbiles.
Cuando existen los atributos necesarios para formar una llave primaria, se
denominan entidades fuertes.
Las entidades dbiles se subordinan a las entidades fuertes.

CONsultora Orientada a Soluciones en Informtica

Elementos en la Definicin de Datos.


Especializacin y Generalizacin.- La generalizacin es el resultado de la
unin de 2 o ms conjuntos de entidades (de bajo nivel) para producir un
conjunto de entidades de ms alto nivel.
Se usa para hacer resaltar los parecidos entre tipos de entidades de nivel ms
bajo y ocultar sus diferencias.
En otras palabras, consiste en identificar todos aquellos atributos iguales de un
conjunto de entidades para formar una entidad(es) global(es) con dichos
atributos semejantes, dicha entidad(es) global(es) quedara a un nivel ms alto
al de las entidades origen.

CONsultora Orientada a Soluciones en Informtica

Elementos en la Definicin de Datos.


Trata de eliminar la redundancia (repeticin) de atributos, al englobar los
atributos semejantes.
La Especializacin es el resultado de tomar un subconjunto de entidades de
alto nivel para formar un conjunto de entidades de ms bajo nivel.
Particin de entidades con el objeto de optimizar el espacio de almacenamiento.

CONsultora Orientada a Soluciones en Informtica

Elementos en la Definicin de Datos.


Dependencias de Existencias.- Debe especificarse con precisin si la existencia
de una o ms entidades o conjuntos de entidades estn supeditadas a la existencia
de otras; es decir, si la entidad A depende de la existencia de la entidad B, entonces
A es dependiente de existencia por B, si eliminamos a B tendramos que eliminar por
consecuente la entidad A, en este caso B es la entidad Dominante y A es la entidad
subordinada.

CONsultora Orientada a Soluciones en Informtica

Elementos en la Definicin de las Relaciones.


El establecimiento de conexiones entre las entidades y conjuntos de entidades
que conforman una base de datos, deben especificarse en forma precisa de la
siguiente manera:
Para cada relacin:
Nombre de las Relaciones.- Generalmente es una etiqueta que indica la funcin que
desempea la relacin; a esta relacin se le denomina papel.
En los modelos donde se requiere una mayor precisin en la definicin de los componentes,
se recomienda indicar los papeles en ambos sentidos.
Cardinalidad de las Relaciones.- Debe definirse en forma muy precisa si las entidades de
cada conjunto de entidades tendrn interaccin con solo una o varias entidades del conjunto
a relacionar.
Debe verificarse que la cardinalidad tenga validez para todos los casos que puedan
presentarse en el manejo de la BD; es decir, si son validas para cualquier instancia.
Opcionalidad de las Relaciones.- Permiten definir con mayor claridad aquellos casos en los
que una relacin puede no establecerse.
Las especificaciones de estas situaciones nos permitirn definir estructurasms precisas,
consistentes y de baja redundancia.
CONsultora Orientada a Soluciones en Informtica

S-ar putea să vă placă și