Você está na página 1de 33

Administración de las

1
Bases de Datos
Agenda 2

1. Definición y Características Base datos.


2. Definición y Características DBA.
3. Sistema de Administración de Base de Datos (DBMS)
4. Modelos de Base Datos.
5. Almacén de Datos (DataWarehouse)
6. Minería de Datos.
7. Big Data
Bases de Datos 3

• Base de datos - Es una entidad en la cual se pueden almacenar


datos de manera estructurada, con la menor redundancia posible.

• Una base de datos proporciona a los usuarios el acceso a datos,


que pueden visualizar, ingresar o actualizar, en concordancia con
los derechos de acceso que se les hayan otorgado. Se convierte
más útil a medida que la cantidad de datos almacenados crece.
Características Base de Datos 4

• Una base de datos puede ser local, es decir que puede utilizarla
solo un usuario en un equipo o puede ser distribuida, la
información se almacena en equipos remotos y se puede acceder a
ella a través de una red.

• Independencia de los datos: Los datos no dependen del programa


y por tanto cualquier aplicación puede hacer uso de los datos.

• Múltiples usuarios pueden acceder a ellas al mismo tiempo.


Características Base de Datos 5

• Seguridad de acceso y auditoria: Permite que tengamos un control sobre la


seguridad de los datos por medio de una bitácora.

• Reducción de la redundancia: Se reduce y en muchos casos de elimina la


duplicidad de los datos:

• Se consigue un mayor aprovechamiento del espacio.


• Evitamos que exista inconsistencias (contradicciones) entre datos

• Velocidad de acceso: Solo las base de datos permite un acceso rápido a


altos volúmenes de información.
Administrador de Base de datos (DBA) 6

• Dirige, administra y ejecuta todas las actividades relacionadas al


mantenimiento exitoso del ambiente de la base de datos.

• Algunas responsabilidades incluye: establecer políticas y


procedimientos concernientes a la administración, seguridad
mantenimiento y uso del sistema de base de datos.

• Entrenar a los empleados en el mantenimiento y uso de las base


de datos.
Administrador de Base de datos (DBA) 7

• Se espera que un DBA se mantenga al tanto de las nuevas tecnologías


y nuevos enfoques de diseño.
• Normalmente, un DBA tiene una licenciatura en Ciencias de la
Computación y algún entrenamiento en el trabajo con un producto de
base de datos particular o una experiencia más amplia con una gama
de productos de base de datos.
• Se espera que un DBA tenga experiencia con uno o más de los
principales productos de administración de bases de datos, como SQL
(Structured Query Language), SAP y software de administración de
bases de datos basado en Oracle.
Sistema Administrador de Base de datos
(DBMS / SGBD) 8

• Sistema de Software para crear y administrar base de datos. DBMS


provee a los usuarios y programadores con un método sistemático
para la creación, recuperación, actualización y manejo de los
datos

• Funciona como una interfaz entre la base de datos y el usuario


final o aplicaciones asegurándose de que los datos están
organizados de forma consistente y sigue siendo fácilmente
accesible.
Sistema Administrador de Base de datos
(DBMS) 9

• DBMS administra 3 elementos importantes: los datos, el motor de


base de datos y el esquema de base de datos (define la estructura
lógica de los datos).

• Típicas tareas soportadas por el DBMS incluyen administración de


cambios (Change Management), monitoreo / ajuste de
rendimiento y respaldo y recuperación.
• También son responsables de rollbacks automatizados, reinicios y
recuperación, así como el registro y la auditoría de la actividad.
Sistema Administrador de Base de datos
(DBMS) 10

• Ofrecer independencia de datos tanto lógicos como físicos:

• Proteger a los usuarios y aplicaciones de la necesidad de saber dónde están


almacenados los datos o tener que preocuparse por los cambios en la estructura
física de los datos (almacenamiento y hardware).

• Mientras los programas usen la interfaz de programación de aplicaciones (API)


para la base de datos proporcionada por el DBMS, los desarrolladores no tendrán
que modificar programas sólo porque se han realizado cambios en la base de
datos.
Ofrecer independencia de datos tanto lógicos
como físicos. 11
Ventajas de la DBMS 12

• Permite a los usuarios y aplicaciones acceder y usar los mismo


