Trabajo Estructura Final

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

Conceptos básicos

Las bases de datos se ingeniaron gracias a la necesidad de las grandes empresas de


almacenar ingentes cantidades de información de una forma rápida, sencilla y fiable, y
que a su vez pudieran acceder a ella en cualquier momento sin necesidad de desplazarse
a salas dedicadas a archivar documentación, como hasta hace poco se venía haciendo.
Cuando comenzó el despegue de los programas informáticos se empezaron a almacenar
datos en los archivos de los programas, lo cual era más cómodo pero aun así tenían
grandes dificultades a la hora de querer modificar registros, estructuras o simplemente
buscar información.
A finales de los años sesenta nacen las bases de datos. En estas bases de datos se
guardan los datos utilizados por los usuarios, empresas, etc. Y los programas que los
utilizan no se tienen que preocupar de su mantenimiento ni almacenaje por lo que un
cambio en la base de datos no tiene porque afectar en principio a los programas que la
utilizan.

¿Qué es una base de datos resumen?


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 (DBMS).

Una base de datos puede ser utilizada por varias aplicaciones y usuarios. Toda base de
datos debe permitir insertar, modificar y borrar datos por lo que en las bases de datos se
guarda información de dos tipos:

 Los datos de usuarios (datos usados por las aplicaciones)


 Los datos de sistema (datos que la base de datos utiliza para su gestión. Ej. Datos
de los usuarios que tienen acceso a la base de datos)

Organización de una base de datos INFORMATIZADAS

Para considerar a una base de datos organizada debe cumplir los siguientes objetivos:

 Tiene que ser versátil: esto quiere decir que, dependiendo de los usuarios o las
aplicaciones, puedan hacer diferentes cosas o traten a los datos de formas
distintas.
 Tiene que atender con la rapidez adecuada a cada aplicación o empresa,
atendiendo a lo que se la requiera.
 Tiene que tener un índice de redundancia lo más bajo posible.
 Tener una alta capacidad de acceso para ganar el mayor tiempo posible en la
realización de consultas.
 Tener un alto índice de integridad, esto significa que al tener muchos usuarios
atacando a una misma base de datos no puede haber fallos en la inserción de
datos, errores por redundancia o lenta actualización.
 Por supuesto tienen que tener un nivel altísimo de seguridad y privacidad ya que
los datos que se pueden almacenar en una base de datos pueden ser altamente
confidenciales o importantes. En este punto también entran los medios físicos de
protección contra fuego, robo, etc.
 Por ultimo tiene que ser posible su constante actualización para no dejar a la base
de datos anticuada e inservible. Cuando hacemos un cambio en la organización
física de los datos no debe afectar a los programas por lo que también tiene que
tener una independencia física de los datos. Al igual que tiene que tener total
independencia lógica con los datos, esto quiere decir que si hacemos cambios en
la estructura lógica de los datos (agregar nuevos campos a una tabla) no deben
afectar a las aplicaciones que utilicen esos datos.

La importancia de las base de datos

Las organizaciones de todo tipo, hace mucho tiempo que han reconocido la necesidad
de almacenar datos y transformarlos en información. Esta información debe ser
administrada, planificada, controlada y tratada como un activo. Este activo debe ser
manipulado en forma efectiva y eficiente.

La tarea de las disciplinas de Inteligencia de Negocios (Business Intelligence), Analisis


de Datos (data Analytics) y Ciencia de Datos (Data Science) es tomar unos ciertos
datos y transformarlos en información para describir, pronosticar y generar
conocimiento a partir de ellos. Para finalmente tomar decisiones basados en esos
datos.

Sin embargo, para lograr estas metas se deben tener las capacidades de diseñar en
forma correcta los datos a capturar para esa generación de conocimiento. ¿Se deben
colectar todos los datos?, ¿cómo discriminar aquellos relevantes? ¿cómo muestrear
adecuadamante si no dispongo del universo de datos? ¿cuando se debe efectuar
métodos de imputación de datos?.
Donde esta la base de datos?

Ubicación lógica de la base de datos


Cuando creamos un programa que acceda a una base de datos existen ciertas capas que
debemos de pasar antes de llegar a la base de dastos
Usuario o programadores haciendo pruebas o clientes que desean acceder a los datos
Sistema gestor de base de datos que es las herramientas para hacer consultas sobre la
base de datos
Y luego tenemos un software DBMS que nos permite procesar y hacer una consulta y
acceder al almacenamiento y poder ingresar cada uno de los datos de nuestra base de
datos nos devuelve los datos…
que significa data base manager sistema que vendría a ser un manejador de base de
datos
Lavase de datos es la última capa o el ultimo nivel al que podemos acceder puedes tener
una base de datos dentro de tu mismo pc como el caso de app server, one server, o xamp
o alguna otra herramienta como poder tener una en la nube o en algún servidor remoto o
en la empresa en la que trabajas etc.
Sistemas gestores de base de datos mas conocidos

SQL SERVER ENTRE OTROS

Que son los sistemas gestores de base de datos y las no relacionales MONGO BD una de las más
reconocidas y más utilizadas en el mercado laboral.
Base de datos relacionales
Una base de datos relacional es una colección de información que organiza datos en
relaciones predefinidas, en la que los datos se almacenan en una o más tablas (o
"relaciones") de columnas y filas, lo que facilita su visualización y la comprensión de cómo
se relacionan las diferentes estructuras de datos entre sí.

Bases de datos no relacionales

Como su propio nombre indica, las bases de datos no relacionales son las que, a
diferencia de las relacionales, no tienen un identificador que sirva de relación entre
un conjunto de datos y otros. Como veremos, la información se organiza
normalmente mediante documentos y es muy útil cuando no tenemos un
esquema exacto de lo que se va a almacenar.

La indiscutible reina del reciente éxito de las bases de datos no relacionales


es MongoDB seguida por Redis, Elasticsearch y Cassandra.

Ejemplo práctico: bases de datos no relacionales

Quizá os estéis preguntando “si las bases de datos relacionales son tan prácticas,
¿en qué situaciones es buena idea trabajar con las no relacionales?”. Si algo
tienen de malo las bases de datos relacionales, es que son como Sheldon Cooper,
tienen que saber de antemano qué es y cómo es lo que van a almacenar. En
cambio, las bases de datos no relacionales son más flexibles, se lo tragan todo,
sin importar su estructura.

Imaginemos que hemos mandado unas máquinas al espacio para que nos
reporten qué es lo que encuentran en su viaje. Obviamente, no sabemos a ciencia
cierta qué se van a encontrar. De alguna forma, tienen una inteligencia artificial
instalada que reconoce los objetos con los que se va encontrando y también
tienen sensores instalados. Pero no sabemos bien qué miden, ya que cada
máquina tiene sensores diferentes. Cada 24 horas envían un resumen de lo que
han visto durante el día.

También podría gustarte