Anda di halaman 1dari 17

Republica Bolivariana de Venezuela

Ministerio Del Poder Popular Para La Educación Superior

I.U.P “Santiago Mariño”

Cabimas – Zulia

BASE DE DATOS

Autor:

Mata, William, C.I: 26.550.902


INTRODUCCION

En el entorno del mercado actual, la competitividad y la rapidez de maniobra


de una empresa son imprescindibles para su éxito. Para conseguirlo existe cada
vez una mayor demanda de datos y, por tanto, más necesidad de gestionarlos.
Esta demanda siempre ha estado patente en empresas y sociedades, pero en
estos años se ha disparado debido al acceso multitudinario a las redes integradas
en Internet y a la aparición de los dispositivos móviles que también requieren esa
información.

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. Antes de la aparición de las aplicaciones informáticas, las empresas tenían
como únicas herramientas de gestión de datos los ficheros con cajones, carpetas
y fichas de cartón. En este proceso manual, el tiempo requerido para manipular
estos datos era enorme. Pero la propia informática ha adaptado sus herramientas
para que los elementos que el usuario utiliza en cuanto a manejo de datos se
parezcan a los manuales. Por eso se sigue hablado de ficheros, formularios,
carpetas, directorios, entre otros.

La clientela fundamental del profesional informático es la empresa. La empresa


se puede entender como un sistema de información formado por diversos objetos:
el capital, los recursos humanos, los inmuebles, los servicios que presta, entre
otros.

Los sistemas de información actuales se basan en bases de datos (BD) y


sistemas de bases de datos (SGBD) que se han convertido en elementos
imprescindibles de la vida cotidiana de la sociedad moderna.
INDICE

1. Definición
2. Características
3. Aplicación
4. Tipos
5. Ventajas y Desventajas
6. Visión de los datos: independencia lógica y física.
7. Relación entre los Sistemas de información y las Base de datos.
8. Sistemas de gestión de bases de datos (Definición, Arquitectura, Usuarios).
DESARROLLO

1. Definición

Se llama base de datos, o también banco de datos, a un conjunto de


información perteneciente a un mismo contexto, ordenada de modo sistemático
para su posterior recuperación, análisis y/o transmisión. Existen actualmente
muchas formas de bases de datos, que van desde una biblioteca hasta los vastos
conjuntos de datos de usuarios de una empresa de telecomunicaciones.

Las bases de datos son el producto de la necesidad humana de almacenar la


información, es decir, de preservarla contra el tiempo y el deterioro, para poder
acudir a ella posteriormente. En ese sentido, la aparición de la electrónica y la
computación brindó el elemento digital indispensable para almacenar enormes
cantidades de datos en espacios físicos limitados, gracias a su conversión en
señales eléctricas o magnéticas.

El manejo de las bases de datos se lleva mediante sistemas de gestión


(llamados DBMS por sus siglas en inglés: “Database Management Systems” o
“Sistemas de Gestión de Bases de Datos”), actualmente digitales y automatizados,
que permiten el almacenamiento ordenado y la rápida recuperación de la
información. En esta tecnología se halla el principio mismo de la informática.

En la conformación de una base de datos se pueden seguir diferentes modelos


y paradigmas, cada uno dotado de características, ventajas y dificultades,
haciendo énfasis en su estructura organizacional, su jerarquía, su capacidad de
transmisión o de interrelación, entre otros. Esto se conoce como modelos de base
de datos y permite el diseño y la implementación de algoritmos y otros
mecanismos lógicos de gestión, según sea el caso específico.

- Ejemplo:

Una agenda con los nombres y teléfonos de un conjunto de personas


conocidas es una base de datos, puesto que es una colección de datos
relacionados con un significado implícito.

Para manipular y gestionar las bases de datos surgieron herramientas software


denominadas: sistemas gestores de bases de datos (SGBD en lo sucesivo) sobre
los que se profundizará en las siguientes secciones.
2. Características

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


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.

