Ir al contenido principal

   Base de datos 


Una base de datos es una recopilación de datos sistemática y almacenada electrónicamente. Puede contener cualquier tipo de datos, incluidos palabras, números, imágenes, vídeos y archivos. Puede usar un software denominado sistema de administración de bases de datos (DBMS) para almacenar, recuperar y editar datos.



Principal objetivo de una base de datos

 
Almacenar todo tipo de datos en un solo lugar de forma ordenada. Facilitar el intercambio de datos en una misma red o con redes externas. Evitar la duplicación de datos.

Tipos de bases de datos





  • Base de datos relacional. Es el tipo de base de datos más utilizado en el mundo empresarial y en el desarrollo web, donde la información se almacena y organiza en tablas, a través de campos relacionados entre sí.
  • Base de datos distribuida. Es un tipo de base de datos donde el almacenamiento se ubica en distintas ubicaciones físicas con un procesamiento distribuido que aportan un mayor nivel de disponibilidad de la información.
  • Base de datos noSQL. Son bases de datos donde el volumen de información que se maneja es extremadamente grande, no permitiendo uniones lógicas o join, ni el uso de sentencias SQL para garantizar un acceso rápido y eficiente a los datos.
  • Base de datos orientada a objetos. Son bases de datos donde la información almacenada son clases y objetos.
  • Base de datos gráfica. Son bases de datos que utilizan conectores gráficos para leer la información.


 Características de un sistema de base de datos

         *Multiplataforma


La mayoría de sistemas de bases de datos son compatibles con muchos sistemas operativos, permitiendo que se utilicen tanto el Linux, como Windows o macOS, entre otros. Esta característica otorga mayor libertad a la hora de elegir sobre qué servidor o sistema operativo se utiliza la base de datos.


   *Seguras

La información de los sistemas de bases de datos puede ser cifrada para incrementar su nivel de seguridad. Estos sistemas también permiten una gestión de usuarios y privilegios para controlar el acceso a los datos, protegiendo su integridad y privacidad.

                                                                                            *Flexibles

Existen muchos tipos de bases de datos, aunque las más populares son las relacionales. Para cada proyecto o necesidad es posible encontrar el sistema de bases de datos ideal para incrementar su rendimiento y seguridad.

  *Independientes del código

Las bases de datos se pueden utilizar con distintos lenguajes de programación, ya que son independientes del código. Esto supone una gran ventaja, ya que una misma base de datos puede ser leída por distintas aplicaciones sin problema. Por ejemplo, una base de datos de un eCommerce es gestionada en PHP por la plataforma de gestión de la tienda online, mientras que el software ERP que utiliza la empresa también accede a la misma para obtener datos de ventas, estando programado en C++.

¿Que es un DBMS?



Un sistema manejador de bases de datos (SGBD, por sus siglas en inglés) o DataBase Management System (DBMS) es una colección de software muy específico, orientado al manejo de base de datos, cuya función es servir de interfaz entre la base de datos, el usuario y las distintas aplicaciones utilizadas.


¿Cuales son las responsabilides de un DBMS?

            -Un DBMS proporciona 5 funciones principales:

  • Conceder a múltiples usuarios acceso simultáneo a una única base de datos.
  • Establecer y mantener normas de seguridad y derechos de acceso de los usuarios.
  • Hacer respaldos de los datos de forma habitual y recuperarlos rápidamente en caso de que se produzca una brecha.
  • Establecer reglas y normas de bases de datos para proteger la integridad de los datos.
  • Proporcionar definiciones y descripciones de “diccionario" de los datos disponibles.


Partes de la base de datos




*Tablas

Imagen del botón Una tabla de base de datos es similar en apariencia a una hoja de cálculo en cuanto a que los datos se almacenan en filas y columnas. Por ende, es bastante fácil importar una hoja de cálculo en una tabla de base de datos. La principal diferencia entre almacenar los datos en una hoja de cálculo y almacenarlos en una base de datos es la forma en la que están organizados los datos.

*Campo


Los campos son los componentes que proporcionan la estructura a una tabla. No es posible tener una tabla sin campos. Contiene datos sobre un aspecto del asunto de la tabla, como el nombre o la dirección de correo electrónico.



                                        *Registro

      
Un registro es toda la información de un elemento que se almacena en un archivo o tabla de la base de datos; por ejemplo, el conjunto de datos que incluye la matricula, el nombre, la carrera, el semestre, la edad y el sexo de un estudiante forman el registro de ese estudiante.



*Formularios

Imagen del botón Los formularios permiten crear una interfaz de usuario en la que puede escribir y modificar datos. Los formularios a menudo contienen botones de comandos y otros controles que realizan distintas tareas. Puede crear una base de datos sin usar formularios con tan solo modificar los datos en las hojas de datos de la tabla. Sin embargo, la mayoría de los usuarios de bases de datos prefieren usar formularios para ver, escribir y modificar datos en las tablas.


*Informes


Imagen del botónLos informes se usan para dar formato a los datos, resumirlos y presentarlos. Por lo general, un informe responde a una pregunta específica como: "¿Cuánto dinero recibimos de cada cliente este año?" o "¿En qué ciudades residen nuestros clientes?". A cada informe se le puede dar formato para presentar la información de la manera más legible posible.

*Consultas


Imagen del botónLas consultas pueden realizar diversas funciones en una base de datos. La función más común es recuperar datos específicos de las tablas. Los datos que quiere ver generalmente están distribuidos en varias tablas y las consultas le permiten verlos en una única hoja de datos. Además, debido a que muchas veces no quiere ver todos los registros a la vez, las consultas le permiten agregar criterios para "filtrar" los datos y obtener solo los registros que quiere.


*Macros


Imagen del botón Las macros en Access pueden considerarse un lenguaje de programación simplificado que puede usar para agregar funciones a la base de datos. Por ejemplo, puede adjuntar una macro a un botón de comando en un formulario para que la macro se ejecute cada vez que se hace clic en ese botón. Las macros contienen acciones que ejecutan tareas, como abrir un informe, ejecutar una consulta o cerrar la base de datos. La mayoría de las operaciones de la base de datos que realiza manualmente se pueden automatizar mediante el uso de macros, por lo que se convierten en dispositivos que permiten ahorrar mucho tiempo.


*Módulos

Imagen del botón Los módulos, como las macros, son objetos que puede usar para agregar funciones a la base de datos. Mientras que las macros se crean en Access mediante la elección de una lista de acciones de macro, los módulos se escriben en el lenguaje de programación Visual Basic para Aplicaciones (VBA). Un módulo es una colección de declaraciones, instrucciones y procedimientos que se almacenan juntos como una unidad. 

  

Si desea tener un concepto mas amplio del tema haz click para ver el video

Si desea aprender a hacer una base de datos en Excel haz click para ver el video

Si desea aprender a hacer una base de datos en Access haz click para ver el video










Comentarios