Está en la página 1de 5

RESUMEN TEMA 1 – BASE DE DATOS

PARTE1 - CONCEPTO Y ORIGEN DE BBDD Y SGBDs.


Un sistema es un conjunto de elementos relacionados que contribuyen a la consecución de un
objeto donde serán necesarias tanto entradas como salidas.

Un sistema de información es un conjunto de elementos ordenadamente relacionados entre si


gracias a ciertas reglas, aportando al sistema objeto la información necesaria para cumplir sus
fines. Por tanto, un sistema recoge datos y genera información, además estos son dinámicos ya
que se adecuan a posibles cambios que se produzcan en el entorno.

Componentes de un sistema: datos, equipo físico, equipo lógico, administración y usuarios.

Los datos de estos sistemas de información se almacenan en un conjunto de ficheros que


forman una base de datos, hay dos tipos de datos:

1. Referenciales: te dicen donde encontrar la información.


2. Factuales: contienen información que puede ser utilizada directamente.
2.1 Estructurados: cada campo de información ocupa una posición fija y tiene un
tamaño establecido.
2.2 No estructurado: no tiene un formato ni un tamaño fijo, por ejemplo los
textos, imágenes, multimedia, etc..

1) Explique las diferencias que existen en un sistema de ficheros y las BBBDD.

Los ficheros son información estructurada de un mismo tema y la base de datos son muchos
ficheros que necesitan ser relacionados entre ellos, la cualidad más importante es buscar una
relación y puede ser compartida por varias aplicaciones.

El mayor problema de los ficheros es la redundancia de datos y se debe controlar su


modificación mediante programas (dos personas no pueden modificar a la vez un fichero)

El hardware da soporte al sistema y proporciona capacidades de almacenamiento,


procesamiento, etc.. El software está formado por una serie de programas que permiten
gestionar los datos a través del Sistema Gestor de Base de Datos (SGBD). La unidad de
administración de un SI asegura la calidad de los datos.

3) ¿Para qué sirve un Sistema de Gestión de Bases de Datos (SGBD)?

Programas, procedimientos o lenguaje que nos permiten describir y manipular los datos
almacenados en la base de datos, garantizando su seguridad. SOFTWARE.

Sirve para modificar la base de datos: crear, reestructurar, consultar. Y para modificar datos
concretos: insertar, borrar, modificar, consultar, etc..

4) Explique las ventajas y desventajas de los SGBD.

Desventajas: inconsistencia de datos, dependencia de datos respecto al soporte físico,


ocupación de memoria secundaria, instalación costosa..
Ventajas: valor informativo, coherencia, documentación normalizada, acceso más rápido,
facilidad de compartir, disponibilidad, eficiencia..

6) ¿Qué papel desempeña el administrador de una base de datos?

El administrador de base de datos es la vigilancia y gestión de los datos, también se puede


encargar o no del propio diseño de la base de datos. Tiene a cargo el SGBD y otras
herramientas relacionadas.

Suelen distinguirse dos clases de SI: sistemas de gestión y sistemas de apoyo a la decisión.

Existen dos tipos de usuarios para las bases de datos:

1. Usuarios informáticos:
1.1 Diseñadores: Tienen la responsabilidad de identificar datos contenidos en la
BD y las estructuras más apropiadas para representarlos, hay dos tipos de
diseñadores lógicos y físicos.
1.2 Administradores: Su misión es la vigilancia y gestión de datos, será el
responsable de establecer el sistema de autorizaciones de acceso y deberá
coordinar y controlar su uso.
1.3 Analistas y programadores: tienen a su cargo el análisis y la programación de
las aplicaciones solicitadas por el usuario.
2. Usuarios finales:
2.1 Habituales: suelen hacer consultas/actualizaciones de la base de datos, utilizan
menús ya diseñados, etc...
2.2 Esporádicos: Se les tiene que suministrar herramientas sencillas y en general,
potentes.

Independencia con respecto a los datos:

1. Independencia lógica: modificar el esquema conceptual sin tener que alterar los
programas de aplicación o los esquemas ya creados (ampliar o reducir la BD).
2. Independencia física: modificar el esquema interno para reorganizar ciertos archivos
con tal de mejorar el rendimiento.
3. Independencia físico/lógica: Los mismos datos se presentan de distintas formas según
las necesidades del usuario, siendo los datos y los programas independientes unos de
otros así el cambio en uno de ellos no obligara a modificar los demás.

Almacenes de datos: colección de datos orientados a temas orientados a temas, integrados,


variante en el tiempo y no volátil que soporta el proceso de la toma de decisiones de la
dirección.
PARTE 2 – EVOLUCIÓN DE LA BBDD Y SGBDs