3. Aplicación

Su aplicación se utiliza 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 ellas pueden ser personalizadas con un lenguaje de programación de
base de datos que automatice determinados tipos de trabajo.

Es decir son programas de software diseñados para recoger, gestionar y


difundir información de manera eficiente. Muchos propietarios de viviendas y
pequeñas empresas crean bases de datos simples, con la información contacto de
los clientes y listas de correo con software fácil de usar como Microsoft "Access" y
"FileMaker Pro". "Oracle", "SQL Server"y "FoxPro" son ejemplos de aplicaciones
de bases de datos avanzadas, con los lenguaje de programación que se puede
utilizar para crear soluciones de negocios personalizadas en entornos de red.
4. Tipos

Existen diferentes clasificaciones de las bases de datos, atendiendo a


características puntuales:

Según su variabilidad. Conforme a los procesos de recuperación y preservación


de los datos, podemos hablar de:

 Bases de datos estáticas. Típicas de la inteligencia empresarial y otras áreas


de análisis histórico, son bases de datos de sólo lectura, de las cuales se
puede extraer información, pero no modificar la ya existente.

 Bases de datos dinámicas. Aparte de las operaciones básicas de consulta,


estas bases de datos manejan procesos de actualización, reorganización,
añadidura y borrado de información.

Según su contenido. De acuerdo a la naturaleza de la información contenida,


pueden ser:

 Bibliográficas. Contienen diverso material de lectura (libros, revistas, entre


otros.) ordenado a partir de información clave como son los datos del autor, del
editor, del año de aparición, del área temática o del título del libro, entre otras
muchas posibilidades.

 De texto completo. Se manejan con textos históricos o documentales, cuya


preservación debe ser a todo nivel y se consideran fuentes primarias.

 Directorios. Listados enormes de datos personalizados o de direcciones de


correo electrónico, números telefónicos, entre otras. Las empresas de servicios
manejan enormes directorios clientelares, por ejemplo.

 Especializadas. Bases de datos de información hiperespecializada o técnica,


pensadas a partir de las necesidades puntuales de un público determinado que
consume dicha información.
5. Ventajas y Desventajas

a) 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.

En los sistemas de bases de datos todos estos ficheros están integrados, por lo
que no se almacenan varias copias de los mismos datos. Sin embargo, en una
base de datos no se puede eliminar la redundancia completamente, ya que en
ocasiones es necesaria para modelar las relaciones entre los 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. Si un dato está duplicado y el sistema conoce esta
redundancia, el propio sistema puede encargarse de garantizar que todas las
copias se mantienen consistentes.

 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.
Estos estándares pueden establecerse sobre el formato de los datos para facilitar
su intercambio, pueden ser estándares de documentación, procedimientos de
actualización y también reglas de acceso.
 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. Estas restricciones se pueden aplicar tanto a los
datos, como a sus relaciones, y es el SGBD quien se debe encargar de
mantenerlas.

 Mejora en la 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.

 Mejora en la accesibilidad a los datos:

Muchos SGBD proporcionan lenguajes de consultas o generadores de informes


que permiten al usuario hacer cualquier tipo de consulta sobre los datos, sin que
sea necesario que un programador escriba una aplicación que realice tal tarea.

 Mejora en la productividad:

El SGBD proporciona muchas de las funciones estándar que el programador


necesita escribir en un sistema de ficheros. A nivel básico, el SGBD proporciona
todas las rutinas de manejo de ficheros típicas de los programas de aplicación.

El hecho de disponer de estas funciones permite al programador centrarse


mejor en la función específica requerida por los usuarios, sin tener que
preocuparse de los detalles de implementación de bajo nivel.

 Mejora en el mantenimiento:

En los sistemas de ficheros, las descripciones de los datos se encuentran


inmersas en los programas de aplicación que los manejan.

Esto hace que los programas sean dependientes de los datos, de modo que un
cambio en su estructura, o un cambio en el modo en que se almacena en disco,
requiere cambios importantes en los programas cuyos datos se ven afectados.

