Trabajo de Base de Datos

download Trabajo de Base de Datos

of 25

Transcript of Trabajo de Base de Datos

Repblica Bolivariana de Venezuela Ministerio del Poder Popular para la Educacin Universitaria Colegio Universitario de Caracas Proyecto Nacional de Formacin Informtica Trayecto II: Trimestre III Turno: Noche Ctedra: Electiva

TRABAJO DE BASE DE DATOS

Alumnos: Ramrez Keiber Salazar Lus Zerpa Lus C.I 19.368.219 C.I 12.348.184 C.I 19.874.847

Caracas, 24 de Mayo de 2012 NDICE

CONTENIDO Introduccin Conceptos Evolucin de los sistemas Manejadores de datos Ventajas y desventajas de los

PGINA 2 3 7

8

sistemas de archivos Ventajas y desventajas de sistema manejador de datos Tipos de Sistema Manejador de Base de Datos Modelos de Datos Arquitectura Multicapas Conclusin Bibliografa 23 24 Cliente Servidor y 18 22 14 13

2

INTRODUCCIN

Este trabajo se realizar con la finalidad de aprender un poco ms sobre una base de datos, sus caractersticas, usos, estructuras, diseos, entre otros. Una base de datos tiene mucha importancia en el ritmo de vida que llevamos actualmente, ya que la misma acelera el ritmo en el momento de realizar una bsqueda de informacin.

El trmino de bases de datos fu escuchado por primera vez en 1963, en una reunin acadmica efectuada en California USA. Una base de datos se puede definir como un conjunto de informacin relacionada que se encuentra agrupada estructurada. Desde el punto de vista de la informtica, 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 manipulan ese conjunto de datos.

Antes de empezar hay que mencionar tambin que para manipular una base de datos es necesaria una herramienta esencial que no es otra que el sistema manejador de base de datos (SMBD) el cual es un conjunto de programas, procedimientos, lenguajes, etc. Que suministra a los usuarios, los medios necesarios para describir, manipular y recuperar los datos

3

almacenados

en

la

base

manteniendo

su

integridad,

seguridad

y

confidencialidad.

CONCEPTOS

Datos: es un documento, una informacin o un testimonio que permite llegar al conocimiento de algo o deducir las consecuencias legtimas de un hecho. Por ejemplo: Hemos descubierto al asesino gracias a los datos aportados por un testigo.

Es importante tener en cuenta que el dato no tiene sentido en s mismo, sino que se utiliza en la toma de decisiones o en la realizacin de clculos a partir de un procesamiento adecuado y teniendo en cuenta su contexto. Por lo general, el dato es una representacin simblica o un atributo de una entidad.

Para la informtica, los datos son expresiones generales que describen caractersticas de las entidades sobre las que operan los algoritmos. Estas expresiones deben presentarse de una cierta manera para que puedan ser tratadas por una computadora. En este caso, los datos por s solos tampoco constituyen informacin, sino que sta surge del adecuado procesamiento de los datos.

4

Informacin: est constituida por un grupo de datos ya supervisados y ordenados, que sirven para construir un mensaje basado en un cierto fenmeno o ente. La informacin permite resolver problemas y tomar decisiones, ya que su aprovechamiento racional es la base del conocimiento.

Por lo tanto, otra perspectiva nos indica que la informacin es un recurso que otorga significado o sentido a la realidad, ya que mediante cdigos y conjuntos de datos, da origen a los modelos de pensamiento humano.

Sistema de archivos: es un mtodo para el almacenamiento y organizacin de archivos de computadora y los datos que estos contienen, para hacer ms fcil la tarea encontrarlos y accederlos. Los sistemas de archivos son usados en dispositivos de almacenamiento como discos duros y CD-ROM e involucran el mantenimiento de la localizacin fsica de los archivos.

Ms formalmente, un sistema de archivos es un conjunto de tipo de datos abstractos que son implementados para el almacenamiento, la organizacin jerrquica, la manipulacin, el acceso, el direccionamiento y la recuperacin de datos. Los sistemas de archivos comparten mucho en comn con la tecnologa de las bases de datos.

