Este documento describe diferentes tipos de bases de datos como relacionales, no relacionales, orientadas a objetos y multidimensionales. También explica las funciones principales de un administrador de base de datos (DBA), como el diseño, implementación y mantenimiento del sistema de base de datos, establecer políticas de seguridad y capacitar a los empleados.
1. UNIVERSIDAD NACIONAL DEL CALLAO
APLICACIÓN DE BASE DE DATOS
Alumno: Nancay Ramos Danny
Profesor: MalcaVicente Eddie Cristhian
Facultad: Facultad de Ingeniería Industrial y de Sistemas
Tema: Tipo de base de datos y funciones de un DBA
3. BASE DE DATOS RELACIONALES
Las bases de datos relacionales se utilizar para
representar problemas de la vida real en base a un
sistema de relaciones. Dichas relaciones se dan entre
entidades denominadas tablas, y cada tabla es un
conjunto de campos y registros.
4. BASE DE DATOS RELACIONALES
Dicha tabla se puede descomponer en secciones como veremos en
la siguiente foto
6. BASE DE DATOS NO RELACIONALES
Son bases de datos no relacionales que están
optimizadas para modelos de datos sin esquema y de
desempeño escalable.
Utilizan una variedad de modelos de datos, como los
almacenes de valor clave en memoria, de gráficos, de
documentos y en columnas.
7. BASE DE DATOS NO RELACIONALES
La estructura de una de base de datos no relacional es de la
siguiente forma:
9. MODELO DE DATOS
BASE DE DATOS
RELACIONAL
BASE DE DATOS
NO RELACIONAL
El modelo relacional normaliza
los datos en tablas conformadas
por filas y columnas. Un
esquema define estrictamente
las tablas, las filas, las columnas,
los índices, las relaciones entre
las tablas y otros elementos de
las bases de datos.
Las bases de datos NoSQL no
suelen contener un esquema. Se
suele utilizar una clave de
partición para recuperar valores,
conjuntos de columnas o
documentos JSON o XML
semiestructurados, así como
otros documentos que
contengan atributos de
elementos relacionados.
10. DESEMPEÑO
BASE DE DATOS
RELACIONAL
BASE DE DATOS
NO RELACIONAL
Normalmente, el desempeño
depende del subsistema de
disco. Es necesaria la
optimización de consultas,
índices y estructura de tabla
para lograr el máximo
desempeño.
El desempeño es, por lo general,
depende del tamaño del clúster
de hardware subyacente, la
latencia de red y la aplicación
que efectúa la llamada.
11. Los principales conceptos que se utilizan en las Bases de Datos
Orientada a Objetos (BDOO) son las siguientes:
BASE DE DATOS
RELACIONAL
• Identidad de objetos
• Constructores de tipos
• Encapsulamiento
• Compatibilidad con los
lenguajes de programación
• Jerarquías de tipos y herencia
• Manejo de objetos complejos
• Polimorfismo y sobrecarga de
operadores y
Creación de versiones
BASE DE DATOS
NO RELACIONAL
12. BASE DE DATOS ORIENTADA A OBJETOS
Las base de datos orientadas a objetos propusieron con la
idea de satisfacer las necesidades de las aplicaciones más
complejas.
El enfoque orientado a objetos ofrece la flexibilidad para
cumplir con algunos de estos requerimientos sin estar
limitado por los tipos de datos y los lenguajes de consulta
disponibles en los sistemas de bases de datos
tradicionales.
13. Los principales conceptos que se utilizan en las Bases de Datos
Orientada a Objetos (BDOO) son las siguientes:
BASE DE DATOS ORIENTADA A OBJETOS
• Identidad de objetos
• Constructores de tipos
• Encapsulamiento
• Compatibilidad con los
lenguajes de programación
• Jerarquías de tipos y herencia
• Manejo de objetos complejos
• Polimorfismo y sobrecarga de
operadores y
Creación de versiones
14. BASE DE DATOS MULTIDIMENSIONALES
Las bases de datos multidimensionales (BDMB) son un
tipo de base de datos optimizada para Data Warehouse
que se utilizan principalmente para crear apliaciones
OLAP, una tecnología asociada al acceso y análisis de
datos en línea.
15. BASE DE DATOS MULTIDIMENSIONALES
A diferencia del modelo relacional, el modelo de datos
más extendido, -donde la información se almacena a
través de campos y registros-, las BDMD se basan en la
creación de aplicaciones OLAP y pueden verse como
bases de datos contenidos en una sola tabla.
16. BASE DE DATOS MULTIDIMENSIONALES
En las tablas multivaluadas se almacenan registros
referidos bien a las dimensiones de la misma o a las
métricas que se desean analizar, adoptando un campo o
columna por cada dimensión y otro campo por cada
métrica o hecho.
18. TIPO DE BASE DE DATOS
Un administrador de base de datos (DBA) es la persona
encargada de dirigir todas las actividades relacionadas con el
mantenimiento de una base de datos.
Las responsabilidades incluyen el diseño, implementación y
mantenimiento del sistema de base de datos; el
establecimiento de políticas y procedimientos relativos a la
gestión, la seguridad, el mantenimiento y el uso del sistema de
gestión de base de datos; y la capacitación de los empleados en
la gestión y el uso de las bases de datos.
¿QUE ES UN ADMINISTRADOR DE BASE DE DATOS?
19. TIPO DE BASE DE DATOS
FUNCIONES DE UN DBA
Preocuparse de que los servicios están operativos. el Database
Engine, SQL Server Agent, SSIS y reporting Services.
Atender las alertas de los sistemas.
Atender el fallo de los jobs. o sea comprobar que los jobs se ejecutan
correctamente.
Mantener el software actualizado aplicando los service packs.
Entre las principales funciones de un DBA tenemos:
20. FUNCIONES DE UN DBA
Diseñar y ejecutar el Plan de Recuperación para Desastres.
Básicamente planear y ejecutar copias de seguridad así como
comprobar la validez de las copias de seguridad.
Diseñar y ejecutar alta disponibilidad de los sistemas. Clustering,
mirroning, log shipping, Always On, etc.
Preocuparse por el rendimiento de los sistemas y solucionar
problemas de rendimiento.