datos sin afectar la integridad de los mismos.
• Acceso simple y estandarizado para las aplicaciones.
• Procedimientos de administración uniforme para los datos.
• Sistemas pueden ser modificados mucho mas fácil según los
requerimientos del negocio.
• Nuevas categorías de datos pueden ser agregadas sin perturbar los
sistemas y aplicaciones existentes.
Modelo de base de datos 13

• Tipo de modelo de datos que determina la estructura lógica de una


base de datos y de manera fundamental determina el modo de
almacenar, organizar y manipular los datos:
• Modelo jerárquico
• Modelo en red
• Modelo relacional
• Modelo entidad–relación
• Modelo entidad–relación extendido
• modelo de objetos
• modelo documental
• Modelo entidad–atributo–valor
• Modelo en estrella
Modelo Jerárquico 14
• Enlaza los registros en forma de estructura de árbol en donde un nodo
padre de información puede tener varios nodos hijo. De la misma manera se
puede establecer relación entre los nodos hermanos
• Facilita relaciones padre-hijo, es decir, relaciones 1:N del modelo relacional.
Pero a diferencia de éste último, las relaciones son unidireccionales.
Modelo de red 15
• El modelo de red es un modelo de base de datos concebido como
un modo flexible de representar objetos y su relación. Permitió un
modelado más natural de relaciones entre entidades.
• Un nodo hijo puede tener más de un solo nodo padre (relación
muchos a muchos). E
• Existen los punteros, que son conexiones adicionales entre nodos
padres y nodos hijos.
Modelo Relacional 16

• 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.

• Es un conjunto de tablas que contienen datos provistos en


categorías predefinidas. Cada tabla (que a veces se llaman
‘relación’) contiene una o más categorías de datos en columnas.
Cada fila contiene una instancia única de datos para las categorías
definidas por las columnas
Modelo Relacional 17

• Los comandos de lenguaje de consultas estructuradas (SQL) se utilizan


para consultas interactivas para obtener y recopilar información de una
base de datos relacional.
• Son relativamente fáciles de crear y acceder, una base de datos
relacional tiene la importante ventaja de ser fácil de extender: después
de la creación original de una base de datos, una nueva categoría de
datos se puede añadir sin necesidad de que todas las aplicaciones
existentes sean modificadas.
Modelo Relacional 18
Modelo Transaccional 19

• Su fin es el envío y recepción de datos a grandes velocidades


• Son poco comunes.
• Están dirigidas por lo general al entorno de análisis de calidad,
datos de producción e industrial.
• La redundancia y duplicación de información no es un problema
como con las demás bases de datos
• Permiten algún tipo de conectividad a bases de datos relacionales.
Modelo Multidimensional 20

• Conceptualmente, una base de datos multidimensional utiliza la


idea de un cubo de datos para representar las dimensiones de los
datos disponibles para un usuario.

• Una base de datos relacional se accede normalmente mediante


una consulta de Lenguaje de Consulta Estructurado (SQL), una
base de datos multidimensional permite a un usuario hacer
preguntas como: "¿Cuántos Yaris se han vendido en Liberia en lo
que va del año?"
Modelo Multidimensional 21
Base datos orientados a objetos 22

• Una BDOO almacena y manipula información que puede ser


digitalizada (presentada) como objetos, además proporciona un
acceso ágil y permite una gran capacidad de manipulación.
• Proporciona un ambiente para el desarrollo de aplicaciones y un
depósito persistente listo para su explotación
• El paradigma orientado a objetos se basa en el encapsulamiento
de datos y del código relacionado con cada objeto en una sola
unidad.
Base datos orientados a objetos 23

• Una base de datos orientada a objetos es una base de datos que


incorpora todos los conceptos importantes del paradigma de
objetos:

• Encapsulación – Propiedad que permite ocultar la información al resto de


los objetos, impidiendo así accesos incorrectos o conflictos.
• Herencia – Propiedad a través de la cual los objetos heredan
comportamiento dentro de una jerarquía de clases.
• Polimorfismo – Propiedad de una operación mediante la cual puede ser
aplicada a distintos tipos de objetos.
Base de datos distribuidas 24

• La información que estructura la base de datos esta almacenada


