Sei sulla pagina 1di 19

1

Repblica Bolivariana de Venezuela.


Ministerio del Poder Popular para la Defensa.
Universidad Nacional Experimental Politcnica de la Fuerza Armada
Bolivariana.
Ncleo - Trujillo

Dise
o de
Archivo
s
Y
Base
de
Datos.

Bachilleres:

Anbal Sequera C.I: 24.617.712


Alex Mendez C.I: 24.618.830

Enderson Araujo C.I: 20.133.648


Lalezka Bencomo C.I: 25.173.049
Maurimar Briceo C.I: 26.036.301
Vctor Alvarado C.I: 25.171.681
Seccin: 02
Profesora:
Ing. Marbelis Rincn
VI Semestre, Ing. De Sistemas.

2
ndice.
Pg.
Introduccin.. 03
Base de Datos05
Entidades05
Atributos.06
Relaciones.06
Normalizacin...07
Campo....07
Registro.08
Archivo..08
Ventajas de Base de Datos...12
Desventajas de Base de Datos....13
Sistema de administracin de bases de datos...13
Organizacin de sistema de gestin de bases de datos..14
Tipos de bases de datos17
Conclusin19
Bibliografa20

3
Introduccin
La base datos es la fuente central de datos procesados que est creada
con el objetivo de ser compartida por muchos usuarios con una diversidad de
aplicaciones. Son muchas las consideraciones a tomar en cuenta al momento de
hacer el diseo de la base de datos, debido a que estos dependern del rea de
aplicacin para la base de datos. La base de datos organiza la informacin
mediante archivos, conformados por campos y registros (estos pertenecientes al
llenado de la base de datos con informacin) de manera que se puede tener
acceso a los datos guardados y a la informacin suministrada por otras fuentes.
Dichas fuentes utilizan un sistema manejador de bases de datos para que la
informacin introducida se solo la informacin necesaria, siendo esta caracterstica
una de las principales de las base de datos; la mnima redundancia de
informacin.
Por ello no es efectivo disear una base de datos para guardar toda la
informacin , es aqu donde el sistema manejador de base de datos se encargar
de almacenar todos los datos pertinentes y significativos, dichos datos se
almacenan en una tabla de una base de datos la cual est conformada por
campos definidos como espacios nicos de entrada de datos de un registro, y por
registros, que son cada una de las divisiones de una tabla de la base de datos,
esta organizacin permite el nivel de eficiencia ms alto de almacenamiento y
recuperacin de la informacin.
Anteriormente se hablaba de informacin en lo referente a como esta es
guardada en archivos presentndose dos modos de almacenamiento, buscando
lograr la integridad de los datos. El primer modo es guardar los datos en archivos
individuales, cada uno de ellos nico para una aplicacin particular y El segundo
modo empleando un sistema basado en computadora involucrando la construccin
de una base de datos. Emplear este segundo mtodo computarizado ofrece
diversas ventajas y desventajas; entre la ventajas se asegurara mantener datos
que sean precisos y consistentes, y a su vez el acceso compartido para los

4
diversos usuarios, un acceso fcil y sencillo a datos que evolucionaran cuando las
necesidades del usuario crezcan y que estarn constantemente actualizados.
Como se poseen ventajas, se presentan las desventajas, una de las
principales seria la contencin de toda la informacin en un solo lugar, siendo
vulnerable a accidentes o daos, por lo que requieren respaldos completos
peridicos. Adems de respaldos estas requieren mantenimiento, debido a que los
datos son compartidos por muchos usuarios y aplicaciones, lo que generara la
necesidad de empelar tiempo para borrado y control de datos. en el trabajo se
presentara una indagacin ms a fondo del tema de la base de datos, definiendo
en mayor profundidad los conceptos bsicos de los cuales depende el rea de
Base de datos; que es una base de datos, que son archivos, que son campos y
registros y cules seran las caractersticas de cada uno de estos elementos.

