Está en la página 1de 24

República Bolivariana de Venezuela

Ministerio del poder popular para la defensa

Universidad Nacional Experimental de las fuerzas Armadas Unefa.

Sección:06S2603D1 ING SISTEMAS

DISEÑO DE ARCHIVOS Y BASES DE DATOS.

PROFESORA: Alumno:

Lingzay Acosta. Víctor Solórzano

Ci:29716623.

SAN FERNANDO,11/11/2020.
CONCEPTO DE ARCHIVOS Y BASES DE DATOS:

El almacenamiento de datos es considerado por algunos como la


parte medular de los sistemas de información a continuación se
analizaran los siguientes puntos:

Campos:

Un campo es una unidad sencilla de datos que es única dentro de


la entrada o fila, pero la categoría de datos general es común a
todas las entradas. Por ejemplo, "dirección" es un campo común a
todas las entradas nombradas en el listado telefónico, pero el
contenido del campo de dirección será único para cada entrada.
Como regla, el campo de la base de datos se refiere a las
columnas, o categorías de datos, que son utilizadas por todas las
entradas o filas.

Registros:

Un registro es una fila de una base de datos, una agrupación


horizontal de datos. El contenido de estos campos es único para
esa fila. En el ejemplo del listado de teléfonos, cada apellido
empieza una fila o registro que contiene datos en los campos del
nombre, dirección y número de teléfono. Un registro se suele usar
en una búsqueda de base de datos porque cada registro tiene una
cualidad identificativa única (o valor). Un registro de base de
datos es, básicamente, una fila que contiene datos únicos en cada
uno de los campos. Una base de datos normalmente tendrá un
gran número de registros pero sólo un pequeño número de
campos.
Archivos y Bases de Datos:

Hay dos enfoques para el almacenamiento de datos en un sistema


basado en computadora. El primer método es guardar los datos
en archivos individuales, cada uno de ellos único para una
aplicación particular. La figura 1 ilustra una organización con
varios sistemas de información que usan archivos convencionales
separados: ARCHIVOS DE VENTAS, que contiene información
histórica de ventas, ACTIVIDAD ACTUAL, que es actualizado
frecuentemente y ARCHIVO PERSONAL, que contiene direcciones,
títulos, etcétera.

Observe que NUM y NOMBRE existe en cada archivo. Aparte del


esfuerzo adicional para teclear tres veces el nombre, un cambio
del nombre requerirá la actualización de tres archivos separados.

El segundo enfoque para el almacenamiento de datos en un


sistema basado en computadora involucra la construcción de una
base de datos. Una base de datos formalmente definido y
centralmente controlado para ser usado en muchas aplicaciones
diferentes. La figura 2 muestra que diferentes usuarios de
diferentes departamentos dentro de la organización pueden
compartir la misma base de datos, tal como se muestra en el
juego de datos 1, o determinados renglones en el juego de datos
2.
Ejemplo de organización con archivos y bases de Datos.

Técnicas de diseño de archivos y bases de Datos:

Diseño de archivos: Es la esencia del sistema de información los


Datos deben estar disponibles para cuando el usuario lo requiera,
deben permitir su actualización con un almacenamiento eficiente
para que el acceso a la información tenga un propósito en la
administración, planeación, control o toma de decisiones.

Diseño de Bases de Datos:

El diseño de una base de datos es un proceso que se guía por


varios principios bien definidos, partiendo de un dominio del cual
se obtendrá un modelo conceptual, seguidamente un modelo
lógico, al cual se le debe aplicar normalización y finalmente
obtener un modelo físico y poder implementarlo

Ventajas del diseño de base de datos

Un diseño de base de datos realizado de forma correcta nos


proporciona unas ventajas fundamentales:

Nos permite ahorrar espacio, mediante el diseño de base de datos


optimizadas y sin datos duplicados.

Nos ayuda a que se preserve la precisión e integridad de los datos


y que no se pierda información.

Agiliza de forma extrema el acceso y el procesamiento de los


datos.

Ingenieria inversa en bases de Datos:

