Sie sind auf Seite 1von 10

1

1Actividad de aprendizaje: Evolucin de las bases de datos

Walter Moreno Caro.

Agosto 2017.

Fundacin Universitaria Panamericana.

Tcnico Profesional en anlisis y diseo de bases de datos.

Teora de bases de datos


2

Tabla de contenido
Actividad 1-Linea del tiempo 3

Sistemas de procesamiento de bases de datos 3


Almacenamiento y manejo de bsquedas y consultas 4
Tendencias actuales bases de datos 6

Tipos de ndices 7
Tabla comparativas bases de datos vs sistema de archivos 9
Referencias 10
3

Actividad 1: Lnea de tiempo

SISTEMA DE PROCESAMIENTO EN BASES DE DATOS:


Sistema centralizado: Es la unin de los documentos a un servidor de archivos, el

cual automticamente sincroniza la informacin en todos los equipos que maneje el

usuario.
Sistema cliente/servidor: Es un modelo de aplicacin distribuida en el que las tareas

se reparten entre los proveedores de recursos o servicios, llamados servidores y los

dems demandantes, llamados clientes.


Sistemas distribuidos: Coleccin de computadoras separadas fsicamente y

conectadas entre si por una red de comunicaciones cada mquina posee sus

componentes de hardware y software, que el programador percibe como un solo

sistema, el programador accede a los componentes de software remotos, de la misma

manera en que accedera a los componentes locales.


4

Sistema en grilla: s una tecnologa que sigue el paradigma de computacin

distribuida, enlazando un nmero indeterminado de dispositivos heterogneos,

integrndolos a una red (o grilla) para que estos puedan ofrecer su potencia

alfanumrica y espacio de almacenamiento a un usuario o cliente final. Los equipos

que formen parte de la "grilla" distribuyen la carga de procesos para disminuir

drsticamente los tiempos de clculo, sin embargo, a diferencia de los sistemas

computacionales distribuidos tradicionales, los equipos pueden estar separados

geogrficamente, ofreciendo una arquitectura computacional que simula ser un nico

sper computador cuyos recursos son prcticamente ilimitados.


Sistema en nube: es un sistema informtico basado en Internet y centros de datos

remotos para gestionar servicios de informacin y aplicaciones. La computacin en

nube permite que los consumidores y las empresas gestionen archivos y utilicen

aplicaciones sin necesidad de instalarlas en cualquier computadora con acceso a

Internet. Esta tecnologa ofrece un uso mucho ms eficiente de recursos, como

almacenamiento, memoria, procesamiento y ancho de banda.

ALMACENAMIENTO Y MANEJO DE BSQUEDAS Y CONSULTAS

RAM-Almacenamiento secundario: El almacenamiento secundario es el conjunto

de dispositivos y medios de almacenamiento, que conforman el subsistema de

memoria de una computadora, junto a la memoria principal.

No deben confundirse las "unidades o dispositivos de almacenamiento" con los

"medios o soportes de almacenamiento", pues los primeros son los aparatos que leen o

escriben los datos almacenados en los soportes.

La memoria secundaria es un tipo de almacenamiento masivo y permanente, a

diferencia de la memoria RAM que es voltil.


5

Almacenamiento secuencial: El mtodo de acceso secuencial requiere interactuar

con el resto de los datos o espacio fsico del medio de almacenamiento para acceder a

un dato especfico.

La lista enlazada es un claro ejemplo de una estructura de almacenamiento de datos

que requiere el acceso secuencial para poder leer o guardar un dato especfico.

Otros ejemplos de acceso secuencial: el tocadiscos, lectora de cinta de respaldo,

grabador de discos pticos, cuando se graba un disco ptico, como un CD o un DVD,

el lser va guardando la informacin en forma de espiral sobre la superficie del disco

duro.
Almacenamiento relativo: Para almacenar los datos en una tabla debemos crear una

propiedad en esa tabla de tipo varbinary(Max). Es altamente recomendable almacenar

