You are on page 1of 18

Qué es una base de datos?

Se llama base de datos, o también banco de datos, a un conjunto


de información perteneciente a un mismo contexto, ordenada de modo
sistemático para su posterior recuperación, análisis y/o transmisión. Existen
actualmente muchas formas de bases de datos, que van desde una biblioteca
hasta los vastos conjuntos de datos de usuarios de una empresa de
telecomunicaciones.

Las bases de datos son el producto de la necesidad humana de almacenar


la información, es decir, de preservarla contra el tiempo y el deterioro, para
poder acudir a ella posteriormente. En ese sentido, la aparición de
la electrónica y la computación brindó el elemento digital indispensable para
almacenar enormes cantidades de datos en espacios físicos limitados, gracias
a su conversión en señales eléctricas o magnéticas.

El manejo de las bases de datos se lleva mediante sistemas de gestión


(llamados DBMS por sus siglas en inglés: Database Management Systems o
Sistemas de Gestión de Bases de Datos), actualmente digitales y
automatizados, que permiten el almacenamiento ordenado y la rápida
recuperación de la información. En esta tecnología se halla el principio
mismo de la informática.

En la conformación de una base de datos se pueden seguir diferentes


modelos y paradigmas, cada uno dotado de características, ventajas y
dificultades, haciendo énfasis en su estructura organizacional, su jerarquía, su
capacidad de transmisión o de interrelación, etc. Esto se conoce
como modelos de base de datos y permite el diseño y la implementación
de algoritmos y otros mecanismos lógicos de gestión, según sea el caso
específico.

Puede servirte: Sistema de información

Tipos de bases de datos


Existen diferentes clasificaciones de las bases de datos, atendiendo a
características puntuales:

 Según su variabilidad. Conforme a los procesos de recuperación y


preservación de los datos, podemos hablar de:
 Bases de datos estáticas. Típicas de la inteligencia empresarial y otras
áreas de análisis histórico, son bases de datos de sólo lectura, de las
cuales se puede extraer información, pero no modificar la ya existente.
 Bases de datos dinámicas. Aparte de las operaciones básicas de
consulta, estas bases de datos manejan procesos de actualización,
reorganización, añadidura y borrado de información.
 Según su contenido. De acuerdo a la naturaleza de la información
contenida, pueden ser:
 Bibliográficas. Contienen diverso material de lectura (libros, revistas,
etc.) ordenado a partir de información clave como son los datos del
autor, del editor, del año de aparición, del área temática o del título del
libro, entre otras muchas posibilidades.
 De texto completo. Se manejan con textos históricos o documentales,
cuya preservación debe ser a todo nivel y se consideran fuentes
primarias.
 Directorios. Listados enormes de datos personalizados o de
direcciones de correo electrónico, números telefónicos, etc. Las
empresas de servicios manejan enormes directorios clientelares, por
ejemplo.
 Especializadas. Bases de datos de información hiperespecializada o
técnica, pensadas a partir de las necesidades puntuales de un público
determinado que consume dicha información.

Fuente: https://concepto.de/base-de-datos/#ixzz7MwY9nNTf

Elementos de una base de


datos:
La correcta elección y configuración de cada elemento
determinará si la base de datos cumple con los objetivos para
los que fue diseñada o, en cambio, se convierte en un sistema
ineficiente. Los recursos destinados a cada elemento
dependerán en gran medida del tipo de base de datos y su
modelo seleccionado en la fase de diseño. Aún así, hay una
serie de elementos comunes en toda implementación:

Software
Entendemos el Software como el conjunto de programas
utilizados para controlar y tratar la base de datos. Esto incorpora
la propia programación del DBMS, el Sistema Operativo, la
programación de la red que se utiliza para compartir los datos
entre los clientes y los programas de aplicación utilizados para
acceder a los datos en la DBMS.
Hardware
El hardware es la parte física de la base de datos. Comprende
una gran cantidad de aparatos electrónicos como los
ordenadores, los discos duros, servidores, etc.

