Sie sind auf Seite 1von 6

Escuela Superior Politcnica de Chimborazo Facultad de Ingeniera Electrnica en Telecomunicaciones

1. Introduccin a las Bases de Datos Parte 2


Bases de Datos
Profesor: Cristhy Jimnez G c.jimenez.ucv@gmail.com

1.5.6. Elementos del Enfoque de BD.


1

1.5.6. Elementos del Enfoque de BD.


1. Usuarios
Personas que requieren Datos Tipos de Usuarios:

A. Usuarios Finales B. Desarrolladores de Sistemas C. Administradores de Datos

5 4 2 3

1.5.6. Elementos del Enfoque de BD.


1. Usuarios
A. Usuarios Finales Son los principales destinatarios de la BD. Requieren acceder a la BD para:
Consultarla, Actualizarla, Generar Informes

1. Usuarios

1.5.6. Elementos del Enfoque de BD.


A. Usuarios Finales
Usuarios Finales Ocasionales Acceden en forma espordica. Sus requerimientos de informacin puede variar en cada ocasin. Lenguaje de consulta de BD avanzado para especificar solicitudes Gerentes de nivel medio o alto u otros. Usuarios Finales Simples o Paramtricos: Porcin apreciable de la totalidad de los usuarios finales. Realizan consultas y actualizaciones constantes de la BD. Utilizan tipos estndar de consultas y actualizaciones transacciones programadas.

Existen 4 subtipos de usuarios finales:


1. Usuarios Finales Ocasionales. Usuarios Finales 2. Usuarios Finales Simples o Paramtricos. 3. Usuarios Finales Avanzados. 4. Usuarios Finales Autnomos.

1. Usuarios

1.5.6. Elementos del Enfoque de BD.


A. Usuarios Finales
Usuarios Finales Avanzados: Se encuentran familiarizados con los recursos del DBMS, implementando sus aplicaciones de forma que cumplan sus complejos requerimientos. Ingenieros, cientficos, analistas de negocio, etc. Usuarios Autnomos: Mantienen BD personales mediante la utilizacin de paquetes de programas comerciales que cuentan con interfaces de fcil uso, basados en mens grficos. Un ejemplo es el usuario de un paquete fiscal que almacena diversos datos financieros personales para fines fiscales. Ejm: SRI.

1. Usuarios

1.5.6. Elementos del Enfoque de BD.


B. Desarrolladores de Sistemas
Analistas de Sistemas: Determinan los requerimientos de los usuarios finales. Desarrollan especificaciones para transacciones programadas que satisfagan dichos requerimientos. Programadores de Sistemas: Implementan las anteriores especificaciones en forma de programas. Prueban, depuran, documentan y mantienen estas transacciones programadas. Para realizar estas tareas, los analistas y programadores deben conocer a la perfeccin toda la gama de capacidades de DBMS.

1. Usuarios

1.5.6. Elementos del Enfoque de BD.


B. Desarrolladores de Sistemas
Diseador de BD: Identifican los datos que se almacenarn en la BD y eligen las estructuras apropiadas para presentar y almacenar dichos datos. Por lo general, estas tareas se realizan antes de que se implemente la BD y se carguen los datos. Tienen la responsabilidad de comunicarse con todos los futuros usuarios de la BD con el fin de comprender sus necesidades, y de presentar un diseo que satisfaga esos requerimientos.

1. Usuarios

1.5.6. Elementos del Enfoque de BD.


C. Administradores de BD (DBA Data Base Administrator):
Responsable de la administracin de los recursos. Autoriza el acceso a la BD. Coordina y vigila la utilizacin de la BD Adquiere los recursos de SW y HW que sean necesarios. Es el responsable cuando surgen problemas como violaciones de la seguridad o una respuesta lenta del sistema. En grandes organizaciones, el DBA cuenta con la ayuda de personal para poder desempear estas funciones. Define la Base de Datos y/o archivos a usar (junto con el analista, diseador y el usuario).

