Sie sind auf Seite 1von 11

19-2-2019

INSTITUTO
TECNOLÓGICO
ADMINISTRACIÓN DE
SUPERIOR DE
BASE DATOS
JESÚS
CARRANZA

UNIDAD I:PERSPECTIVA DE LA ADMINISTRACIÓN DE BASE DE DATOS |


KAREN RUBI CORTES SANTIAGO
INGENIERÍA EN SISTEMAS COMPUTACIONALES

6° SEMESTRE (602-B)

ADMINISTRACIÓN DE BASE DE DATOS

INVESTIGACIÓN (UNIDAD I: PERSPECTIVA DE LA


ADMINISTRACIÓN DE BASE DE DATOS)

DOCENTE: ING. RAFAEL AGUILAR SIXTO

ALUMNO (A): KAREN RUBI CORTES SANTIAGO

20-FEBRERO-2019
OBJETIVO DE LA UNIDAD
 Analizar la importancia de los datos como recurso corporativo.
 Estudiar las herramientas que tiene a su alcance el Administrador de Bases de Datos
para cumplir correctamente su función en una empresa en un futuro. Este punto incluye
herramientas automatizadas.
 Dar a conocer el papel y las funciones de la Administración de Bases de Datos en el
entorno de los Sistemas de Información en general y, más específicamente, en el
corporativo.

INTRODUCCIÓN
El administrador de Bases de Datos (DBA) es el profesional que administra las tecnologías de la
información y la comunicación, siendo responsable de los aspectos técnicos, tecnológicos,
científicos, inteligencia de negocios y legales de bases de datos.

Se define una base de datos como una serie de datos organizados y relacionados entre sí, los
cuales son recolectados y explotados por los sistemas de información de una empresa o
negocio en particular.

Las bases de datos proporcionan la infraestructura requerida para los sistemas de apoyo a la
toma de decisiones y para los sistemas de información estratégicos, ya que estos sistemas
explotan la información contenida en las bases de datos de la organización para apoyar
el proceso de toma de decisiones o para lograr ventajas competitivas. Por este motivo es
importante conocer la forma en que están estructurados las bases de datos y su manejo.

1.1 ADMINISTRADOR DE BASE DE DATOS (DBA)


Un administrador de bases de datos (o DBA) tiene la responsabilidad de mantener y operar las
bases de datos que conforman el sistema de información de una compañía.

Debido a la importancia de los datos que están a su cargo, el administrador de bases de datos
debe ser experto en TI (Tecnología de la Información), teniendo particular conocimiento de
DBMS (sistemas de administración de bases de datos) y el lenguaje de consulta SQL. También
debe tener conocimiento de varios tipos de lenguaje de programación para poder automatizar
ciertas tareas.
Sus tareas incluyen las siguientes:

 Implementar, dar soporte y gestionar bases de datos corporativas.


 Crear y configurar bases de datos relacionales.
 Ser responsables de la integridad de los datos y la disponibilidad.
 Diseñar, desplegar y monitorizar servidores de bases de datos.
 Diseñar la distribución de los datos y las soluciones de almacenamiento.
 Garantizar la seguridad de las bases de datos, realizar copias de seguridad y llevar a cabo la
recuperación de desastres.
 Planificar e implementar el aprovisionamiento de los datos y aplicaciones.
 Diseñar planes de contingencia.
 Diseñar y crear las bases de datos corporativas de soluciones avanzadas.
 Analizar y reportar datos corporativos que ayuden a la toma de decisiones en la inteligencia
de negocios.
 Producir diagramas de entidades relacionales y diagramas de flujos de datos, normalización
esquemática, localización lógica y física de bases de datos y parámetros de tablas.
Los administradores de bases de datos tienen competencias y capacidades en uno o más
sistemas de gestión de bases de datos, algunos ejemplos: Microsoft SQL Server, IBM DB2,
Oracle MySQL, Oracle database, IBM Informix y SQL Anywhere.