Datos
Como es obvio, una base de datos no tiene sentido si no
tenemos datos como recurso para almacenar. Una base de datos
almacena dos tipos de datos: los datos operativos y los
metadatos. Los datos operativos se refieren a aquella
información que incluimos para almacenar y los metadatos en la
información que nos permite comprender lo que se ha
almacenado.

En las bases de datos es una práctica común y recomendable


incluir un diccionario de datos, es decir, un conjunto de
metadatos que brindan lógica y comprensión a los datos
almacenados para evitar errores e interpretaciones confusas.

DMBS
Llamamos Sistema de administración de Bases de Datos o
DMBS (DataBase Management System) a un programa o
conjunto de programas que sirve para acceder y gestionar
nuestras bases de datos. No es ni más ni menos que el software
que sirve como enlace de comunicación entre nuestros datos y
cualquier programa informático que trabaje con ellos.

Lenguaje de acceso
Se utiliza para acceder a los datos normalmente desde la
interfaz del propio DBMS. Con el lenguaje podemos introducir
nuevos datos, actualizar los ya existentes, programar acciones y
prácticamente cualquier tarea requerida en la que intervengan
los datos.
El lenguaje de comunicación con la base de datos más utilizado
es SQL, aunque cada sistema de gestión de bases de datos tiene
sus variaciones. Por ejemplo, Microsoft SQL Server utiliza
Transact-SQL (T-SQL), una expansión de SQL desarrollada por
IBM.

Procedimientos
Por procedimientos entendemos al conjunto de instrucciones
que se utilizan para configurar el DMBS y su correcto
funcionamiento, así como sus accesos y copias de seguridad,
etc.

Reporting
El generador de informes es un programa que extrae la
información de la base de datos y la representa visualmente en
el formato configurado previamente para ser consumido por los
analistas o diferentes miembros de la organización.

Elementos de una base de


datos:
La correcta elección y configuración de cada elemento
determinará si la base de datos cumple con los objetivos para
los que fue diseñada o, en cambio, se convierte en un sistema
ineficiente. Los recursos destinados a cada elemento
dependerán en gran medida del tipo de base de datos y su
modelo seleccionado en la fase de diseño. Aún así, hay una
serie de elementos comunes en toda implementación:

Software
Entendemos el Software como el conjunto de programas
utilizados para controlar y tratar la base de datos. Esto incorpora
la propia programación del DBMS, el Sistema Operativo, la
programación de la red que se utiliza para compartir los datos
entre los clientes y los programas de aplicación utilizados para
acceder a los datos en la DBMS.

Hardware
El hardware es la parte física de la base de datos. Comprende
una gran cantidad de aparatos electrónicos como los
ordenadores, los discos duros, servidores, etc.

Datos
Como es obvio, una base de datos no tiene sentido si no
tenemos datos como recurso para almacenar. Una base de datos
almacena dos tipos de datos: los datos operativos y los
metadatos. Los datos operativos se refieren a aquella
información que incluimos para almacenar y los metadatos en la
información que nos permite comprender lo que se ha
almacenado.

En las bases de datos es una práctica común y recomendable


incluir un diccionario de datos, es decir, un conjunto de
metadatos que brindan lógica y comprensión a los datos
almacenados para evitar errores e interpretaciones confusas.

DMBS
Llamamos Sistema de administración de Bases de Datos o
DMBS (DataBase Management System) a un programa o
conjunto de programas que sirve para acceder y gestionar
nuestras bases de datos. No es ni más ni menos que el software
que sirve como enlace de comunicación entre nuestros datos y
cualquier programa informático que trabaje con ellos.

Lenguaje de acceso
Se utiliza para acceder a los datos normalmente desde la
interfaz del propio DBMS. Con el lenguaje podemos introducir
nuevos datos, actualizar los ya existentes, programar acciones y
prácticamente cualquier tarea requerida en la que intervengan
los datos.

El lenguaje de comunicación con la base de datos más utilizado