La Ingeniería Inversa de Bases de Datos es el conjunto de técnicas


que permite la obtención de una representación conceptual de un
esquema de base de datos a partir de su codificación.

Sus aplicaciones son múltiples:

Re-documentar, reconstruir y / o actualizar documentación


perdida o inexistente de bases de datos
Servir como pivote en un proceso de migración de datos

Ayudar en la exploración y extracción de datos en bases poco


documentadas.

La información que se puede extraer, según el punto de partida


puede ser: Entidad, relaciones, atributos, claves primarias o
ajenas, etc., a partir de estos elementos se crean modelos de
datos, como por ejemplo Diagramas entidad-relación.

A continuación se muestra un ejemplo gráfico de Ingeniería


Inversa de Datos. A partir del código (diseño físico), se realiza
Ingeniería Inversa y se obtiene el Diseño Lógico. A este diseño se
vuelve a aplicar Ingeniería Inversa y se obtiene el Diseño
Conceptual.
Normalizacion de Bases de Datos:

Normalización de Base de Datos, es el proceso de organizar los


datos en una base de datos que incluye la creación de tablas y el
establecimiento de relaciones entre ellas.

Este proceso es utilizado para ayudar a eliminar los datos


redundantes.
Cinco formas de normalización (FN: Forma normal)

1FN: Eliminar grupos repetitivos

2FN: Eliminar datos redundantes

3FN: Eliminar columnas no depende de clave

4FN: Aislar Relaciones Múltiples Independientes

5FN: Aislar relaciones semánticamente relacionadas múltiples

Primera Forma Normal (1FN)

La primera forma normal significa que los datos están en un


formato de entidad, lo que significa que se han cumplido las
siguientes condiciones:

Eliminar grupos repetidos en tablas individuales

Crear una tabla independiente para cada conjunto de datos


relacionados

Identificar cada conjunto de relacionados con la clave principal

No utilice varios campos en una sola tabla para almacenar datos


similares

EJEMPLO DE NORMALIZACIÓN
Segunda Forma Normal (2FN)

La segunda forma normal asegura que cada atributo describe la


entidad

Crear tablas separadas para el conjunto de valores y los registros


múltiples, estas tablas se deben relacionar con una clave externa.

Los registros no deben depender de otra cosa que la clave


principal de la tabla, incluida la clave compuesta si es necesario
Al pasar a la segunda forma normal vamos a eliminar los datos
redundantes, y para lograrlo vamos a crear dos tablas. Una tabla
se llamara Estudiantes donde eliminaremos los datos redundantes
quedándonos con los datos únicos (Estudiante, Tutor y
Habitación) y en una segunda tabla que llamaremos Registro para
el numero de estudiante y las clases que llevara en el ejemplo el
estudiante 1606 y 2602 llevara cada uno tres clases. El contenido
de la (1FN) Primera Forma Normal que estaba en una tabla ha
sido divido en dos tablas para eliminar los datos redundantes e
introducirlo a la (2FN) Segunda Forma Normal.

Tercera forma normal (3FN)

La tercera forma normal comprueba las dependencias transitivas,


eliminando campos que no dependen de la clave principal.
Los valores que no dependen de la clave principal no pertenecen a
la tabla

Los campos que no pertenecen a la clave principal colóquelos en


una tabla aparte y relacionen ambas tablas por medio de una
clave externa.

Para pasar a la tercera forma normal tenemos que eliminar los


campos de No Dependen de la Clave y para lograrlo dividimos la
tabla estudiante en dos tablas y creamos la tabla Facultad donde
trasladaremos la columna habitación que No Depende de la Clave
que es la columna estudiante, el nombre del tutor sera el enlace
con al tabla estudiante aunque también podría ser la columna
estudiante.

Otras formas de normalización

La cuarta forma normal también se llama la forma normal de


Boyce Codd (BCNF) y la quinta forma normal existe, pero rara vez
se consideran en el diseño práctico.
El no tener en cuenta estas dos reglas de normalización
adicionales puede resultar en un diseño de base de datos menos
perfecto pero no debería afectar a la funcionalidad

