Sei sulla pagina 1di 15

República Bolivariana De Venezuela

Instituto Universitario Politécnico

“Santiago Mariño”

Extensión Barcelona

Escuela de Ingeniería de Sistemas

Cátedra: Base de datos SS

Profesor: Bachiller:

Ramón A. Aray López Medina Iglesias Luis Fernando 24.828.471

Barcelona, Febrero del 2018


INDICE

Introducción………………………………………………………………………………………………………………………………3

Base de datos…………………………………………………………………………………………………………………………….4

Características……………………………………………………………………………………………………………………………4

Tipos y aplicaciones……………………………………………………………………………………………………………………5

Ventajas y desventajas……………………………………………………………………………………………………………….7

Visión de datos…………………………………………………………………………………………………………………………..8

Relación entre los sistemas de información y base de datos........................................................9

Sistemas de gestión de base de datos.……………………………………………………………………………………….9

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.

Insistiendo en el concepto de “conjunto ordenado de datos”, podemos encontrar un ejemplo


bastante claro en la diferencia existente entre un montón de números de teléfono y direcciones
escritos en trozos de papel o tenerlos organizados en una agenda. En ambos casos tenemos la misma
información, pero mientras que en el primero encontrar un número de teléfono puede llevarnos
bastante tiempo, en el segundo caso, el trabajo se puede reducir a unos pocos segundos. La
diferencia se encuentra en la forma en que la información está almacenada y organizada.

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:

 Integridad: La integridad de la base de datos se refiere a la validez y la consistencia de los


datos almacenados. Normalmente, la integridad se expresa mediante restricciones o reglas
que no se pueden violar. Estas restricciones se pueden aplicar tanto a los datos, como a sus
relaciones, y es el SGBD quien se debe encargar de mantenerlas.
 Seguridad: La seguridad de la base de datos es la protección de la base de datos frente a
usuarios no autorizados. Sin unas buenas medidas de seguridad, la integración de datos en
los sistemas de bases de datos hace que éstos sean más vulnerables que en los sistemas de
ficheros.
 Concurrencia: En algunos sistemas de ficheros, si hay varios usuarios que pueden acceder
simultáneamente a un mismo fichero, es posible que el acceso interfiera entre ellos de
modo que se pierda información o se pierda la integridad. La mayoría de los SGBD gestionan
el acceso concurrente a la base de datos y garantizan que no ocurran problemas de este
tipo.
 Recuperación: Muchos sistemas de ficheros dejan que sea el usuario quien proporcione las
medidas necesarias para proteger los datos ante fallos en el sistema o en las aplicaciones.
Los usuarios tienen que hacer copias de seguridad cada día, y si se produce algún fallo,
utilizar estas copias para restaurarlos.

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.

2. Bases de datos dinámicas

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

3. Bases de datos bibliográficas

Solo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. Un


registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de
publicación, editorial, título, edición, de una determinada publicación, etc. Puede contener un
resumen o extracto de la publicación original, pero nunca el texto completo, porque si no,
estaríamos en presencia de una base de datos a texto completo (o de fuentes primarias —ver más
abajo). Como su nombre lo indica, el contenido son cifras o números. Por ejemplo, una colección de
resultados de análisis de laboratorio, entre otras.

4. Bases de datos deductivas

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.

5. Base de datos de red

Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación


del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida
en el modelo jerárquico). Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía
una solución eficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa
administrar la información en una base de datos de red ha significado que sea un modelo utilizado
en su mayoría por programadores más que por usuarios finales.

6. Bases de datos transaccionales

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.

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

8. Bases de datos multidimensionales

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.

9. Bases de datos orientadas a objetos

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:

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

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:

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

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

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

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.

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.

Este proceso se realiza a través de varios niveles de abstracción:

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

SISTEMA DE GESTIÓN DE BASE 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. 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

Esmeralda, D. L. (s.f.). Diseño de base de datos. Obtenido de CIDECAME:


http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro14/11_caractersticas_de_la_bas
e_de_datos.html

Valos, S. G. (7 de Febrero de 2011). Usos y aplicaiones de base de datos. Obtenido de Blog de


WordPress.com: https://susanagonzalezavalos.wordpress.com/070211-usos-y-
aplicaciones-de-base-de-datos/

Wikipedia. (9 de Febrero de 2018). Base de datos. Obtenido de Wikipedia:


https://es.wikipedia.org/wiki/Base_de_datos

Wikipedia. (7 de Febrero de 2018). Sistema de gestión de bases de datos. Obtenido de Wikipedia:


https://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos#Arquitectu
ra

12
ANEXOS

Ilustración 1: OpenOffice.org Base es un sistema de gestión de bases de datos de software libre.

Ilustración 2

13
Ilustración 3: Ejemplo de un modelo de una base de datos jerárquica

Ilustración 4: Modelo de base de datos en red

14
Ilustración 5: Ejemplo de tablas y relaciones.

Ilustración 6: Ejemplo de base de datos conteniendo objetos y herencias

15

Potrebbero piacerti anche