Está en la página 1de 15

REPUBLICA BOLIVARIANA DE VENEZUELA

INSTITUTO UNIVERSITARIO POLITECNICO ‘’SANTIAGO MARIÑO’’

ESCUELA: INGENIERIA EN SISTEMAS

ASIGNATURA: Base de Datos

SECCION: S9

Base De Datos

Profesor: Ramón Aray Bachiller: Blanca Luis

C.I: 26346391

Barcelona,22 de junio del 2018


Contenido
Introducción ........................................................................................................................................ 3
Base de datos .................................................................................................................................. 4
Aplicación de las bases de datos ................................................................................................. 5
Tipos de bases de datos ........................................................................................................ 6
Ventajas de usar bases de datos ......................................................................................... 7
Desventajas de usar bases de datos................................................................................ 7
Independencia lógica y física de datos ...................................................................... 9
Relación entre los SdI y las BDD ............................................................................ 10
Sistema de gestión de bases de datos............................................................... 11
Arquitectura ...................................................................................................... 11
Usuarios ............................................................................................................. 12
Conclusión ......................................................................................................... 14
Bibliografía......................................................................................................... 15
Introducción

Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y


almacenados sistemáticamente para su posterior uso. A continuación se definirá las
características de una base de datos, sus tipos, las ventajas y desventajas que esta
presenta. También los tipos de bases de datos de acuerdo a lo que necesitemos. También
se hablara acerca de los sistemas de gestión de datos.
Base de datos
Se puede definir como un conjunto de datos pertenecientes a un mismo contexto y
almacenados sistemáticamente para su posterior uso. Un ejemplo claro de esto sería una
biblioteca ya que está compuesta en su mayoría por documentos y textos impresos en
papel para posteriormente consultar la información en dichos documentos.

Entre las características principales de las bases de datos están:

 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.
Aplicación de las bases de datos
Las empresas como también instituciones utilizan las bases de datos para ofrecer un
mejor servicio a sus clientes, como también llevar un control de sus empleados,
ganancias, entre otras cosas. Unas de las aplicaciones que puede tener una base de datos
seria:

Junta de condominio: En una junta de condominio se puede llevar el control de quien ha


pagado las mensualidades, el número de propietarios, consultar montos de meses
pasados, entre muchas otras aplicaciones.

Bibliotecas: En una biblioteca se puede utilizar unas bases de datos para saber la cantidad
de libros que hay en existencia, ordenarlos alfabéticamente, saber quién se ha llevado un
libro alquilado, sea el caso.

Cines: En los cines, por ejemplo en Cines unidos, ubicado en el centro comercial Regina,
para ofrecer un mejor servicio, tienen en su página web, un listado de las funciones que se
emitirán en el día, sus horas, las clasificación de las películas, como también los asientos
disponibles de la sala, todo esto es llevado a cabo mediante una base de datos.
Tipos de bases de datos
Existen diferentes maneras de ordenar y organizar la información para que este sea
accesible para nosotros, pero hay que elegir aquella estructura que mejor se adapte a
nuestras necesidades. Entre los tipos de bases de datos más comunes, tenemos:

Bases de datos Jerárquicas: Las bases de datos jerárquicas construyen una estructura de
jerarquía con los datos que permite una estructuración muy estable cuando gestionamos
una gran cantidad de datos muy interrelacionados.

Bases de datos en red: Las bases de datos en red derivan de las jerárquicas pero mejoran
la gestión de datos redundantes manteniendo su rendimiento en consultas de datos.

Bases de datos transaccionales: Las bases de datos transaccionales están diseñadas para el
envío y recepción de datos a grandes velocidades y de forma continua. Su único fin es la
recepción y envío de información pero la gestión de almacenamiento o redundancia están
fuera de su propósito.

Bases de datos relacionales: Son las más utilizadas en aplicaciones reales. La información
se almacena siempre haciendo referencia a otra por lo que se facilita la gestión y su uso
por personal no especialista. En este modelo el lugar y la forma donde se guarde la
información es secundario.

Bases de datos orientadas a objetos: Han surgido como concepto tras la aparición de los
sistemas de programación orientada a objetos.

Bases de datos documentales: Están especializadas en el almacenamiento de textos


completos, por lo que facilitan el tratamiento informatizado de grandes cadenas de
caracteres.
Ventajas de usar bases de datos
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.

Creación de diferentes niveles de seguridad

Seguridad e integridad de información mediante validación de usuarios

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 de usar bases de datos


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.
Son un producto complejo, por lo que no toda persona será capaz de manipularla y/o
ponerse al cargo de su mantenimiento

Cuando la BD crece mucho puede llegar a ponerse lenta, lo que afecta las búsquedas y la
recuperación de información.
Independencia lógica y física de datos:

Se puede definir como la capacidad para modificar el esquema en un nivel del sistema sin
tener que modificar el esquema del nivel inmediato superior. Existen 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.

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.
Relación entre los SdI y las BDD
Pienso que la relación entre estas es que mientras La SdI recoge los datos, en el caso
de los recursos humanos, recoge datos, como el nombre, que puesto ocupa, edad, el
sexo entre otros datos, la BDD se encarga de organizar lógicamente estos datos y
convertirlos en información para que los encargados( jefes) puedan tomar decisiones
de acuerdo a las personas.
Sistema de gestión de bases de datos
Según su definición 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 ha de especificar sus componentes (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 externos: Medios para comunicarse con el SGDB en ambos sentidos (E/S) y
explotar a todas sus funciones. Pueden afectar a la base de datos 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, interrogación 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…

los interfaces externos bien pueden ser utilizados por usuarios (p.e. administradores) o
bien por programas que se comunican a través de un 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 el interfaz adecuado. 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.e. 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
Hay 5 tipos de usuarios que usan las bases de datos, entre los cuales tenemos:

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, OnLine 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.
Conclusión

Luego de haber concluido este trabajo de investigación sobre bases de datos fueron
muchos los esfuerzos y conocimientos adquiridos durante dicha elaboración. Tales como
su definición sus características, tipos de bases de datos entre otras cosas vistas en el
trabajo, ha de ser de mucha ayuda tener un conocimiento general de cómo funciona una
base de datos
Bibliografía

Búsqueda en internet :

https://cibertareas.info/ventajas-y-desventajas-de-las-bases-de-datos-herramientas-
informaticas-1.html

http://www.ymant.com/blog/tipos-base-datos

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

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

https://www.goconqr.com/en/p/2376368-usos-y-aplicaciones-de-las-bases-de-datos-
mind_maps

También podría gustarte