Sistema de base de datos: Conjunto de datos almacenados sin redundancias en un soporte de acceso directo. Los datos estn interrelacionados y estructurados de acuerdo a un modelo que sea capaz de recoger el mximo contenido semntico; su finalidad es servir a una o ms aplicaciones de la mejor forma posible. Los datos se almacenan de modo

5

que resulten independientes de los programas que los usan; se emplean mtodos para incluir nuevos datos y para modificar o extraer los datos almacenados. La definicin y descripcin de estos datos, nica para cada tipo, han de estar almacenados junto con los mismos.

Sistema manejador de base de datos: El sistema manejador de bases de datos es la porcin ms importante del software de un sistema de base de datos. Un DBMS es una coleccin de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea especfica. El SMBD es conocido tambin como Gestor de Base de datos. Diagrama esencial En este diagrama se muestra claramente el valor de los SMBD ya que sin el no seria adecuada la interaccin de la BD con el usuario ya que el sistema operativo no es capaz de mostrar de manera adecuada la informacin. Las funciones esenciales de un SGDB son la descripcin, manipulacin y utilizacin de los datos.

Entidades: En bases de datos, una entidad es la representacin de un objeto o concepto del mundo real que se describe en una base de datos. Una entidad se describe en la estructura de la base de datos empleando un modelo de datos. Por ejemplo, nombres de entidades pueden ser: Alumno, Empleado, Artculo, etc. Cada entidad est constituida por uno o ms atributos. Por ejemplo, la entidad "Alumno" podra tener los atributos: nombre, apellido, ao de nacimiento, etc.

6

Atributo: un atributo representa una propiedad de inters de una entidad. Los atributos se describen en la estructura de la base de datos empleando un modelo de datos.

Por ejemplo, se podra tener una entidad llamada "Alumno". Esta entidad puede estar constituida por uno o ms atributos, que son propiedades de la entidad "Alumno" que interesan para almacenarse en la base de datos. Por ejemplo, la entidad "Alumno" podra tener los atributos: nombre, apellido, ao de nacimiento, etc. La eleccin de los atributos de una entidad depende del uso que se le dar a la base de datos. El alumno puede tener una "religin", pero si no interesa al fin de la base de datos, no es necesario almacenarla en un atributo. En SQL un atributo es llamado columna. Relaciones: En bases de datos, una relacin o vnculo entre dos o ms entidades describe alguna interaccin entre las mismas. Por ejemplo, una relacin entre una entidad "Empleado" y una entidad "Sector" podra ser "trabaja_en", porque el empleado trabaja en un sector determinado. Las relaciones se describen en la estructura de la base de datos empleando un modelo de datos. Las relaciones son muy empleadas en los modelos de bases de datos relacionales y afines. En SQL las relaciones son llamadas tablas.

7

Cardinalidad: Es el nmero de entidades con la cual otra entidad puede asociar mediante una relacin Considerando una relacin binaria entre el juego de entidades A y el B, la cardinalidad puede ser: Uno a uno, Uno a muchos muchos a uno, Muchos a muchos.

Claves: Las claves son referencias que se utilizan para identificar los objetos de forma nica en todas las posibles filas de una tabla. La clave candidata es una agrupacin de uno o varios atributos que identifican sin ambigedad todos los campos de una tabla. La clave primario o principal se escoge entre las claves candidatas, es la de menor tamao en cuanto a nmero de campos que la componen y es el identificador nico para una tabla. Esta clave define por defecto (default) el orden de cmo los registros van a ser expuestos en la pantalla para una tabla. Con la clave primaria nunca existen dos filas de una tabla con el mismo valor

Evolucin de los sistemas manejadores de base de datos

