You are on page 1of 11

República Bolivariana de Venezuela

Instituto Universitario Politécnico


“Santiago Mariño”
Sede de Barcelona

Bases de Datos

Jeffrey Jiménez
C.I. 26.257.432

Barcelona, junio del 2018


Índice

Índice ...................................................................................................................................... 2
Introducción. .......................................................................................................................... 3
Base de Datos ......................................................................................................................... 4
Características de las Bases de Datos ..................................................................................... 4
Aplicaciones de las Bases de Datos ........................................................................................ 5
Tipos de Bases de Datos ......................................................................................................... 5
Bases de Datos Estáticas..................................................................................................... 5
Bases de Datos Dinámicas .................................................................................................. 6
Ventajas y Desventajas ........................................................................................................... 6
Ventajas. ............................................................................................................................. 6
Desventajas......................................................................................................................... 7
Independencia Lógica y Física ................................................................................................ 7
Independencia Lógica ......................................................................................................... 7
Independencia Física. ......................................................................................................... 7
Sistemas de Gestión de Bases de Datos (SGBD) ..................................................................... 7
Arquitectura........................................................................................................................ 8
Usuarios de SGBD ............................................................................................................... 9
Conclusiones ......................................................................................................................... 10
Bibliografía ............................................................................................................................ 11
Introducción.
En nuestro día a día las bases de datos juegan un papel mucho más importante de lo que
pensamos. Podemos pasar por diferentes establecimientos y negocios, sin pararnos a
pensar que, si no fuera por las bases de datos, sería muy complicado realizar tareas tan
sencillas como comprobar si el pantalón que buscamos en nuestra tienda de ropa habitual
está disponible en nuestra talla.
En primer lugar, antes de introducirnos en tecnicismos que acabarían por aburrir al lector,
vamos a empezar por los conceptos más básicos e ir desgranando poco a poco que son las
bases de datos, para continuar por descubrir que debemos tener en cuenta a la hora de
escoger una.
Si echamos la vista atrás, encontraremos ejemplos de bases de datos al uso, en numerosos
lugares de tiempos remotos. El origen de las bases de datos se remonta a la Antigüedad,
donde ya se habían construido bibliotecas y toda clase de registros. También se utilizaban
para compilar información sobre censos y cosechas. A pesar de ello, su búsqueda era lenta
y poco eficaz y no se contaba con la ayuda de maquinaria que pudiesen sustituir el trabajo
manual. Mucho más tarde, atendiendo a las necesidades cada vez mayores de almacenar
información útil, comenzamos a usar las computadoras para este fin.
Las bases de datos constituyen una parte fundamental de los sistemas de información en
las que están integrados. El estado actual de la tecnología de bases de datos en el mundo,
es el resultado de la evolución que a lo largo de décadas ha tenido lugar en el
procesamiento de los datos y en la gestión de información. Esta tecnología se ha ido
desarrollando a lo largo del tiempo desde los métodos más primitivos de los años cincuenta,
hasta los potentes sistemas de hoy en día, empujada por un lado por la demanda y las
necesidades de la gestión de la información y restringida por las limitaciones de la
tecnología del momento.
Base de Datos
“Una Base de Datos es un conjunto exhaustivo, no redundante de datos estructurados,
organizados independientemente de su utilización y su implementación en máquina,
accesibles a tiempo real y compatibles por usuarios concurrentes que tienen necesidad de
información diferente y no predecible en el tiempo”. Flory,1982.

Una base de datos es un sistema que permite almacenar información de manera organizada
y darle diferentes propósitos y usos. Los datos quedan organizados de manera similar a los
productos en un almacén o los libros en una biblioteca, de manera que facilita encontrar y
utilizar la información que necesitamos en cada momento.

Toda base de datos consta de dos partes fundamentales: los datos almacenados y el
programa de gestión de datos que se encarga de procesarlos. Estos programas se conocen
como software de gestión de base de datos (SGBD) y sirven para poner en contacto la base
de datos, las aplicaciones que acceden a ella y los usuarios que la usan. Los sistemas de
gestión de base de datos garantizan un acceso eficiente a los datos, así como su calidad,
seguridad e integración.

Características de las Bases de Datos


Entre las principales características de los sistemas de base de datos podemos mencionar:

 Concurrencia
 Integridad
 Recuperación
 Seguridad

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.

