1. República Bolivariana de Venezuela
Instituto Universitario Politécnico “Santiago Mariño”
Ingeniería de Sistemas
Sede Barcelona, Estado Anzoátegui
Base de datos (BDD)
Sistemas de gestión de bases de datos (SGBD)
Elaborado por:
Alejandro Rodríguez
CI: 16.480.224
2. INTRODUCCCION
La primera vez que se escuchó el término Base de Datos, fue en el año 1963, en un simposio en California,
refiriéndose a un conjunto de información relacionada que se encuentra agrupada o estructurada. Desde el punto
de vista informático, es un conjunto de datos almacenados en discos que permiten el acceso directo a ellos.
Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD (del inglés database
management system o DBMS), que permiten almacenar y posteriormente acceder a los datos de forma rápida y
estructurada. Las propiedades de estos DBMS, así como su utilización y administración, se estudian dentro del
ámbito de la informática
3. ¿QUE ES UNA BASE DE DATOS?
Se define una base de datos como una serie de datos organizados y relacionados
entre sí, los cuales son recolectados y explotados por los sistemas de información
de una empresa o negocio en particular.
4. CARACTERISTICAS DE UNA BASE DE DATOS
Entre las principales características de los sistemas de base de datos podemos mencionar:
Independencia lógica y física de los datos.
Redundancia mínima.
Acceso concurrente por parte de múltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditoría.
Respaldo y recuperación.
Acceso a través de lenguajes de programación estándar.
5. APLICACIÓN DE LAS BASE DE DATOS
Las bases de datos son programas de software diseñados para recoger, gestionar y difundir información
de manera eficiente. Las bases de datos forman una parte esencial de casi todas las empresas y
organizaciones actuales.
Banca: Para información de los clientes, cuentas, préstamos, transacciones bancarias, para
compras con tarjeta de crédito, generación mensual de pagos, créditos, etc.
Líneas aéreas: Para reservas e información de planificación. Las líneas aéreas fueron de los
primeros en usar las bases de datos de forma distribuida geográficamente (los terminales situados
en todo el mundo accedían al sistema de bases de datos centralizado a través de las líneas
telefónicas y otras redes de datos).
6. APLICACIÓN DE LAS BASE DE DATOS
Escuelas: Para información de los estudiantes, matrículas de las asignaturas y cursos.
Telecomunicaciones: Para guardar un registro de las llamadas realizadas, generación mensual de
facturas, manteniendo el saldo de las tarjetas telefónicas de prepago y para almacenar información
sobre las redes de comunicaciones.
Finanzas: Para almacenar información sobre grandes empresas, ventas y compras de documentos
formales financieros, como bolsa y bonos.
Ventas: Para información de clientes, productos y compras.
7. APLICACIÓN DE LAS BASE DE DATOS
Producción: Para la gestión de la cadena de producción y para el seguimiento de la producción de
elementos en las factorías, inventarios de elementos en almacenes y pedidos de elementos.
Recursos humanos: Para información sobre los empleados, salarios, impuestos y beneficios, y para la
generación de las nóminas
8. TIPOS DE BASES DE DATOS
Entre los diferentes tipos de base de datos, podemos encontrar los siguientes:
MySql: Es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es
recomendable usar para grandes volúmenes de datos.
PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra muy bien grandes cantidades de datos, y
suelen ser utilizadas en intranets y sistemas de gran calibre.
Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el programa access,
el cual crea un archivo .mdb con la estructura ya explicada.
Microsoft SQL Server: Es una base de datos más potente que access desarrollada por Microsoft. Se utiliza para
manejar grandes volúmenes de informaciones.
9. VENTAJAS Y DESVENTAJAS DE UNA BASE DE
DATOS
Ventajas
Almacenan grandes cantidades de información: Esto es muy útil para las grandes compañías que
manejan grandes volúmenes de información.
Compartir la información: Los usuarios de distintas oficinas pueden compartir datos e información que
son de gran importancia para sus departamentos o funciones.
Acceso rápido a la información: Esta es una gran ventaja, ya que la información siempre estará
disponible para los usuarios.
Eliminación de información repetida o redundante: Los usuarios tendrán la certeza de que la
información que están solicitando no está repetida o es redundante.
10. VENTAJAS Y DESVENTAJAS DE UNA BASE DE
DATOS
Ventajas
Aumento en la productividad: Como la información está disponible y es
coherente, los usuarios podrán aumentar su rendimiento al saber que cuentan
con una información fiel.
Reducción del espacio de almacenamiento: Al tener la información en medios
electrónicos, se reduce considerablemente el espacio para almacenar de manera
tradicional.
Mejora la seguridad de la información: Existe un acceso reducido para los
usuarios, de tal manera que cierta información podrá ser controlada por los
administradores de la base de datos.
11. VENTAJAS Y DESVENTAJAS DE UNA BASE DE
DATOS
Desventajas
Tamaño: Entre más grande sea la base de datos, se requiere mayor capacidad de disco duro y más
memoria RAM para que pueda funcionar adecuadamente.
Costo: El hardware y software para el correcto funcionamiento de una base de datos es costoso.
Actualización: Es necesario mantener actualizados a los usuarios ya que las tecnologías van cambiando
constantemente.
Vulnerabilidad a los fallos: Esta es una gran desventaja ya que la base de datos está expuesta a fallos que
no están en las manos de los usuarios, como una descarga eléctrica.
12. VISIÓN DE LOS DATOS: INDEPENDENCIA LÓGICA Y
FÍSICA
Lo podemos definir como la capacidad para modificar el esquema en un nivel del sistema sin tener que
modificar el esquema del nivel inmediato superior.
Se pueden definir dos tipos de independencia de datos:
Independencia lógica: Es la capacidad de modificar el esquema conceptual sin tener que alterar los
esquemas externos ni los programas de aplicación. Se puede modificar el esquema conceptual para ampliar
la base de datos o para reducirla. Son más difíciles de lograr que las independencias físicas, ya que los
programas de aplicación son fuertemente dependientes de la estructura lógica de los datos a los que
acceden.
13. VISIÓN DE LOS DATOS: INDEPENDENCIA LÓGICA Y
FÍSICA
Independencia Física: Es la capacidad de modificar el esquema interno sin tener que alterar el esquema
conceptual (o los externos). Se refiere sólo a la separación entre las aplicaciones y las estructuras físicas de
almacenamiento. Por ejemplo, puede ser necesario reorganizar ciertos ficheros físicos con el fin de mejorar el
rendimiento de las operaciones de consulta o de actualización de datos.
14. RELACIÓN ENTRE LOS SISTEMAS DE INFORMACIÓN Y LAS
BASE DE DATOS
La información es lo más importante que toda empresa tiene, por tal motivo, debemos garantizar que está
información esté bajo medidas de seguridad o protección, es así como a diario nos vemos en la necesidad de
implementar Base de Datos que permiten almacenar, guardar grandes cantidades de información de manera
organizada en un disco y luego la podemos encontrar y utilizar fácilmente; toda esta información ha sido recolectada y
explotada por los Sistemas de Información de una empresa o negocio en particular, que sirven de apoyo a profesionales
y gerentes en la toma de mejores decisiones, logrando de esta manera ventajas frente a la competencia.
Como podemos observar la información que se maneja en una base de datos se ha conseguido u obtenido
previamente de los sistemas de información que manejamos en las empresas quienes optimizan la toma de decisiones.
15. SISTEMAS DE GESTIÓN DE BASES DE DATOS
Un sistema gestor de base de datos (SGBD) es un conjunto de programas que permiten el almacenamiento,
modificación y extracción de la información en una base de datos, además de proporcionar herramientas para
añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas
específicas de consulta y de generación de informes, o bien mediante aplicaciones al efecto.
Estos sistemas también proporcionan métodos para mantener la integridad de los datos, para administrar el
acceso de usuarios a los datos y para recuperar la información si el sistema se corrompe.
16. ARQUITECTURA DE UN SGBD
La arquitectura de un SGBD especifica sus componentes (incluyendo su descripción funcional) y sus
interfaces. Trata de conceptos distintos que la arquitectura de la base de datos. Los componentes principales de
un SGBD son:
Interfaces externas: Medios para comunicarse con el SGDB en ambos sentidos (E/S) y explotar a todas
sus funciones. Pueden afectar a la BD o a la operación del SGBD.
Intérprete o procesador del lenguaje: La mayor parte de las operaciones se efectúan mediante un
lenguaje de base de datos. Existen lenguajes para definición de datos, manipulación de datos (p. e.
SQL), para especificar aspectos de la seguridad y más. Las sentencias en ese lenguaje se introducen en
el SGBD mediante la interfaz adecuada.
17. ARQUITECTURA DE UN SGBD
Optimizador de consultas: Realiza la optimización de cada pregunta y escoge el plan de actuación más
eficiente para ejecutarlo.
Motor de la base de datos: Realiza las operaciones requeridas sobre la base de datos, típicamente
representándolo a alto nivel.
Mecanismo de almacenamiento: Traduce las operaciones a lenguaje de bajo nivel para acceder a los datos.
Motor de transacciones: Para conseguir corrección y fiabilidad, la mayoría de las operaciones internas del
SGBD, se realizan encapsuladas dentro de transacciones.
Gestión y operación de SGBD: Comprende muchos otros componentes que tratan de aspectos de gestión y
operativos del SGBD como monitoreo de prestaciones, gestión del almacenamiento, mapas de
almacenamiento.
18. USUARIOS DE UN SGBD
Integrar de modo unificado y coherente la información (datos) para servir a los diferentes usuarios y
aplicaciones.
Tipos de usuarios
Usuarios finales:
Habituales (aplicaciones, consultas interactivas)
Esporádicos (consultas especializadas)
Programadores de aplicaciones (lenguaje huésped, lenguajes específicos)
Usuarios “especiales”
Administrador de la Base de Datos
Definición del esquema
Definición de las estructuras de almacenamiento y métodos de acceso
Modificaciones (mantenimiento) del esquema y organización física
19. CONCLUSION
Un base de datos es un almacén que nos permite guardar grandes cantidades de información de forma organizada
para poder en un futuro encontrarla y utilizarla fácilmente.
Para la gestión se han creado los sistemas de gestión de bases de datos, comúnmente conocidos como SGBD, que
permiten tener un control, casi total, de lo que ocurre en las bases de datos. A través de estos sistemas, se es capaz de
asegurar la disponibilidad mediante replica de los datos, garantizar las copias de seguridad, restringir el acceso a los
datos, controlar mediante sistemas de log quien accede a qué información y cuándo, optimizar la respuesta de portales,
proporcionar complejos informes que la empresa necesita o, incluso, automatizar alarmas de negocio, periódicamente.
20. BIBLIOGRAFIA
• Damián Pérez Valdés (2007), ¿Que son las bases de datos? [en línea], disponibles en: http://www.maestrosdelweb.com/que-
son-las-bases-de-datos/
• Morris Wall (2017), Qué son las aplicaciones de base de datos. [en línea], disponible en: https://muyfitness.com/que-son-las-
aplicaciones-de-base-de-datos_13171008/
• Ventajas y desventajas de las bases de datos, (2013). [en linea], disponible en: https://cibertareas.info/ventajas-y-desventajas-
de-las-bases-de-datos-herramientas-informaticas-1.html
• Tombasededatos's Blog, (2010). independencia lógica y física de los datos [en línea], disponible en:
https://tombasededatos.wordpress.com/2010/08/21/1-4-1-2-independencia-logica-y-fisica-de-los-datos/
• S.Velilla, Base de datos y SGBD [en linea], Univ. De Zaragoza, disponible en:
http://webdiis.unizar.es/asignaturas/BD/transparenciasBD/PDFs_1x1/leccion_2.pdf