los datos en una tabla independiente a la de consulta habitual pues estaremos llenando

las tablas de datos con BLOBs y deberemos dividir la informacin para no tener

problemas de rendimiento. Es decir, si tenemos la tabla "Employee" y queremos

guardar la foto del empleado, es preciso tener una tabla que sea "EmployeePhoto"

para almacenar la imagen mediante una relacin 1 a 1.


ndices: El ndice de una base de datos es una estructura de datos que mejora la

velocidad de las operaciones, por medio de identificador nico de cada fila de una

tabla, permitiendo un rpido acceso a los registros de una tabla en una base de datos.

Al aumentar drsticamente la velocidad de acceso, se suelen usar sobre aquellos

campos sobre los cuales se hacen frecuentes bsquedas.


6

Cules son las tendencias actuales de las bases de datos y su proyeccin en el

mercado, que permitirn resolver las necesidades de informacin actuales y futuras de

la humanidad?

La expectativa del futuro de las bases de datos se proyecta a la manipulacin de bases

de datos por medio de todos dispositivos mviles, con acceso mvil a la red, esto empieza en

nuestra actualidad as como la seguridad de las bases de datos para aspectos militares,

mdicos, entre otros, adems de las bases de datos paralelas en las cual se maneja la misma

base de datos al mismo tiempo, las bases de datos en memoria principal la cual se ubica en la

memoria principal lo que elimina o al menos disminuye la necesidad de operaciones de

entrada/salida, las bases de datos activas las cuales se producen cuando ciertas condiciones se

ejecutan de manera automtica, sin intervencin del usuario, las bases de datos deductivas,

las bases de datos orientadas a objetos, las bases de datos multimedia, las bases de datos

temporales y las bases de datos difusas, entre otras son en la actualidad lo que estamos

viviendo en tecnologa de almacenamiento de datos, as que esperemos a ver si todo esto

tiene sus frutos en los prximos 10 aos cuando de lo nico e indispensable para cualquier

persona sea su informacin.

Los usuarios cada vez necesitamos ms recursos en tecnologa, es por eso que surgen

las evoluciones de sistemas, y por ende de las bases de datos, es impresionante ver como la

informacin se procesa en microsegundos, mientras se realizan transacciones al mismo

tiempo en la misma base de datos en lugares y estados diferentes, la importancia de la

informacin es lo que ha llevado a que las empresas y otras instituciones inviertan para la

seguridad de sus datos, el futuro de la tecnologa es incierto debido a que algunas

proyecciones de tecnologa estimadas hace 5 aos y proyectadas hasta los prximos 10 aos

ya son una realidad, la tecnologa avanza a pasos agigantados es por eso que no debemos
7

quedarnos atrs y apostar a las nuevas tecnologas que sin duda harn ms fcil la vida de las

personas que tratamos con la administracin y seguridad de la informacin.

Tipos de almacenamiento:
Almacenamiento primario (Memorias cache)
Rpido acceso, generalmente muy pequea y muy cara para almacenar la base de

datos entera, el contenido de la memoria principal se pierde cuando se corta la

energa.
Almacenamiento secundario (discos magnticos, discos pticos y cintas)
Perdida de datos por fallas de energa o cada del sistema, falla fsica de un medio de

almacenamiento
Memoria Flash: los datos sobreviven a fallas de energa, las lecturas son tan rpidas

como la memoria RAM

TIPOS DE INDICES

ndices Ordenados: Los registros ndices son almacenados segn el orden definido

por la clave de bsqueda.

Los registros ndices estn ordenados de acuerdo con el valor del clave de bsqueda.

Existen dos tipos de ndices ordenados ndices Primarios Son aquellos ndices cuya clave de

bsqueda especifica el orden secuencial del archivo indexado. Archivos Secuenciales

Indexados Son aquellos archivos (tablas) cuyos registros (filas) estn fsicamente ordenados

secuencialmente segn una clave de bsqueda, sobre la cual a la vez existe un ndice.