A principio de la dcada de los sesentas, el punto ms importante fue la introduccin por parte de CODASYL (Conference on Data Systems Languages) del compilador COBOL, acompaado por la evolucin de unidades de almacenamiento en cinta y la aparicin subsecuente de los dispositivos de almacenamiento de acceso directo. Al surgir las necesidades de aplicaciones ms complejas se observ la necesidad de agregar al compilador de COBOL paquetes que facilitaran el ordenamiento y clasificacin de datos as como la generacin de reportes surgiendo tambin las organizaciones lgicas de alto nivel para los datos y las aplicaciones

8

comenzaron a interrelacionarse entre s para ponerse a disposicin de un mayor numero de usuarios.

Como productos comerciales surgieron los sistemas Generalizados para Manejo de Archivos (GFMS), Sistemas Generalizados para la Administracin de Base de Datos (GDBMS) y Sistemas de Bases de Datos. Si se tiene en cuenta a los diferentes usuarios de las bases de datos con diferentes necesidades y variables a lo largo del tiempo que son susceptibles de trabajar simultneamente con subconjuntos de esta coleccin de datos, se pone de manifiesto que es imprescindible dotar al sistema de la adecuada flexibilidad para que pueda atender las exigencias de todos los usuarios y para que sea capaz de responder a los cambios. Las operaciones tpicas que debe realizar un DBMS pueden resumirse en aquellas que afecten la totalidad de los datos o a todos los registros de un determinado tipo y las que tienen lugar sobre registros concretos. Las funciones esenciales de un DBMS son las de descripcin, manipulacin y utilizacin.

Ventajas de las Bases de Datos Frente a los Archivos Clsicos

9

Las bases de datos, surgidas como respuesta al nuevo planteamiento de los sistemas orientados hacia los datos, para mejorar la calidad de las prestaciones de los sistemas informticos y aumentar su rendimiento, presentan una multitud de ventajas frente a los sistemas clsicos de archivos.

Las ventajas son: a) Independencia de los datos respecto a los tratamientos y viceversa. La

mutua independencia de los datos y tratamiento lleva a que un cambio de estos ltimos no imponga un nuevo diseo lgico y/o fsico de la base de datos. Por otra parte, la inclusin de nuevas informaciones, desaparicin de otras, cambios en la estructura fsica o en los cambios de acceso, no deben obligar a alterar los programas. Esta independencia de los tratamientos frente a la estructura de la base de datos, supone una considerable ventaja, al evitar esfuerzo que origina la reprogramacin de las aplicaciones cuando se producen cambios en los datos la flexibilidad que proporciona la independencia de los datos y programas es muy importante para conseguir sin excesivos costos la continua adaptacin del sistema de informacin a la evolucin de las organizaciones. b) Coherencia de los Resultados Debido a que la base de datos se

recoge y almacena una sola vez, en todos los tratamientos se utilizan los mismos datos, por lo que los resultados de todos ellos son coherentes y perfectamente comparables. Adems, al no existir la redundancia en los datos, desaparece el problema que se presentaba en el enfoque clsico, de que el cambio de un dato

10

obligaba a actualizar una serie de archivos. De esta forma se elimina tambin el inconveniente de las divergencias en los resultados actualizaciones no simultneas en todos los archivos. c) Mejor disponibilidad de los datos para el conjunto de los usuarios. debidas a

Cuando se aplica la metodologa de base de datos, cada usuario ya no es propietario de los datos, puesto que estos se comparten entre el conjunto de aplicaciones, existiendo una mejor disponibilidad de los datos para todos los que tienen necesidad de ellos, siempre que estn autorizados para su acceso. Hay tambin una mayor transparencia respecto a la informacin existente, que todos los datos que se encuentran en la base de datos se deben relacionar en un catalogo o diccionario, que puede ser ampliamente difundido y accedido por medios informticos. d) Mayor Valor Informativo. Puesto que la base de datos en un sistema

reflejo del mundo real, donde los distintos elementos estn interrelacionados, el valor informativo de su conjunto es superior a la suma del valor informativo de los elementos individuales que los constituyen. e) Mejor y ms normalizada documentacin de la informacin, la cual esta

