Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

Unidad I - Aspectos teóricos de la administración de Base de Datos

Panorámica de la Gestión de la Base de Datos

El software que interactúa con los programas de aplicación del usuario y con la base de datos le
llamamos Sistema Gestor deBases de Datos, (SGDB). Permiten definir bases de datos haciendo
uso, normalmente, de un lenguaje de definición de datos;pueden insertar, actualizar, borrar y
extraer datos de la base de datos mediante un lenguaje de manipulación de datos, y a lamisma vez
proporcionan mecanismos de control de acceso a los usuarios.

Funciones del Administrador de Datos

Diseñan estrategias para sistemas de base de datos de las empresas y establecen estándares de
operaciones, programacióny seguridad. Diseñan y construyen grandes bases de datos relacionales.
Integran nuevos sistemas con estructuras dealmacenamiento existentes y refinan el desempeño y
la funcionalidad del sistema

Funciones del Administrador de Bases de Datos

El Administrador de Bases de Datos es responsable primordialmente de:

Administrar la estructura de la Base de Datos.

Administrar la actividad de los datos.

Administrar el Sistema Manejador de Base de Datos.

Establecer el Diccionario de Datos.

Asegurar la confiabilidad de la Base de Datos.

Confirmar la seguridad de la Base de Datos.

Funciones del administrador de base de datos

Funciones del DBAEl DBA, a diferencia del administrador de datos, es un profesional en


procesamiento dedatos. La tarea del DBA es crear la base de datos en sí y poner en vigor los
controlestécnicos necesarios para apoyar las políticas dictadas por el administrador de datos.
ElDBA se encarga también de garantizar el funcionamiento adecuado del sistema y deproporcionar
otros servicios de índole técnica relacionados. El DBA cuenta por loregular con un grupo
de programadores de sistemas y otros asistentes técnicos.La responsabilidad general del DBA es
facilitar el desarrollo y el uso de la Base deDatos dentro de las guías de acción definidas por la
administración de los datos.El DBA es responsable primordialmente de: Administrar la
estructura de la Base de Datos Administrar la actividad de los datos Administrar el Sistema
Manejador de Base de DatosEstablecer el Diccionario de Datos Asegurar la confiabilidad de la Base
de DatosConfirmar la seguridad de la Base de Datos Administración de la estructura de la Base de
DatosLa administración de la estructura dela Base de Datos incluye participar en el diseñoinicial de
la misma y su puesta en práctica así como controlar, y administrar susrequerimientos, ayudando a
evaluar alternativas, incluyendo los DBMS a utilizar yayudando en el diseño general de BD. En los
casos de grandes aplicaciones de tipo organizacional, el DBA es un gerente que supervisa el
trabajo del personal de diseño dela BD.Una vez diseñada la BD, es puesta en práctica utilizando
productos del DBMS,procediéndose entonces a la creación de los datos (captura inicial). El DBA
participa enel desarrollo de procedimientos y controles para asegurar la calidad y la alta
integridadde la BD.Los requerimientos de los usuarios van modificándose, estos encuentran
nuevas formaso métodos para lograr sus objetivos; la tecnología de la BD se va modificando y
losfabricantes del DBMS actualizan sus productos. Todas las modificaciones en lasestructuras o
procedimientos de BD requieren de una cuidadosa administración.

Diccionario de datos.

Es un catálogo, un depósito de los elementos en un sistema. Como su nombre losugiere, estos


elementos se centran en los datos y la forma en que están estructuradospara satisfacer los
requerimientos de los usuarios y las necesidades de la organización.En un diccionario de datos se
encuentran la lista de todos los elementos que formanparte del flujo de datos en todo el sistema.
Los elementos más importantes son flujos dedatos, almacenes de datos y procesos. el diccionario
guarda los detalles y lasdescripciones de todos estos elementos.

Importancia del diccionario de datos:

1. Manejar los detalles grandes

2. Comunicar un significado común para todos los elementos del sistema

3. Documentar las características del sistema

4. Facilitar el análisis de los detalles con la finalidad de evaluar las características ydeterminar
donde efectuar cambios en el sistema

