Sie sind auf Seite 1von 18

República Bolivariana de Venezuela

Instituto Universitario Politécnico ``Santiago Mariño’’


Sede Barcelona
Ing. Sistemas
Cátedra: Base de Datos

Base de Datos

Profesor: Alumno:
José Castillo Frank Morales
C.I:27943091

Barcelona, Junio de 2019


Indice
Introducción...…………………………………………………………………………….3
Base de Datos....…..…………………………………………………………….……….4
 Características
Aplicación de Base de Datos..................................................................................5
Tipos de Base de Datos……………………………………………………………...….6
Ventajas y desventajas...........................................................................................7
Visión de los datos..................................................................................................9
 Independencia lógica
 Independencia física
Relación entre Base de datos y Sistemas de información.................................11
Sistema de gestión de bases de datos (SGBD)...................................................13
 Arquitectura
 Tipos de Usuarios de la Base de Datos
Conclusión............................................................................................................16

Bibliografia............................................................................................................17

Anexos...................................................................................................................18
Introducción
El término Base de Datos se usó por primera vez en un simposio celebrado
en California, en el año 1963. Su origen se remonta a la antigüedad, cuando ya
existían bibliotecas y registros acumulados de hechos y situaciones, de forma
escrita y gráfica. Obviamente, por falta de recursos tecnológicos, la búsqueda y
recopilación de información era mucho más lenta que hoy día. No había máquinas
que ayudaran y pudieran reemplazar el trabajo manual.
Una base de datos se puede comparar a un almacén, en el que se guardan
todo tipo de informaciones, clasificándola según la utilización que se le vaya a dar,
por ejemplo, listados de cosas, estudiantes, nóminas, mercancías, en fin, lo que
queramos dejar guardado o archivado.
Luego, cuando el volumen de datos e informaciones aumentó, hubo la
necesidad de mejorar la capacidad de almacenamiento. Fueron apareciendo las
primeras computadoras, que facilitaron inmensamente el trabajo de guardar gran
cantidad de datos, la informática siempre ha estado ligada al concepto de Base de
Datos.
Base de Datos
De una manera simple, es un contenedor que permite almacenar la
información de forma ordenada con diferentes propósitos y usos. Por ejemplo, en
una base de datos se puede almacenar información de diferentes departamentos
(Ventas, Recursos Humanos, Inventarios, entre otros). El almacenamiento de la
información por sí sola no tiene un valor, pero si combinamos o relacionamos la
información con diferentes departamentos nos puede dar valor. Por ejemplo,
combinar la información de las ventas del mes de junio del 2014 para el producto
‘X’ en la zona norte nos da un indicativo del comportamiento de las ventas en un
periodo de tiempo.
Características:
 Independencia de los Datos. Es decir, que los datos no dependen del
programa y por tanto cualquier aplicación puede hacer uso de los datos.
 Reducción de la Redundancia. Llamamos redundancia a la existencia de
duplicación de los datos, al reducir ésta al máximo conseguimos un mayor
aprovechamiento del espacio y además evitamos que existan inconsistencias
entre los datos. Las inconsistencias se dan cuando nos encontramos con
datos contradictorios.
 Seguridad. Un SBD debe permitir que tengamos un control sobre la
seguridad de los datos.
 Se visualiza normalmente como una tabla de una hoja de cálculo, en la que
los registros son las filas y las columnas son los campos, o como un
formulario.
 Permite realizar un listado de la base de datos.
 Permiten la programación a usuarios avanzados.