en diferentes sitios en la red, y los diferentes sistemas de
información que las utilizan acceso datos en distintas posiciones
geográficas.

• Por ende es una colección de datos que pertenecen lógicamente a


un solo sistema, pero se encuentra físicamente distribuido en
varios computadores o servidores de datos en una red de
computadoras.
Base de datos distribuidas 25
Almacén de datos (DataWarehouse) 26

• Es una colección de datos en la cual se encuentra integrada la


información de la empresa u organización. Esta información es de
utilidad en el proceso de toma de decisiones gerenciales.
• Un data warehouse (repositorio de datos) es como el expediente
de una empresa con información transaccional y operacional, que
es almacenada en una base de datos diseñada para favorecer
análisis y la divulgación eficientes de datos.
• El almacenamiento de los datos no debe usarse con datos de uso
actual.
Almacén de datos (DataWarehouse) 27

• Características del repositorio de datos:


• Orientado a temas.- Los datos en la base de datos están organizados de
manera que todos los elementos de datos relativos al mismo evento u
objeto del mundo real queden unidos entre sí.
• Variante en el tiempo.- Los cambios producidos en los datos a lo largo del
tiempo quedan registrados para que los informes que se puedan generar
reflejen esas variaciones.
• No volátil.- La información no se modifica ni se elimina, una vez
almacenado un dato, éste se convierte en información de sólo lectura, y se
mantiene para futuras consultas.
• Integrado.- La base de datos contiene los datos de todos los sistemas
operacionales de la organización, y dichos datos deben ser consistentes
Almacén de datos (DataWarehouse) 28

• En el funcionamiento de un almacén de datos son muy importantes las


siguientes ideas:

• Integración - Los datos provenientes de bases de datos distribuidas por las diferentes
unidades de la organización y que con frecuencia tendrán diferentes. Se debe facilitar una
descripción global y un análisis comprensivo de toda la organización en el almacén de
datos.

• Separación - Los datos usados en operaciones diarias y de los datos usados en el almacén
de datos para los propósitos de divulgación, de ayuda en la toma de decisiones, para el
análisis y para operaciones de control no deben coincidir en la misma base de datos, ya
que obedecen a objetivos muy distintos y podrían entorpecerse entre sí.
Minería de Datos 29

• La minería de datos es el proceso de detectar la información


procesable de los conjuntos grandes de datos. Utiliza el análisis
matemático para deducir los patrones y tendencias que existen en
los datos.

• Estos patrones no se pueden detectar mediante la exploración


tradicional de los datos porque las relaciones son demasiado
complejas o porque hay demasiado datos.
Minería de Datos 30

• El objetivo general del


proceso consiste en extraer
información de un conjunto
de datos y transformarla en
una estructura comprensible
para su uso posterior.
Minería de Datos - Aplicaciones 31

• Negocios - Crear modelos para predecir qué clientes pueden


cambiar, la empresa podría construir modelos separados para cada
región y/o para cada tipo de cliente.
• Fraudes - Detección de transacciones de lavado de dinero o de
fraude en el uso de tarjetas de crédito o de servicios de telefonía
móvil.
• RRHH - Identificación de las características de sus empleados de
mayor éxito. La información obtenida puede ayudar a la
contratación de personal, centrándose en los esfuerzos de sus
empleados y los resultados obtenidos por estos.
BIG Data 32

• Big data (en español, grandes datos o grandes volúmenes de datos)


es un término evolutivo que describe cualquier cantidad
voluminosa de datos estructurados, semiestructurados y no
estructurados que tienen el potencial de ser extraídos para
obtener información.

• Los datos grandes se caracterizan a menudo por tres Vs: el


Volumen extremo de datos, la gran Variedad de tipos de datos y la
Velocidad a la que se deben procesar los dato
Big Data: Caso de Análisis 33

• El partido político PUN no logro la presidencia de la republica en las


pasadas elecciones y aunque logro algunas curules en el congreso, las
mismas están por debajo de la meta que se había planteado al inicio de la
campaña

• Trabajo en grupo: Ustedes han sido contratados por el partido para


realizar un análisis de los resultados de las elecciones y plantear una
estrategia para la próxima campaña electoral
• Describan de que forma realizarían dicho análisis y que recomendaciones
daría al partido

Você também pode gostar