El documento define una base de datos como un conjunto de datos organizados para su uso y vinculación. Explica que una base de datos puede contener datos de diversos tipos y temas que comparten algún tipo de relación. También describe las características, aplicaciones, tipos, ventajas y desventajas de las bases de datos, así como la independencia lógica y física, la relación entre los sistemas de información y las bases de 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 Politécnico “Santiago Mariño”
San Cristóbal, Edo “Táchira”
Elaborado por:
José Ramón Paz Rios
C.I.V – 28. 271.543
Ingeniería en sistemas #47
Base de Datos
2. Definición de Base de Datos
Una base de datos es el conjunto de datos informativos organizados en un mismo
contexto para su uso y vinculación.
Se le llama base de datos a los bancos de información que contienen datos
relativos a diversas temáticas y categorizados de distinta manera, pero que
comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y
clasificarlos en conjunto.
Una base de datos puede ser de diverso tipo, desde un pequeño fichero casero
para ordenar libros y revistas por clasificación alfabética hasta una compleja
base que contenga datos de índole gubernamental en un Estado u organismo
internacional. Recientemente, el término base de datos comenzó a utilizarse casi
exclusivamente en referencia a bases construidas a partir de software
informático, que permiten una más fácil y rápida organización de los datos. Las
bases de datos informáticas pueden crearse a partir de software o incluso de
forma online usando Internet. En cualquier caso, las funcionalidades disponibles
son prácticamente ilimitadas.
3. Características de Base de Datos
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.
4. Aplicación de las Bases de Datos
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 restricciones del acceso a datos basadas en nombres de usuarios 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 trabajos
5. Tipos de Bases de Datos
Bases de datos dinámicas: Son aquellas donde los datos pueden actualizarse o incluso modificarse. La mayoría
puede ser actualizada en tiempo real.
Bases de datos estáticas: Son bases de datos de consulta cuyos datos no pueden modificarse.
Bases de datos jerárquicas: Las bases de datos jerárquicas son aquellas organizadas en forma de un árbol al
revés.
Bases de datos de red: Esta base de datos es una variación de la anterior. La diferencia está en que en la base
de datos jerárquica un nodo hijo no puede tener varios padres y aquí sí.
Bases de datos relacionales: Las bases de datos relacionales son las más usadas actualmente para administrar
datos de forma dinámica. Permite crear todo tipo de datos y relacionarlos entre sí.
Bases de datos deductivas: Conocidas también como bases de datos lógicas. Se utilizan generalmente en
buscadores, pero pueden usarse de otras formas.
Bases de datos multidimensionales: Estas bases de datos utilizan conceptualmente la idea de un cubo de datos.
Donde las informaciones se almacenan en la intersección de tres o más atributos. Esta concepción puede ser algo
compleja pero su uso es bastante simple.
6. Ventajas y Desventajas de las Bases de Datos
Ventajas:
Acceso rápido a los datos
Evita datos repetidos o duplicados
Aumenta la productividad
Permiten ingresar datos ilimitados
Compartir datos globalmente
Centralizar la información
Reducción del espacio físico
Mantenimiento fácil
Permiten hacer respaldos
Son Portables
Son Dinámicas
Desventajas:
Pueden crecer mucho
Suba de costos
Actualizaciones
Pueden fallar críticamente
Ataques remotos
8. Independencia Lógica y Física
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. Si, por
ejemplo, se reduce la base de datos eliminando una entidad, los esquemas
externos que no se refieran a ella no deberán verse afectados.
Independencia Física
Es la capacidad de modificar el esquema interno sin tener que alterar el esquema
conceptual (o los externos). 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. dado que la independencia física se refiere
sólo a la separación entre las aplicaciones y las estructuras físicas de
almacenamiento, es más fácil de conseguir que la independencia lógica.
9. Relación entre los Sistemas de información y las
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.
Es que las bases de datos hacen parte, conforman el sistema de información que
maneje la empresa, pueden ser varias bases de datos en un mismo sistema
de información.
11. Definición Sistemas de gestión de bases
de datos
Un sistema de gestión de bases de datos (o DBMS) no es más que nada un sistema informático
de mantenimiento de datos.
Los usuarios del sistema tienen las facilidades para realizar varios tipos de operaciones en
dicho sistema, ya sea para la manipulación de los datos en la base de datos o para la
administración de la estructura de la base de datos. Los sistemas de gestión de bases de
datos (SGBD) se clasifican de acuerdo con sus estructuras o tipos de datos.
Hay varios tipos de bases de datos que se pueden usar en un mainframe: lista invertida,
jerárquica, de red o relacional.
Los sistemas de administración de bases de datos se pueden clasificar según varios criterios,
como el modelo de datos, los números de usuarios y la distribución de la base de datos, todos
descritos a continuación.
12. Arquitectura de Sistemas de gestión de bases
de datos
Es una colección de programas que permiten a
los usuarios crear y mantener una base de
datos. Una característica fundamental del SGDB
es que proporciona cierto nivel de abstracción
de los datos, ocultando así detalles de
almacenamiento que para el usuario final no
suele ser necesario conocer. Hay tres
características importantes en el enfoque de
bases de datos, una de ellas es que separa los
programas de los datos y las operaciones, la
segunda es el soporte de múltiples vistas de
usuario y la tercera la utilización de un
catalogo para almacenar la descripción
(esquema) de la base de datos.
13. Usuarios de Sistemas de gestión de bases de
datos
Usuarios Sofisticados:
Usan el lenguaje de consulta, acceden mediante
consultas, realizar operaciones diferentes solo
limitados por permisos asignados
Usuarios Aficionados:
No usan lenguaje de consulta, acceden mediante
programas apps, no necesitan conocer la estructura o
lenguaje del sistema
Usuarios Secundarios:
Usan la información en la base
de datos de manera indirecta mediante reportes o
listas