5. Localizar errores y omisiones del sistema

Contenido del registro del diccionario

Elemento datos: son los bloques básicos para todos los demás datos del sistema. Porsí mismos no
conllevan para ningún usuario. Ejemplo, fecha en relación auna factura es claro para todos los
usuarios: es la fecha en que se expidió lafactura. Sin embargo, fuera de esta contexto no tiene
significado alguno. Quizá sea la fecha depago, graduación, de inicio o la expedición de la factura.
Herramientas de Administración de Bases de Datos

Es la herramienta principal de software del enfoque de la administración de base de datos, dado


que controla la creación, elmantenimiento y el uso de la base de datos de una organización y de
sus usuarios finales.

Herramienta de la administración de la base de datos

:La caja de herramientas Administración de datos ofrece un amplio y variado conjunto


deherramientas utilizado para desarrollar, administrar y mantener estructuras de clases
deentidad, datasets, capas y datos ráster.Mientras que la caja de herramientas Análisis se utiliza
para resolver problemasespaciales o de estadística y la herramienta Conversión se necesita para la
conversiónde varios formatos de datos, la caja de herramientas Administración de datos
permiterealizar funciones desde tareas simples, como administrar estructuras básicas,
comocampos y áreas de trabajo, hasta tareas más complejas relacionadas con la topología yel
versionado

El Diccionario de Recursos de Información

Es donde se encuentra la lista de todos los elementos que forman parte del flujo de datos en todo
el sistema. Los elementosmás importantes son flujos de datos, almacenes de datos y procesos. El
diccionario guarda los detalles y descripciones detodos estos elementos

introduccion sobre administracion de la base de datos

La administración de la base de datos es una parte esencial en la gestión de la información de una


empresa u organización. Consiste en la planificación, diseño, implementación, mantenimiento y
seguridad de una base de datos, con el objetivo de garantizar la disponibilidad, integridad y
confidencialidad de los datos almacenados en ella.

La administración de la base de datos incluye tareas como la creación y modificación de tablas, la


configuración de permisos de acceso, la realización de copias de seguridad y la optimización del
rendimiento de la base de datos. Además, el administrador de la base de datos es responsable de
garantizar la seguridad de los datos, protegiéndolos de accesos no autorizados o pérdidas de
información.

En resumen, la administración de la base de datos es fundamental para asegurar que la


información de una empresa se encuentre disponible, precisa y segura en todo momento.

Qué funciones tiene un Administrador de Base de Datos?

Los administradores de bases de datos, también conocidos como DBA o Database Administrators,
se aseguran de que las empresas puedan encontrar fácilmente la información que necesitan en la
base de datos y de que todo funcione correctamente.
Al principio, el administrador trabajará directamente con el equipo directivo para entender que
datos necesita la empresa y definir así los objetivos de su base de datos.

Los DBAs también son los encargados de implementar medidas de seguridad que eviten el acceso
de personas no autorizadas a la base de datos. Esto es muy importante ya que las bases de datos
tienen a menudo información de carácter personal y/o informaciones financieras sensibles.

Además, tendrán que crear y gestionar copias de seguridad (backups) que permitan recuperar la
información si ocurriera un problema.

El administrador de bases de datos se encarga de configurar, administrar y mantener los sistemas


de bases de datos utilizando los gestores de bases de datos. Monitorean la actividad del sistema y
si identifican problemas deben ser capaces de actuar y corregir el problema.

Tareas y funciones del administrador de redes

 Determinar las necesidades de datos de la empresa para para crear y administrar BBDD

 Instalar el software de la base de datos y servidores

 Asegurarse de que la base de datos funcione eficientemente y sin errores

 Implementar patches en bases de datos y ejecutar upgrades

 Realizar modificaciones en la estructura de la base de datos cuando sea necesario

 Fusionar bases de datos viejas con las nuevas y transferir datos

 Hacer copias de seguridad y restaurar los datos para evitar la pérdida de los mismos

 Asegurar que los datos son guardados de forma segura y eficiente

 Desarrollar modelo de seguridad para proteger de ataques y virus

 Recuperar la información si ocurriera un error