integrada con los datos. En el enfoque clsico los datos se encuentran separados de su contenido semntico, los primeros se almacenan en los archivos y su descripcin se hace mediante un lenguaje de programacin. La documentacin de los datos, realizada por el analista o programador, es en general insuficiente y a veces incluso inexistente. f) Mayor eficiencia en la recoleccin, validacin y entrada de los datos al

sistema. Al no existir apenas redundancias, los datos se recogen y validan

11

una sola vez, aumentando as el rendimiento de todo el proceso previo al almacenamiento. g) Reduccin del espacio de almacenamiento. La desaparicin de las

redundancias, as como la aplicacin de tcnicas de comparacin, lleva en los sistemas de base de datos a una menor ocupacin de almacenamiento secundario. Mantener informacin de la organizacin en un sistema de procesamiento de archivos tiene una serie de inconvenientes. Los propsitos de los sistemas de bases inconvenientes: a) Redundancia e inconsistencia de datos.- Debido a que los archivos de datos son eliminar los siguientes

de aplicacin son creados por diferentes programadores en un largo perodo de tiempo, los diversos archivos tienen probablemente diferentes formatos y los programas pueden estar escritos en diferentes lenguajes. Ms aun la informacin puede estar duplicada en diferentes archivos. b) Dificultad en el acceso a los datos.- Supngase que uno de los

empleados de un banco necesita averiguar los nombres de todos los clientes que viven en el distrito postal 28733 de la ciudad. El empleado pide al departamento del procesamiento de datos que genere dicha lista. Debido a que esta peticin no fue prevista cuando el sistema original fue diseado, no hay un programa de aplicacin a mano para satisfacerla. Hay, sin embargo, un programa de aplicacin que genera la lista de todos los clientes. El empleado del banco tiene 2 opciones: bien obtener la lista de todos los clientes y obtener la informacin que necesita manualmente, o bien pedir al departamento de procesamiento de datos que haga que un programador de sistemas escriba el programa de aplicacin necesario.

12

c) Aislamiento de datos.- Debido a que los datos estn dispersos en

varios archivos, y los archivos pueden estar en diferentes formatos, es difcil escribir nuevos programas de aplicacin para recuperar los datos apropiados. d) Problemas de integridad.- Los valores de los datos almacenados en la base de datos deben satisfacer ciertos tipos de ligaduras de consistencia. Por ejemplo, el saldo de una cuenta bancario no debe ser menor de cierta cantidad. Los desarrolladores hacen cumplir esas ligaduras en el sistema aadiendo el cdigo apropiado en los diversos programas de aplicacin. Sin embargo, cuando aaden nuevas ligaduras, es difcil cambiar los programas para hacer que se cumplan. El problema es complicado cuando las ligaduras implican diferentes elementos de datos de diferentes archivos. e) Problemas de Atomicidad.- Un sistema de una computadora, como

cualquier otro dispositivo mecnico o elctrico, esta sujeto a fallo. En muchas aplicaciones es crucial asegurar que una vez que un fallo ha ocurrido y se ha detectado, los datos se restauran al estado de consistencia que exista antes del fallo. f) Anomalas en el acceso concurrente.- Conforme se han ido mejorando el conjunto de ejecucin de los sistemas y ha sido posible una respuesta en tiempo ms rpida, muchos sistemas han ido permitiendo a mltiples usuarios actualizar los datos simultneamente. En tales sistemas un entorno de interaccin de actualizaciones concurrentes puede dar lugar a datos inconsistentes. g) Problemas de seguridad.- No todos los usuarios de un sistema de base de datos deberan poder acceder a todos los datos. Por ejemplo en un sistema bancario, el personal de nomina a necesita ver solo esa parte de la

13

base de datos que tiene informacin acerca de varios empleados del banco. No necesitan acceder a la informacin acerca de las cuentas de los clientes.