5
Base de Datos(Mauri)
Se define una base de datos como una serie de datos organizados y
relacionados entre s, los cuales son recolectados y explotados por los sistemas
de informacin de una empresa o negocio en particular.
Desde el punto de vista informtico, la base de datos es un sistema formado
por un conjunto de datos almacenados en discos que permiten el acceso directo a
ellos y un conjunto de programas que manipulen ese conjunto de datos.
Cada base de datos se compone de una o ms tablas que guarda un
conjunto de datos. Cada tabla tiene una o ms columnas y filas. Las columnas
guardan una parte de la informacin sobre cada elemento que queramos guardar
en la tabla, cada fila de la tabla conforma un registro.
Caractersticas

Independencia lgica y fsica de los datos.


Redundancia mnima.
Acceso concurrente por parte de mltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditora.
Respaldo y recuperacin.
Acceso a travs de lenguajes de programacin estndar.
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 tambin puede ser un
evento o una unidad de tiempo, tal como la descompostura de una mquina, una
venta o un mes o ao.

Atributos.

6
Un atributo es alguna caracterstica de una entidad. Puede haber muchos
atributos para cada entidad. Por ejemplo, un paciente (entidad) puede tener
muchos atributos, tales como apellido, nombre, calle, ciudad, estado, etc. La fecha
de la ltima visita del paciente, as como los detalles de la receta, tambin son
atributos.
Relaciones.
Las relaciones son asociaciones entre entidades (a veces son llamadas
asociaciones de datos).
Tipos de relaciones.
1. Uno-a-uno (1:1) existe cuando exactamente un miembro de la segunda
entidad se relaciona con un solo miembro de la primera entidad.

2. Uno-a-mucho (1:M) existe cuando un miembro de la primera entidad se


puede relacionar con muchos miembros de la segunda entidad, pero cada
miembro de la segunda entidad se relaciona tan solo con uno de la primera
entidad.

3. Mucho-a-mucho (M:N) existe cuando un miembro de la primera entidad se


puede relacionar con muchos miembros de la segunda entidad; y un

7
miembro de la segunda entidad se puede relacionar con muchos miembros
de la primera entidad.

Normalizacin.
La normalizacin es la transformacin de vistas de usuario complejas y
almacenes de datos de estructuras de datos estables ms pequeas. Adems de
ser ms simples y ms estables, las estructuras de datos normalizadas son ms
fciles de mantener.
Campo
Un campo es una pieza nica de informacin.
Tipos de Campos

Numrico: entre los diferentes tipos de campos numricos podemos

encontrar enteros sin decimales y reales decimales.


Booleanos: poseen dos estados: Verdadero Si y Falso No.
Fechas: almacenan fechas facilitando posteriormente su explotacin.
Almacenar fechas de esta forma posibilita ordenar los registros por fechas o

calcular los das entre una fecha y otra.


Alfanumricos: contienen cifras y letras. Presentan una longitud limitada

(255 caracteres).
Autoincrementables: son campos numricos enteros que incrementan en
una unidad su valor para cada registro incorporado. Su utilidad resulta:
Servir de identificador ya que resultan exclusivos de un registro.

Registro (Victor)
Un registro es un sistema completo de campos.
Campo clave:

8
Es un campo particular dentro del registro, que permite la identificacin
exclusiva y unvoca de cada registro. La clave debe ser un valor que no se repita,
como por ejemplo, el nmero de cdula de identidad, nmero de identificacin, el
nmero de carnet en una universidad o el nmero de seguro social.

Archivo
Un archivo es una coleccin de registros.
Archivos Convencionales
Sin lugar a dudas, los archivos convencionales seguirn siendo una forma
prctica para guardar datos para algunas aplicaciones (pero no para todas). Un
archivo puede ser diseado y construido muy rpidamente, y las preocupaciones
sobre disponibilidad y seguridad de los datos son minimizados Cuando los diseos
estn cuidadosamente pensados se puede incluir toda la informacin necesaria, y
el riesgo de omitir datos intencionalmente ser ms bajo.
Cuando ya existen aplicaciones existentes con archivos tradicionales y el
tiempo de desarrollo es una consideracin importante, la solucin es limitar el
alcance del proyecto y disear otro archivo para la nueva aplicacin.
La velocidad de procesamiento es una ventaja del uso de archivos. Es
posible escoger la tcnica ptima para el procesamiento para una sola aplicacin,