Sin embargo, los SGBD separan las descripciones de los datos de las
aplicaciones. Esto es lo que se conoce como independencia de datos, gracias a la
cual se simplifica el mantenimiento de las aplicaciones que acceden a la base de
datos.
 Aumento de la 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.

 Mejora en los servicios de copias de seguridad:

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.

En este caso, todo el trabajo realizado sobre los datos desde que se hizo la
última copia de seguridad se pierde y se tiene que volver a realizar. Sin embargo,
los SGBD actuales funcionan de modo que se minimiza la cantidad de trabajo
perdido cuando se produce un fallo.

b) 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:

Tanto el SGBD, como la propia base de datos, pueden hacer que sea
necesario adquirir más espacio de almacenamiento. Además, para alcanzar las
prestaciones deseadas, es posible que sea necesario adquirir una máquina más
grande o una máquina que se dedique solamente al SGBD. Todo esto hará que la
implantación de un sistema de bases de datos sea más cara.

 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 (Backup).
 Tipos de Campos

Cada Sistema de Base de Datos posee tipos de campos que pueden ser
similares o diferentes. Entre los más comunes podemos nombrar:

- Numérico: entre los diferentes tipos de campos numéricos podemos encontrar


enteros “sin decimales” y reales “decimales”.

- Booleanos: poseen dos estados: Verdadero “Si” y Falso “No”.

- Memos: son campos alfanuméricos de longitud ilimitada. Presentan el


inconveniente de no poder ser indexados.

- Fechas: almacenan fechas facilitando posteriormente su explotación.

- Almacenar fechas de esta forma posibilita ordenar los registros por fechas o
calcular los días entre una fecha y otra.

- Alfanuméricos: contienen cifras y letras. Presentan una longitud limitada (255


caracteres).

- Autoincrementables: son campos numéricos enteros que incrementan en una


unidad su valor para cada registro incorporado. Su utilidad resulta: Servir de
identificador ya que resultan exclusivos de un registro.

6. Visión de los datos: independencia lógica y física

 La Independencia Física De Datos debe permitir la realización de estructuras


de almacenamiento de datos en forma independiente de su estructura lógica
en la realidad Ventajas: los cambios en la estructura lógica no implican
cambios en la de almacenamiento, las consideraciones sobre el mejor manejo
de los datos almacenados quedan a cargo del SMBD y los cambio en la
estructura de almacenamiento no implican cambios en los Programas de
Aplicación.
 La Independencia lógica De Datos: debe permitir una cierta independencia
entre los datos vistos por las aplicaciones y la estructura lógica de ellos en la
realidad. Ventajas: soporte de la evolución de los datos y que cada grupo de
trabajo vea esos datos como cada grupo lo desea.

7. Relación entre sistema de información y base 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. Aunque están separadas estas redes de información se
superponen e interactúan.

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.

Ahora hablemos un poco de los conceptos

Conceptos de datos y 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.
El termino procesamiento de datos designa la gran variedad de actividades que
se llevan a cabo tanto en las organizaciones, y en los grupos sociales, como entre
personas: Existe cierto volumen de datos o informaciones iniciales(en los archivos,
en las expectativas o en la menoría) a los cuales se adicionan otros datos o
informaciones posteriores (mayor volumen de datos, alteraciones, modificaciones)
lo que provoca un nuevo volumen de datos o informaciones. De este modo, 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.

8. Sistemas de gestión de bases de datos (Definición, Arquitectura, Usuarios).

Desde que se comenzó a usar el modelo de bases de datos relacionales, en


1970, ha ido sufriendo una serie de transformaciones hasta convertirse, hoy en
día, en el modelo más utilizado para administrar bases de datos.

Este modelo se basa fundamentalmente en establecer relaciones o vínculos


entre los datos, imaginando una tabla aparte por cada relación existente con sus
propios registros y atributos.

Un sistema gestor de base 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.