Una de sus tareas más importantes es la de asegurar la integridad del sistema de información
de la compañía. Además, es necesario que posea un buen entendimiento de DBMS para
optimizar las consultas, ajustar la configuración de DBMS o para sincronizar en forma precisa
las herramientas de control del acceso a las bases de datos.
Es posible que el administrador de bases de datos tenga que brindar asistencia técnica a
usuarios de las aplicaciones cliente o equipos de desarrollo para solucionar problemas, dar
consejos o ayudar a resolver consultas complicadas.
Al trabajar con el jefe de seguridad, el administrador de bases de datos debe crear copias de
seguridad, planes y procedimientos de restauración para preservar los datos de los cuales es
responsable.

Además de estas habilidades técnicas, el administrador de bases de datos debe poseer un buen
entendimiento de las aplicaciones de la compañía y estar dispuesto a atender las necesidades
de los usuarios cuando desarrolla o edita una base de datos. En el mejor de los casos, debe
tener experiencia en diseño de sistemas de información y modelos UML (Lenguaje unificado de
modelos).

1.2 ANÁLISIS DE LOS MANEJADORES DE BASES DE DATOS


El sistema manejador de bases de datos es la porción más importante del software de un sistema
de base de datos. Un DBMS es una colección de numerosas rutinas de software
interrelacionadas, cada una de las cuales es responsable de alguna tarea específica.
Microsoft SQL Server al igual que Oracle DB y MySQL Server son sistemas de gestión o
manejadores de base de datos, existen muchos como:
 MySQL
 PosgreSQL
 Microsoft SQL Server
 Oracle

MySql:

El principal objetivo de MySQL es velocidad y robustez. Soporta gran cantidad de tipos de datos
para las columnas. Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y
sistemas operativos. Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de
datos y uno de índice y soporta hasta 32 índices por tabla. Aprovecha la potencia de sistemas
multiproceso, gracias a su implementación multihilo. Flexible sistema de contraseñas
(passwords) y gestión de usuarios, con un muy buen nivel de seguridad en los datos. El servidor
soporta mensajes de error en distintas lenguas.

PosgreSQL

Este es especial para Soporte de transacciones, escalabilidad, estabilidad y seguridad. Soporta


procedimientos almacenados. Incluye también un potente entorno gráfico de administración,
que permite el uso de comandos DDL y DML gráficamente. Permite trabajar en modo cliente-
servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la
red sólo acceden a la información. Además permite administrar información de otros servidores
de datos.
 Soporta distintos tipos de datos: además del soporte para los tipos base, también
soporta datos de tipo fecha, monetarios, elementos gráficos, datos sobre redes (MAC,
IP ...), cadenas de bits, etc.
 También permite la creación de tipos propios.
 Incluye herencia entre tablas, por lo que a este gestor de bases de datos se le incluye
entre los gestores objeto-relacionales.
 Copias de seguridad (Online/hot backups)
 Unicode
 Juegos de caracteres internacionales
 Regionalización por columna
 Multi-Version Concurrency Control (MVCC)
 Multiples métodos de autentificación
 Acceso encriptado via SSL
 SE-postgres
 Completa documentación
 Licencia BSD
 Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGI IRIX, Mac OS
X, Solaris, Tru64) y Windows 32/64bit.

Es una herramienta de administración gráfica que es mucho más intuitiva y cómoda de utilizar.
Ayuda a analizar datos y efectuar recomendaciones concernientes a mejorar el rendimiento y la
eficiencia en el manejo de aquellos datos que se encuentran almacenados. Apoya en el diseño y
optimización de modelos de datos.

Asistir a los desarrolladores con sus conocimientos de SQL y de construcción de


procedimientos almacenados y triggers, entre otros. Apoya en la definición de estándares de
diseño y nomenclatura de objetos. Documentar y mantener un registro periódico de las
mantenciones, actualizaciones de hardware y software, cambios en las aplicaciones y, en
general, todos aquellos eventos relacionados con cambios en el entorno de utilización de una
base de datos.
Ofrece una buena administración de bases de datos (DBMS): velocidad, eficacia y flexibilidad.
Además, Visual FoxPro le lleva hacia la próxima generación y le proporciona modelos de objetos
y eventos que ayudan a crear y modificar aplicaciones con mayor rapidez que nunca.

 Creación rápida de aplicaciones


 Puede programar aplicaciones rápidamente con ayuda de los asistentes, los