1. Usuarios

1.5.6. Elementos del Enfoque de BD.


C. Administradores de BD (DBA Data Base Administrator):
Definicin de los distintos tipos de acceso (passwords, permisos) y su mantencin. Definicin de la estrategia de respaldo a usar, implementarla y controlarla. Responsable del desempeo de la base de datos y mejorarlo. Proveer de capacitacin, entrenamiento y apoyo a las consultas de los usuarios.

1.5.6. Elementos del Enfoque de BD.


2. Sistema Administrador de Base de Datos:
Software que permite crear y mantener a una o ms bases de daros y su repositorio. Sus principales funciones son:
Definicin de la BD. Manejo de la BD. Seguridad de la BD.

1.5.6. Elementos del Enfoque de BD.


3. Base de Datos:
Lugar fsico donde residen los datos de un usuario. Puede ser una Base de Datos:
Centralizada. Distribuida.

1.5.6. Elementos del Enfoque de BD.


3. Base de Datos:
Centralizadas:
Los datos se encuentran fsicamente en un lugar. Se pueden dar de tres tipos: BD en un PC. BD en un computador central. Sobre arquitectura cliente servidor.

Descentralizadas:
Los datos se encuentran en diversos sitios fsicos. Existen de tipo: Homogneas Heterogneas

1.5.6. Elementos del Enfoque de BD.


3. Base de Datos:
Centralizadas:
BD en un PC Monousuarios, se crean, mantienen y actualizan los datos sobre un mismo computador. Son BD simples. BD en un computador central Los usuarios se conectan a ella a travs de un Computador Central. BD sobre arquitectura Cliente Servidor Distribucin del trabajo en una red en la cual los clientes comparten los servicios que provee un servidor. La lgica de la aplicacin se encuentra distribuida entre el cliente y el servidor, tratando en lo posible que exista prioritariamente en el servidor.

1.5.6. Elementos del Enfoque de BD.


3. Base de Datos:
Descentralizadas:
Heterogneas: Arquitectura diferente en los distintos sitios donde se encuentran los datos. Diversas plataformas de HW, pueden tener distintos S.O. y DBMS. Homogneas: La tecnologa de BD es la misma o muy compatible normalmente, el modelo de datos es el mismo y el DBMS y S.O. son iguales o altamente compatibles.

1.5.6. Elementos del Enfoque de BD.


4. Repositorio o Catlogo.
Lugar donde residen las definiciones de:
Datos, tipo, largo, formatos y reportes. Otros sistemas de la organizacin.

1.5.6. Elementos del Enfoque de BD.


5. Interfaz Usuario/Sistema:
La forma en que el DBMS permite la interaccin con la BD, a travs de:
HW: Mouse, teclado, plataforma. SW: Generadores de pantalla, generadores de reportes, lenguajes de consulta interactivos.

Conocido como el Diccionario de Datos (DD) Clave en la administracin del recurso dato.

1.5.6. Elementos del Enfoque de BD.


6. Programas de Aplicaciones:
Programas computacionales usados para crear y mantener las Base de Datos. Adems proveen informacin a los usuarios.

1.5.6. Elementos del Enfoque de BD.


7. Herramientas CASE (Computer-Aided Software Engineering):
Herramientas que apoyan el desarrollo de SW
Diseo de la BD. Programas de aplicacin.

Apoyan al DBA en:


Planificacin y diseo de la BD

Apoya al desarrollador en:


Anlisis Requerimientos. Diseo de Programas

1.5.7. Beneficios del uso de las BD.


Redundancia Controlada:
Al integrar los archivos de datos en una sola estructura lgica y almacenando cada ocurrencia de un tem de dato en un solo lugar de la Base de Datos, se reduce la redundancia. Toda redundancia puede ser eliminada, pero algunas veces existen razones vlidas para almacenar mltiples copias del mismo dato. En un sistema de Base de Datos la redundancia es controlada, por motivos de eficiencia.