9
pero es imposible el diseo ptimo para muchas tareas diferentes. As si la
velocidad de procesamiento es la mayor preocupacin es recomendable disear
un archivo individual para este propsito
Un sistema que usa archivos convencionales implica que los datos
guardados sern redundantes. Lo que es ms, la actualizacin de archivos se
hace ms tiempo. La integridad de los datos es una preocupacin, debido a que
un cambio de un archivo tambin requerir modificaciones a los mismos datos en
otros archivos.
Tipos de Archivos
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 informacin 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.

Archivos de tablas
Estos archivos contienen datos usados para calcular ms datos o medidas
de desempeo. Por ejemplo una tabla de tarifas postales para determinar el
costo del envo de un paquete, Una tabla de impuesto, etc. Estos tipos de
archivos por lo regular son ledos por un solo programa.

10
Archivos de transacciones
Estos archivos se usan para capturar cambios que actualizan los archivos
maestros y para producir reportes. Por ejemplo un archivo maestro de
suscriptores de peridicos, puede tener un archivo de transaccin que
contengan el cdigo y nombre del suscriptor, cdigo de la transaccin, tal como
E, para extender la suscripcin, C para cancelarla o D para cambio de
direccin. As se necesita solo dar la informacin relevante cuando se requiera.
Por lo cual los archivos de transacciones son mantenidos por lo general, a una
longitud mnima. Adems estos pueden contener varios tipos de registros
diferentes.
Archivos de trabajo
Los programas pueden ejecutarse ms eficientemente si se usan archivos
trabajo. Un ejemplo de archivos de trabajo es aquel que ha sido reordenado
para que los registros puedan ser accesibles ms rpidamente.
Archivos de reporte
Cuando es necesario ejecutar un programa que imprima informacin y no
existe la impresora o est ocupada, se usa un archivo de reporte. El enviar la
salida a un archivo es vez de a una impresora es llamado spooling,
posteriormente cuando el dispositivo est listo se puede imprimir la informacin
del archivo de reporte.

Organizacin de los archivos. (Enderson)


La organizacin de los registros en los archivos se puede hacer de tres
maneras diferentes:

11
1. Organizacin

secuencial:

En

almacenan uno tras otro en un

esta

organizacin

los

registros

se

orden predeterminado. El orden lo

determina su campo clave. Los registros deben ser ordenados

de una

forma especfica para su almacenamiento.


2. Organizacin directa: Para esta organizacin, los registros no se
almacenan uno tras otro, sino que se ubican en una direccin particular
que est determinada por su campo clave. Ladireccin es establecida
mediante programas que usan una tcnica denominada clculo de
clave, que convierten el valor numrico del campo clave, en una direccin
de almacenamiento particular. Los programas son usados tambin para la
localizacin posterior de tales registros. Al usar organizacin directa de
archivos pueden localizarse velozmente registros especficos.
3. Organizacin secuencial de ndice: Es una combinacin de las dos
organizaciones presentadas, que busca aprovechar las ventajas de ambas.
Los registros se van almacenando en orden secuencial, pero este archivo
cuenta con un ndice. El archivo ndice enlista las claves de cada grupo de
registros almacenados y sus direcciones de disco correspondientes.
Cuando desea buscar un registro particular, la computadora inicia la
bsqueda secuencialmente, identificando el principio del grupo de registros.

Ventajas y desventajas de la organizacin de archivos.


Organizacin
Secuencial
Directa

Ventajas
Desventajas
Acceso eficiente a todos
o gran parte de los datos. Acceso lento a registros
Menor uso de espacio de especficos.
almacenamiento.
Acceso rpido a registros Ineficiente acceso a la
especficos.

totalidad o gran parte de

12
los registros.
Mayor uso de espacio de
Ms
Secuencial de ndice

veloz

que

almacenamiento.
la Menos eficiente que la

secuencial, ms eficiente secuencial, menos rpida


que la directa.

que la directa.

Ventajas de las bases de datos (Lalezka)