Ventajas del Sistema Manejador de Base de Datos: a) Control de redundancia: almacenamiento de los mismos datos varias veces (datos repetidos). Problemas de la redundancia: cada vez que hay que actualizar un dato hay que hacerlo varias veces en distintos sitios. b) Restriccin de accesos no autorizados. c) Suministro de almacenamiento persistente de objetos y estructuras de datos de programas: datos accesibles desde otros programas de lenguaje de programacin. d) Representar vnculos complejos entre datos (relaciones). e) Capacidad de poner restricciones de integridad. f) Suministro de mltiples interfaces de usuario. g) Sistema de copia de seguridad y recuperacin ante fallos.

Cundo NO usar un SGBD Hay situaciones en las que emplear un SGBD puede generar costes

14

Innecesarios, evitables con el procesamiento de ficheros - Costes adicionales debidos a... Gran inversin inicial en equipo, software y formacin Generalidad ofrecida por el SGBD para definir y procesar datos Funciones de seguridad, control de concurrencia, recuperacin, integridad - Problemas adicionales si... Diseadores o ABD no han diseado la base de datos apropiadamente La implementacin de las aplicaciones no es correcta

Tipos de Sistema Manejador de Base de Datos

La forma o vista externa con que se presentan los datos al usuario en la mayora de los sistemas actuales es idntica o muy semejante a la vista conceptual.

La estructura lgica, en el mbito conceptual o externo, es la base para la clasificacin de los DBMS en las cuatro categoras siguientes: jerrquica, red, relacional y orientada a objetos.

Cualquier categora debe permitir un acceso aleatorio a los datos requeridos, utilizando para tal fin una estructura de datos: redes, rboles, tablas o listas enlazadas.

Cada DBMS est diseado para manejar un tipo de estructura lgica. No se pueden procesar programas diseados para otro DBMS.

15

Enfoque jerrquico

La base de datos jerrquica consta de muchos registros. Cada nodo representa un tipo de registro conceptual o un segmento. Cada registro o segmento est constituido por un cierto nmero de campos que lo describen.

Cada rama representa una relacin uno a muchos. Un cliente del banco puede tener muchos movimientos en su cuenta. En este caso 'muchos' significa cero, uno o ms de uno.

Enfoque de red

Para representar este tipo de relacin, es necesario que los dos tipos de registro estn interconectados por medio de un registro conector llamado conjunto conector.

Enfoque relacional

Un DBMS de enfoque relacional utiliza tablas bidimensionales llamadas relaciones para la representacin lgica de los datos y las relaciones entre ellos.

16

Si las consultas sobre claves mltiples en el enfoque jerrquico se conseguan mediante relaciones padre-hijo, en el enfoque en red mediante conjuntos, para el enfoque relacional, la relacin uno a muchos entre el registro padre de un archivo y los registros hijos de otro archivo de la base de datos relacional se consigue mediante la utilizacin de campos de conexin, es decir, insertando el valor de la clave principal del registro padre en cada una de los registros hijos, consiguiendo relaciones parecidas al enfoque en red.

Hay caractersticas propias del enfoque relacional que no se presentan en los otros dos enfoques: La facilidad para su representacin lgica, al realizarse mediante

tablas separadas y no presentarse ningn tipo de jerarqua. La posibilidad de recuperar una tabla o un grupo de registros

mediante una proposicin del DML, sin necesidad de acceder a otras relaciones. Su modo de operacin no esta orientado a registros sino sobre la tabla como conjunto. Se puede acceder a datos de cualquier columna de la tabla o filas

de una o ms relaciones. Requisitos que han de cumplir las tablas en las bases de datos relacionales: La tabla puede tener solo un tipo de registro Cada registro posee un nmero determinado de campos, cada

uno de ellos con su nombre correspondiente. La base de datos tendr muchas tablas. Dentro de cada tabla, cada campo es distinto Cada registro de una tabla es nico; no hay registros duplicados.

17

-

Los registros dentro de cada tabla no tienen una secuencia

determinada. Se pueden crear nuevas tablas relacionando campos