Tambin son llamados ndices de agrupamiento La clave de bsqueda usualmente es la clave

primaria de la tabla. ndices Secundarios Son aquellos ndices cuya clave de bsqueda no

determinan el orden secuencial del archivo ordenado.

ndices Primarios: La tabla cuenta es fsicamente un archivo secuencial indexado cuyo

ndice primario tiene como clave de bsqueda a la columna nombre-sucursal


8

ndices Secundarios: La tabla cuenta es fsicamente un archivo secuencial indexado por el

campo o columna nombre-sucursal que tiene un ndice secundario definido por el campo o

columna saldo.

ndices Asociativos: Los registros ndices son almacenados en unos cajones (buckets)

partir del uso de una funcin de hash o de asociacin Clave Puntero/s

TIPOS DE NDICES ORDENADOS

Los ndices sean primarios o secundarios pueden ser de dos tipos. Densos Si poseen

un registro ndice por cada valor de la clave de bsqueda Dispersos Si solo poseen

registros ndices para algunos valores de la clave de bsqueda. Los ndices primarios

pueden ser tanto densos como dispersos Los ndices secundarios necesariamente

deben ser densos.

ndices Dispersos: Los ndices dispersos son ms apropiados que los ndices densos.

Requieren menos espacio de almacenamiento Provocan menor sobrecarga en

operaciones de insercin y borrado. Los ndices dispersos pueden derivar en un mayor

tiempo de bsqueda comparados con los ndices densos. Una buena aproximacin a la

utilizacin de los ndices dispersos es tener una entrada ndice por cada bloque del

archivo de datos.

ndices Multinivel: La mayora de las veces la tabla indexada podra ser tan grande

tal que los archivos correspondientes a los ndices definidos en ella tambin lo sean.

Como el archivo ndice es un archivo secuencial ordenado es posible volver a

construir un ndice sobre l. ndice interno ndice construido sobre el archivo de datos.

Puede ser primario o secundario tanto como denso o disperso. ndice externo ndice
9

construido sobre un ndice interno o externo. Siempre es un ndice disperso. Es forma

de encadenamiento de ndices se conoce como ndices Multinivel

TABLA COMPARATIVA

BASES DE DATOS ARCHIVOS


ORGANIZACION Las bases de datos se Los sistemas de archivos se organizan
organizan en: Campos, en: Carpetas, subcarpetas.
registro, fichero, subcarpeta
y carpeta.
REDUNDANCIA Las bases de datos Los sistemas de archivos no modifican
modifican todos los todos los archivos con la misma
archivos que posean la informacin, solo el que haya sido
misma informacin. modificado y guardado.
NOMBRAMIENTO En las bases de datos, la En los sistemas de archivos, los datos
informacin necesita un necesitan un nombre simblico, que no
nombre o Identificador se repita.
como se le denomina. Estos
indicadores poseen una
sintaxis especfica para
poder asegurar la
organizacin correcta.
COMPARTICION Las bases de datos son Los sistemas de archivo solo son
DE DATOS accesibles a todo aquel accesibles a los usuarios que posean
autorizado. una copia en su sistema.
ESPACIO DE Las bases de datos son Los sistemas de ficheros no requieren
MEMORIA programas muy complejos de mucho espacio de informacin.
que requieren de mucho
espacio en disco y memoria
para trabajar de manera
eficaz.
PRESTACIONES Las bases de datos estn Un sistema de ficheros est escrito
escritas para ser ms para una aplicacin especfica, por lo
generales y ser tiles en que sus prestaciones suelen ser muy
muchas aplicaciones, lo que buenas.
puede hacer que algunas de
ellas no sean tan rpidas
como antes.

Referencias
10

Duran, J. D. (22 de enero de 2014). Prezi. Obtenido de https://prezi.com/jgrydc9ncude/bases-

de-datos-vs-sistema-de-archivos/

Monroy, N. (2014). slideplayer. Obtenido de http://slideplayer.es/slide/16909/

Das könnte Ihnen auch gefallen