You are on page 1of 3

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE FILOSOFIA
ESCUELA DE CIENCIAS EXACTAS
CARRERA – INFORMATICA
NOMBRE: Fernando Mendoza
CURSO: 3ro “A”
HISTORIA Y FUNCIÓN DEL DBA
Las siglas DBA (Administrador de base de datos) son el desarrollo o función del administrador de base de datos para controlar,
desarrollar y supervisar. En las distintasetapas y aplicaciones de base de datos existe la función DBA, función administrador. Esta es más
sencilla cuando se trata de una base de datos personal que la de grupal que es de uno solo. La base de datos se diseña de acuerdo ala
necesidad del usuario. Puesto que pueden utilizar una sola o varias personas multi- usuarios.La responsabilidad general del DBA es
facilitar el desarrollo y el uso de la base de datos.
RESPONSABILIDAD DE LA BASE DE DATOS
Administrar la estructura de la BD Administrar el Sistema Manejador de BD.
Administrar la actividad de los Datos. Asegurar la confiabilidad de la BD
Administrar el Sistema Manejador de BD. Confirmar la seguridad de la BD
ADMINISTRACIÓN DE LA ESTRUCTURA DE LA BASE DE DATOS
Es donde Incluye como se va a presentar el diseño inicial así como controlar y administrar sus requerimientos. 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
modificándose, de acuerdo a nuevas formas o métodos para lograr sus objetivos.
IMPLICACIONES POR LA MODIFICACIÓN DE ESQUEMAS
Son inevitables que al momento de guardar cambios una vez que el sistema ha entrado en funcionamiento. Esto se suele dar debido a que
surgen nuevas necesidades o por la comprensión inadecuada de los mismos por falta de mal manejo.
DOCUMENTACION
Es necesario saber que modificaciones han sido afectados ya que se puede faltar o existir muchas cosas en la documentación la cual no
puede ser adecuada
Una razón más para documentar consiste en la necesidad de mantener organizados datos históricos.
ADMINISTRACIÓN DE LA ACTIVIDAD DE DATOS
Aunque el DBA protege los datos, no los procesa. El DBA no es usuario del sistema, en consecuencia, no administra valores de datos. El
usuario es quien administra la base de datos, otro de los aspectos que el administrador debe atender es el de coordinar las nuevas
propuestas para realizar ajustes en los derechos de accesos a datos compartidos y aplicaciones específicamente propuestas.
ALTERNATIVAS MAS UTILIZADAS POR EL DBA PARA TRATAR DE RESOLVER O MINIMIZAR PROBLEMAS QUE EL USUARIO DESEA
RESOLVER.
*Restringir el acceso a los procedimientos para ciertos usuarios.
*Restringir el acceso a los datos para ciertos usuarios procedimientos y/o datos.
*Evitar la coincidencia de horarios para usuarios que comparten.
FUNCIONES DEL ADMINISTRADOR DE BASES DE DATOS
DEFINIR EL ESQUEMA CONCEPTUAL: identificar las entidades que interesan a la empresa y la información que debe registrarse acerca de
esas entidades como procesos o resultados a ejecutarse.
DEFINIR EL ESQUEMA INTERNO:Este proceso es en el cual se define el diseño físico de una base de datos. Es decir el esquema interno como
puede ir el diseño.
VINCULARSE CON LOS USUARIOS: el DBA debe encargarse de la comunicación con los usuarios, garantizar la disponibilidad de los datos
que se requiere en limitar información a ciertos usuarios.
DEFINIR LAS VERIFICACIONES DE SEGURIDAD E INTEGRIDAD:Pueden considerarse parte del esquema conceptual con respecto ala
seguridad de la base de datos relacionando con códigos o claves.
DEFINIR PROCEDIMIENTOS DE RESPALDO Y RECUPERACION: El DBA debe definir y poner en práctica un plan de recuperación adecuada
que incluya también el respaldo de documentos en caso que dicha información se pierda.
FUNCIONES DEL ADMINISTRADOR DE BASES DE DATOS
SUPERVISAR EL DESEMPEÑO Y RESPONDER A CAMBIOS EN LOS REQUERIMIENTOS: Es la responsabilidad del DBA organizar el sistema
con el cual el desempeño que sea mejor para la empresa y realizar los ajustes apropiados cuando cambie los requerimientos que sean
necesarios.
DEFINICIÓN DEL ESQUEMA: El esquema original de la BD se crea escribiendo un conjunto de definiciones que son traducidas por el
compilador de DDL a un conjunto de tablas que son almacenadas permanentemente en el DICCIONARIO DE DATOS.
DEFINICIÓN DE LA ESTRUCTURA DE ALMACENAMIENTO Y DEL MÉTODO DE ACCESO: Estructuras de almacenamiento y métodos de
acceso adecuados se crean dentro de esta función para tener mayor seguridad en caso de perdida de información.
MODIFICACIÓN DEL ESQUEMA Y DE LA ORGANIZACIÓN FÍSICA: Se logran escribiendo un conjunto de definiciones que son usados por el
compilador del DDL o bien por el compilador del lenguaje de almacenamiento y definición de datos para generar modificaciones
apropiadas a las tablas internas que pueden ejecutarse de acuerdo al tipo de datos ingresado.
CONCESIÓN DE ATORIZACIÓN PARA EL ACCESO A LOS DATOS:Permite al administrador de la BD regular que partes de la BD van a
poder ser accedidas por varios usuarios mediante códigos de usuarios o contraseñas.

BASE DE DATOS Página 1