La normalización de base de datos es un punto muy importante


que deberíamos de tomar muy en serio para establecer cimientos
sólidos sobre los cuales podemos construir aplicaciones robustas
que en el futuro no presenten problemas de base de datos
difíciles de solucionar.

ENTIDADES

Cualquier objeto o evento acerca del cual alguien escoge


recolectar datos es una entidad. Una entidad puede ser una
persona, lugar o cosa, por ejemplo, un vendedor, una ciudad o un
producto. Cualquier entidad también puede ser un evento o una
unidad de tiempo, tal como la descompostura de una maquina,
una venta o un mes o año.

RELACIONES

Las relaciones son asociaciones entre entidades (a veces son


llamadas asociaciones de datos). La figura 3 es un diagrama
entidad-relación que muestra diversos tipos de relaciones.

Ejemplo de un diagrama Entidad-Relación


UN EJEMPLO DE ENTIDAD- RELACION
Archivos Maestros

Los archivos maestros contienen registros de un grupo de


entidades. Los atributos pueden ser cambiados frecuentemente,
pero los registros son relativamente permanentes. Estos tienden a
tener grandes registros que contienen toda la información acerca
de una entidad de datos. Cada registro contiene, por lo general,
una llave primaria y varias llaves secundarias. Frecuentemente
estos archivos son guardados como archivos indexados o archivos
secuenciales con índices. Ejemplos de archivos maestros incluyen
registros de pacientes, registros de clientes, un archivo de
personal o un archivo de inventario de partes.

ARCHIVO DE TRANSACCIONES.

Un archivo de transacciones es un archivo temporal que persigue


básicamente dos propósitos; uno es el de acumular datos de
eventos en el momento que ocurran, y el segundo propósito es el
de actualizar los archivos maestros para reflejar los resultados de
las transacciones actuales. En otras palabras, guardan información
sobre los eventos que afectan a la organización y sobre los cuales
se calculan datos; como es en el caso de los archivos de VENTAS,
ORDENES DE PRODUCCIÓN o PAGO DE SALARIOS. Otros ejemplos
de archivos de transacciones son los archivos de: REGISTROS
CONTABLES, COSTOS, FACTURAS, PAGOS A RECIBIR, PROCESOS DE
EXPORTACIÓN, CONSULTA DE CLIENTES, PEDIDOS DE CLIENTES Y
PEDIDOS A PROVEEDORES.
ARCHIVOS DE CONTROL.

Los archivos de control contienen datos de los archivos maestros y


de transacciones, para permitir el análisis del desempeño de la
organización. Estos archivosgeneran medidas de control de los
negocios, como ser el VOLUMEN DE VENTA POR PRODUCTO,
VOLUMEN DE VENTA POR VENDEDOR, VOLUMEN DE VENTA POR
CLIENTE, COMPRAS POR PROVEEDOR, COSTO DE REPOSICIÓN.

ARCHIVO DE PLANEAMIENTO.

Los archivos de planeamiento, contienen datos referentes a los


niveles esperados de los datos existentes en los archivos maestros
y de transacciones; como por ejemplo: PROGRAMA DE VENTAS,
PROGRAMA DE COMPRAS, PROGRAMA DE PRODUCCIÓN;
PRESUPUESTO FINANCIERO. Por lo tanto los datos existentes en
un archivo de planeamiento provienen de los archivos maestros,
de transacciones, y de control.
Uso de las bases de Datos:

Una Base de Datos es una herramienta que funciona como


“almacén”, es decir, guarda grandes cantidades de información de
forma organizada para poder encontrarla y utilizarla de manera
fácil y ordenada. Todos usamos bases de datos, solo que no
tenemos conciencia de que eso es lo que son. Por ejemplo, una
agenda con nombres, direcciones y números telefónicos es una
base de datos. Es decir, la agenda almacena información, la
puedes tener ordenada alfabéticamente para facilitar la búsqueda
y de vez en cuando debes actualizarla.

Desde un punto de vista informático, se utiliza este concepto


