Este documento trata sobre las bases de datos. Explica que una base de datos es un conjunto de datos almacenados sistemáticamente para su uso posterior, y que debido al desarrollo tecnológico la mayoría están en formato digital. También describe las características, tipos, aplicaciones, ventajas y desventajas de las bases de datos, así como la independencia lógica y física de los datos y los sistemas de gestión de bases de datos.
1. República Bolivariana de Venezuela.
Ministerio del Poder Popular para la Educación Superior.
Instituto Universitario Politécnico “Santiago Mariño”.
Barcelona- Estado- Anzoátegui.
Base de
Datos
Estudiante :
Hernández Gregory
CI: 27.948.169
Junio 2019
2. Introducción
Este trabajo trata de dar una visión más cercana sobre las
herramientas orientadas a los sistemas de información. La
base de datos ayuda a almacenar datos que producirá el
proceso de la creación un sistema. Podemos encontrar tipos
de base de datos para la ordenación del computador que
son eficaces para su función, estas se utilizan para el diseño
y el ahorro del tiempo, es de relevancia informar que estas
permiten el desarrollo y mantenimiento de aplicaciones y que
conforme aumenta la complejidad de un sistema, aumenta
también la complejidad de datos y la forma en que éstas se
almacenan .
3. Base de Datos
Una base de datos es un conjunto
de datos pertenecientes a un
mismo contexto y almacenados
sistemáticamente para su posterior
uso. 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.
4. Características
Entre las principales características de los sistemas de base de datos podemos
mencionar:
•Integridad: 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.
•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.
•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.
5. Aplicaciones
Una aplicación de base de datos es un
programa de ordenador cuyo propósito
es insertar y consultar información de una
base de datos. Algunos ejemplos de las
primeras aplicaciones de este tipo son los
sistemas de contabilidad o de reserva de
aerolíneas.
Una característica de las aplicaciones de
bases de datos modernas es que facilitan
las modificaciones y consultas
concurrentes de diferentes usuarios.
Este tipo de aplicaciones tienen la
ventaja de poder ser utilizadas en
dispositivos de diferentes tamaños, con
diferente hardware y diferentes sistemas
operativos.
6. Tipos
Hay bases de datos relacionales, como MySQL, SQL Server y Oracle.
Como su nombre lo indica utilizan el modelo relacional y siempre es mejor
usarlas cuando los datos son consistentes y ya tienes algo planificado.
También existen las no relacionales, como MongoDB y Redis conocidas
como NO-SQL. Estas son mas flexibles en cuanto a consistencia de datos y
se han convertido en una opción que intenta solucionar algunas limitaciones
que tiene el modelo relacional.
Tener un buen diseño de base de datos desde el comienzo te puede
ayudar a ahorrar tiempo. Las bases de datos relacionales y no relacionales
se organizan de formas diferentes y trabajan con tipos de datos distintos,
así que es importante entender cómo se diseña cada una.
7. Ventajas
Almacenan grandes cantidades de
información.
Acceso rápido a la información.
Aumento en la productividad.
Reducción del espacio de
almacenamiento.
Mejora la seguridad de la información.
Mejor mantenimiento.
8. 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.
La base de datos está expuesta a fallos que no están en las
manos de los usuarios, como una descarga eléctrica.
9. Independencia Lógica y Física de los 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. Por ejemplo, el
añadir cuentas de mercado de valores
en un sistema bancario.
Son mas 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.
10. Independencia Física.
Es la capacidad de modificar el
esquema interno sin tener que alterar
el esquema conceptual 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.
11. Relación de base de datos y sistemas
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. 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. 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.
12. Sistema gestor de base de datos
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.
13. Arquitectura
La arquitectura de un sistema gestor de base de datos especifica sus
componentes y sus interfaces, los componentes principales son:
•Interfaces externas
•Intérprete o procesador del lenguaje
•Optimizador de consultas
•Motor de la base de datos
•Mecanismo de almacenamiento
•Motor de transacciones
•Gestión y operación
14. Conclusión
El aspecto aprendido y de gran peso en esta investigación es la base de
datos , 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.
Es importante saber que otro aspecto seria 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.
La creación de base de datos consta de archivos que permiten realizar
muchas tareas diferentes con los datos que se pueden ver. También se
pueden utilizar para controlar los registros que visualiza Data base, la
consulta no contiene información de base de datos, si no tan solo las
instrucciones necesarias para seleccionar los registros y campos requeridos
de una base de datos