es SQL, aunque cada sistema de gestión de bases de datos tiene
sus variaciones. Por ejemplo, Microsoft SQL Server utiliza
Transact-SQL (T-SQL), una expansión de SQL desarrollada por
IBM.

Procedimientos
Por procedimientos entendemos al conjunto de instrucciones
que se utilizan para configurar el DMBS y su correcto
funcionamiento, así como sus accesos y copias de seguridad,
etc.

Reporting
El generador de informes es un programa que extrae la
información de la base de datos y la representa visualmente en
el formato configurado previamente para ser consumido por los
analistas o diferentes miembros de la organización.

La importancia de las bases de


datos para las empresas
FacebookTwitterPinterestLinkedIn
4.4/5 - (27 votos)
Las bases de datos son vitales en el mundo actual y con solo mencionarlas,
nuestras mentes visualizan innumerables tablas de datos, donde encontrar lo
que queremos parece una tarea que nos llevará mucho tiempo.
Afortunadamente, estamos en el siglo XXI y contar con una base de datos
manejable es posible.

Estos sistemas de archivos electrónicos son válidos para cualquier tipo


de empresa, sea del tamaño que sea, tanto si es nueva como si está
consolidada, aportándonos información fundamental para ejercer nuestra
actividad.

Características comunes[editar]
 Una base de datos se compone de varias tablas, denominadas relaciones.
 No pueden existir dos tablas con el mismo nombre ni registro.
 Cada tabla es a su vez un conjunto de campos (columnas) y registros (filas).
 La relación entre una tabla padre y un hijo se lleva a cabo por medio de las llaves
primarias y llaves foráneas (o ajenas).
 Las llaves primarias son la clave principal de un registro dentro de una tabla y estas
deben cumplir con la integridad de datos.
 Las llaves ajenas se colocan en la tabla hija, contienen el mismo valor que la llave
primaria del registro padre; por medio de estas se hacen las formas relacionales.

Bases de Datos
Sistema de información
Es el término general utilizado para la estructura global que incluye todos los mecanismo
compartir datos que se han instalado.

Bases de Datos
Una base de datos es un conjunto de datos almacenados de manera estructurada en algún sopo
magnético.  Diferentes programas y usuarios pueden utilizar estos datos. 

OBJETIVOS:
Los objetivos fundamentales de una base de datos son:

 Los datos deben estar compartidos. Hay diversas formas que se verán más adelante.
 El uso de los datos debe ser controlado. De esta tarea se encarga el sistema de gestión d
de datos (SGBD).
 Los datos se integran de una forma lógica, eliminando redundancias, resolviendo
ambigüedades en la definición y manteniendo la consistencia interna entre los mismos.

COMPONENTES