Los avances en rendimiento de base de datos crece de forma exponencial, los avances en el
hadware y el abaratamiento del mismo determinan la evolución de las base de datos.

La distribuccion, el avance espectacular de las comunicaciones permite una mayor difusión de


contenido, y también la aparición de la informática móvil.

La inteligencia, la funcionalidad de las base de datos a avanzado de forma considerable, gran


parte de la semántica que no se utilizaba antes ahora ha ido migrando hasta los servidores de
datos.

¿A qué se llama bases de datos multimedia?

tipo de base de datos que contiene relacion de datos con variabilidad temporal, sistemas
geograficos, catalogos tecnicos con foto video etc, objetos de enseñanza.. Posibilidad de
procesar esa informacion. Existen dos tipos de base de datos multimedia: base de datos
referenciales y descriptivas. Los tipos de datos que puede manejarse son texto, graficos,
imagenes, animaciones etc..

¿Para qué se utilizan las bases de datos deductivas?

Un sistema de base de datos deductiva, es un sistema de base de datos pero con la diferencia
de que permite hacer deducciones a través de inferencias. Se basa principalmente en reglas y
hechos que son almacenados en la base de datos. Las bases de datos deductivas son también
llamadas bases de datos lógicas, a raíz de que se basa en lógica matemática.

Guardo reglas o trablas de hechos que me permitiran deducir una situacion, como pueden ser
sistemas expertos donde metes datos y ellos deducen o infieren determinadas cosas, ayuda en
la toma de decisiones.

PARTE 3 – ARQUITECTURA DE BBDD

Hay distintos tipos de arquitectura como pueden ser:

1. Arquitectura centralizada: datos y aplicaciones se encuentran en una misma maquina.


2. Arquitectura cliente-servidor: separación del servidor de BD del cliente.
3. BD distribuidas: varios servidores de BD usados por la misma aplicación.
4. BD replicas: datos lógicamente representados pero en distintos servidores físicos.
5. BD paralelas: varias unidades de almacenamiento de datos y procesadores operan en
paralelo para incrementar el rendimiento.
6. BD para la web: variantes del cliente-servidor.

¿Qué es una arquitectura para BBDD?

Existen dos tipos de arquitecturas para base de datos, arquitectura centralizada datos y
aplicaciones se encuentran en una unica maquina y arquitectura cliente servidor que separa el
servidor donde esta la base de datos con el cliente
la arquitectura viene condicionada por la arquitectura hadware, servidores y conexiones,
disposicion de ordenadores, numero de procesadores..

¿A qué se llama arquitectura centralizada?

La arquitectura centralizada: el sistema de gestion de base de datos esta impantado en un solo


ordenador sin interactuar con ningun otro, se gestiona asi mismo todos los recursos.

Describa una arquitectura cliente-servidor

La arquitectura cliente-servidor, los procesos interactuan divididos en clientes que requieren


servicios teniendo un papel activo y servidores que ofrecen dichos servicios que necesitan una
interfaz para ofrecerlos teniendo un papel reactivo que consta de ordenadores potentes para
poder respondar a uno o varios clientes.

¿Qué características tienen las BBDD distribuidas?

Las base de datos distribuidas son una coleccion de multiples bases de datos intrrelacionadas y
distribuidas en una red de ordenadores que forman una unica gran base de datos.

¿Qué tipo de fragmentaciones puede haber en las bases de datos distribuidas? Muestre un
ejemplo de cada tipo de fragmentación.

Se pueden fragmentar por columnas, por filas o por campos, pero hay que tener cuidado
porque hay veces que debemos saber como dividir y donde dividirlo.

¿Qué tipo de modelos existen para los servidores en la nube?

Existen tres modulos: software as a service (saas) espacio en servidores, infractruture as a


service(laas) nivel de seguridad en el servidor o plataform as a service(paas) alquler de una
parte del servidor con instalacion de software.

¿Cuál es la principal ventaja de las bases de datos replicadas?

Una base de datos principal alojada en un servidor y descargamos una copia donde poder
trabajar por si la principal deja de funcionar o por seguridad, la gestion de las replicas las
controlara el propio servidor con un administrador. El sistema de gestion se encargara de
reemplazar, actualizar, enviar, etc..

En una arquitectura para almacenes de datos, ¿pueden los datos ser actualizados
directamente en el almacén de datos?

No, alli solo se puede consultar pero los datos se guardaran en las bases de datos de los
clientes y cada cierto tiempo el sistema de gestion se actualiza o se organiza.
¿En qué casos es aconsejable usar BBDD paralelas?

Las base de datos son grandes o las consultas son extensas que requieran un procesamiento
muy veloz. Intentaran mejorar el rendimiento que se calculara gracias a la productividad o el
tiempo de respuesta.

También podría gustarte