1. CALDERON MARIANO JHAN CHRISTIAN
APLICACIÓN DE BASE DE DATOS
MALCA VICENTE EDDIE CHRISTIAN
FUNCIONES DE UN DBA Y TIPOS DE BD
FIIS
2. Gestión General de Base de Datos
El DBA es un administrador de base de datos en una organización. Como tal, debe entender las reglas básicas de la
tecnología de base de datos relacional y ser capaz de comunicarlos con precisión a los demás.
3. Modelado de Datos y Diseño de Base de Datos
Un DBA debe ser un profesional experto en la recopilación y análisis de las necesidades del usuario para obtener modelos de datos
conceptuales y lógicos.
4. Auditoria
Una de las tareas de un DBA es identificar qué usuarios tienen acceso a insertar, actualizar o eliminar datos, y cuándo.
Regularmente, para realizar las funciones de autorías los DBAs tienen que trabajar en combinación con los auditores internos y
externos de la empresa.
5. Integración con aplicaciones
• Las aplicaciones tienen que interconectarse unas con otras, generalmente utilizando base de datos como el medio
para compartir los datos. Los DBAs a menudo se involucran en los procesos de integrar las aplicaciones existentes con
las bases datos que administran. Esto puede incluir la creación de aplicaciones a medida, scripts, etc.
6. Resguardo y recuperación de datos
Uno de los aspectos más fundamentales del trabajo del DBA es proteger los datos de la organización. Esto incluye hacer copias
de seguridad periódicas de los datos y mantenerlos a salvo de la destrucción accidental o intencional. Además, diseñar,
implementar y probar un plan de recuperación para que cuando se presenten los problemas, los datos se pueden restaurar
rápidamente.
7. Inteligencia de negocios y almacenamiento de datos
Una de las áreas de mayor crecimiento para el DBA es la Inteligencia de Negocios (BI) y almacenamiento de datos. Esto se debe a
que cada vez más organizaciones están tratando de extraer toda la información que pueda con el fin de tomar mejores decisiones
de negocios.
8. Planificación de capacidad
Es la responsabilidad del DBA gestionar el creciente volumen de datos y diseñar los planes apropiados para administrarlos. Esto
incluye también la gestión del hardware donde se almacenan los datos.
9. Administración de cambios
La configuración del servidor SQL Server o MySQL, el esquema de base de datos, el código de Transact-SQL, y muchas otras facetas
del ecosistema de aplicaciones cambian con el tiempo. A menudo es la responsabilidad del DBA realizar el análisis de impacto antes
de realizar los cambios dentro de una DBMS. Implementar cambios, hacer pruebas piloto y documentar todos los cambios y
procedimientos es parte del trabajo de un DBA.
10. Desarrollo de aplicaciones
El desarrollo de aplicaciones se hace con el objetivo de automatizar tareas relacionadas con la inserción , sustracción o borrado
de información dentro del manejador de base de datos y se debe colaborar a nivel de integración de sistema con los
desarrolladores de aplicaciones, por lo que a veces se ve en la obligación de desarrollar código para casos específicos.
11. Las BD se clasifican de la siguiente manera:
Según la variabilidad de las bases de datos :
Son bases de datos únicamente de lectura, utilizadas primordialmente para almacenar datos históricos que
posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar
proyecciones, tomar decisiones y realizar análisis de datos para inteligencia empresarial.
Son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como
actualización, borrado y edición de datos, además de las operaciones fundamentales de consulta. Un ejemplo, puede ser
la base de datos utilizada en un sistema de información de un supermercado.
12. Según el contenido :
Solo contienen una subrogante (representante) de la fuente primaria, que permite localizarla. Un registro típico de una base de
datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada
publicación, etc. Por ejemplo, una colección de resultados de análisis de laboratorio, entre otras.
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas
científicas.
Un ejemplo son las guías telefónicas en formato electrónico.
Son bases de datos que almacenan diferentes tipos de información proveniente de la química, las ciencias de la vida o médicas.
BD
1) Tienen nombre de empresa y dirección
2) Contiene teléfono y lo mas avanzado contienen correo electrónico
3) Contiene datos de facturación o numero de empelados además de códigos nacionales que ayudan
a su distinción
13. Según de acuerdo a su modelo de administración de datos :
En este modelo los datos se organizan en forma de árbol invertido (algunos dicen raíz), en donde un nodo padre de información
puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas.
Este es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo: se
permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).
Este es el modelo utilizado en la actualidad para representar problemas reales y administrar datos dinámicamente.
Durante su diseño, una base de datos relacional pasa por un proceso al que se le conoce como normalización de una base de datos.
Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de Cubos OLAP. Básicamente no se
diferencian demasiado de las bases de datos relacionales (una tabla en una base de datos relacional podría serlo también en una
base de datos multidimensional), la diferencia está más bien a nivel conceptual; en las bases de datos multidimensionales los
campos o atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien representan métricas
que se desean aprender.
14. Trata de almacenar en la base de datos los objetos completos (estado y comportamiento).
Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos:
Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más potentes, sirven para almacenar grandes
volúmenes de información de antecedentes históricos. Tesaurus es un sistema de índices optimizado para este tipo de bases de datos.
Un sistema de base de datos deductiva, es un sistema de base de datos pero con la diferencia de que permite hacer deducciones a través
de inferencias. Se basa principalmente en reglas y hechos que son almacenados en la base de datos. Las bases de datos deductivas son
también llamadas bases de datos lógicas, a raíz de que se basa en lógica matemática. Este tipo de base de datos surge debido a las
limitaciones de la Base de Datos Relacional de responder a consultas recursivas y de deducir relaciones indirectas de los datos
almacenados en la base de datos.
Encapsulación : Propiedad que permite ocultar la información al resto de los objetos, impidiendo así accesos incorrectos o
conflictos.
Herencia : Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía de clases.
Polimorfismo : Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.