Sei sulla pagina 1di 5

1. Diferencias entre sistemas de archivo y sistema de base de datos.

Sistema de archivos:
a) Manejo de archivos en texto plano.
b) Búsqueda de tres tipos: secuencial, aleatorio, indexado.
c) No existen las actualizaciones, se simulan dando de baja el registro
d) y dando de alta el nuevo con la modificación.
e) Tienen independencia lógica y física la mayoría de ellos.
f) Cuenta con redundancia no controlada y errores de referencias.
g) Sus componentes son: archivos, registros, campos.

Sistemas de bases de datos:


a) Existe redundancia controlada e integridad referencia.
b) Implementa mayor seguridad.
c) Existen actualizaciones directas.
d) No tienen independencia ni lógica ni física.
e) Sus componentes son Hw, Sw, BD y Usuarios.

Quizás la diferencia más importante entre un sistema basado en archivos y un sistema de


base de datos es que los datos se comparten. Hay 3 formas de compartir:

* Entre unidades funcionales. El combinar los datos en una base de datos produce que los
datos combinados tengan más valor que la suma de los datos en los archivos por
separado. A este concepto de combinar los datos para un uso común se le llama
integración de datos.
* Entre diferentes niveles de usuarios. Se pueden distinguir 3 niveles de usuarios:
personal, mandos intermedios y ejecutivos. Estos niveles se corresponden con los 3
diferentes tipos de automatización de los sistemas de negocios: procesamiento
electrónico de datos (PED), sistemas de información de gestión (MIS) y sistemas de apoyo
a la toma de decisiones.

2. ¿En qué consiste la redundancia?

La redundancia hace referencia al almacenamiento de los mismos datos varias veces en


diferentes lugares. La redundancia de datos puede provocar problemas como:
* Incremento del trabajo: como un mismo dato está almacenado en dos o más lugares,
esto hace que cuando se graben o actualicen los datos, deban hacerse en todos los lugares
a la vez.

* Desperdicio de espacio de almacenamiento: ya que los mismos datos están


almacenados en varios lugares distintos, ocupando así más bytes del medio de
almacenamiento. Este problema es más evidente en grandes bases de datos.

* Inconsistencia de datos: esto sucede cuando los datos redundantes no son iguales entre
sí. Esto puede suceder, por ejemplo, cuando se actualiza el dato en un lugar, pero el dato
duplicado en otro lugar no es actualizado.

Si una base de datos está bien diseñada, no debería haber redundancia de datos
(exceptuando la redundancia de datos controlada, que se emplea para mejorar el
rendimiento en las consultas a las bases de datos).

3. ¿Cómo minimizar la redundancia?

Corregir el problema de redundancia de datos requiere de:

Elegir soluciones que garanticen la integración en el entorno.


Contar con un marco de gobernabilidad capaz de centralizarlo todo en un único sistema
tecnológico. Es importante trabajar en base a una serie de normas de concordancia y otras
reglas de negocio de calidad de datos prefijadas para cribar la información y así evitar que
los datos sucios entre en el sistema. De este modo, los administradores podrán limpiar y
validar la información, así como crear distintas entidades con el fin de minimizar este tipo
de problemas.
Elegir las tecnologías más adecuadas para llevar a cabo proceso de limpieza y eliminación
de datos incompletos o parcialmente incorrectos desde su misma introducción, pues con
frecuencia los problemas comienzan en el proceso de entrada.
Disponer de una fuente única y completa de información de los clientes o de otras
entidades de negocio. En este sentido, la gestión de datos maestros o MDM es clave para
apoyar la de duplicación de datos.

4. ¿Qué es concurrencia?
El termino concurrencia se refiere al hecho de que los DBMS (SISTEMAS DE
ADMINISTRACION DE BD) permiten que muchas transacciones puedan realizarse en una
misma base de datos a la vez. Para este sistema se necesita algún mecanismo de control
para que las operaciones simultáneas no interfieran entre sí.

Métodos de control de concurrencia

a) Protocolos basados en técnicas de bloqueo


b) Bloqueos binarios
c) Bloqueos de lectura/escritura

5. ¿En qué consiste la consistencia de los datos?

Hay que tener muy en cuenta que la finalidad de este sistema es dar de alta o modificar
registros masivamente en la base de datos de su sitio, por lo que cualquier inconsistencia
o error en el archivo puede afectar en algunos casos, seriamente los datos existentes en el
mismo.
Se recomienda revisar cuidadosamente la planilla resultante y siempre realizar
previamente un backup de la base de datos antes de realizar una nueva importación.

Le recordamos algunas recomendaciones y le hacemos algunas sugerencias al respecto:

a) Evitar colocar punto y coma en las celdas ya que es el carácter utilizado para
separar datos
b) Colocar los datos existentes en la base exactamente de la misma forma en que allí
están escritos
c) Es muy importante cuidar la codificación de caracteres. En general, el software que
utilicemos para trabajar nuestra hoja de cálculo detecta automáticamente la
codificación adecuada para nuestro archivo, pero en el caso que se nos consulte
sobre la misma (Open Office, sobre todo), seleccionaremos la ISO-8859-1 (Europa
occidental) que es la que acepta los caracteres latinos como la ñ y las letras
acentuadas.

6. ¿Qué es una transacción?


Técnicamente las transacciones base de datos delimitan un conjunto de operaciones de
base de datos (es decir, sentencias SQL), que son procesadas como un todo, de forma que
las operaciones que están incluidas dentro de esas transacciones base de datos se validan
(commit) o se cancelan (rollback) como una única operación.

En la actualidad son muchas las empresas que están migrando sus infraestructuras de
bases de datos locales a soluciones basadas en la nube con el objetivo de ahorrar costes,
tener bajo control el impacto de una recuperación de desastres o incluso mejorar la
seguridad.

7. ¿Qué es un índice?

Un índice es una estructura de datos definida sobre una columna de tabla (o varias) y que
permite localizar de forma rápida las filas de la tabla en base a su contenido en la columna
indexada además de permitir recuperar las filas de la tabla ordenadas por esa misma
columna.

Tipos de índices

Índice simple y compuesto


Un índice simple está definido sobre una sola columna de la tabla mientras que un índice
compuesto está formado por varias columnas de la misma tabla (tabla sobre la cual está
definido el índice). Cuando se define un índice sobre una columna, los registros que se
recuperen utilizando el índice aparecerán ordenados por el campo indexado.
Índice agrupado y no agrupado
El término índice agrupado no se debe confundir con índice compuesto, el significado es
totalmente diferente. Un índice agrupado (CLUSTERED) es un índice en el que el orden
lógico de los valores de clave determina el orden físico de las filas correspondientes de la
tabla.
Índice único
Índice único es aquel en el que no se permite que dos filas tengan el mismo valor en la
columna de clave del índice. Es decir que no permite valores duplicados.

8. Explique con un ejemplo el concepto de integridad.


Los formularios de registro de una empresa

9. explique 4 ejemplos de cómo los SGBD mejoran la seguridad de la información.

10. De acuerdo a lo investigado, ¿cómo se pueden clasificar las bases de datos?

11. ¿Cuáles son las fechas más importantes en la historia de las bases de datos y sus
características?

Potrebbero piacerti anche