introducción a la Adm. de Bases de Datos

 





 Administración


La administración es una ciencia social que estudia las organizaciones, privadas y públicas, y las diversas estrategias de planificación, coordinación, control y dirección que se aplican en la gestión de recursos destinados para la optimización del funcionamiento de éstas y garantizar el alcance de las metas propuestas.

Ademas de ser la disciplina científica que tiene por objetivo el estudio de las organizaciones constituyendo una sociotecnología1​ encargada de la planificación, organización, dirección y control de los recursos (humanos, financieros, materiales y tecnológicos.


Base de datos

  


Una base de datos es una recopilación organizada de información o datos estructurados, que normalmente se almacena de forma electrónica en un sistema informático. Normalmente, una base de datos está controlada por un sistema de gestión de bases de datos.

Los datos de los tipos más comunes de bases de datos en funcionamiento actualmente se suelen utilizar como estructuras de filas y columnas en una serie de tablas para aumentar la eficacia del procesamiento y la consulta de datos. Así, se puede acceder, gestionar, modificar, actualizar, controlar y organizar fácilmente los datos y la mayoría de las bases de datos utilizan un lenguaje de consulta estructurada (SQL) para escribir y consultar datos.

SQL es un lenguaje de dominio específico, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales.







La base de datos y la estructura de base de datos se definen en el proceso de instalación. .
Base de datos que se puede percibir como un conjunto de tablas y se puede manipular según el modelo relacional de los datos.

Cada base de datos incluye:

1.- conjunto de tablas de catálogo de sistema que describe la estructura lógica y física de los datos.

2.- archivo de configuración que contiene los valores de parámetro asignados a la base de datos.

3.-registro de recuperación con transacciones en curso y transacciones archivables.

La estructura de una base de datos, corresponde a cada uno de los elementos, formatos y normas que la integran y permiten el óptimo funcionamiento de la misma, realizando un almacenaje eficiente de los datos, sin que se puedan extraviar, durante la actuación del programa en el modo digital.
 
Y su estructura esta conformada por los siguientes elementos:

Tablas:Las tablas son objetos de base de datos que contienen todos sus datos. En las tablas, los datos se organizan con arreglo a un formato de filas y columnas, similar al de una hoja de cálculo. Cada fila representa un registro único y cada columna un campo dentro del registro.

Columnas: En el contexto de una tabla de base de datos relacional, una columna, campo o atributo es cada uno de los valores únicos que proporcionan la estructura según la cual se descomponen las filas de una tabla.

 Informe:Un informe es un objeto de base de datos que resulta útil para presentar la información de la base de datos con alguno de los siguientes propósitos: Mostrar o distribuir un resumen de los datos. Archivar instantáneas de los datos. Aportar detalles sobre un registro concreto.

Formulario: Un formulario es un objeto de base de datos que se puede usar para escribir, modificar o mostrar los datos de una tabla o consulta. Los formularios se pueden usar para controlar el acceso a los datos, como qué campos o filas de datos se van a mostrar.


Administrador de base de datos



Un administrador de base de datos (DBA) es el técnico de información responsable de dirigir o realizar todas las actividades relacionadas con el mantenimiento de un entorno de base de datos exitoso. Un DBA se asegura de que la base de datos de una organización y sus aplicaciones relacionadas funcionen de manera funcional y eficiente.


El DBA es responsable de comprender y administrar el entorno general de la base de datos. Al desarrollar e implementar un plan estratégico a seguir al implementar bases de datos dentro de su organización, los DBA son fundamentales para la eficacia continua de las aplicaciones modernas que dependen de las bases de datos para el almacenamiento y el acceso a los datos.

Funciones:

Instalar, configurar y gestionar bases de datos.
Dar soporte al equipo de desarrollo, seguridad informática y redes.
Definir el esquema del diccionario de datos.
Especificar restricciones de integridad para asegurar los datos.
Garantizar la alta disponibilidad de la base de datos.


Base de datos de documentos

Una base de datos de documentos es un tipo de base de datos no relacional que ha sido diseñada para almacenar y consultar datos como documentos de tipo JSON. Las bases de datos de documentos facilitan a los desarrolladores el almacenamiento y la consulta de datos en una base de datos mediante el mismo formato de modelo de documentos que emplean en el código de aplicación. 

La naturaleza flexible, semiestructurada y jerárquica de los documentos y las bases de datos de documentos permite que evolucionen según las necesidades de las aplicaciones. El modelo de documentos funciona bien con casos de uso como catálogos, perfiles de usuario y sistemas de administración de contenido en los que cada documento es único y evoluciona con el tiempo. 

Las bases de datos de documentos permiten una indexación fácil, potentes consultas ad hoc y análisis de colecciones de documentos.






Un diccionario de datos es un tipo de metadato que enlista de manera organizada los nombres, definiciones y características de cada uno de los campos o atributos de una base de datos y/o conjunto de datos.

Tiene por objetivo proveer un lenguaje común entre el autor de dichos datos y sus posibles usuarios.

¿POR QUÉ SON IMPORTANTES LOS DICCIONARIOS DE DATOS?

Los diccionarios de datos nos permiten entender e interpretar un conjunto de datos o base de datos al proporcionar información básica sobre los campos o variables que contiene. Brindan la siguiente información:
Qué significa cada campo o variable.
Qué tipo de datos contiene.
Qué valores puede tomar, o si usa algún catálogo.
Si contiene información pública, confidencial, o reservada.
Entre otros.

Ejemplo:


Sistemas gestores de base de datos



Un sistema gestor de base de datos (SGBD), o también llamado DBMS por sus siglas en inglés, es un software que se utiliza para acceder, extraer y administrar datos almacenados en una fuente o base de datos, los usuarios accesan a esta información usando herramientas específicas de consulta y generalmente se accede a los datos mediante lenguajes de consulta como lo es SQL (Structured Query Language).

 Es importante saber que un SGBD y una base de datos no son lo mismo, una base de datos esta conformada de solo los mismos datos en forma estructurada y el SGBD es una herramienta o elemento para materializar la base de datos y su estructura.

Ejemplos de SGBD: sistemas más populares:

  • Microsoft Access (relacional)
  • Microsoft SQL Server (relacional)
  • MySQL (relacional)
  • Oracle Database (relacional)
  • OrientDB (orientado a documentos)
  • CouchDB (orientado a documentos)
  • Db2 de IBM (relacional)
  • IMS de IBM (jerárquico

Comentarios