Los principales Sistemas gestores de bases de datos relacionales (SGBD SQL)


actualmente son:

 MySQL

Es el sistema gestor de bases de datos relacional por excelencia.

Es un SGBD multihilo y multiusuario utilizado en la gran parte de las páginas


web actuales. Además es el más usado en aplicaciones creadas como software
libre.

Se ofrece bajo la GNU GPL aunque también es posible adquirir una licencia
para empresas que quieran incorporarlo en productos privativos (Desde la compra
por parte de Oracle se está orientando a este ámbito empresarial).
Las principales ventajas de este Sistema Gestor de Bases de datos son:

- Facilidad de uso y gran rendimiento.

- Facilidad para instalar y configurar.

- Soporte multiplataforma.

- Soporte SSL

La principal desventaja es la escalabilidad, es decir, no trabaja de manera


eficiente con bases de datos muy grandes que superan un determinado tamaño.

 MariaDB

Este SGBD es una derivación de MySQL que cuenta con la mayoría de


características de este e incluye varias extensiones.

Nace a partir de la adquisición de MySQL por parte de Oracle para seguir la


filosofía Open Source y tiene la ventaja de que es totalmente compatible con
MySQL.

Entre las principales características de este Sistema Gestor de Bases de datos


se encuentran:

- Aumento de motores de almacenamiento


.
- Gran escalabilidad.

- Seguridad y rapidez en transacciones.

- Extensiones y nuevas características relacionadas con su aplicación para


Bases de datos NoSQL.

No tiene desventajas muy aparentes salvo algunas pequeñas


incompatibilidades en la migración de MariaDB y MySQL o pequeños atrasos en la
liberación de versiones estables.
 SQLite

Más que un Sistema Gestor de bases de datos como tal, SQLite es una
biblioteca escrita en C que implementa un SGBD y que permite transacciones sin
necesidad de un servidor ni configuraciones.

Es una biblioteca utilizada en multitud de aplicaciones actuales ya que es open


source y las consultas son muy eficientes.

Las principales características de SQLite son:

- El tamaño, al tratarse de una biblioteca, es mucho menor que cualquier SGBD.

- Reúne los cuatro criterios ACID (Atomicidad, Consistencia, Aislamiento y


Durabilidad) logrando gran estabilidad.

- Gran portabilidad y rendimiento.

La gran desventaja de SQLite es la escalabilidad ya que no soporta bases de


datos que sean muy grandes.
CONCLUSION

Hemos visto los conceptos básicos sobre bases de datos. 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. En el modelo relacional la información
se organiza en tablas relacionadas entre sí. Cada fila de una base de datos
conforma una tupla, que contiene la información correspondiente a una entidad
dada.

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. Herramientas como los diagramas E--R son de ayuda en las fases
de diseño, cuyo principal objetivo es crear una estructura de la base de datos que
facilite la interpretación de la información contenida y permita sacar el máximo
rendimiento de esta.

En lo que a los SIG respecta, las bases de datos se han ido incorporando
paulatinamente a la gestión de los datos espaciales. Partiendo de una situación
inicial en la que no se empleaban sistemas gestores de bases de datos, estos han
ido integrándose en los SIG de diversas formas. En la actualidad, se emplean
bases de datos relacionales, que son adaptadas para poder almacenar datos
espaciales y poder realizar operaciones sobre ellos. Los SGBD extensibles
representan la última tendencia, y en ellos puede integrarse plenamente la
información geográfica de forma óptima.
BIBLIOGRAFIA

1. https://sites.google.com/site/basededatoswebquest/relacion

2. https://concepto.de/base-de-datos/

3. http://www.maestrosdelweb.com/que-son-las-bases-de-datos/

4. https://revistadigital.inesem.es/informatica-y-tics/los-gestores-de-bases-de-
datos-mas-usados/

5. https://volaya.github.io/libro-sig/chapters/Bases_datos.html
ANEXOS

Anda mungkin juga menyukai