1. Control sobre la redundancia de datos: En los sistemas de bases de
datos todos los ficheros estn integrados, por lo que no se almacenan
varias copias de los mismos datos. Sin embargo, en una base de datos no
se puede eliminar la redundancia completamente, ya que en ocasiones es
necesaria para modelar las relaciones entre los datos.
2. Consistencia de datos: Eliminando o controlando las redundancias de
datos se reduce en gran medida el riesgo de que haya inconsistencias. Si
un dato est almacenado una sola vez, cualquier actualizacin se debe
realizar slo una vez, y est disponible para todos los usuarios
inmediatamente. Si un dato est duplicado y el sistema conoce esta
redundancia, el propio sistema puede encargarse de garantizar que todas
las copias se mantienen consistentes.
3. Compartir datos: En los sistemas de ficheros, los ficheros pertenecen a las
personas o a los departamentos que los utilizan. Pero en los sistemas de
bases de datos, estas pertenecen a la empresa y puede ser compartida por
todos los usuarios que estn autorizados.
4. Mejora en la integridad de datos: La integridad de la base de datos se
refiere a la validez y la consistencia de los datos almacenados.
Normalmente, la integridad se expresa mediante restricciones o reglas que
no se pueden violar. Estas restricciones se pueden aplicar tanto a los datos,
como a sus relaciones, y es el SGBD quien se debe encargar de
mantenerlas.
5. Mejora en la seguridad: La seguridad de la base de datos es la proteccin
de la base de datos frente a usuarios no autorizados. Sin unas buenas
medidas de seguridad, la integracin de datos en los sistemas de bases de

13
datos hace que stos sean ms vulnerables que en los sistemas de
ficheros.
Desventajas de las bases de datos
1. Complejidad: Los SGBD son conjuntos de programas que pueden llegar a
ser complejos con una gran funcionalidad. Es preciso comprender muy bien
esta funcionalidad para poder realizar un buen uso de ellos.
2. Vulnerable a los fallos: El hecho de que todo est centralizado en el
SGBD hace que el sistema sea ms vulnerable ante los fallos que puedan
producirse. Es por ello que deben tenerse copias de seguridad.
Sistema de administracin de bases de datos.
Un sistema de administracin de bases de datos (database management
system, DBMS por sus siglas en ingls) es el software que permite la creacin,
modificacin y acceso de mltiples usuarios a una base de datos. La principal
funcin de un sistema para la administracin de base de datos es recopilar
grandes volmenes de datos y procesarlos para obtener informacin til de
inters.
Una de las ventajas de un Sistema de administracin de bases de datos es
su capacidad para el rpido acceso y recuperacin en bases de datos grandes.
Dado que el contenido de la base de datos se hace bastante grande, la
recuperacin de datos no es cuestin sencilla. Sin embargo, estos sistemas con el
apoyo de un hardware adecuado, proporcionan un medio para encontrar en
instantes informacin requerida de una base de datos enorme.
Hay una gran cantidad de tareas que puede realizar un sistema de
administracin de base de datos, entre las que se encuentran, la creacin y diseo
de la base de datos. Pero las tareas de administracin pueden agruparse en una
de estas tres categoras:
1. Agregar datos: Se suele contar con formularios que facilitan la entrada de
los datos.
2. Clasificar datos: Es posible ordenar datos e incluso realizar algunos
clculos sobre los mismos.

14
3. Obtener subconjuntos de datos: Permiten la consulta de un registro
particular o un grupo de

registros que cumplan con ciertos criterios. El

resultado de una consulta puede tener una salida impresa.


Organizacin de sistema de gestin de bases de datos. (Anibal)
Los modelos ms comunes de organizacin de bases de datos son el
jerrquico, en red, relacional y orientado a objetos.

Base de datos jerrquica: almacenan su informacin en una estructura


jerrquica. En este modelo los datos se organizan en una forma similar a un
rbol (visto al revs), en donde un nodo padre de informacin puede tener
varios hijos. El nodo que no tiene padres es llamado raz, y a los nodos que
no tienen hijos se los conoce como hojas. Estas son especialmente tiles
en el caso de aplicaciones que manejan un gran volumen de informacin y
datos muy compartidos permitiendo crear estructuras estables y de gran
rendimiento. La principal ventaja que presenta este tipo de base de datos
es la rapidez en las consultas de informacin ya que la propia estructura
piramidal de los datos permite un rpido acceso a ella.

Base de datos en red: Est conformado por una coleccin o set de