ESPECIFICACIÓN DE LAS RESTRICCIONES DE INTEGRIDAD:Se manifiesta cuando existen actualizaciones en el sistema.
ADMINISTRACIÓN DEL DBMS
Deberá compilar y analizar estadísticas relativas al rendimiento del sistema e identificar áreas potenciales del problema. El DBA deberá
vigilar periódicamente y continuamente las actividades de los usuarios en la BD. El DBA deberá analizar las estadísticas de tiempo de
ejecución sobre la actividad de la BD y su rendimiento
SISTEMA DE GESTIÓN DE BASE DE DATOS
Son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que utilizan.
OBJETIVOS:
Abstracción de la información:Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos.
Independencia:La independencia de los datos consiste en la capacidad de modificar el esquema físico o lógico de una base de datos sin la
necesidad de realizar cambios en las aplicaciones que se sirven de ella al momento de ser ejecutada.
Consistencia:Es cuando la información debe aparecer de forma actualizada coherentemente sin repetición ni redundancia del mismo es decir
que la información se despliegue sin ser modificada.
Seguridad:Se debe mantener bien seguro el acceso ala información por parte de otros usuarios.
Manejo de transacciones: Una transacción es un programa que se ejecuta como una sola operación de acuerdo al tipo de valor ingresado.
Tiempo de respuesta: lógicamente es deseable minimizar el tiempo que el SGBD tarda en darnos la información solicitada y en almacenar
los cambios efectuados.
SISTEMA DE GESTIÓN DE BASE DE DATOS
VENTAJAS:
 Proveen facilidades para la manipulación de grandes volúmenes de datos.
 Usualmente proveen interfaces y lenguajes de consulta que simplifican la recuperación.
INCONVENIENTES:
 Típicamente es necesario disponer de uno o más personas que administren la base de datos.
 Si se tiene pocos datos para la utilización de un usuario, entonces es posible que sea mejor usar una planilla de cálculo.
 Complejidad en el software a utilizar por parte de los usuarios.
 Tamaño: la complejidad y la gran cantidad de funciones que tienen hacen que sea un software de gran tamaño.
 Costo del hardware adicional ya que tiene que ser de gran capacidad para poder trabajar con SGBD.
SOFTWARE SGBD LIBRES EN EL MERCADO
 Advantage Database  Microsoft SQL Server
 dBAse  NexusDB
 FileMaker  Open Access
 Fox Pro  Oracle
 IBM DB2 Universal Database (DB2 UDB)  Paradox
 IBM Informix  PervasiveSQL
 Microsoft Access

IMPLEMENTACIÓN DEL ESQUEMA CONCEPTUAL (NIVEL LÓGICO DIAGRAMA DEL ESQUEMA CONCEPTUAL
CLOBAL)  RELACIONES ENTRE DATOS
El nivel conceptual describe la estructura lógica global de la base  DEFINICIÓN DE LOS DATOS
de datos mediante un modelo abstracto de datos comprensibles Elementos en la Definición de datos
por el SGBD:Se define la descripción de atributos, de entidades,
las conexiones y las restricciones de integridad.  Atributos
ELEMENTOS EN LA DEFINICIÓN DE LAS REGLAS  Llaves
 Dependencias de existencias
 Especialización y generalización
 Entidades fuertes y débiles

METODOLOGÍA DEL DISEÑO CONCEPTUAL

 Identificar las entidades.  Dibujar el diagrama entidad-relación.


 Identificar las relaciones  Revisar el esquema conceptual local con el usuario.
 Identificar los atributos y asociarlos a entidades y  Determinar las jerarquías de generalización.
relaciones.
 Determinar los dominios de los atributos.

ESTRUCTURA DE LA BASE DE DATOS


 Esquema de base de datos. Diccionario de datos.
BASE DE
 DATOS
Índices. Formatos de Captura y de Presentación. Página 2
 Reglas e modificación. Reglas de Integridad
 Integridad Reglas de integridad
 de dominio. Reglas de negocios.
ESQUEMA DE INTEGRIDAD

ESQUEMAD E SEGURIDAD Y AUTORIZACIÓN

Seguridad: el objetivo es proteger la Base de Datos contra accesos no autorizados. Se lo conoce también como privacidad.
Incluye aspectos de:
 Aspectos legales, sociales y éticos. Políticos de la empresa.
 Controles de tipo físico. Identificación de usuarios: voz, retina de los ojos, etc.
 yControles
Amenazas del sistema operativo.
ataques posibles:

Virus: Es parecido a un gusano o infección.


Caballo de Troya: Es un programa aparentemente útil que contiene un trozo de código que hace algo no deseado.
Puerta trasera: Es un punto de entrada secreta.
Caza claves: Deja correr un programa que pide “login” y luego “password” para engañar al os usuarios de modo que estos revelen su
clave.
IMPLEMENTACIÓN DEL ESQUEMA INTERNO

DISEÑO FÍSICO DE UNA BASE DE DATOS

Es el proceso de escoger las estructuras de almacenamiento en disco y métodos de acceso a los datos mas adecuada para lograr un buen
rendimiento de la base de datos.

DICCIONARIO DE DATOS

Es el lugar donde se deposita información acerca de datos como origen.

DICCIONARIO DE DATOS Y ALAS INTERFACES

Esta interfaz muestra que existe dos tipos de diccionarios de datos uno para el administrador y el otro para el usuario en dicha base de
datos es decir que significado que no sea encontrado dicha información se ejecuta en el diccionario en buscar la palabra clave.

INPLEMENTACION DE BASES DE DATOS DISTRIBUIDAS

La necesidad de integrar y compartir dicha información implica el nacimiento de una nueva tecnología capaz de conformar de manera
consistente la información organizada en la creación de nuevas empresas grupos y mas

BASE DE DATOS Página 3