Aplicación de las bases de datos
En la actualidad, las bases de datos se usan tan ampliamente que se pueden
encontrar en organizaciones de todos los tamaños, desde grandes corporaciones y
agencias gubernamentales, hasta pequeños negocios e incluso en hogares. Las
actividades diarias con frecuencia lo ponen en contacto con las bases de datos, ya
sea directa o indirectamente.
Cuando visita un portal de Internet del consumidor que permite navegar y
ordenar en línea bienes como libros o ropa, accede a una base de datos. La
información acerca de los productos disponibles y los datos acerca del pedido se
almacenan en una base de datos.
Cuando visita un sitio Web interactivo de servicio al cliente, como la página de
inicio de una compañía de servicios o una aseguradora de salud, es capaz de
acceder a información acerca de sus propios registros de servicios o productos
proporcionados. Es posible que sea capaz de actualizar entradas en la base de
datos con información personal como su dirección o número telefónico. Algunos
sitios Web de servicios al cliente le permiten hacer cambios a los servicios a los que
se suscribe. Por ejemplo, su proveedor de servicios telefónicos o compañía eléctrica
pueden permitirle cambiar planes en línea.
Si usa banca electrónica, puede recuperar registros de base de datos acerca de
depósitos, retiros, pago de facturas y otras transacciones para sus cuentas. Puede
transferir fondos, ordenar cheques y realizar muchas otras funciones, todas las
cuales involucran el uso de una base de datos.
Cuando usa una tarjeta de crédito, el vendedor por lo general espera la
aprobación por computadora de su compra antes de presentarle un recibo para que
lo firme. El proceso de aprobación consulta una base de datos para verificar que su
tarjeta no se perdió o la robaron y para encontrar su límite de crédito, saldo actual y
cantidad de compras ya aprobadas.
Para hacer investigación, puede usar una base de datos bibliográfica en la que
ingrese palabras clave que describan el tema de interés. Puede obtener resultados
que contengan hipertexto, lo que le permite recuperar resúmenes o artículos de
interés completos en su área de interés.
Como demuestra este breve panorama de actividades, las bases de datos se
usan para satisfacer las necesidades de información de muchas organizaciones e
individuos en una variedad de áreas. Sin embargo, una base de datos
deficientemente diseñada fracasa para proporcionar la información requerida u
ofrece información no actualizada, falsa o contradictoria. Con la finalidad de
maximizar sus beneficios potenciales, es importante comprender los fundamentos
teóricos, estructura interna, diseño y gestión de las bases de datos.
Tipos de Base de Datos
Existen diferentes maneras de ordenar y organizar la información para que este
sea accesible para nosotros. No existe el sistema de base de datos perfecto: hay
que elegir aquella estructura que mejor se adapte a nuestras necesidades. Los
siguientes son los tipos más comunes:
 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.

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

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

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

 Las bases de datos orientadas a objetos: han surgido como concepto tras
la aparición de los sistemas de programación orientada a objetos.

 Las 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 y desventajas de las 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.

 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.
Visión de los datos
Sobre los principales problemas que debe resolver un sistema gestor de base
de datos, uno de ellos proporcionar a los usuarios una visión abstracta de los datos,
de forma que pueda despreocuparse de los detalles concretos del almacenamiento
de la información. Esta simplificación de los detalles de almacenamiento y gestión
de los datos se realiza a diversos niveles.
o Nivel Físico: En este nivel se describen en detalle las estructuras de datos
que definen como se almacenan realmente los datos. Las preocupaciones
en este nivel tienen que ver con tamaño de los registros, uso de la cache,
estructuras de los índices, etc...
o Nivel lógico: En este siguiente nivel, lo que se define es que datos se van a
almacenar, así como las relaciones entre los mismos y las restricciones que
queremos incluir, tanto a nivel de valores de los dominios como a condiciones
generales que debe cumplir la base de datos en todo momento. Este nivel
permite describir la base de datos completa en base a un subconjunto de
estructuras relativamente simples. La idea es que los usuarios a nivel lógico
(Diseñadores y administradores de bases de datos) no necesitan
preocuparse del nivel físico.
o Nivel de vistas: Este nivel completa, mediante la definición de vistas, las
necesidades finales de acceso a los datos. La vista puede reorganizar la
información del nivel lógico, ampliando, transformando o incluso reduciendo
la información que se desea mostrar al usuario (Programadores y
administradores de bases de datos). Además de esconder los detalles del
nivel lógico, las vistas proporcionan un mecanismo de seguridad que evita
los accesos a determinadas partes de la base de datos.
Independencia de los datos: 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:
1.- 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.
2.- 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.
Relación entre Base de datos y Sistemas de información
Datos son los elementos que sirven de base para resolver los problemas o
para la formación del juicio. Un dato es solo un índice, una manifestación objetiva
posible de ser analizada subjetivamente, es decir, exige interpretación de individuo
para poder manejarlo. En sí mismo, cada dato tiene poco valor. Los datos permiten
la obtención de información cuando están clasificados, almacenados y relacionados
entre sí. La información aislada también carece de significado, esta exige
procesamiento para que pueda adquirir significado.
Un sistema de información, obtiene sus datos a través de los siguientes procesos:

 Entrada de información: proceso mediante el cual el sistema de información


toma los datos que se requieren para procesar la información desde entradas
manuales o automáticas.
 Almacenamiento de información: es una de las actividades o capacidades
más importantes que tiene un sistema. A través de esta propiedad el sistema
puede recordar la información guardada en las sesiones o procesos
anteriores. Esta información suele ser guardada en estructuras denominadas
como archivos.
 Procesamiento de información: Es la capacidad del sistema de información
