Está en la página 1de 12

República bolivariana de Venezuela

Ministerio del poder popular


I.U.P Santiago Mariño
Sede Barcelona

Tipos de BDD y SGBD

Prof. José Castillo Bachiller.

José Márquez CI 26886939


Introducción

Para diseñar una base de datos debemos establecer un proceso partiendo


del mundo real, de manera que sea posible plasmarlo mediante una serie de
datos. La imagen que obtenemos del mundo real se denomina modelo
conceptual y consiste en una serie de elementos que definen lo que
queremos plasmar del mundo real en la base de datos. La definición de este
modelo se denomina esquema conceptual. Una base de datos es una
recopilación de información relativa a un asunto o propósito particular, como
el seguimiento de pedidos de clientes o el mantenimiento de una colección
de músic
1. Base de Datos

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.

2. Características de BDD
 Los datos deben estar físicamente en más de un ordenador (distintas
sedes)
 Las sedes deben estar interconectadas mediante una red (cada sede es
un nodo de la red)
 Los datos han de estar lógicamente integrados (recuperación y
actualización) tanto en local como remoto (esquema lógico global y
único)
 En una única operación se puede acceder (recuperar o actualizar) datos
que se encuentran en más de una sede (acceso a datos locales o
remotos)
 Todas las acciones que necesiten realizarse sobre más de una sede
serán transparentes al usuario (transparencia de distribución para el
usuario)
3. Para que utilizan las bases de datos

Las bases de datos se utilizan evidentemente en aplicaciones de negocios y


transacciones financieras. Sin embargo, las bases de datos no se utilizan
únicamente para aplicaciones de negocios. Tu tienda de comestibles, banco,
tienda de alquiler de vídeos y tu tienda de ropa favorita, todas hacen uso de
las bases de datos para realizar el seguimiento de la información de los
clientes, del inventario, de los empleados y de la contabilidad. Las bases de
datos permiten que la información sea almacenada de forma rápida y sencilla
y se utilizan en muchos aspectos de tu vida diaria. Este artículo fue
almacenado en una base de datos y su contenido fue recuperado y mostrado
en tu navegador.

4. Tipos de BDD

Existen diferentes maneras de ordenar y organizar la información para que


este sea accesible para nosotros. No existe el sistema de Base de datos
perfecto: hay que elegir aquella estructura que mejor se adapte a nuestras
necesidades. Los siguientes son los tipos más comunes:

 Las bases 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.
 Las bases de datos en red derivan; de las jerárquicas pero mejoran la
gestión de datos redundantes manteniendo su rendimiento en consultas
de datos.
 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 envío de información pero la gestión de
almacenamiento o redundancia están fuera de su propósito.
 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.
 Las bases de datos orientadas; a objetos han surgido como concepto
tras la aparición de los sistemas de programación orientada a objetos.
 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.

5. Ventajas y Desventajas de la BDD

Ventajas.

 Almacenan grandes cantidades de información: Esto es muy útil para


las grandes compañías que manejan grandes volúmenes de información.
 Compartir la información: Los usuarios de distintas oficinas pueden
compartir datos e información que son de gran importancia para sus
departamentos o funciones.
 Acceso rápido a la información: Esta es una gran ventaja, ya que la
información siempre estará disponible para los usuarios.
 Eliminación de información repetida o redundante: Los usuarios
tendrán la certeza de que la información que están solicitando no está
repetida o es redundante.
 Aumento en la productividad: Como la información está disponible y es
coherente, los usuarios podrán aumentar su rendimiento al saber que
cuentan con una información fiel.
 Reducción del espacio de almacenamiento: Al tener la información en
medios electrónicos, se reduce considerablemente el espacio para
almacenar de manera tradicional.
 Mejora la seguridad de la información: Existe un acceso reducido para
los usuarios, de tal manera que cierta información podrá ser controlada
por los administradores de la base de datos.
 Mejor mantenimiento: Al estar la información en medios electrónicos, el
darle mantenimiento es mucho más fácil ya que se cuentan con
herramientas para este mantenimiento

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: Esta es una gran desventaja ya que la base
de datos está expuesta a fallos que no están en las manos de los
usuarios, como una descarga eléctrica.

6. Independencia lógica y física de los datos

Lo podemos definir como la capacidad para modificar el esquema en un


nivel del sistema sin tener que modificar el esquema del nivel inmediato
superior.
Se pueden definir dos tipos de independencia de datos:
1.- 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 más 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.

2.- Independencia Física.

Es la capacidad de modificar el esquema interno sin tener que alterar el


esquema conceptual (o los externos).
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.