procedentes de dos o ms tablas existentes.

Enfoque orientado a objetos

En los ltimos aos la tecnologa de diseo de las bases de datos se ha aplicado a terrenos ajenos al campo del procesamiento de datos, que en general carecen de al menos una de las caractersticas siguientes:

Uniformidad Orientacin a registros Elementos de datos de pequeo tamao Campos atmicos

Las nuevas aplicaciones incluyen estas nuevas caractersticas:

Desing)

Diseo asistido por computadora (CAD, Computer - Aided

Ingeniera de software asistida por computadora (CASE,

Computer- Aided Software Engineering). Bases de datos multimedia. Sistemas de informacin para

oficinas (SIO).

18

Bases de datos de hipertexto.

Estas nuevas aplicaciones de las bases de datos no se consideraban en los aos setenta, cuando se disearon inicialmente la mayor parte de los sistemas comerciales de base de datos. Ahora son posibles debido al incremento de memoria principal y de tamao de los discos, al aumento de la velocidad de las unidades centrales de procesamiento, al menor costo del hardware y a la mejor comprensin de la gestin de las bases de datos obtenidos en los ltimos aos.

El modelo relacional y los modelos relacionales entre entidades no resultan suficientes para modelar las necesidades de datos de estas aplicaciones nuevas. Adems, hasta las necesidades de modelado de las aplicaciones comerciales tradicionales se han hecho ms complejas con el paso del tiempo, y resulta difcil expresar algunas de estas necesidades en el modelo relacional, como por ejemplo, imgenes y base de datos de hipertexto.

MODELOS DE DATOS

La parte esencial de la estructura de base de datos es el modelo de datos. Una coleccin de herramientas conceptuales para describir los datos, las relaciones de datos, la semntica de los datos y las ligaduras de consistencia.

19

El modelado de datos es el proceso que implica crear una representacin de la visin que tienen los usuarios de los datos. Es la tarea ms importante en el desarrollo de eficaces aplicaciones de base de datos. Si el modelo de datos representa en forma incorrecta la visin que poseen los usuarios de los datos, encontraran las aplicaciones difciles de usar, incompletas y por supuesto frustrantes. Los diferentes modelos de datos que se han propuesto se clasifican tres grupos diferentes: modelos lgicos basados en objetos, modelos lgicos basados en registros y modelos fsicos.

MODELOS LGICOS BASADOS EN OBJETOS

Los modelos lgicos basados en objetos se usan para describir datos en los niveles lgico y de vistas. Se caracterizan por el hecho de que proporcionan capacidades estructurales muy flexibles y permiten que las ligaduras de datos sean especificadas explcitamente. Varios de los mas ampliamente conocidos son:

a) b) c)

Modelo Entidad-Relacin. Modelo Orientado a Objetos. Modelo de datos semntico d) Modelo de datos funcional.

20

MODELOS LGICOS BASADOS EN REGISTROS

Estos modelos se usan para describir datos en los niveles lgico y de vistas. En contraste con los modelos de datos basados en objetos, se usan tanto para especificar la estructura lgica completa de la base de datos como para proporcionar una descripcin de alto nivel de la implementacin.

Los modelos basados en registros se llaman as debido a que la base de datos se estructura en registros de formato fijo de diferentes tipos. En cada tipo de registro se define un nmero fijo de campos o atributos, y cada campo tiene normalmente una longitud fsica.

Los tres modelos basados en registros mas ampliamente conocidos son: a) b) c) Modelo Relacional Modelo de Red Modelo Jerrquico

Diferencia entre los modelos

El modelo relacional se diferencia de los modelos de redes y jerrquico en que no usa punteros o enlaces. En su lugar, el modelo relacional relaciona

21

registros mediante los valores que ellos contienen. Esta liberacin del uso de punteros permite que se defina mediante un fundamento matemtico formal.

MODELO DE DATOS FSICO