1.5.7. Beneficios del uso de las BD.


Consistencia de Datos:
Controlada la redundancia de datos, se reduce la inconsistencia. Al almacenarse un dato en un solo lugar, las actualizaciones no producen inconsistencia.

1.5.7. Beneficios del uso de las BD.


Integracin de Datos:
En una BD, los datos se organizan de una manera lgica que permite definir las relaciones entre ellos. Un usuario puede relacionar un dato con otro. Ejm:

1.5.7. Beneficios del uso de las BD.


Compartir Datos:
Una BD es creada para ser compartida por todos los usuarios que requieran de sus datos. Muchos sistemas de BD permiten a mltiples usuarios compartir la BD en forma concurrente, aunque bajo ciertas restricciones. Bajo este enfoque, cada unidad funcional tiene su visin de la BD, se simplifica el compartir datos: A cada usuario se le puede asignar una vista precisa de los datos requeridos para tomar sus decisiones No necesita conocer toda la Base de Datos.

Producto

Materia Prima

Proveedores

Los sistemas de Base de Datos tienen la funcin de asociar lgicamente datos relacionados.

Ejemplos?

1.5.7. Beneficios del uso de las BD.


Esfuerzo por Estandarizacin:
El objetivo es mantener un formato estndar de almacenamiento de datos y la posibilidad de cambiar los estndares cuando sea necesario.

1.5.7. Beneficios del uso de las BD.


Facilitar el Desarrollo de Aplicaciones:
Se reduce el costo y tiempo para desarrollar nuevas aplicaciones. El programador no necesita efectuar las tareas de diseo, construccin y mantencin de archivos maestros.

Nombre Juanito Prez

Nombre Juanito

Apellido Prez

1.5.7. Beneficios del uso de las BD.


Controles de Seguridad, Privacidad e Integridad:
El DBA es responsable por establecer controles de acceso para proteger los datos. El control centralizado que se ejerce bajo este enfoque puede mejorar la proteccin de datos en comparacin con archivos tradicionales. Si no se aplican los controles pertinentes, una BD puede ser ms vulnerable que los archivos tradicionales dado que una gran cantidad de usuarios estn compartiendo un recurso comn.

1.5.7. Beneficios del uso de las BD.


Independencia de la Datos:
Se refiere a la separacin de las descripciones de datos de los programas de aplicaciones que usan esos datos. Permiten cambiar la organizacin de los datos sin necesidad de alterar los programas de aplicacin que procesan los datos.

1.5.8. Riesgos del uso de las BD.


Necesidad de personal Especializado
Al usar el enfoque de BD o comprar un DBMS se necesita contratar o capacitar a personas para convertir sistemas existentes, desarrollar y estimar nuevos estndares de programacin, disear Bases de Datos y administrar al nuevo staff de personas.

1.5.8. Riesgos del uso de las BD.


Problemas al Compartir Datos
Si dos usuarios con acceso concurrente desean cambiar el mismo dato o un dato relacionado, se pueden producir resultados inadecuados si es que el acceso al dato no es sincronizado. Los DBMS deben ser diseados para prevenir o detectar tales interferencias, de una forma que sea transparente para el usuario.

Necesidad de Respaldos
El tener mnima redundancia, si bien produce beneficios puede llevar a problemas al no contar con copias de datos que sirvan de respaldo. Es necesario contar con respaldos independientes que ayuden a recuperar archivos daados.

1.5.8. Riesgos del uso de las BD.


Conflicto Organizacional
El mantener los datos en una BD para ser compartidos, requiere de un consenso en la definicin y propiedad de los datos como tambin en la responsabilidad por la exactitud de ellos. La experiencia ha mostrado que los conflictos en cmo definir los datos, (tamao y codificacin, derechos de actualizacin, etc.), son difciles de resolver y muy frecuentes.

1.5.9. Sistema de archivos v/s BD

Das könnte Ihnen auch gefallen