Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
“Santiago Mariño”
Extensión Barcelona
Profesor: Bachiller:
Introducción………………………………………………………………………………………………………………………………3
Base de datos…………………………………………………………………………………………………………………………….4
Características……………………………………………………………………………………………………………………………4
Tipos y aplicaciones……………………………………………………………………………………………………………………5
Ventajas y desventajas……………………………………………………………………………………………………………….7
Visión de datos…………………………………………………………………………………………………………………………..8
Arquitectura…………………………………………………………………………………………………………………………….10
Conclusión……………………………………………………………………………………………………………………………….11
Bibliografía………………………………………………………………………………………………………………………………12
Anexos…………………………………………………………………………………………………………………………………….13
INTRODUCCIÓN
Simplificando mucho, podemos decir que una base de datos es un conjunto de datos ordenados
según ciertas reglas y criterios. Si a esta definición le añadimos el concepto de Gestor de bases de
datos nos encontramos ante una aplicación que permite almacenar de forma ordenada, cualquier
tipo de información, así como acceder y recuperar estos datos aplicando distintos filtros y criterios
de selección. Y es en esta última parte donde reside la verdadera razón de ser de las bases de datos:
en las posibilidades de recuperar sólo la información que necesitamos en cada momento, ordenarla
e incluso aplicar operaciones aritméticas sobre ella.
3
BASE DE DATOS
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto
y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede
considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en
papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos
como la informática y la electrónica, la mayoría de las bases de datos están en formato digital,
siendo este un componente electrónico, por tanto, se ha desarrollado y se ofrece un amplio rango
de soluciones al problema del almacenamiento de datos.
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.
Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas; También son
ampliamente utilizadas en entornos científicos con el objeto de almacenar la información
experimental.
CARACTERISTICAS
Entre las principales características de los sistemas de base de datos podemos mencionar:
4
TIPOS Y APLICACIONES
1. Bases de datos estáticas
Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos
que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a
través del tiempo, realizar proyecciones y tomar decisiones. Por ejemplo, la empresa IBM se dedicó
al desarrollo de la computadora y ha hecho grandes impactos en el área informática.
Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo
operaciones como actualización, borrado y adición de datos, además de las operaciones
fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema
de información de un supermercado, una farmacia, un videoclub o una empresa.
Un sistema de base de datos deductiva, es un sistema de base de datos, pero con la diferencia de
que permite hacer deducciones a través de inferencias. Se basa principalmente en reglas y hechos
que son almacenados en la base de datos. Las bases de datos deductivas son también llamadas
bases de datos lógicas, a raíz de que se basa en lógica matemática.
Son bases de datos cuyo único fin es el envío y recepción de datos a grandes velocidades, estas
bases son muy poco comunes y están dirigidas por lo general al entorno de análisis de calidad, datos
de producción e industrial, es importante entender que su fin único es recolectar y recuperar los
5
datos a la mayor velocidad posible, por lo tanto la redundancia y duplicación de información no es
un problema como con las demás bases de datos, por lo general para poderlas aprovechar al
máximo permiten algún tipo de conectividad a bases de datos relacionales.
Éste es el modelo utilizado en la actualidad para modelar problemas reales y administrar datos
dinámicamente. En este modelo, el lugar y la forma en que se almacenen los datos no tienen
relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable
ventaja de que es más fácil de entender y de utilizar para un usuario esporádico de la base de datos.
La información puede ser recuperada o almacenada mediante “consultas” que ofrecen una amplia
flexibilidad y poder para administrar la información.
Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de Cubos
OLAP. Básicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en
una base de datos relacional podría serlo también en una base de datos multidimensional), la
diferencia está más bien a nivel conceptual; en las bases de datos multidimensionales los campos o
atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien
representan métricas que se desean estudiar.
Este modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos, trata de
almacenar en la base de datos los objetos completos (estado y comportamiento). Una base de datos
orientada a objetos es una base de datos que incorpora todos los conceptos importantes del
paradigma de objetos:
En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos
como parte de la definición de la base de datos. Una operación (llamada función) se especifica en
dos partes. La interfaz (o signatura) de una operación incluye el nombre de la operación y los tipos
de datos de sus argumentos (o parámetros). La implementación (o método) de la operación se
especifica separadamente y puede modificarse sin afectar la interfaz. Los programas de aplicación
de los usuarios pueden operar sobre los datos invocando a dichas operaciones a través de sus
nombres y argumentos, sea cual sea la forma en la que se han implementado. Esto podría
denominarse independencia entre programas y operaciones.
6
Bases de datos documentales
Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más potentes.
Tesaurus es un sistema de índices optimizado para este tipo de bases de datos.
VENTAJAS Y DESVENTAJAS
Las bases de datos tienen muchas ventajas al utilizarlas, pero también podemos considerar algunas
desventajas, estas son:
Ventajas:
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.
Esta es una gran ventaja, ya que la información siempre estará disponible para los usuarios.
Los usuarios tendrán la certeza de que la información que están solicitando no esta repetida o es
redundante.
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.
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.
Mejor mantenimiento.
7
Al estar la información en medios electrónicos, el darle mantenimiento es mucho más fácil ya que
se cuentan con herramientas para este mantenimiento.
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.
Actualización.
Es necesario mantener actualizados a los usuarios ya que las tecnologías van cambiando
constantemente.
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.
VISION DE DATOS
Un sistema de base de datos mostrará la información que un usuario requiera, la forma de mostrarla
dependerá del usuario mismo, escondiendo la complejidad (como la forma de tratar los datos, el
cómo están almacenados, detalles que el usuario no necesita conocer) a los usuarios para simplificar
su interacción con el sistema.
Nivel Físico: Describe cómo se almacenan realmente los datos. Se describen en detalle las
estructuras de datos complejas de bajo nivel.
Nivel Lógico: Es el siguiente nivel más alto de abstracción. Describe qué datos se almacenan
en la base de datos y qué relaciones existen entre esos datos. Los administradores de bases
de datos, que deben decidir la información que se mantiene en la base de datos, usan el
nivel lógico de abstracción.
8
RELACION ENTRE LOS SISTEMAS DE INFORMACION Y BASE DE DATOS
La base de datos es un sistema de almacenamiento y de solución de los problemas. Nos permite
acceder rápidamente a la información almacenada que se modifica con el tiempo, además permite
operaciones como actualización, borrado y adición de datos y operaciones fundamentales de
consulta y a su vez responde a la necesidad de la empresa la cual está haciendo uso de este sistema
porque permite diseñar, crear y mantener cada uno de los componentes necesario para asegurar
un funcionamiento óptimo. El sistema de información monitorea las actividades o movimientos de
una empresa u organización, Su hardware es importante para su funcionamiento y es fundamental
conocer sus procedimientos básicos los cuales son entrada, almacenamiento, procesamiento y
salida de información para así tener una mayor facilidad a la hora de manejar o ingresar en él,
además nos brinda una ayuda cuando queremos tener la información que necesitamos de manera
rápida.
las bases de datos son una herramienta para los sistemas de información ya que hacen parte del
software y es el encargado de almacenar y procesar la información, y el software hace parte de los
sistemas.
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. Permiten presentar la información de la base de datos en variados formatos. La mayoría
incluyen un generador de informes. También pueden incluir un módulo gráfico que permita
presentar la información con gráficos y tablas.
Generalmente se accede a los datos mediante lenguajes de consulta, lenguajes de alto nivel que
simplifican la tarea de construir las aplicaciones. También simplifican las consultas y la presentación
de la información. Un SGBD permite controlar el acceso a los datos, asegurar su integridad, gestionar
el acceso concurrente a ellos, recuperar los datos tras un fallo del sistema y hacer copias de
seguridad. Las bases de datos y los sistemas para su gestión son esenciales para cualquier área de
negocio, y deben ser gestionados con esmero.
9
ARQUITECTURA
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, por
ejemplo:
operaciones directas con la base de datos: definición de tipos, asignación de niveles
de seguridad, actualización de datos, consulta de la base de datos...
operaciones relativas a la operación del SGBD: copia de seguridad y restauración,
recuperación tras una caída, monitoreo de seguridad, gestión del almacenamiento,
reserva de espacio, monitoreo de la configuración, monitoreo de prestaciones,
afinado...
las interfaces externas bien pueden ser utilizadas por usuarios (p. e.
administradores) o bien por programas que se comunican a través de una API.
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. Se
procesan las expresiones en dicho lenguaje (ya sea compilado o interpretado) para extraer
las operaciones de modo que puedan ser ejecutadas por el 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. En algunas arquitecturas el mecanismo de almacenamiento está
integrado en el motor de la base de 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. Las
transacciones pueden ser especificadas externamente al SGBD para encapsular un grupo de
operaciones. El motor de transacciones sigue la ejecución de las transacciones y gestiona su
ejecución de acuerdo con las reglas que tiene establecidas (p. ej., control de concurrencia y
su ejecución o cancelación).
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.
10
CONCLUSIÓN
Las bases de datos son el núcleo de las principales aplicaciones, sitios web y servicios corporativos
Algunos de los aspectos aprendidos y que de gran peso es la base de datos su definición, ventajas y
características donde podemos decir que la base de datos: Es una colección de datos o información
usados, cuyo propósito es responder a consultas y ejecutar transacciones de datos, para dar
servicios a muchas aplicaciones al mismo tiempo.
En todos los casos hay herramientas de gestión y control que permiten verificar su funcionamiento
y eventualmente corregirlo.
11
BIBLIOGRAFÍA
Bibliografía
Bases de Datos. Fundamentos de BDs y algo más…. (4 de Febrero de 2009). Abstracción y visión de
datos. Obtenido de Bases de Datos. Fundamentos de BDs y algo más…:
https://uvfdatabases.wordpress.com/2009/02/04/abstraccion-de-datos/
CIBERTAREAS. (18 de Septiembre de 2013). Ventajas y desventajas de las bases de datos. Obtenido
de CIBERTAREAS: https://cibertareas.info/ventajas-y-desventajas-de-las-bases-de-datos-
herramientas-informaticas-1.html
12
ANEXOS
Ilustración 2
13
Ilustración 3: Ejemplo de un modelo de una base de datos jerárquica
14
Ilustración 5: Ejemplo de tablas y relaciones.
15