Concepto y Manejo de Bases de Datos
Concepto y Manejo de Bases de Datos
Concepto y Manejo de Bases de Datos
de bases de datos
INTRODUCCIÓN A LAS
BASES DE DATOS
• Las empresas observaron el valor de la información se fue
produciendo una demanda fuerte por dichos sistemas.
• Crecimiento constante.
• La información debe de estar organizada y administrada.
• Aún existen activos tangibles.
2
• No se sabe el valor de la información.
• Si existe buena información las decisiones son
pertinentes y certeras .
• trabajan con menor incertidumbre y es menos
probable que tomen decisiones convenientes.
Las bases de datos son muy utilizadas
en la actualidad.
6
SISTEMA DE GESTIÓN DE
BASE DE DATOS (SGBD)
• Consiste en una colección de datos interrelacionados.
• Conjunto de programas para acceder a dichos datos.
• objetivo principal de un sistema de gestión de base de datos es:
proporcionar una forma de almacenar y recuperar la información de
una base de datos de manera que sea tanto práctico como eficiente.
7
los sistemas de base de datos se diseñan para gestionar grandes cantidades de información.
Los programas de aplicación operan sobre los datos almacenados en la base utilizando las
facilidades que brindan los sistemas de base de datos, los que, en la mayoría de los casos, poseen
lenguajes especiales de manipulación de la información que facilitan el trabajo de los usuarios.
8
9
ARCHIVO Y BASE DE DATOS
existe una diferencia importante entre ellos.
• Un archivo es un conjunto de registros en el que cada registro está
formado por múltiples elementos llamados campos.
• Una base de datos, normalmente, abarca un gran número de archivos y,
además, permite captar las relaciones existentes entre los registros.
(Por lo tanto, un sistema de base de datos supera al sistema de archivos, ya que
ofrece al analista o programador la posibilidad de representar las relaciones entre
registros).
10
APLICACIONDES DE LOS SISTEMAS DE
BASES DE DATOS
Las bases de datos son ampliamente usadas. las siguientes son algunas de las aplicaciones más
representativas :
Bancos
Líneas aéreas
universidades
11
Transacciones de
tarjetas de crédito
Telecomunicaciones.
Finanzas
12
Ventas
Producción
Recursos humanos
13
OBJETIVOS DE LAS BASES DE
DATOS
• INDEPENDENCIA DE DATOS Y PROGRAMAS DE APLICACIÓN.
• MINIMIZACIÓN DE LA REDUNDANCIA.
• INTEGRACIÓN Y SINCRONIZACIÓN DE LAS BASES DE DATOS
• INTEGRIDAD DE LOS DATOS.
14
¿QUÉ ES UN SOFTWARE DE BASE DE
DATOS?
El software de base de datos se utiliza para crear, editar y mantener archivos y registros de bases de
datos, lo que facilita la creación de archivos y registros, la entrada de datos, la edición de datos, la
actualización y la creación de informes.
17
Una base de datos relacional ha de cumplir al menos dos
objetivos
✓ Es que el sistema debe presentar al usuario los datos en forma de
TABLAS.
18
✓ Otra característica esencial de cualquier base de datos relacional es que acepta
el lenguaje de consulta “set-at-a-time”.
Bases de datos distribuidas. Una base de datos distribuida consta de dos o más archivos que se
encuentran en sitios diferentes. La base de datos puede almacenarse en varios ordenadores, ubicarse en la
misma ubicación física o repartirse en diferentes redes.
• Bases de datos de autogestión. El tipo de base de datos más nuevo e innovador, las bases
de datos de autogestión (también conocidas como bases de datos autónomas) están basadas
en la nube y utilizan el machine learning para automatizar el ajuste de la base de datos, la
seguridad, las copias de seguridad, las actualizaciones y otras tareas de gestión rutinarias
que tradicionalmente realizan los administradores de bases de datos.
• Archivos personales.
ALGUNOS
OTROS • Bibliotecas públicas.
EJEMPLOS
DE BASES DE
DATOS • Registros de transacciones.
• Historial médico.
23
Las bases de datos de las grandes empresas de hoy en día suelen admitir
consultas muy complejas y se espera que proporcionen respuestas casi
instantáneas a esas consultas. En consecuencia, se solicita a los administradores
de bases de datos que empleen una amplia variedad de métodos para ayudar a
mejorar el rendimiento. Algunos desafíos comunes a los que se enfrentan
incluyen:
DESAFÍOS DE • Absorción de aumentos significativos en el volumen de
LAS BASES DE datos.
DATOS • Garantía de seguridad de los datos.
24
Partiendo de la definición de “un dato” el cual es una unidad mínima de la información, que por si misma no
nos dice nada. Se concluye que una base de datos es un repositorio de información, donde dicha información
está formada por datos y que debe en todo momento evitar la Redundancia y buscar la Consistencia e
integridad de los datos.
Redundancia: Llamamos así al hecho de repetir información o en su caso dejar muchos vacíos
dadas las carencias de diseño.
Consistencia: De esta forma se conoce a todo dato o información que llena las siguientes
características:
Real, Única, Útil. La consistencia de datos será relativa a los
requerimientos del sistema.
Integridad: Es asegurar que las interrelaciones entre registros se mantienen coherentes, es
decir que se respetan las dependencias de existencia y que las claves (campos
identificadores de la tablas) que se definirán más adelante, sean únicas y que no se
repitan.
25
Para que el sistema sea útil debe recuperar los datos eficientemente. Esta
preocupación ha conducido al diseño de estructuras de datos complejas para la
representación de los datos en la base de datos. Como muchos usuarios de
sistemas de bases de datos no están familiarizados con la arquitectura de los
computadores, los desarrolladores esconden la complejidad a los usuarios a través
de varios niveles de abstracción para simplificar la interacción de los usuarios
con el sistema:
27
MUCHAS GRACIAS
Ing. Agr. Hugo Roberto Ruano
5974-6877
Hrruanoba@correo.url.edu.gt