Este modelo se usa para describir datos en un nivel mas bajo. En contraste con el modelo de datos lgico, hay pocos modelos de datos fsicos en uso. Dos de los ms conocidos son el modelo de unificacin y el modelo de memoria por marcos.

Arquitectura Cliente Servidor y Multicapas

Esta arquitectura consiste bsicamente en que un programa -el Cliente informtico- realiza peticiones a otro programa -el servidor- que le da respuesta. Aunque esta idea se puede aplicar a programas que se ejecutan sobre una sola computadora es ms ventajosa en un sistema operativo multiusuario distribuido a travs de una red de computadoras. En esta arquitectura la capacidad de proceso est repartida entre los clientes y los servidores, aunque son ms importantes las ventajas de tipo organizativo debidas a la centralizacin de la gestin de la informacin y la separacin de responsabilidades, lo que facilita y clarifica el diseo del sistema.

22

La separacin entre cliente y servidor es una separacin de tipo lgico, donde el servidor no se ejecuta necesariamente sobre una sola mquina ni es necesariamente un slo programa. Una disposicin muy comn son los sistemas multicapas en los que el servidor se descompone en diferentes programas que pueden ser ejecutados por diferentes computadoras aumentando as el grado de distribucin del sistema. La arquitectura cliente-servidor sustituye a la arquitectura monoltica en la que no hay distribucin, tanto a nivel fsico como a nivel lgico.

Ventajas de la arquitectura cliente-servidor.

Centralizacin del control: los accesos, recursos y la integridad de los datos son controlados por el servidor de forma que un programa cliente defectuoso o no autorizado no pueda daar el sistema. Escalabilidad: se puede aumentar la capacidad de clientes y servidores por separado. El servidor de cliente es la arquitectura de red que separa al cliente (a menudo un uso que utiliza un interfaz utilizador grfico) de un servidor. Cada caso del software del cliente puede enviar peticiones a un servidor. Los tipos especficos de servidores incluyen los servidores Web, los servidores del uso, los servidores de archivo, los servidores terminales, y los servidores del correo. Mientras que sus propsitos varan algo, la arquitectura bsica sigue siendo igual.

23

CONCLUSIN

Luego de haber concluido este trabajo de investigacin sobre bases de datos fueron muchos los conocimientos adquiridos durante dicha elaboracin. Algunos de los aspectos aprendidos y que de gran peso es la base de datos: su definicin, requerimiento, ventajas y caractersticas donde podemos decir que la base de datos: Es una coleccin de datos o informacin usados para dar servicios a muchas aplicaciones al mismo tiempo.

En cuanto al requerimiento podemos decir que cumple las mismas tareas de anlisis que del software y tiene como caracterstica relacionar la informacin como va organizacin y asociacin donde la base de datos tiene una ventaja que es utilizar la plataforma para el desarrollo del sistema de aplicacin en las organizaciones. Otro aspecto importante seria el diseo y creacin de la base de datos, donde existen distintos modos de organizar la informacin y representar las relaciones entre por datos los tres modelos lgicos principales dentro de una base de datos son el jerrquico, de redes y el relacional, los cuales tiene ciertas ventajas de procesamiento.

24

BIBLIOGRAFA

Senn, James A. Anlisis y diseo de Sistemas de Informacin. McGraw-Hill Interamericana de Mxico: Mxico D.F., 1996. 387-388, 594, 604, 634, 656. ANEP _ CO.DI.CEN. Programa Informtica Educativa. Introduccin a Bases de Datos. http://www.rau.edu.uy/anep/w1db.htm C. Roca, Claudia. y Jimnez, Minerva. Modelo de Datos 1. http://www.ur.mx/Principal/fiya/ACAD/cursos/sis/mod-dat1/MODEL.HTM Servicio de Asesoramineto y Formacin telemtica, S.L. (AFT). Introduccin a las bases de datos relacionales http://www.camerdata.es/aft/ACCESS/access1.htm El modelo de datos relacional. http://wwwcs.us.es/~perer/bd/documentacion/modelo_relacional.htmlBases de Datos Visual Basic

25