registros, los cuales estn conectados entre s por medio de enlaces en una
red. Abarca la estructura de rbol, debido a que un nodo hijo puede tener

15
ms de un nodo padre. Se puede definir a un modelo de red como un
conjunto finito de tipos de entidades, con sus respectivas propiedades y un
conjunto finito de interrelaciones

Base de datos relacional: Establece interconexiones entre los datos, y a


travs de dichas conexiones relacionar los datos de ambas tablas

Algunas caractersticas son:

Se compone de varias tablas o relaciones


No pueden existir dos tablas con el mismo nombre ni registro.
Cada tabla es a su vez un conjunto de registros.
La relacin entre padre e hijo se lleva a cabo por medio de claves primarias
(son las principales de un registro) y las ajenas (Las primarias las ajenas
se encargan de hacer las relaciones).

16

Bases de datos orientadas a objetos: En sus siglas en ingles ODBMS


hace que los objetos de la base de datos aparezca como objeto de un
lenguaje de programacin de uno o ms lenguajes de programacin de
soporte. Esta base trabaja en conjunto con lenguajes de programacin
como java. Adems de ser muy til en la manipulacin de datos complejos
y tener costes bajos.

Para la creacin de un BD orientado a objetos se deben tener en cuenta


ciertas caractersticas que son:
Mandatario: obligatorias
Opcionales: mejora el sistema
Abiertas: el diseador puede poner de su parte y se relacionen con la
programacin.

Tipos de bases de datos. (Alex)

17
Existen algunas caractersticas que permiten tipificar las bases de datos, ya
que estas pueden ser pequeas o grandes, o su acceso puede ser limitado o
amplio. As pues, es posible establecer cuatro tipos:
1. Base de datos individual: Es una base de datos utilizada bsicamente
por una persona. El sistema administrador de la base de datos y los datos
son controlados por el mismo usuario.

Puede estar almacenada en la

unidad de disco duro del usuario o en el servidor de archivos de

una red

de rea local.
2. Base de datos compartida: Son bases de datos con mltiples usuarios y
que muy probablemente pertenezcan a la misma organizacin, como la
base de datos de una compaa. Se encuentra almacenada en una
computadora potente y bajo el cuidado de un profesional en el rea, el
administrador de la base de datos. Los usuarios tienen acceso a la base de
datos mediante una red de rea local o una red de rea extensa.
3. Base de datos distribuida: Es la unin de las bases de datos
mediante redes. Los usuarios se vinculan a los servidores de bases de
datos distantes mediante una amplia variedad de redes de comunicacin.
4. Base de datos propietarios o bancos de datos: Se trata en general de
bases de datos de gran tamao, desarrollada por una organizacin y que
contiene temas especializados o de carcter particular. El pblico general
puede tener acceso a esta base a veces de forma gratuita y otras mediante
el pago de una cuota. Pueden ofrecer informacin que va desde
negocios, economa, inversin, tcnica y cientfica hasta servicios de
entretenimiento.

18
Conclusin.
Una base de datos brindara eficiencia al manejo de datos, por lo que no se
presentaran duplicacin de datos, y tampoco grandes cantidades de "celdas
vacas", es por esto que se concluye que el objetivo principal del diseo de bases
de datos es generar tablas que modelan los registros en los que guardaremos
nuestra informacin.
Gracias a la tecnologa y los recursos existentes, obtenidos por campos
como la informtica y la electrnica, las bases de datos y sus diversos modelos,
presentan en la actualidad una herramienta de soluciones a las problemticas del
almacenamiento de datos.
Por lo tanto disear un modelo de bases de datos, proporciona diversas
ventajas como sera una acceso rpido y fcil a la informacin con una
redundancia mnima, debido a que sus reas de aplicacin son extensas, ya sea,
en las operaciones de empresas e instituciones pblicas, as como tambin en
entornos cientficos, educativos y de investigacin.

19
Bibliografa.

http://mundoinformatico321.blogspot.com/2013/01/diseno-de-archivo-y-

bases-de-datos.html.
https://sites.google.com/site/disenodesistemasiutepal/diseno-de-archivos-

base-de-datos.
http://www.monografias.com/trabajos30/base-datos/base-datos.shtml

Potrebbero piacerti anche