Trabajo Estructura Final
Trabajo Estructura Final
Trabajo Estructura Final
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:
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.
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?
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í.
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.
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.