Aplicaciones de las Bases de Datos


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, en otras palabras, las bases de datos serán aplicadas en
cualquier parte donde manejen gran cantidad de información como, por ejemplo:

 Creación de actividades de banco de registros de forma colaborativa: bibliografía,


catalogación de especies u objetos, etc.
 Inserción colaborativa de datos de cualquier tipo para su posterior análisis
estadístico.
 Líneas aéreas: información de Clientes, horarios, vuelos, destinos, etc.
 Universidades: información de Estudiantes (perfiles estudiantiles), carreras,
horarios, materias, etc.
 En bancos: transacciones de tarjeta de crédito: para comprar con tarjetas de crédito
y la generación de los extractos mensuales.
 Telecomunicaciones: para guardar registros de llamadas realizadas, generar facturas
mensuales, mantener el saldo de las tarjetas, telefónicas de prepago y almacenar
información sobre las redes.
 En las oficinas de patentes, fecha de registro de la patente, datos del desarrollador,
planos del producto, etc.
 Bibliotecas, clasificación de libros, posición o lugar donde se encuentran, cantidad
de tomos, cantidad de respaldos, etc.
 Tienda/mercados: clasificación del producto manejado, cantidades, precio, etc.

Tipos de Bases de Datos

Bases de Datos Estáticas

Estas son bases de datos de solo 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.
Bases de Datos Dinámicas

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

Ventajas y Desventajas

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

Independencia Lógica y Física

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.
Por ejemplo, el añadir cuentas de mercado de valores en un sistema bancario.
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.

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.

Sistemas de Gestión de Bases 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.
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 al BD o a la operación del SGBD,
por ejemplo:
o 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...
o 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...
o 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.
Usuarios de SGBD

Usuarios normales. Son usuarios no sofisticados que interactúan con el sistema mediante
un programa de aplicación con una interfaz de formularios, donde puede rellenar los
campos apropiados del formulario. Estos usuarios pueden también simplemente leer
informes generados de la base de datos.

Programadores de aplicaciones. Son profesionales informáticos que escriben los


programas de aplicación, utilizando herramientas para desarrollar interfaces de usuario,
como las herramientas de desarrollo rápido de aplicaciones (DRA), que facilitan crear los
formularios e informes sin escribir directamente el programa.

Usuarios sofisticados. Interactúan con el sistema sin programas escritos, usando el


lenguaje de consulta de base de datos para hacer sus consultas. Los analistas que envían las
consultas para explorar los datos en la base de datos entran en esta categoría, usando ellos
las herramientas de procesamiento analítico en línea (OLAP, On Line Analytical Processing),
o herramientas de recopilación de datos.

Usuarios especializados. Son usuarios sofisticados que escriben aplicaciones de bases de


datos especializadas y adecuadas para el procesamiento de datos tradicional. Entre estas
aplicaciones están los sistemas de diseño asistido por computadora, sistemas de base de
conocimientos y sistemas expertos, sistemas que almacenan datos de tipos de datos
complejos (como gráficos y de audio) y sistemas de modelado de entorno.

Administradores de la base de datos (ABD). Son las personas que tienen el control central
del SGBD. Entre las funciones del ABD se encuentran:

 Definición del esquema de la base de datos.


 Definición de la estructura y el método de acceso.
 Modificación del esquema y la organización física.
 Concesión de autorización para el acceso a los datos.
 Mantenimiento rutinario.
Conclusiones
 Que las bases de datos forman el nucleó de las principales aplicaciones, sitio web y
servicios corporativos.

 Que en todos los casos hay herramientas de gestión y control que permiten verificar
su funcionamiento y eventualmente corregirlo.

 También se entiende que tiene una elevada capacidad y solidez para administrar la
información sin fallos ni errores.

 Que una base de datos conlleva la existencia de tres tipos de usuarios que son el

· diseño el cual administra los datos

· desarrollador implementa las transacciones e interfaces.

· Usuarios finales los cuales consultan y editan los datos

 Que el propósito de una base de datos es responder a consultas y ejecutar


transacciones de datos.
Bibliografía
https://cibertareas.info/ventajas-y-desventajas-de-las-bases-de-datos-herramientas-
informaticas-1.html
https://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos
https://tombasededatos.wordpress.com/2010/08/21/1-4-1-2-independencia-logica-y-
fisica-de-los-datos/
https://www.monografias.com/trabajos55/base-de-datos/base-de-datos.shtml
http://www.ymant.com/blog/tipos-base-datos

You might also like