7. Relación entre los sistemas de información y las BDD

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, 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, etc.

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.

8. Que es 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.

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.
1. Arquitectura

La arquitectura de un SGBD especifica sus componentes (incluyendo su


descripción funcional) y sus interfaces. Trata de conceptos distintos que la
arquitectura de la base de datos. Los componentes principales de un SGBD son:

1. Interfaces externas: medios para comunicarse con el SGDB en ambos


sentidos (E/S) y explotar a todas sus funciones. Pueden afectar a la BD o a
la operación del SGBD, por ejemplo:
 Operaciones directas con la base de datos: definición de tipos, asignación
de niveles de seguridad, actualización de datos, consulta de la base de
datos...
 Operaciones relativas a la operación del SGBD: copia de seguridad y
restauración, recuperación tras una caída, monitoreo de seguridad,
gestión del almacenamiento, reserva de espacio, monitoreo de la
configuración, monitoreo de prestaciones, afinado.
 Las interfaces externas bien pueden ser utilizadas por usuarios (p. e.
administradores) o bien por programas que se comunican a través de una
API.
2. Intérprete o procesador del lenguaje: la mayor parte de las operaciones
se efectúan mediante un lenguaje de base de datos. Existen lenguajes para
definición de datos, manipulación de datos (p. e. SQL), para especificar
aspectos de la seguridad y más. Las sentencias en ese lenguaje se
introducen en el SGBD mediante la interfaz adecuada. Se procesan las
expresiones en dicho lenguaje (ya sea compilado o interpretado) para
extraer las operaciones de modo que puedan ser ejecutadas por el SGBD.
3. Optimizador de consultas: realiza la optimización de cada pregunta y
escoge el plan de actuación más eficiente para ejecutarlo.
4. Motor de la base de datos: realiza las operaciones requeridas sobre la
base de datos, típicamente representándolo a alto nivel.
1. Mecanismo de almacenamiento: traduce las operaciones a lenguaje de
bajo nivel para acceder a los datos. En algunas arquitecturas el mecanismo
de almacenamiento está integrado en el motor de la base de datos.
2. Motor de transacciones: para conseguir corrección y fiabilidad, la mayoría
de las operaciones internas del SGBD, se realizan encapsuladas dentro de
transacciones. Las transacciones pueden ser especificadas externamente al
SGBD para encapsular un grupo de operaciones. El motor de transacciones
sigue la ejecución de las transacciones y gestiona su ejecución de acuerdo
con las reglas que tiene establecidas (p. ej., control de concurrencia y su
ejecución o cancelación).
3. Gestión y operación de SGBD: comprende muchos otros componentes
que tratan de aspectos de gestión y operativos del SGBD como monitoreo
de prestaciones, gestión del almacenamiento, mapas de almacenamiento.

 Estructura jerárquica

Ejemplo de un modelo de una base de datos jerárquica

La estructura jerárquica fue usada en los SGBD de los primeros mainframe.


Las relaciones entre registros forman una estructura en árbol. Esta estructura
es simple pero inflexible ya que las relaciones están confinadas al tipo 1:n. El
sistema IMS de IBM y el RDM Mobile de Raima4 son ejemplos de bases de
datos con múltiples jerarquías sobre el mismo conjunto de datos. RDM Mobile
es un nuevo diseño de base de datos imbuida para una red de ordenadores
móviles. La estructura jerárquica es usada hoy en día para almacenar
información geográfica principalmente.

El modelo de base de datos jerárquica tiene un esquema en el que los datos se


organizan en una estructura arbórea. Esta estructura permite representar
relaciones padre/hijo: cada padre puede tener varios hijos, pero cada hijo ha de
venir de sólo un padre (las conocidas como relaciones 1:N). Todos los atributos
de un registro específico están asociados a un tipo de entidad. Este modelo fue
creado por IBM en 1960.

En una base de datos una entidad tipo es el término genérico para tabla. Cada
registro individual se representa como una fila, y cada atributo como una
columna. Las entidades tipo se relacionan entre ellas usando correspondencias
1:N.

Actualmente las bases de datos jerárquicas más utilizadas son IMS de IBM y el
Registro de Windows de Microsoft.
Conclusión

Analizamos que para la realización de una Base de datos la creación de


consultas 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 Base de datos 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.
Es muy importante el observar el proceso que se sigue en la organización
para determinar los requerimientos que se necesitan para la elaboración
de un sistema y para ello se recurren a varias técnicas de recopilación de
información para que el proyecto satisfaga las necesidades de los
usuarios finales que es el que está en pleno contacto con él.