relacionado a un sistema formado por un conjunto de datos
almacenados en discos que permiten el acceso directo a ellos y
una serie de programas que puedan manipular ese conjunto de
datos.

Trabajar con bases de datos es fácil cuando tienes los


conocimientos necesarios, porque finalmente son herramientas
esenciales para construir sitios web más rápidos, dinámicos y
modernos. Estas serían algunas de las características de una base
de datos electrónica o digital:* Almacena información; cualquiera
que necesite guardar.* Esta información se encuentra indexada o
registrada y se mantienen los datos almacenados en un orden tal
que permite su búsqueda rápida.* Además incluye un sistema de
recuperación rápida. Esta recuperación se llama ‘Consulta’. Usted
hace la consulta y el computador buscará rápidamente lo que está
necesitando.* Cada cierto tiempo su base de datos necesitará una
limpieza, tal como la agenda que expusimos en el ejemplo. En el
caso de la base de datos, esta se desordena con borrones o
cambios, por lo que será necesario hacerle una limpieza fácil y
rápida.

Por otro lado, desde el punto de vista del comercio electrónico,


organizaciones o empresas, esta herramienta puede guardar toda
la información de socios, usuarios, clientes o registros de ventas.
También, una de las utilidades más importantes de una base de
datos es la posibilidad que entrega de hacer sitios web dinámicos,
pues a través de ellas podrá manejar y cambiar de contenido
fácilmente, lo que significa que usted podría llegar a tener una
página web que recoja la información de una base de datos
(conectada una con la otra a través de la programación) y esta
última inserta la información a la página web cada vez que esta se
carga. Si la información que está en la base de datos cambia, la
web que está conectada a esta automáticamente cambiará. Las
bases de datos pueden almacenar prácticamente cualquier
información que usted requiera, siempre y cuando las tenga
correctamente instaladas. Esta información se indexará para una
búsqueda rápida, siendo este proceso de gran ayuda para realizar
un trabajo mucho más dinámico e inteligente.

Almacenes de Datos:

Un almacén de datos es una amplia recopilación de datos


comerciales que sirven para ayudar a una organización a tomar
decisiones. El concepto de almacén de datos existe desde la
década de los ochenta, cuando se desarrolló para ayudar en la
transición de datos de operaciones meramente de alimentación a
sustentar sistemas de soporte a las decisiones que permiten
entrever business intelligence. La gran cantidad de datos que
encontramos en los almacenes de datos procede de distintos
lugares, como aplicaciones internas de marketing, ventas o
finanzas; aplicaciones de cara al cliente o sistemas de socios
externos, por dar tan solo unos ejemplos.

Desde el punto de vista técnico, un almacén de datos extrae datos


periódicamente de dichas aplicaciones y sistemas, luego los datos
pasan por procesos formateo e importación para efectuar
coincidencias en el mismo almacén. El almacén de datos guarda
estos datos tratados para que, a la hora de tomar decisiones, se
puedan consultar. La frecuencia a la que se extraen o cómo se
formatean, por ejemplo, variará en función de las necesidades de
la empresa.

Por qué Utilizar Bases de Datos en el Web?

El Web es un medio para localizar/enviar/recibir información de


diversos tipos, aun con las bases de datos. En el ámbito
competitivo, es esencial ver las ventajas que esta vía electrónica
proporciona para presentar la información, reduciendo costos y el
almacenamiento de la información, y aumentando la rapidez de
difusión de la misma.

Internet provee de un formato de presentación dinámico para


ofrecer campañas y mejorar negocios, además de que permite
acceder a cada sitio alrededor del mundo, con lo cual se
incrementa el número de personas a las cuales llega la
información.

Alrededor de 14 millones de personas alrededor del mundo hacen


uso de Internet, lo cual demuestra el enorme potencial que esta
red ha alcanzado, con lo cual se puede decir que en un futuro no
muy lejano, será el principal medio de comunicación utilizado
para distintos fines.
Pero, no sólo es una vía para hacer negocios, sino también una
gran fuente de información, siendo éste uno de los principales
propósitos con que fue creada.

