1. República Bolivariana de Venezuela
Ministerio del P. P. para la Educación Universitaria
I.U.P. Santiago Mariño
Barcelona - Edo. Anzoátegui
Cátedra: Base de Datos
Carrera: Ingeniería de Sistemas
Profesor: Alumno:
- Aquiles Torrealba - Portillo, Erwin. C.I: 26.632.396
Barcelona, Febrero de 2019
TIPOS DE BDD Y SGBD
2. 2
Índice
Introducción 3
Desarrollo:
Base de Datos 4
Características 4
Aplicación 5
Tipos de Bases de Datos 5 - 6
Ventajas y Desventajas 6 - 7
Visión de la Base de Datos 8
Relación entre los Sistemas de
Información y la Base de Datos
8 - 9
Sistemas de Gestión de Base de Datos 9 - 10
Arquitectura 10 - 11
Usuarios 11 - 12
Conclusión 13
Bibliografía 14
Anexos 15
3. 3
Introducción
La base de datos se define como un conjunto de información relacionada que
se encuentra agrupada o estructurada desde el punto de vista informático, es decir, 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. Las bases de datos se ingeniaron gracias a la necesidad de las grandes empresas
de almacenar inmensas cantidades de información de una forma rápida, sencilla y
fiable, y que a su vez pudieran acceder a ella en cualquier momento sin necesidad de
desplazarse a salas dedicadas a archivar documentación, como hasta hace poco se
venía haciendo. En la actualidad 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. 4
Base de Datos
Es un 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 si algún tipo de vínculo o relación que busca ordenarlos y
clasificarlos en conjunto.
Recientemente, el termino 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.
Características
Independencia de los datos
Seguridad de acceso y auditoria
Reducción de la redundancia
Acceso concurrente por parte de múltiples usuarios
Integridad de los datos
Consultas complejas optimizadas
Acceso a través de lenguajes de programación estándar
Soporte para control de transacción y recuperación de fallas
5. 5
Aplicación
Su utilidad es práctica, pudiendo estar orientada a distintos fines,
determinados en función de su diseño, pero por lo general se utilizan para realizar
acciones como buscar, ordenar, hacer cálculos matemáticos y estadísticos de los
datos, ofrecer y compartir información. Una información que, teniendo en cuenta el
actual contexto digital, puede provenir tanto de datos procedentes de Data
Warehouses como de sistemas de Big Data y alojarse en la nube o en infraestructuras
locales, siendo cada vez más habituales los esquemas híbridos. A su vez, el signo de
los nuevos tiempos ha multiplicado el número de aplicaciones utilizadas, así como los
problemas creados por los silos en los que se encuentran los datos.
Por otro lado, las aplicaciones avanzadas pueden ser personalizadas
para automatizar determinados tipos de trabajo a partir de las necesidades que tenga
la empresa. De este modo, se evitan complejas programaciones manuales que resultan
poco eficientes.
Tipos de Bases de Datos
1) Las Base 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.
6. 6
2) La Base de Datos en Red: Derivan de las jerárquicas pero mejoran la
gestión de datos redundantes manteniendo su rendimiento en consultas
de datos.
3) 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 envió de información pero la gestión de
almacenamiento o redundancia están fuera de su propósito.
4) 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.
5) Las Bases de Datos Orientadas a Objetos: Han surgido como
concepto tras la aparición de los sistemas de programación
orientada a objetos.
6) 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
7. 7
Ventajas
Permiten obtener información en forma más sencilla
Obtener información estructurada
Facilita la estandarización de procesos, nombres de registros, etc.
Permite controlar la duplicidad de datos
Permite la sincronización de datos
Aumenta la productividad
Desventajas
Requieren de capacitación, asesoría y acompañamiento para enseñar su
manejo
Se requiere de una persona para que esté al tanto del mantenimiento o de
fallos
Tamaño, espacio. Una base de datos suele requerir mucho espacio en disco,
suelen volverse pesadas
Son un producto complejo, por lo que no toda persona será capaz de
manipularla y/o ponerse al cargo de su mantenimiento
Costo. Algunos gestores y productos de base de datos suelen ser costosos
Cuando la base de datos crece mucho puede llegar a ponerse lenta, lo que
afecta las búsquedas y la recuperación de información
8. 8
Visión de la Base de Datos
Independencia Física de Datos: Es la capacidad para modificar el
esquema físico sin provocar que los programas de aplicación
tengan que rescribirse. Las modificaciones en el nivel físico son
ocasionalmente necesarias para mejorar el funcionamiento. Por
ejemplo, puede ser necesario reorganizar ciertos ficheros con el
fin de mejorar el rendimiento de las operaciones de consulta o de
actualización de datos.
Independencia Lógica de Datos: Es la capacidad para modificar
el esquema lógico sin causar que los programas de aplicación
tengan que rescribirse. Las modificaciones en el nivel lógico son
necesarias siempre que la estructura lógica de la base de datos se
altere. Por ejemplo, el añadir cuentas de mercado de valores en
un sistema bancario.
Relación entre los Sistemas de Información y la
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
9. 9
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.
La diferencia que existe entre los sistemas de información y las bases de
datos, consiste en que los sistemas de información son un todo, es decir es el conjunto
para el manejo de la información (entrada, proceso, salida) y las bases de datos son
una herramienta para los sistemas de información ya que hacen parte del software y
es el encargado de almacenar y procesar la información, y el software hace parte de
los sistemas. Tiene en común que son herramientas para el buen manejo de la
información.
Sistemas de Gestión 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
10. 10
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 usuario 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.
Arquitectura
Nivel Interno: Es el que más se aproxima al almacenamiento
físico de los datos con un esquema interno que describe la
estructura física de almacenamiento de la base de datos.
Almacena los datos tal y como están escritos en el ordenador, los
cuales, realmente solo existen en este nivel. Se podría decir que es
el que almacena la descripción del Nivel Conceptual.
Nivel Conceptual: Sigue un esquema conceptual representando
los datos que va a utilizar sin tener en cuenta el aspecto,
contrariamente a lo que hace el nivel interno. En este nivel,
también se describe la estructura para todos los usuarios que
accedan a la base de datos. Oculta los detalles físicos del
almacenamiento y trabaja con elementos lógicos como entidades,
atributos y relaciones.
11. 11
Nivel Externo (o de vistas): Puede poseer varios esquemas
externos o vistas para el usuario. Cada vista, posee una
descripción de dicha visión diferente para cada grupo de usuarios.
El problema que nos encontramos tras este modelo, es que
muchos SGBD no distinguen del todo los tres niveles a causa de
la introducción del nivel físico en el esquema conceptual o, lo que
ocurre en la mayoría de los casos, que los esquemas externos de
cara al usuario describen la misma información que al nivel
conceptual.
Usuarios
Usuarios Normales: Son usuarios no sofisticados que interactúan
con el sistema mediante un programa de aplicación con una
interfaz de formularios, donde pueden rellenar los campos
apropiados del formulario. Estos usuarios 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.
12. 12
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.
Administradores de la Base de Datos (ABD): Son las personas
que tienen el control central del SGBD.
13. 13
Conclusión
En la base de datos hay una serie de datos organizados y relacionados entre si,
los cuales son recolectados y explotados por los sistemas de información de una
empresa o negocio en particular. Donde las columnas guardan una parte de la
información sobre cada elemento que queramos guardar en la tabla, cada fila de la
tabla conforma un registro. 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.
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. Otro punto necesario es la clase de base de
datos las cuales tienen como función derivar, almacenar y procesar datos dentro de
una información. Los gráficos y tablas nos sirven para resumir en un dibujo toda una
serie de datos mucho más explícito y fácil de asimilar.