Este documento describe los tipos principales de bases de datos, incluyendo bases de datos jerárquicas, de red, relacionales y no relacionales. Explica que una base de datos almacena y organiza información de forma ordenada para su uso compartido y acceso rápido por los usuarios. También describe los roles y responsabilidades de un administrador de base de datos.
1. NOMBRE : MYLLEHR A. QUISPE QUEJIA
CURSO : APLICACIÓN DE BASES DE DATOS
DOCENTE: EDDIE MALLCA
2. Almacena información de forma ordenada
con distintos propósitos y usos. En un
determinado caso podríamos insertar
información a diferentes departamentos de
una organización, como ventas, y relacionar
esta con periodo, y ver como se han
desarrollado estas en el último trimestre.
3. Compartir la información. Los usuarios de
una empresa pueden compartir datos
importantes con otros usuarios.
Dar acceso rápido de datos a los usuarios.
Aumentar la productividad.
Control sobre la redundancia de datos.
4. DBA es la persona que se encarga de la operación del sistema,
y responsable de decidir lo siguiente:
Los datos a almacenar en una DB.
Mantenimiento, tratamiento y seguridad de la información.
5. Definir la información
que poseerá la base de
datos.
Definir estándares y
procedimientos para
respaldar y recuperar
la información que
contiene la DB.
Asesoramiento en la
adquisición de un
SGBD.
Diseñar las estructuras
de almacenamiento y
estrategias de acceso a
las bases de datos.
6. Según el modelo se podrían clasificar en:
Bases de datos jerárquicas. Los datos son almacenados de forma
similar a un árbol (visto al revés), en donde un nodo padre de
información puede tener varios hijos. El nodo que no tiene
padres es llamado “raíz”, y los nodos que no tengan hijos serán
llamados “hojas”.
Bases de datos de red. Este es un modelo ligeramente distinto
del jerárquico; su diferencia fundamental es la modificación
del concepto de nodo: se permite que un mismo nodo tenga
varios padres (posibilidad no permitida en el modelo jerárquico).
7. Bases de datos relacionales. Una base de datos relacional es una
colección de elementos de datos organizados en un conjunto de
tablas formalmente descritas desde la que se puede acceder a los
datos o volver a montarlos de muchas maneras diferentes sin
tener que reorganizar las tablas de la base.
La interfaz estándar de programa de usuario y aplicación a
una base de datos es el lenguaje de consultas estructuradas
(SQL). Los comandos de SQL se utilizan tanto para consultas
interactivas para obtener información de una base de datos
relacional y para la recopilación de datos para los informes.
8. Bases de datos no relacionales. Las bases de datos NoSQL son
bases de datos no relacionales optimizadas para modelos de
datos sin esquema y de desempeño escalable. También son
ampliamente conocidas por su facilidad de desarrollo, baja
latencia y resiliencia. Utilizan una variedad de modelos de datos,
como los almacenes de valor clave en memoria, de gráficos, de
documentos y en columnas.
Ventaja:
Las bases de datos NoSQL son ideales para muchas aplicaciones
web, de big data y para dispositivos móviles que necesitan un mayor
nivel de escala y capacidad de respuesta que las bases de datos
relacionales tradicionales.
9. • Datos semiestructurados en documentos
(XML, JSON, YAML y BSON)Documentales
• Datos estructurados como nodos entre
sí.Grafo
• Datos estructurados como clave/valorClave valor
Familia de
columnas
• Datos estructurados en columnas donde
cada fila puede tener una configuración
diferente.