generadores, las barras de herramientas y los diseñadores de Visual FoxPro. Con el modelo de
objetos y eventos de Visual FoxPro, puede crear prototipos e implementar rápidamente las
aplicaciones.

SQLserver:

Facilidad de instalación, distribución y utilización. SQL Server posee una gran variedad de
herramientas administrativas y de desarrollo que permite mejorar la capacidad de instalar,
distribuir, administrar y utilizar SQL Server. Administrativas (Administrador Corporativo).

Desarrollo (Analizador de Consultas). Puede utilizarse el mismo motor de base de datos a través
de plataformas que van desde equipos portátiles que ejecutan Microsoft Windows® 95 ò 98
hasta grandes servidores con varios procesadores que ejecutan Microsoft Windows NT®,
Enterprise Edition. Almacenamiento de datos.

SQL Server incluye herramientas para extraer y analizar datos resumidos para el proceso
analítico en línea(OLAP, Online Analitycal Processing). SQL Server incluye también herramientas
para diseñar gráficamente las bases de datos y analizar los datos mediante preguntas en
lenguaje normal. SQL Server se integra con el correo electrónico, internet y Windows,
permitiendo una comunicación local.

1.2 CONSIDERACIONES PARA ELEGIR UN SGBD


Debido a que en el mercado mundial existen muchos manejadores de bases de datos es
importante tomar en cuenta algunas consideraciones de importancia para elegir cuál es el que
más conviene a nuestros intereses. Por ejemplo:

 Cuál es la disponibilidad de soporte de este gestor de bases de datos

Es factible que encuentre personal capacitado fácilmente para resolver problemas en mi gestor
de bases de datos, por ejemplo veamos la capacidad de personas que usan Oracle, SQL Server,
PosgreSQL, MySQL, etc., las entidades tienen que ser gestionadas por un Administrador de
bases de datos, de igual manera debe considerarse si es posible determinar el costo de un
especialista en dicho gestor de base de datos o si el gestor nos brinda soporte en línea o vía
remota.

 Cuál es la carga de transacciones que va a soportar esa base de datos

Si voy a necesitar una alta carga de transacciones (mayores a 200 usuarios conectados al mismo
tiempo) es necesario que se vaya pensando en algo robusto y bien probado en el mercado
servidores como cualquier versión express (SQL Servr, DB2, etc.) no es aceptable, si lo que se
desea es algo libre pues PostgreSQL es la respuesta .

 Qué sistema operativo se planea implementar

Está comprobado que SGBD diseñados en Código abierto corren mucho más rápido en entornos
operativos basados en UNIX que sobre Windows, así que aquí debería de tenerse en cuenta el
sistema operativo, si no se ha tomado la decisión entonces elegir el sistema operativo del
servidor dependiendo del SGBD. Si no se tiene un sistema operativo en el servidor sería
recomendable elegirlo en base al SGBD y esto también tendría consideraciones como la
operatividad y la capacidad de administración de un servidor en tal o cual SO y los gastos que
implicarían su mantenimiento.
Otras consideraciones importantes son:
 Número de Usuarios: Cantidad máxima de personas que tengan todo tipo de contacto
con el sistema de base de datos desde que éste se diseña, elabora, termina y se usa
 Número de Transacciones: Son las cantidades de transacciones reales promovidas por
eventos como la compra de un producto, la inscripción a un curso o la realización de un
depósito.
 Cantidad de Datos para Almacenar: Hace referencia a la capacidad de registros que se
puede almacenar o de recuperar su estado en un momento previo a la pérdida de datos.
 Consistencia de la Información: Impedir que exista información inconsistente o
contradictoria en la BD. Surge cuando existen varias copias del mismo dato y tras la
modificación de una de ellas, las demás no son actualizadas, o lo son pero de forma incorrecta.
 Experiencia Propia o Externa: Contar con el conocimiento necesario para la interacción
con el BDSM y de esa manera poder realizar las tareas que se nos han presupuesto.
 Que OS se Implementará: Si no se tiene un sistema operativo en base al SGBD y esto
también tendría consideraciones como la operatividad y la capacidad de administración de un
servidor en tal o cual SO y los gastos que implicarían su mantenimiento.

1.4 NUEVAS TECNOLOGÍAS Y APLICACIONES DE LOS SISTEMAS DE