Funciones de un administrador de base de datos

1. Diseño de bases de datos

En este caso, colaboran con desarrolladores y analistas para diseñar la estructura de la base de
datos, verificando que sea funcional, confiable y cumpla con los requisitos de la organización.
Involucra la recopilación de información sobre qué tipos de datos se almacenarán, cómo se
accederá a ellos y cómo se relacionarán entre sí; como también la creación de tablas, relaciones
entre tablas, índices y esquemas de seguridad.

2. Implementación y configuración de bases de datos

Aquí los profesionales en el campo deben verificar que la base de datos esté instalada
correctamente, se encuentre configurada de manera idónea y esté lista para su uso por parte de
los usuarios y aplicaciones. Requiere la instalación y configuración de sistemas de gestión de bases
de datos (DBMS) como Oracle, MySQL, SQL Server o PostgreSQL, asegurándose de que estén
optimizados para el rendimiento y la seguridad.

3. Mantenimiento de bases de datos

Una función esencial de un DBA es llevar a cabo tareas de mantenimiento regular, como copias de
seguridad, actualizaciones de software, ajuste de rendimiento y monitoreo constante, para
garantizar la disponibilidad y la integridad de los datos. Así, puede certificar que la base de datos
está disponible, funcione de manera adecuada y mantenga la entereza de los datos a lo largo del
tiempo.

4. Seguridad de la información

Esta es una de las funciones más críticas, pues amerita el establecimiento de protocolos y
procedimientos de seguridad, para proteger la información almacenada en la base de datos.
Comprende la gestión de permisos, el control de accesos, el monitoreo y análisis de registros de
auditoría, el cifrado de datos, la gestión de parches o actualizaciones y la protección contra
amenazas de seguridad.

5. Respaldo y recuperación de datos

Para cumplir con esta función, un DBA debe implementar estrategias de respaldo, previniendo la
pérdida de datos, seleccionando los métodos más acordes y desarrollando planes de
restablecimiento en caso de fallos o desastres. De ese modo es posible avalar la disponibilidad y la
continuidad de los sistemas de información. También deberán realizar copias de seguridad
regulares, gestionando su almacenamiento.

Descubre: ¿qué es el blockchain y cómo funciona?

6. Supervisión y diagnóstico de bases de datos

La vigilancia y la valoración de datos son procesos continuos, que ayudan a mantener la


sostenibilidad y el rendimiento de la base de datos. Los administradores que lleven a cabo esta
función, deberán apoyarse en herramientas de monitoreo para controlar la productividad de la
base de datos, incluyendo el uso de CPU, memoria, E/S de disco y otros recursos, garantizando que
sea confiable y útil cuando se necesita.

7. Cumplimiento normativo

Es preciso que los administradores de bases de datos, se mantengan actualizados sobre las
regulaciones notables y los estándares de la industria, que afectan a la gestión de datos en una
organización. De manera que deberán asegurarse de que cumpla con normas como HIPAA, GDPR e
ISO 27001. De igual forma, podrán evaluar y supervisar a los terceros, como proveedores, que
tienen acceso a los datos de la compañía para avalar de que cumplan con las normativas y políticas
de seguridad.

8. Automatización

La automatización de bases de datos es un enfoque que utiliza herramientas y scripts, para realizar
tareas repetitivas y procesos manuales de manera eficiente y consistente. Un DBA puede utilizar la
automatización para mejorar el funcionamiento operativo, reducir el riesgo de errores humanos y
enfocar el tiempo y esfuerzo en tareas más estratégicas.

9. Optimización de costos

Esta función tiene que ver con la evaluación y mejora de los costos asociados con la administración
de bases de datos, sin comprometer la integridad y el rendimiento de la misma. Contempla las
licencias de software y los recursos de hardware. Para ello, trabajan con equipos de
infraestructura, desarrollo y finanzas, para aseverar que los recursos de la base de datos se utilicen
de manera competente y se ajusten al presupuesto.

10. Soporte técnico