para efectuar cálculos de acuerdo con la secuencia de operaciones
preestablecidas. Estos cálculos pueden efectuarse con datos introducidos
recientemente en el sistema o bien con datos que están almacenados.
Cabe destacar que entre los tipos de datos, conseguimos 5 categorías básicas,
en las cuales se encuentran:
Datos web y redes sociales: Son aquellos que están incluidos en el contenido
de la web y redes sociales.
Máquina a máquina (machine-to-machine o M2M): Está relacionado a las
tecnologías que permiten la conexión a otros equipos. Este tipo de data se genera
por la información capturada por dispositivos como sensores que capturan
información como temperaturas, velocidad, peso u otro tipo de variable a medir.
Esta información es capturada y luego recibida por un equipo para su posterior
análisis.
Datos de gran transacción: Son los que comprenden registros de
transacciones, datos de registros detallados de telecomunicación, entre otros. Los
cuales se pueden organizar de forma estructurada o no estructurada.
Biométricos: Entre los datos biométricos se incluyen huellas digitales, escaneo
de retinas, reconocimiento facial, entre otros. Este tipo de datos es muy utilizado por
las grandes agencias de investigación.
Generación humana: Por medio de nuestras actividades diarias, generamos
datos que pueden ser registrados día a día (esto incluye llamadas telefónicas,
correos electrónicos, estudios médicos, entre otros).
Tomando en cuenta estas implicaciones, se comprende que las bases de datos
son muy útiles. Todos los días se generan nuevos datos, los cuales al ser
procesados de manera correcta, dado esto por los sistemas de información se
puede entender que la base de datos es una herramienta en la implementación de
un sistema de información, generan nueva información en función de crear nuevas
soluciones e innovaciones tecnológicas que nos permiten avanzar hacia un mejor
futuro.
Sistema 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 .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
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:
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.

Tipos de Usuarios de la Base de Datos:


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

Las bases de datos conforma el núcleo principal para todo tipo de


aplicaciones, sitios webs y distintos servicios corporativos. Representa una
herramienta capaz de la gestión y procesamiento de información de forma
precisa para su uso de una manera óptima.

La información suministrada para la base de datos debe estar


verificada, ya que perdería su funcionalidad.

Es muy importante el observar el proceso que se sigue en la


organización para determinar los requerimientos que se necesitan para la
elaboración de un sistema y para ello se recurren a varias técnicas de
recopilación de información para que el proyecto satisfaga las necesidades
de los usuarios finales que es el que esta en pleno contacto con él.

Algunos de los aspectos aprendidos y que de gran peso es la base de


datos su definición, requerimiento, ventajas y características donde podemos
decir que la base de datos: Es una colección de datos o información usados
para dar servicios a muchas aplicaciones al mismo tiempo.
En cuanto al requerimiento podemos decir que cumple las mismas tareas de
análisis que del software y tiene como característica relacionar la información
como vía organización y asociación donde la base de datos tiene una ventaja
que es utilizar la plataforma para el desarrollo del sistema de aplicación en
las organizaciones.

Otro aspectos importante sería el diseño y creación de la base de


datos, donde existen distintos modos de organizar la información y
representar las relaciones entre por datos los tres modelos lógicos principales
dentro de una base de datos son el jerárquico, de redes y el relacional, los
cuales tiene ciertas ventajas de procesamiento y de negocios.
Otro punto necesario es la clase de bases de datos las cuales son, base de
dato documental, base de datos distribuidas y base de datos orientadas a
objetos e hipermedia y tienen como función derivar, almacenar y procesar
datos dentro de una información.
Bibliografía
Jorge Daniel Anguiano Morales. Publicado en 30-06-2014. Características y tipos
de bases de datos. IBM. Recuperado de
https://www.ibm.com/developerworks/ssa/data/library/tipos_bases_de_datos/index.
html
Paqui Valle Pérez. Fecha publicación: 31/03/2009. Informática en la administración
pública. Mailxmail. Recuperado de http://www.mailxmail.com/curso-informatica-
administracion-publica-3/bases-datos-concepto-caracteristicas-funcionalidades
Base de datos en la vida cotidiana. , 4 de agosto de 2017. Recuperado de
https://bdatostotal.blogspot.com/2017/08/print-fullpage-21-9.html
Ventajas y desventajas de las bases de datos – herramientas informáticas 1. 18
Septiembre de 2016. Recuperado de https://cibertareas.info/ventajas-y-
desventajas-de-las-bases-de-datos-herramientas-informaticas-1.html
1.4.1.2 INDEPENDENCIA LÓGICA Y FISICA DE LOS DATOS. Agosto 21, 2010.
Recuperado de https://tombasededatos.wordpress.com/2010/08/21/1-4-1-2-
independencia-logica-y-fisica-de-los-datos/
Sistema de gestión de bases de datos. En Wikipedia. Recuperado el 12 de junio del
2019 de:
https://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos#Ar
quitectura
Fdonorat (7 febrero 2009) Tipos de Usuarios de la Base de Datos. Bases de Datos
Fundamentos de BDs y algo más… Recuperado de
https://uvfdatabases.wordpress.com/2009/02/07/tipos-de-usuarios-de-la-base-de-
datos/
Anexos

Das könnte Ihnen auch gefallen