1. República Bolivariana de Venezuela
Ministerio del Poder Popular Para la Educación
Instituto Universitario Politécnico “Santiago Mariño”
Barcelona, Edo – Anzoátegui
Cátedra: Base de Datos
Bachiller: Bernáez, Génesis
C.I: 26.548.443
Sección “S1”
Junio, de 2019
2. Introducción
Las bases de datos son un elemento fundamental en el
entorno informático hoy en día y tienen aplicación en la práctica
totalidad de campos. Concebidas con un propósito general, son de
utilidad para toda disciplina o área de aplicación en la que exista una
necesidad de gestionar datos.
En informática se conoce como dato a cualquier elemento
informativo que tenga relevancia para un usuario. Desde su
nacimiento, la informática se ha encargado de proporcionar
herramientas que faciliten la manipulación de los datos.
3. Base de datos:
El término de bases de datos fue escuchado por primera vez
en 1963, en un simposio celebrado en California, USA y puede
definirse como un conjunto de información relacionada que se
encuentra agrupada ó estructurada.
Desde el punto de vista informático, la base de datos es un
sistema formado por un conjunto de datos almacenados en discos
que permiten el acceso directo a ellos y un conjunto de programas
que manipulen ese conjunto de datos.
4. Características:
Entre las principales características de los sistemas de base
de datos, se pueden mencionar:
Independencia lógica y física de los datos.
Redundancia mínima.
Acceso concurrente por parte de múltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditoría.
Respaldo y recuperación.
Acceso a través de lenguajes de programación estándar.
5. Aplicación:
Las aplicaciones de bases de datos se utilizan para buscar,
ordenar, calcular, informar y compartir información. Las bases de
datos pueden contener códigos para realizar cálculos matemáticos
y estadísticos de los datos, para así apoyar las consultas enviadas
por los usuarios.
Estas aplicaciones proporcionan seguridad, a partir de la
restricción del acceso a datos basada en nombres de usuario y
contraseñas.
La mayoría de las aplicaciones pueden ser personalizadas
con un lenguaje de programación de base de datos que automatice
determinados tipos de trabajo.
6. Tipos de base de datos:
Existen diferentes maneras de ordenar y organizar la
información para que esta sea accesible. Los siguientes son los tipos
más comunes:
Bases de datos jerárquicas: Éstas son bases de datos que, como su
nombre indica, almacenan su información en una estructura jerárquica.
En este modelo los datos se organizan en una forma similar a un árbol
(visto al revés), en donde un nodo padre de información puede tener
varios hijos.
7. 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).
8. Bases de datos relacionales: Éste es el modelo utilizado en la
actualidad para modelar problemas reales y administrar datos
dinámicamente. Su idea fundamental es el uso de "relaciones". Estas
relaciones podrían considerarse en forma lógica como conjuntos de
datos llamados "tuplas".
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.
9. Bases de datos con estructura multidimensional: La estructura
multidimensional tiene parecidos a la del modelo relacional, pero en
vez de las dos dimensiones filas-columnas, tiene N dimensiones.
Esta estructura ofrece el aspecto de una hoja de cálculo.
10. Bases de datos orientadas a objetos: La estructura orientada a
objetos está diseñada siguiendo el paradigma de los lenguajes
orientados a objetos. De este modo soporta los tipos de datos
gráficos, imágenes, voz y texto de manera natural. Esta estructura
tiene gran difusión en aplicaciones web para aplicaciones
multimedia.
11. Ventajas de las bases de datos:
Control sobre la redundancia de datos: Los sistemas de
ficheros almacenan varias copias de los mismos datos en
ficheros distintos. Esto hace que se desperdicie espacio de
almacenamiento, además de provocar la falta de consistencia
de datos.
Consistencia de datos: Eliminando o controlando las redundancias
de datos se reduce en gran medida el riesgo de que haya
inconsistencias. Si un dato está almacenado una sola vez, cualquier
actualización se debe realizar sólo una vez, y está disponible para
todos los usuarios inmediatamente.
12. Compartir datos: En los sistemas de ficheros, los ficheros pertenecen
a las personas o a los departamentos que los utilizan. Pero en los
sistemas de bases de datos, la base de datos pertenece a la
empresa y puede ser compartida por todos los usuarios que estén
autorizados.
Mantenimiento de estándares: Gracias a la integración es más fácil
respetar los estándares necesarios, tanto los establecidos a nivel de
la empresa como los nacionales e internacionales.
Mejora en la integridad de datos: 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.
13. Desventajas de las bases de datos:
Complejidad: Los SGBD son conjuntos de programas que pueden
llegar a ser complejos con una gran funcionalidad. Es preciso
comprender muy bien esta funcionalidad para poder realizar un buen
uso de ellos.
Coste del equipamiento adicional: Una de las desventajas de las
bases de datos es la costosa creación y mantenimiento del sistema.
Con el fin de establecer una base de datos, por lo general, se necesita
comprar un software especial.
Vulnerable a los fallos: El hecho de que todo esté centralizado en el
SGBD hace que el sistema sea más vulnerable ante los fallos que
puedan producirse. Es por ello que deben tenerse copias de
seguridad.
14. Visión de los datos: Independencia lógica y física:
Independencia física de datos: Es la capacidad de modificar el
esquema físico sin provocar que se vuelvan a escribir los programas de
aplicación. Las modificaciones en el nivel físico son ocasionalmente
necesarias para mejorar el funcionamiento.
Independencia lógica de datos: Capacidad de modificar el esquema
conceptual sin provocar que se vuelvan a escribir los programas de
aplicación. Las modificaciones en el nivel lógico son necesarias
siempre que la estructura lógica de la base de datos se altere.
15. Relación entre los Sistemas de Información y las Bases de
Datos:
Desde el punto de vista de la teoría de la decisión, la
organización empresarial puede ser entendida como una serie de
grandes redes de información que relacionan las necesidades de
información de cada proceso decisorio con las fuentes de datos.
Los 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.
16. La información aislada también carece de significado, esta
exige procesamiento para que pueda adquirir significado. La base de
datos es un sistema de almacenamiento y acumulación de datos
debidamente clasificados y disponibles para el procesamiento y la
obtención de información.
El procesamiento de datos es la actividad que consiste en
acumular, agrupar y cruzar datos para transformarlos en información
o para obtener otra información.
17. Sistemas de Gestión de Base de Datos:
Un Sistema Gestor de base de datos (SGBD) es un conjunto
de programas que permiten crear y mantener una Base de datos,
asegurando su integridad, confidencialidad y seguridad. Dedicados a
servir de interfaz entre la base de datos y el usuario, las aplicaciones
que la utilizan. Se compone de un lenguaje de definición de datos, de
un lenguaje de manipulación de datos y de un lenguaje de consulta.
Arquitectura de los SGBD:
En 1975, el comité ANSI-SPARC, propuso una arquitectura
de tres niveles para los Sistemas de Gestión de Base de Datos. En
esta arquitectura el esquema de una base de datos se define en tres
niveles de abstracción distintos:
18. Nivel interno o físico: Describe la estructura física de la base de datos
mediante un esquema interno. Este esquema se especifica con un
modelo físico y describe los detalles de cómo se almacenan
físicamente los datos.
Nivel externo o de visión: Es el más cercano al usuario, se describen
varios esquemas externos o vistas de estos. Cada esquema externo
describe la parte de la base de datos que interesa a un grupo de
usuarios determinado y oculta a ese grupo el resto de la base de
datos.
Nivel conceptual: Describe la estructura de toda la base de datos para
un grupo determinado de usuarios mediante un esquema conceptual.
Este esquema describe las entidades, atributos, relaciones,
operaciones de los usuarios y restricciones, ocultando los detalles de
las estructuras físicas de almacenamiento.
19. Usuarios:
Una base de datos sirve a una comunidad más amplia de
usuarios que los sistemas tradicionales. Se toman en cuenta tres
clases de usuarios:
Programador de aplicaciones: Se encarga de escribir programas de
aplicación que utilizan la base de datos. Estos programas operan
sobre los datos en todas las formas acostumbradas: recuperación de
información ya existente, inserción, eliminación o modificación de
datos.
Administrador de base de datos ó DBA (database administrator): Su
función es decidir en primer término cuales datos deben almacenarse
en la base de datos y establecer políticas para mantener y manejar
los datos una vez almacenados.
20. Usuario final: Es quien interactúa con el sistema desde una terminal
en línea. Un usuario final puede tener acceso a la base de datos
utilizando una interfaz incluida como parte integral de los programas
del sistema de la base de datos, estas interfaces también trabajan
mediante aplicaciones en línea.
21. Conclusión
Una base de datos constituye un sistema que permite un
manejo adecuado de los datos, garantizando la seguridad e
integridad de estos y permitiendo el acceso a distintos usuarios de
forma transparente. La base de datos está formada por los datos en
sí, organizados de forma estructurada, mientras que las operaciones
las provee el sistema gestor de base de datos (SGBD).
Existen diversos modelos para el almacenamiento de datos,
siendo el modelo relacional el más habitual en la actualidad.
El diseño de la base de datos es de gran importancia, y
conlleva el diseño de un modelo conceptual, el diseño de un modelo
físico, la implementación y el mantenimiento.
22. Bibliografía
Base de datos. (Junio 2019). Wikipedia La enciclopedia libre.
Recuperado de https://es.wikipedia.org/wiki/Base_de_datos
Pérez Valdés Damián. (Octubre 2007). Maestro del Web.
Recuperado de http://www.maestrosdelweb.com/que-son-las-bases-
de-datos/
Basededatos. (Febrero 2011). Overblog. Recuperado de
http://basededatos.over-blog.net/article-tipos-de-bases-de-datos-
68319538.html
Base de datos webquest. (sf). Recuperado de
https://sites.google.com/site/basededatoswebquest/