Hardware. 
Es el conjunto de dispositivos físicos sobre los que reside una base de datos. Pueden usarse
mainframes o minicomputadoras para soportar acceso a varios usuarios, o computadoras pers
que se utilizan con bases de datos autónomas controladas por un usuario único. Hay que señal
también que las unidades de disco son el mecanismo de almacenamiento principal para las ba
datos.
Debido al avance y el abaratamiento de la alta tecnología, los sistemas de bases de datos se ha
difundido considerablemente.
Software. 
Hay dos tipos de software: el sistema de gestión de bases de datos (SGBD) y el software de
aplicación (que usa las facilidades del SGBD para manipular las bases de datos. Este último s
ser desarrollado por los empleados de la compañía para resolver un problema específico, mien
que el SGBD debe brindar varios servicios que se describirán más tarde.

Datos. 
Los datos tienen que ser cuidadosa y lógicamente estructurados y deben almacenarse de mane
precisa en el diccionario de datos.
Personas. Pueden ser: usuarios (que necesitan información de la base de datos para desarrolla
responsabilidad en el negocio) o profesionales de la computación (que su responsabilidad resi
el diseño y mantenimiento del sistema de la base de datos).

INDEPENDENCIA FÍSICA Y LÓGICA DE LOS DATOS


En una base de datos hay que lograr la independencia entre las estructuras lógica y física de lo
datos, lo que significa distinguir entre datos y aplicaciones.

El concepto de independencia de los datos implica la separación entre el almacenamiento y la


organización lógica de los datos tal como éstos se contemplan por los distintos programas de
aplicación que hacen uso de la base, con lo que se consigue que unos mismos datos se puedan
presentar de distintas formas según las necesidades y, por otra parte, que el almacenamiento d
datos, su estructura lógica y los programas de aplicación sean independientes unos de otros.

INTEGRIDAD

La integridad de los datos consiste en mantener la precisión y consistencia de los valores de lo


datos. Los mecanismos de seguridad protegen la integridad de los datos. También se pueden
mantener en el diccionario de datos restricciones sobre los valores, aunque es una tarea que re
complicada.

Por último, resaltar que los mecanismos de copias de seguridad y restauración soportados por
SGBD deben preservar los datos de cualquier fallo del sistema.

SEGURIDAD
Los ABDs (administradores de la base de datos) pueden restringir el acceso a los usuarios sól
recuperación o permitir acceso y actualización. La información relativa a los derechos de acce
almacena en el diccionario de datos.

El acceso a la base de datos también es controlado por un mecanismo de contraseñas; un usua


que quiera acceder al sistema debe dar una contraseña y que el sistema la valide. El encargado
asignación de contraseñas también es el ABD.

REDUNDANCIA MÍNIMA

Para que una base de datos sea efectiva hace falta eliminar en la medida de lo posible las
redundancias, es decir, las repeticiones que puedan llevar a error, como el llamar a un mismo
de distinta manera en varios archivos, ya que si no existe el riesgo de inconsistencia entre las
distintas versiones de los mismos datos.

COMPARTIR DATOS
Quizás la diferencia más importante entre un sistema basado en archivos y un sistema de base
datos es que los datos se comparten. Hay 3 formas de compartir:

Entre unidades funcionales. El combinar los datos en una base de datos produce que los dat
combinados tengan más valor que la suma de los datos en los archivos por separado. A este
concepto de combinar los datos para un uso común se le llama integración de datos.

Entre diferentes niveles de usuarios. Se pueden distinguir 3 niveles de usuarios: personal, m


intermedios y ejecutivos. Estos niveles se corresponden con los 3 diferentes tipos de automati
de los sistemas de negocios: procesamiento electrónico de datos (PED), sistemas de informac
gestión (MIS) y sistemas de apoyo a la toma de decisiones (STD).

Los PED se caracterizan por tener el foco de atención en el nivel operativo del almacenamien
procesamiento y flujo de los datos, así como procesar eficientemente las transacciones y reali
informes resúmenes para los dirigentes.

Los MIS se caracterizan porque su foco de atención está en la información orientada a mando
intermedios, por la integración de las tareas de PED por sus funciones en los negocios y por la
generación de encuestas e informes.

Un STD está más centrado en la decisión y orientado hacia altos ejecutivos.

Entre diferentes localidades. Una base de datos centralizada es una base de datos que está
físicamente situada en un único lugar, controlado por una sola computadora. La mayoría de la
funciones se llevan a cabo más fácilmente si la base de datos está centralizada. Sin embargo, u
sistema de base de datos distribuida (compuesto de varios sistemas de bases de datos operand
los sitios locales y conectados por líneas de comunicación), hace posible que los datos residan
donde se necesitan con más frecuencia, mientras que al mismo tiempo puedan acceder a los m
otros usuarios no locales.

CONCURRENCIA

Gracias al SGBD existe la posibilidad de que varios usuarios tengan acceso de forma rápida y
eficiente a los datos de la base. Al centralizar los datos en una base de datos, aumentan las
probabilidades de que se dé este caso. Si el SGBD permite esto, seguramente el trabajo realiza
por los usuarios se vería dañado, por eso el SGBD debe proteger los datos de la actualización
simultánea por otro usuario; para ello utiliza mecanismos sofisticados de bloqueo.

CARACTERISTICAS DE UNA BD
VENTAJAS

a.- Referidas a los datos:


- Independencia respecto a los tratamientos y viceversa.
- Mejor disponibilidad de los mismos.
- Mayor eficiencia en la recogida, codificación y entrada en el sistema.

b.- Referidas a los resultados:


- Mayor coherencia.
- Mayor valor informativo.
- Mejor y más normalizada documentación de la información.

c.- Referida a los usuarios:


- Acceso más rápido y sencillo de los usuarios finales.
- Más facilidades para compartir datos por el conjunto de usuarios.
- Mayor flexibilidad para atender a las necesidades cambiantes.

Características de una Base de Datos:


         Independencia Física y lógica de los datos
         Redundancia mínima
         Acceso concurrente de múltiples usuarios
         Integridad de datos
         Consultas optimizadas
         Seguridad de datos y Auditoría
         Respaldo de recuperación
 
Ventajas de una Base de datos:
         Mejora la Seguridad
         Mejora la accesibilidad de datos
         Mejora la productividad
         Mejora el Mantenimiento
 
Arquitectura de un Sistema de Base de Datos (SBD)
La arquitectura de tres niveles es útil para explicar el concepto de independencia de datos que podemos
como la capacidad para modificar el esquema en un nivel del sistema sin tener que modificar el esqu
nivel inmediato superior.

 
Modelo de Base de Datos (BD)
Los modelos más conocidos y utilizados son:
         Modelo de datos jerárquico
         Modelo de datos en red
         Modelo de datos relacional

DESVENTAJAS


 Instalación costosa: 
 Personal especializado
 Implantación larga y difícil
 Falta de rentabilidad a corto plazo
 Ausencia real de normas
 Desfase entre la teoría y la práctica
ARQUITECTURA DE LAS BASES DE DATOS

Existen 3 niveles de abstracción distintos en los que se podría dividir una base de datos:

Nivel conceptual: consiste en el análisis de las necesidades de los usuarios y la definición de l


clases de los datos. Como resultado se obtiene un esquema conceptual con todos los elemento
los datos y sus relaciones.

Nivel externo: es la colección de las vistas de distintos grupos de usuarios sobre la base de da
cuales describen los elementos de los datos y sus relaciones.

Nivel interno: está compuesto por la vista física de la base de datos (discos, direcciones,
punteros...). Este nivel es responsabilidad de los diseñadores de la base de datos y no de los
usuarios.

La implementación de estos 3 niveles requiere que el SGBD haga corresponder cada nivel con
otro.
MODELO ENTIDAD RELACION (MER)
Es una herramienta gráfica que nos permite crear un modelo del mundo real

CARACTERÍSTICAS DEL MER

 Refleja solo la existencia de los datos y no lo que se hace con ellos

 Se incluyen todos los datos del sitema informativos y por lo tanto no esta orien
ninguna aplicación en particular

 Es independiente al modelo fisico de datos y al sisstema operativo

 No tiene en cuenta restricciones de espacio, almacenamiento, ni tiempo de ejecución

  Esta abierto a la evolución del sistema

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.
 

Como su propio nombre indica, el objetivo de los sistemas manejadores de


base de datos es precisamente el de manejar un conjunto de datos para
convertirlos en información relevalante para la organización, ya sea a nivel
operativo o estratégico.

Lo hace mediante una serie de rutinas de software que permiten su uso de


una manera segura, sencilla y ordenada. Se trata, en suma, de un conjunto de
programas que realizan tareas de forma interrelacionada para facilitar
la construcción y manipulación de bases de datos, adoptando la forma de
interfaz entre éstas, las aplicaciones y los mismos usuarios.

Su uso permite realizar un mejor control a los administradores de sistemas y,


por otro lado, también obtener mejores resultados a la hora de realizar
consultas que ayuden a la gestión empresarial mediante la generación de la tan
perseguida ventaja competitiva. 

You might also like