unción se relaciona con la resolución de problemas (por ejemplo, errores de aplicación, bloqueos,
consultas ineficientes y problemas de rendimiento), la asistencia a usuarios o desarrolladores y el
mantenimiento del estado general de cualquier base de datos. Así mismo, incluye el responder
preguntas y brindar orientación sobre el uso de la base de datos y las consultas SQL, con el fin de
reducir la carga del banco de datos.

Ahora sí, ¡10 herramientas de gestión de bases de datos!

Dentro de los tipos gestores que podemos encontrar están MySQL, que se caracteriza por su
rapidez y es usado por sitios webs grandes como Facebook, Google, Wikipedia, Twitter, YouTube y
Flickr. Además, es uno de los más empleados junto a Microsoft SQL Server. Esta última es muy
utilizada para manejar grandes volúmenes de información.

Y debido a que MySQL es uno de los gestores o DBMS más populares, aquí te mostramos 10
herramientas para administrarlo:

1. MySQL Workbench: esta es una herramienta que ofrece modelado de datos, desarrollo de
SQL y diseño, gestión, administración y mantenimiento de bases de datos. Fue fabricada
por Oracle y es compatible con Windows, Linux y Mac OS.

2. Navicat For MySQL: es un administrador gráfico y un software de desarrollo creado por


PremiumSoft CyberTech Ltd. Cuenta con una interfaz gráfica intuitiva y con un gran
alcance para el desarrollo, mantenimiento y gestión de bases de datos. Ideal para aquellos
que empiezan en MySQL. Es compatible con Windows, Linux y Mac OS.

3. Sequel Pro: es una herramienta exclusiva para Mac OS, fabricada por Sequel Pro &
CocoaMySQL Team. Dentro de sus características están la exploración de tablas para
consultas, un panel para lanzar consultas de una manera rápida, permite la depuración de
la información de manera cómoda y la creación y modificación de la estructura de tablas.

4. Heidi SQL: es un software libre y de código abierto que permite conectarse a servidores
MySQL, Microsoft SQL Server y PostgreSQL. Sólo está disponible para Windows y fue
fabricado por el alemán Ansgar Becker. Heidi permite ver y editar datos, puede exportar
estructuras y datos, además de editar triggers, vistas, procedimientos y tablas.

5. SQL Maestro, MySQL Tools Family: es un administrador usado para operaciones con
objetos de base de datos, ejecutar consultas y scripts SQL, hace fácil la copia de seguridad,
exportación e importación de datos. Su limitación es que sólo es compatible con Windows.

6. SQLWave My SQL Client: es una herramienta gráfica e intuitiva diseñada para automatizar
y simplificar los procesos de bases de datos. También provee una forma fácil de explorar y
hacer mantenimiento de las bases de datos existentes. Permite hacer conexiones con
hosts remotos. Fue fabricada por Nerocode y sólo se puede usar con Windows.

7. dbForge Studio: permite a un desarrollador crear y ejecutar consultas, desarrollar y


depurar rutinas MySQL, proporciona además utilidades para comparar, sincronizar y hacer
copias de seguridad de las bases de datos. Sólo es compatible con Windows y fue creado
por Devart.

8. DBTools Manager: es considerada la más potente aplicación para la gestión de datos. Solo
compatible con Windows, fue fabricada por DB Tools Software, esta herramienta realiza el
manejo de bases de datos, tablas (incluyendo indexadas, triggers), dominios, entre otros.

9. MyDb Studio: solo puede trabajar con Windows, H2LSoft Inc. creó una herramienta que
puede crear, modificar y borrar bases de datos, hacer backups y restaurar las bases,
exportar las tablas a XML, Excel o Word, entre otras utilidades.

10. Dreamcoder for MySQL: tiene una interfaz que permite realizar rápida y fácilmente tareas
con la base de datos. Se puede crear, editar, duplicar, exportar y borrar objetos; compilar
y ejecutar procedimientos almacenados; exportar e importar datos, generar reportes,
monitorear la actividad y sincronizar la base de datos. Es fabricada por Mentat
Technologies Database Solutions, Inc. y sólo es compatible con Windows.

El futuro de las bases de datos.