Una gran porción de dicha información requiere de un manejo


especial, y puede ser provista por bases de datos.

En el pasado, las bases de datos sólo podían utilizarse al interior


de las instituciones o en redes locales, pero actualmente el Web
permite acceder a bases de datos desde cualquier parte del
mundo. Estas ofrecen, a través de la red, un manejo dinámico y
una gran flexibilidad de los datos, como ventajas que no podrían
obtenerse a través de otro medio informativo.

Con estos propósitos, los usuarios de Internet o Intranet pueden


obtener un medio que puede adecuarse a sus necesidades de
información, con un costo, inversión de tiempo, y recursos
mínimos. Asimismo, las bases de datos serán usadas para permitir
el acceso y manejo de la variada información que se encuentra a
lo largo de la red.

Base de Datos Web

16

FEB
Base de Datos Web es una herramienta que organiza y administra
la información de forma sencilla a través de una interfaz Web.

¿Para qué sirve?

Para organizar la información de manera fácil y sencilla dentro de


un entorno colaborativo.

Para mantener las bases de datos integradas a las herramientas


de segmentación y envíos masivos de comunicaciones.

Para controlar el flujo de información que los usuarios pueden


manejar a través de grupos de visualización.

Para generar listas o reportes que puedan ser utilizados en las


estrategias comunicacionales de la empresa o en la emisión de
resultados y métricas para la toma de decisiones.

Para llevar un control de las actividades realizadas en la base de


datos a través del Log de Auditoría.

Para optimizar procesos comunicacionales.

Beneficios

Los beneficios de la herramienta serán clasificadas en 4 grandes


áreas:
Fácil de usar:

Está relacionado con lo amigable y lo intuitivo de las interfaces de


la aplicación para: Realizar la carga de datos en las tablas de la
base de datos; el uso de las herramientas de búsquedas y
segmentación y la posibilidad de generar aplicaciones para
acceder rápidamente a la información contenida en la base de
datos.

Configurable:

La flexibilidad y facilidad para realizar las configuraciones en las


bases de datos permiten al usuario: Crear un campo nuevo en la
base de datos, establecer relaciones entre bases de datos y
seleccionar unos tipos de datos que han sido discretizados para
que el usuario no necesite desarrollar ninguno. Además, la
exportación e importación de datos no necesita de una
configuración detallada debido a que el sistema guía al usuario en
el momento de configurar cualquiera de los procesos
mencionados.

El manejo de la permisología, la categorización y la gestión de


plantillas forman parte del proceso de configuración de las bases
de datos por lo que su ejecución mantiene la premisa de la
facilidad expresada anteriormente.
Integrable : La integración del sistema de bases de datos se puede
realizar tanto con sistemas externos como con otros módulos de
la herramienta, a través de servicios web que son invisibles al
usuario.

Conectada

El manejo de la información involucra la unicidad de registros de


la Base de Datos y la posibilidad de revisión y consulta de la data
en tiempo real, debido a la posibilidad de automatizar
plataformas de comunicación.

Características

Ordena la información en campos y registros.

Tiene la capacidad de hacer segmentaciones de la base de datos.

Puede hacer búsquedas simples o avanzadas.

Importa y exporta información desde y hacia otros programas.

Tiene indicadores gráficos que hacen más fácil el análisis de la


data.

Posee la opción de generar aplicaciones que faciliten el acceso a la


base de datos.

Crea grupos de visualización para restringir la vista y la edición de


campos específicos de una base de datos.
Configura equipos de trabajo para controlar el acceso de otros
usuarios a la información contenida en la base de datos.

Configura tipos de datos para la generación de los campos en base


a las necesidades de la empresa.

Conexión desde otros sistemas a través de WebServices.

Tiene una interfaz que guía paso a paso al usuario.

Posibilidad de acceder a los historiales de las herramientas de


Email, SMS y Llamadas para poder realizar búsquedas y
segmentaciones a partir de las bases de datos que hayan sido
utilizadas para el envío de mensajes a través de estos medios.

También podría gustarte