BASES DE DATOS

En los últimos años venimos asistiendo a un avance espectacular en la tecnología de bases de


datos. Temas que hasta hace poco parecían exclusivos de laboratorios y centros de
investigación, comienzan a aparecer en las últimas versiones de algunos SGBD y en nuevos
productos: bases de datos, multimedia, activas, deductivas, orientadas a objetos, seguras,
temporales, etc.

Los sistemas orientados a los datos se caracterizan porque los datos no son de una aplicación
sino de una Organización entera que los va a utilizar; se integran las aplicaciones, se diferencian
las estructuras lógicas y físicas. El concepto de relación cobra importancia. Originalmente las
aplicaciones cubrían necesidades muy específicas de procesamiento, se centraban en una tarea
específica. Las bases de datos evitan las inconsistencias que se producían por la utilización de
los mismos datos lógicos desde distintos archivos a través de procesos independientes.

El mundo real considera interrelaciones entre datos y restricciones semánticas que deben estar
presentes en una base de datos. No solo debe almacenar entidades y atributos, sino que
también debe almacenar interrelaciones entre datos.

La redundancia de datos debe ser controlada, pero si se admite cierta redundancia física por
motivos de eficiencia.

Pretenden servir a toda la organización.

La independencia de los tratamientos sobre los datos y estos mismos, ha tenido una enorme
influencia en la arquitectura de los SGBD.

La definición y descripción del conjunto de datos contenido en la base debe ser única e
integrada con los mismos datos.

La actualización y recuperación de las bases de datos debe realizarse mediante procesos


incluidos en SGBD, de modo que se mantenga la integridad, seguridad y confidencialidad de la
base.
Sin embargo, para ejecutar muchas tareas rutinarias en los negocios se necesita el acceso
directo a los datos -La capacidad de tener acceso y procesar directamente un registro dado sin
ordenar primero el archivo o leer los registros en secuencia.

Los archivos de acceso directo permiten la recuperación de los registros aleatoriamente, a


diferencia de los de acceso secuencial. Sin embargo, los archivos de acceso directo solamente
proporcionaron una solución parcial. Para lograr una solución más completa a estos problemas
fue necesario introducir los sistemas de gestión de bases de datos.

Los usuarios cada vez necesitamos más recursos en tecnología, es por eso que surgen las
evoluciones de sistemas, y por ende de las bases de datos, es impresionante ver como la
información se procesa en microsegundos, mientras se realizan transacciones al mismo tiempo
en la misma base de datos en lugares y estados diferentes.

La importancia de la información es lo que ha llevado a que las empresas y otras instituciones


inviertan para la seguridad de sus datos, el futuro de la tecnología es incierto debido a que
algunas proyecciones de tecnología estimadas hace 5 años y proyectadas hasta los próximos 10
años ya son una realidad, la tecnología avanza a pasos agigantados es por eso que no debemos
quedarnos atrás y apostar a las nuevas tecnologías que sin duda harán más fácil la vida de las
personas que tratamos con la administración y seguridad de la información.

Tanto en uno como en otro papel, la tecnología de bases de datos se ve sometida a numerosos
cambios tanto desde el punto de vista empresarial como tecnológico. Las nuevas aplicaciones
están llevando hasta el límite a los sistemas de bases de datos disponibles, al incorporar
documentos multimedia.

CONCLUSIÓN
Nos damos cuenta que las bases de datos forman el nucleó de las principales aplicaciones, sitio
web y servicios corporativos y que en todos los casos hay herramientas de gestión y control que
permiten verificar su funcionamiento y eventualmente corregirlo.
Vimos que una base de datos conlleva la existencia de tres tipos de usuarios que son el diseño
el cual administra los datos, el desarrollador que implementa las transacciones e interfaces y los
usuarios finales los cuales consultan y editan los datos.

Bibliografía:

http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro21/12_definicin_de_administrador_d
e_base_de_datos_dba.html

http://eduardo-garibay-2013-glosario.blogspot.com/2013/02/consideraciones-para-elegir-un-
sgbd.html
https://edoc.site/consideraciones-para-elegir-un-buen-sgbd-pdf-free.html

Das könnte Ihnen auch gefallen