Algo para tener en cuenta es la evolución de los dispositivos móviles y la importancia que tienen
en el uso cotidiano de las personas. Los cambios continuos en los smartphones y tabletas, llevará
necesariamente a la simplificación de interfaces y a que sea más sencillo el uso de los DBMS, para
mejorar su rendimiento.

¿Qué es un diccionario de datos?


Un diccionario de datos mapea los elementos de datos, aclara las relaciones y garantiza una
interpretación homogénea de las bases de datos.

Los diccionarios de datos suelen implementarse como repositorio de metadatos de descripciones


que aclaran el significado, las características y las relaciones de los elementos de datos dentro de
una base de datos. Describe los objetos de datos de un modelo de datos que el usuario final puede
consultar.

Al establecer convenciones de nomenclatura estandarizadas, tipos de datos y definiciones, el


diccionario de datos garantiza que los usuarios finales puedan interpretar y utilizar los elementos
de datos con precisión. Esta estandarización es especialmente crucial en las grandes empresas con
equipos diversos y numerosas fuentes de datos, en las que las interpretaciones erróneas y las
incoherencias pueden generar errores e ineficiencias costosos.

Componentes de un diccionario de datos

Un diccionario de datos, a menudo similar al plan de una base de datos, está compuesto por varios
componentes integrales que juntos proporcionan una visión completa del panorama de los datos.
Profundicemos en algunos de los elementos comunes que pueden incluirse en un diccionario de
datos:

 Elementos o elementos de datos: En esencia, un diccionario de datos enumera elementos


de datos individuales, que pueden considerarse como los componentes básicos de una
base de datos. Cada elemento representa un dato específico, como el nombre de un
cliente o el precio de un producto.

 Tipos de datos: Cada elemento de datos tiene un tipo de datos asociado que define el tipo
de información que contiene. Los tipos de datos comunes incluyen texto (cadenas),
números (enteros o flotantes), fechas y datos binarios (como imágenes o archivos). La
especificación de los tipos de datos garantiza que los datos se almacenen de manera
constante y precisa.

 Valores y descripciones predeterminados: Algunos elementos de datos pueden tener


valores predeterminados, que se utilizan cuando no se especifica ningún otro valor. Por
ejemplo, un elemento de datos que realiza un seguimiento de la disponibilidad del
producto puede pasar por defecto a "En stock". Además, una breve descripción
proporciona contexto, explicando el propósito o los matices de cada elemento de datos.

 Relaciones entre elementos de datos: Uno de los aspectos más cruciales de un diccionario
de datos es detallar cómo se relacionan los diferentes elementos de datos entre sí. Estas
relaciones pueden ser sencillas, como vincular la ID de un cliente con su historial de
pedidos, o más complejas, lo que representa asociaciones jerárquicas o de muchos a
muchos.

 Restricciones y reglas: Más allá de la información básica, un diccionario de datos a


menudo describe las limitaciones o reglas asociadas con los elementos de datos. Las reglas
de validación garantizan la integridad de los datos y especifican los criterios que las
entradas de datos deben cumplir. Por ejemplo, puede especificar que un campo de
dirección de correo electrónico debe contener un símbolo "@" o que la edad de un
usuario no puede ser un número negativo.

 Metadata: Esto incluye información adicional sobre los datos, como cuándo se
actualizaron por última vez, quién es el responsable de mantenerlos y cualquier nota o
anotación relevante. Metadata proporcionan una capa más profunda de comprensión, lo
que garantiza que los datos no solo se almacenan, sino que también se gestionan de
manera efectiva.

En esencia, los componentes de un diccionario de datos funcionan conjuntamente para ofrecer


una vista clara, organizada y detallada de la estructura de una base de datos. Al entender cada
componente, se puede navegar, gestionar y utilizar mejor la amplia extensión de los datos dentro
de una organización.

La formación de emprendedores es un proceso que implica adquirir habilidades, conocimientos y


aptitudes necesarias para iniciar y gestionar un negocio con éxito. Algunas de las áreas en las que
se suele formar a los emprendedores son:

1. Planificación estratégica: Aprender a diseñar un plan de negocios que incluya objetivos,


estrategias, acciones y recursos necesarios para alcanzar el éxito.

2. Marketing y ventas: Conocer las técnicas y herramientas de marketing para promocionar


el producto o servicio y atraer clientes, así como habilidades de ventas para cerrar
acuerdos.

3. Finanzas: Entender conceptos financieros básicos como presupuestos, flujo de caja,


balance y cuenta de resultados, para tomar decisiones financieras acertadas.

4. Gestión del tiempo: Aprender a organizar y priorizar tareas para maximizar la


productividad y eficiencia en la gestión del negocio.

5. Creatividad e innovación: Fomentar la capacidad de generar ideas innovadoras y


soluciones creativas para diferenciarse de la competencia.

6. Resiliencia y gestión del riesgo: Desarrollar habilidades para afrontar los desafíos y
obstáculos que surjan en el camino del emprendimiento, así como gestionar y minimizar
los riesgos asociados al negocio.

La formación de emprendedores puede llevarse a cabo a través de cursos, talleres, seminarios,


mentorías, programas de aceleración de startups, entre otros recursos educativos. Es importante
que los emprendedores se mantengan actualizados y sigan formándose a lo largo de su trayectoria
empresarial para adaptarse a los cambios del mercado y consolidar su proyecto.

https://biblus.us.es/bibing/proyectos/abreproy/12037/fichero/PFC_Sergio_Bellido_Sanchez
%252FTema2_Panoramico.pdf

https://www.educaweb.com/profesion/administrador-bases-datos-724/#:~:text=Los
%20administradores%20de%20bases%20de,o%20m%C3%A1s%20f%C3%A1ciles%20de%20usar.

https://www.nextu.com/blog/bases-de-datos-herramientas/
https://damian11eter.blogspot.com/2015/12/diccionario-de-recursos-de-informacion.html

8. Conclusión

Luego de haber concluido este trabajo de investigación sobre bases de datos fueron
muchos los esfuerzos y conocimientos adquiridos durante dicha
elaboración.
Algunos de los aspectos aprendidos y que de gran peso es la base
de datos su definición, requerimiento, ventajas y
características donde podemos decir que la base de datos:
Es una colección de datos o información usados para
dar servicios a
muchas aplicaciones al mismo tiempo.
En cuanto al requerimiento podemos decir que cumple loas mismas
tareas de análisis que del software y tiene como
característica relacionar la información como
vía organización y asociación donde la base
de datos tiene una ventaja que es utilizar la plataforma para el
desarrollo del sistema de aplicación en las organizaciones.
Otro aspectos importante seria el diseño y creación
de la base de datos, donde existen distintos modos de organizar
la información y representar las relaciones entre por
datos los tres modelos lógicos principales dentro de una
base de datos son el jerárquico, de redes y el relacional,
los cuales tiene ciertas ventajas de procesamiento y de
negocios.
Otro punto necesario es la clase de bases de datos las cuales
son, base de dato documental, base de datos distribuidas y base
de datos orientadas a objetos e hipermedia y tienen como función
derivar, almacenar y procesar datos dentro de una
información.
Los gráficos y tablas nos sirven para resumir en un
dibujo toda
una serie de datos mucho más explicito y fácil de
asimilar, los tipos de gráficos que se pueden utilizar en
una base de datos son: gráficos de pastel, barra y
discretos.
Sistemas de gestión, es un sistema de desarrollo que hace
posible ascender a datos integrados funcionales y
organizacionales de una empresa.
Otro punto importante seria la creación de un informe y
consultas dentro de una base de datos.
Los informe de base de datos están definidos por bandas de
informe, estas bandas de informe se definen cinco tipos de
diferentes función en el informe, por ejemplo la cabecera
que aparece en la parte superior de cada pagina, líneas de
detalle y resumen de informe. El informe se pueda crear
rápido y personalizado.
La creación de consultas de base de datos consta de
archivos que permiten realizar muchas tareas diferentes con los
datos que se pueden ver. También se pueden utilizar para
controlar los registros que visualiza Dbase la consulta no
contiene información de base de datos, si no tan solo las
instrucciones necesarias para seleccionar los registros y campos
requeridos de una base de datos.

También podría gustarte