Вы находитесь на странице: 1из 16

NDICE 1. Introduccin 2. Conceptos bsicos en una Base de Datos. 2.1 Archivo 2.2 Registro 2.3 Campos 2.

2.4 Campo clave 2.5 Enlace 2.6 Estructura de datos de red 2.7 Diagramas de estructura de datos 2.8 Algoritmo 3. Evolucin de las Bases de Datos 4. Definicin de Base de Datos 5. Ventajas en el uso de Base de Datos. 6. Diseo de las Bases de Datos. 7. Grficos y tablas 7.1 Grficos de barras 7.2 Grficos de pastel 7.3 Grficos discretas 8. Sistema de gestin de Base de Datos. 8.1 Objetivos en el uso de un sistema de gestin de base de datos 8.2 Objetivos del sistema de gestin de base de datos que podemos identificar 8.3 Productos Asociados A Los Sistemas De Gestin De Base De Datos 8.4 Administracin de los datos 8.5 Metodologa para la planeacin y el modelaje de datos 8.6 Tecnologa y administracin de las bases de datos 8.7 Usuarios 9. Ventajas de la gestin de Bases de Datos 10. Objetos de la Base de Datos. 11. Propiedades generales de los campos. 12. El Sistema Manejador de Base de Datos (DBMS). 13. Lista 13.1 Modo De Acceso. 1

13.1.1 Listas densas 13.1.2 Listas enlazadas 13.1.3 Listas ordinales 13.1.4 Listas calificadas 13.1.5 Pilas 13.2 Otros Tipos De Listas. 14. Tipos de Modelos de Datos. NDICE (continuacin) 15. Modelo de Datos Jerrquica y Red. 16. Modelo Relacional. 17. Diferencias ente Sistemas de tipo Red y Relacionales. 18. Bases de Datos Distriuidas. 19. Tendencias Futuras. 20. Conclusin. 21. Bibliografa 22. Grficos 1. Introduccin El trmino base de datos fue acuado por primera vez en 1963, en un simposio celebrado en California. De forma sencilla podemos indicar que una base de datos no es ms que un conjunto de informacin relacionada que se encuentra agrupada o estructurada. El archivo por s mismo, no constituye una base de datos, sino ms bien la forma en que est organizada la informacin es la que da origen a la base de datos. Las bases de datos manuales, pueden ser difciles de gestionar y modificar. Por ejemplo, en una gua de telfonos no es posible encontrar el nmero de un individuo si no sabemos su apellido, aunque conozcamos su domicilio. Del mismo modo, en un archivo de pacientes en el que la informacin est desordenada por el nombre de los mismos, ser una tarea bastante engorrosa encontrar todos los pacientes que viven en una zona determinada. Los problemas expuestos anteriormente se pueden resolver creando una base de datos informatizada. Desde el punto de vista informtico, una 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. Desde el punto de vista ms formal, podramos definir una base de datos como un conjunto de datos estructurados, fiables y homogneos, organizados independientemente en mquina, accesibles a tiempo real, compartibles por usuarios concurrentes que tienen necesidades de informacin diferente y no predecibles en el tiempo. 2

La idea general es que estamos tratando con una coleccin de datos que cumplen las siguientes propiedades: Estn estructurados independientemente de las aplicaciones y del soporte de almacenamiento que los contiene. Presentan la menor redundancia posible. Son compartidos por varios usuarios y/o aplicaciones. 2. Conceptos bsicos en una Base de Datos. Una base de datos de red est formada por una coleccin de registros, los cuales estn conectados entre s por medio de enlaces. 2.1 Archivo: Es un elemento de informacin conformado por un conjunto de registros. Estos registros a su vez estn compuestos por una serie de carcteres o bytes. Actualmente las organizaciones estn utilizando bases de datos para generar resultados o para compartir dicha informacin con otros sistemas. Sin embargo, los principales componentes de las bases de datos son los archivos.

Las formas en las cuales pueden organizarse los archivos, son archivos secuenciales o archivos directos. En los archivos secuenciales los registros estn almacenados en una secuencia que depende de algn criterio definido. Por ejemplo, pueden almacenarse los registros de los empleados de la empresa de manera secuencial de acuerdo al departamento al que pertenecen o de acuerdo a su antigedad. El uso de archivos secuenciales presenta algunas desventajas en el proceso de actualizacin, consulta o registro de informacin cuando se maneja gran volumen de datos. Por ejemplo, si se desea registrar un nuevo empleado de acuerdo al departamento en el que va a laborar es necesario buscar uno por uno en los registros del archivo hasta encontrar la posicin en la cual debe agregarse la informacin del nuevo empleado.

La otra forma de organizar los archivos es a travs de archivos directos, con los cuales se eliminan las desventajas mencionadas en los archivos secuenciales, ya que los archivos directos dan mayor flexibilidad en su manejo. Esta forma de organizacin es la que hace posible que existan las bases de datos. Los archivos directos permiten accesar directamente un registro de informacin sin tener que buscar uno a uno por todos los registros del archivo, utilizando una llave de acceso dentro del archivo. 2.2 Registro: Es una coleccin de campos (atributos) 2.3 Campos: Contiene almacenado solamente un valor. 2.4 Campo clave: Campo que permite identificar y localizar un registro de manera gil y organizada. 2.5 Enlace: Asociacin entre dos registros, as que podemos verla como una relacin estrictamente binaria. 2.6 Estructura de datos de red: Abarca ms que la estructura de rbol porque un nodo "hijo" en la estructura de red puede tener ms de un padre. 2.7 Diagramas de estructura de datos: Es un esquema que representa el diseo de una base de datos de red. Este modelo se basa en representaciones entre registros por medio de ligas, existen relaciones en las que participan solo dos entidades(binarias) y relaciones en las que participan ms de dos entidades (generales) ya sea con o sin atributo descriptivo en la relacin. La forma de diagramado consta de dos componentes bsicos: Celdas: Representan a los campos del registro. Lneas: Representan a los enlaces entre los registros, 3

su representacin grfica se basa en el acomodo de los campos de un registro en un conjunto de celdas que se ligan con otro(s) registro(s). 2.8 Algoritmo: Es un conjunto de reglas que permiten obtener un resultado determinado a partir de ciertas reglas definidas. Es una secuencia finita de instrucciones, cada una de las cuales tiene un significado preciso y puede ejecutarse con una cantidad finita de esfuerzo en un tiempo finito. Ha de tener las siguientes caractersticas: Legible, correcto, modular, eficiente, estructurado, no ambiguo y a ser posible se ha de desarrollar en el menor tiempo posible. Nombre Jones, Bill Daz, Jos Direccin 331 Main St. 129 Oak St. Cuidad New York Los ngeles Cdigo Postal 10021 16587

Registro 1 Registro 2

Grfico de Registros y Campos Campos 3. Evolucin de las Bases de Datos En la dcada de los aos 50 se hablaba en el mundo informtico de archivos y de conjuntos de datos, pero no fue hasta el 1960 cuando se comenz a conocer el concepto de Base de Datos. Para explicar de forma general y concisa la evolucin del concepto de Base de Datos, dividiremos la misma en 3 etapas que explicaremos a continuacin: PRIMERA ETAPA Antes de que aparecieran las primeras computadoras que respondan a la tercera generacin, la mayora de los archivos se organizaban de modo secuencial simple, mientras que el software ejecutaba las operaciones de entrada y salida los dispositivos de almacenamiento. La codificacin en los programas de aplicaciones se encargaba de la organizacin de los datos y esta de manera muy elemental. Por lo general solo haba a modo de simples archivos secuenciales en cinta. La dependencia de los datos era nula. La dependencia de los datos haca que los programas fueran nuevamente escritos y los procesos de compilacin y depuracin fueran repetidos cada vez que se modificaba la organizacin de los datos o los dispositivos de almacenamiento. La mayoria de los datos de un archivo servan para una sola aplicacin. Estos datos o un subconjunto de ellos slo con pequeas variantes, servan para otras aplicaciones, que lo requeran diferentemente organizado. Esta dependencia obligaba a disear archivos diferentes lo que originaba un alto grado de redundancia. SEGUNDA ETAPA En este segunda etapa se reconoci la naturaleza cambiante de los archivos y de los dispositivos de almacenamiento. En ella se intenta proteger al programador contra los efectos de las variantes que introducan el hardware. El dato, sin que ello se alterase su estructura lgica, siempre que no se introduzcan cambios en los contenidos de los registros ni en la estructura fundamental. Sin embargo, todava los diseos son exclusivamente para una sola aplicacin, lo que se traduce a una existencia de redundancia similar a la etapa anterior.

En este etapa las estructuras de datos son por lo general de tipo secuencial, secuencial indexado, o acceso directo. En cuanto a la organizacin lgica y fsica, estas se distinguen pero las relaciones entre ella son dbiles. Con referencia a la seguridad existen ciertos recursos pero los mismos son desconfiables ya que no se han perfeccionado sistemas de proteccin de datos. En cuanto al software este provee mtodos de accesos pero no de administracin. En este etapa las actividades de procesamiento de datos en la organizacin han sido tradicionalmente agrupadas por departamento y por aplicacin, cada aplicacin por separado, contiene sus propios archivos maestros organizados. Los registros organizados en cada archivo de acuerdo a un campo clave. Cada aplicacin tambin tena sus propios programas de procesamiento para actualizacin en el archivo y suplir informacin. Al tiempo se fueron creando ms archivos, se duplicaban nuevos datos en otros departamentos. TERCERA ETAPA En esta etapa las caractersticas de las Bases de Datos mejoran e incluyen facilidades que la perfeccionan: Los datos pueden evolucionar sin que se incurra en gastos de mantenimiento costosos. Se provee de medios para que el administrador de datos haga de controlador y custodio de los mismos asegurndose de que la organizacin de estos sea siempre la mejor para los usuarios en general. Se dispone de procedimientos eficaces para controlar el secreto de seguridad y de la integridad de los datos. Las Bases de Datos se disean de modo que proveen respuestas a tipos de averiguaciones no previstas por el diseador. Facilidad para la migracin de los datos. Contiene un lenguaje para descripcin de los datos que usa el DBM, un lenguaje de ordenes para el programador y a veces un lenguaje de interrogacin para el usuario. 4. Definicin de Base de Datos. Es 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. Las bases de datos proporcionan la infraestructura requerida para los Sistemas de Apoyo a la Toma de Decisiones y para los Sistemas de Informacin Estratgicos, ya que estos sistemas explotan la informacin contenida en las bases de datos de la organizacin para apoyar el proceso de toma de decisiones o para lograr ventajas competitivas. Los Sistemas Transaccionales o los Sistemas Estratgicos (SIS) son los encargados de recolectar la informacin que contendr la base de datos, por medio de las funciones de creacin, bajas o modificacin de la informacin. La forma de operar de estos sistemas puede ser batch o en lnea. Los Sistemas de Bases de Datos tiene cuatro componentes principales: datos, hardware, software y usuarios. A continuacin se describen de manera breve cada uno de ellos: 5. Ventajas en el uso de Base de Datos. La utilizacin de bases de datos como plataforma para el desarrollo de Sistemas de Aplicacin en las Organizaciones se ha incrementado notablemente en los ltimos aos, se debe a las ventajas que ofrece su utilizacin, algunas de las cuales se comentarn a continuacin: Globalizacin de la informacin: permite a los diferentes usuarios considerar la informacin como un recurso corporativo que carece de dueos especficos. Eliminacin de informacin inconsistente: si existen dos o ms archivos con la misma informacin, 5

los cambios que se hagan a stos debern hacerse a todas las copias del archivo de facturas. Permite compartir informacin Permite mantener la integridad en la informacin: la integridad de la informacin es una de sus cualidades altamente deseable y tiene por objetivo que slo se almacena la informacin correcta. Independencia de datos: el concepto de independencia de datos es quizs el que ms ha ayudado a la rpida proliferacin del desarrollo de Sistemas de Bases de Datos. La independencia de datos implica un divorcio entre programas y datos.

6. Diseo de las Bases de Datos. Para crear una base se deben realizar dos ejercicios de diseo: un diseo lgico y uno fsico. El diseo lgico de una base de datos es un modelo abstracto de la base de datos desde una perspectiva de negocios, mientras que el diseo fsico muestra como la base de datos se ordena en realidad en los dispositivos de almacenamiento de acceso directo. El diseo fsico de la base de datos es llevado a cabo por los especialistas en bases de datos, mientras que el diseo lgico requiere de una descripcin detallada de las necesidades de informacin del negocio de los negocios actuales usuarios finales de la base. Idealmente, el diseos de la base ser una parte del esfuerzo global de la planeacin de datos a nivel institucional. El diseo lgico de la base de datos describe cmo los elementos en la base de datos han de quedar agrupados. El primer paso para crear una base de datos, es planificar el tipo de informacin que se quiere almacenar en la misma, teniendo en cuenta dos aspectos: la informacin disponible y la informacin que necesitamos. La planificacin de la estructura de la base de datos, en particular de las tablas, es vital para la gestin efectiva de la misma. El diseo de la estructura de una tabla consiste en una descripcin de cada uno de los campos que componen el registro y los valores o datos que contendr cada uno de esos campos. Los campos son los distintos tipos de datos que componen la tabla, por ejemplo: nombre, apellido, domicilio. La definicin de un campo requiere: el nombre del campo, el tipo de campo, el ancho del campo, etc. Los registros constituyen la informacin que va contenida en los campos de la tabla, por ejemplo: el nombre del paciente, el apellido del paciente y la direccin de este. Generalmente los diferente tipos de campos que su pueden almacenar son los siguientes: Texto (caracteres), Numrico (nmeros), Fecha / Hora, Lgico (informaciones lgicas si/no, verdadero/falso, etc., imgenes. En resumen, el principal aspecto a tener en cuenta durante el diseo de una tabla es determinar claramente los campos necesarios, definirlos en forma adecuada con un nombre especificando su tipo y su longitud. 7. Grficos y tablas Los grficos sirven para resumir en un dibujo toda una serie de datos que, presentados solos, resultan fros y poco expresivos. Normalmente es un apartado que est ntimamente ligado a los conceptos de hoja electrnica y base de datos. Pensemos en un fabricante al que le interesa saber el efectos sobre las ventas de un incremento del presupuesto de publicidad. Las cifras pueden calcularse mediante la hoja electrnica y puede tener sobre el papel, pero estn presentadas de manera que son difciles de comprender de comprender. Por esta razn, el fabricante puede optar por obtener estos datos de una manera mucho ms explicita y fcil de asimilar, o sea, a travs de una representacin grafica. 7.1 Grficos de barras:

Para trazar los grficos de barras basta definir una variable vertical ( que ser la altura de la barra) y que normalmente es la variable principal y una o varias horizontales, segn dimensin. 7.2 Grficos de pastel: Para realizar un grfico de pastel se subdivide una circunferencias completa represente el total o cien por ciento (%) de los datos. Supongamos que los votos totales en unos comicios son de 3 000, 000, y que partido A ha obtenido 1 000, 000, el partido B 200 000, el partido C 500 000, el partido D 900 000, el partido E 300 000 y 100 000 votos han sido anulados. Estos datos pueden representarse mediante un grfico de pastel. 7.3 Grficos discretas: Para realizar una grfica discreta es suficiente escoger dos variables, una para el eje vertical y otra para el eje horizontal; la aplicacin representar los diversos valores a la escala apropiada y los dibujar en la pantalla o lo imprimir en el papel. Para representar una grfica discreta el ndice y como variable horizontal los doce meses del ao. Un grfico no solo puede integrarse con la hoja electrnica, sino tambin con la base de datos. Con estos datos, convenientemente dispuestas, se pueden asimismo, generar tablas que resuman dicha informacin. 8. Sistema de gestin de Base de Datos. Sistema desarrollado que hace posible acceder a datos integrados que atraviesan los lmites operacionales, funcionales u organizacionales de una empresa. 8.1 Objetivos en el uso de un sistema de gestin de base de datos: Oportunidad, asociado a la eficiencia y eficacia. Disponibilidad, permitiendo la accesibilidad de datos Consistencias (oportunidad + disponibilidad), como calidad de datos Evolucin, para adaptarse al entorno Integridad, en el nivel de los datos as como el sistema. 8.2 Objetivos del sistema de gestin de base de datos que podemos identificar son: Independencia de datos Accesibilidad limitada Datos al da y sin redundancias Consistencia Interfaz nica Entrada directa a los datos Recuperacin por diferentes accesos Funcin completa de interrogantes Estandarizacin Seguridad 8.3 Productos Asociados A Los Sistemas De Gestin De Base De Datos: Existen cuatro productos bsicos en los Sistema de Gestin de Base de Datos para sistemas Host (propietarios). Estos son: Repositorio / diccionario / enciclopedia Desarrollador de aplicaciones (Prototipo, Lenguaje(s) de programacin, basado en 7

interpretes). Lenguaje de consulta Lenguaje reporteador 8.4 Administracin de los datos: Los sistemas de bases de datos requieren que la institucin reconozca el papel estratgico de la informacin y comience activamente a administrar y planear la informacin como recurso corporativo. Esto significa que la institucin debe desarrollar la funcin de administracin de datos con el poder de definir los requerimientos de la informacin para toda la empresa y con acceso directo a la alta direccin. El director de la informacin (DI) o vicepresidentes de la informacin es el primero que aboga en la institucin por los sistemas de bases de datos. La administracin de la informacin es responsable de las polticas y procedimientos especficos mediante los cuales los datos pueden ser administrados como recursos institucionales. Entre estas responsabilidades se incluye el desarrollo de la poltica de informacin, la planeacin de los datos, contemplan un diseo lgico de la base de datos por los especialistas en sistemas de informacin y los grupos de usuarios finales. El principio fundamental de la administracin de datos es que son propiedad de la institucin como un todo. Los datos pueden pertenecer en exclusiva a ninguna de las reas de los negocios o unidades organizacionales. Todos los datos deben quedar disponibles para cualquier grupo que lo requiera para alcanzar su misin. Una institucin debe formular una poltica de informacin que especifique sus reglas para compartir, distribuir, adquirir, clasificar, estandarizar e inventariar la informacin en la institucin. La poltica de informacin traza procedimientos y responsabilidades especifican, que definen qu unidades de la institucin comparten la informacin, donde puede distribuirse la informacin y quin es responsable de actualizar y dar mantenimiento a la informacin. 8.5 Metodologa para la planeacin y el modelaje de datos: Como los intereses institucionales servidos por el sistema de gestin de base de datos son muchos ms amplios que aquellos del ambiente tradicional de archivos, la empresa requiere de una planeacin en todo su mbito para todos los datos. El anlisis a nivel de empresa, que trata sobre los requerimiento de toda la institucin (en contraposicin con los requisitos de las aplicaciones individuales), es necesario para el desarrollo de bases de datos. El fin del anlisis de la empresa es identificar las entidades, atributos y relaciones claves que conforman los datos de la institucin. 8.6 Tecnologa y administracin de las bases de datos: Las bases de datos requieren de nuevo software y de un nuevo personal capacitado especialmente en las tcnicas de los Sistema de Gestin de Base de Datos (SABD), as como las nuevas estructuras administrativas. En la mayora de las corporaciones se desarrolla un grupo de diseo y administracin de bases de datos dentro de la divisin de sistemas de informacin, que es responsable por los aspectos ms tcnicos y operativos de la administracin de los datos. Las funciones que realiza se denominan administracin de bases de datos. Este grupo realiza lo siguiente: Define y organiza la estructura y el contenido de la base de datos. Desarrolla procedimientos de seguridad para la salvaguarda de la base de datos. Desarrolla la documentacin de la base de datos. Da mantenimiento al software de administracin de la base de datos. En estrecha cooperacin con los usuarios, el grupo de diseo establece la base de datos fsica, las relaciones lgicas entre los elementos, las reglas y procedimientos de acceso.

8.7 Usuarios: Una base de datos sirve a una comunidad ms amplia de usuarios que los sistemas tradicionales. Los sistemas relacionales con lenguaje de consulta de cuarta generacin permiten que los empleados no especializados en computo tengan acceso a grandes bases de datos. Adems, entre los usuarios se debe incluir a los especialistas entrenados en el computo. Con el objeto de optimizar el acceso para los no especialista, es necesario destinar ms recursos para capacitar a los usuarios finales. Los profesionales de los sistemas deben ser capacitados de nuevo en el lenguaje de los sistemas de administracin de base de datos, en los procedimientos de desarrollo de las aplicaciones de los sistemas y en nuevas prcticas de software. 9. Ventajas de la gestin de Bases de Datos Los gestionadores de bases de datos evitan la duplicacin de los datos. Cuando un sistema crece, la informacin contenidad en un fichero pronto aparece en otro fichero, con lo que cada fichero contiene idntica informacin. Alguien debe introducir estos datos duplicados en cada fichero, creando una redundancia de mecanografiado y aumentado as la probabilidad de errores . De esta manera se utiliza memoria de disco extra y los cambios no se hacen siempre en cada uno de los ficheros. Los gestionadores de base de datos, al almacenar cada cosa en una nica base de datos eliminan este problema. Tambin los gestinadores de bases de datos reducen el tiempo de desarrollo de los programas. Gran parte del trabajo de programacin rutinario de la gestin de ficheros, indexacin, clasificacin y generacin de informes se realiza de forma automtica con simples llamadas a un gestionador de base de datos. Los programas pueden evolucionar fcilmente para satisfacer las necesidades del usuario. Los gestionadores de bases de datos mejoran la fiabilidad de los datos. La integracin de las informaciones y las relaciones entre las mismas, dentro de una base de datos, se hace automticamente por el propio sistema. Esto libera al programador de la necesidad de utilizar apuntadores y cadenas de apuntadores para localizar la informacin necesitada. Se mejora la fiabilidad de los datos. Por ejemplo, si sexo es siempre M o F, el gestionador de la base de datos puede evitar cualquier otro tipo de entradas. Si el cdigo postal es siempre un nmero, cualquier otra entrada se podra rechazar. Database manager SS Tipos de sistemas de gestin de informacin 10. Objetos de la Base de Datos. Tablas: unidad donde crearemos el conjunto de datos de nuestra base de datos. Estos datos estarn ordenados en columnas verticales. Aqu definimos los campos y sus caractersticas. Consultas: aqu definimos las preguntas que formularemos a la base de datos con el fin de extraer y presentar la informacin resultante de diferentes formas (pantalla, impresora...) Formulario: elemento en forma de ficha que permite la gestin de los datos de una forma ms cmoda y visiblemente ms atractiva.

Informe: permite preparar los registros de la base de datos de forma personalizada para imprimirlos. Macro: conjunto de instrucciones que se pueden almacenar para automatizar tareas repetitivas. Mdulo: programa o conjunto de instrucciones en lenguaje Visual Basic 11. Propiedades generales de los campos. PROPIEDAD DESCRIPCIN Permite establecer la longitud mxima de un campo Tamao del campo de texto numrico. Permite determinar la apariencia de presentacin de Formato los datos, utilizando los formatos predefinidos o nuestros propios formatos Permite especificar el nmero de cifras decimales Lugares decimales para mostrar los nmeros. Permite controlar y filtrar los caracteres o valores Mscara de entrada que los usuarios introducen en un control de cuadro de texto, evitando errores y facilitando su escritura. Permite definir una etiqueta de campo Ttulo predeterminada para un formularios o informe Valor Introduce en el campo un valor cuando se agregan predeterminado nuevos registros (long. Mx. 255 caracteres) Permite escribir la condicin que deben satisfacer los Regla de validacin datos introducidos para ser aceptados Define el texto del mensaje que se visualiza cuando Texto de validacin los datos no cumplen las condiciones enumeradas en la regla de validacin Permite especificar si es necesario que exista un Requerido valor en un campo. Permitir longitud Permite especificar si una cadena de longitud cero cero ("") es una entrada vlida para el campo Indexado Define un campo como ndice o campo clave. TIPO DE CAMPO Texto, numrico, contador Todos, excepto OLE y Memo Numrico y moneda Texto, numrico, fecha/hora, moneda Todos Todos, excepto OLE y contador Todos, excepto OLE y contador Todos excepto OLE y contador Todos excepto contador Texto, memo Texto, numrico, contador, fecha/hora.

Las propiedades de un campo, se establecen seleccionando el campo y haciendo clic en la propiedad deseada del cuadro PROPIEDADES DEL CAMPO situado en la parte inferior de la ventana DISEO DE TABLA. 12. El Sistema Manejador de Base de Datos (DBMS).

Es un conjunto de programas que se encargan de manejar la creacin y todos los accesos a las bases de datos. Se compone de un lenguaje de definicin de datos, de un lenguaje de manipulacin de datos y de un lenguaje de consulta. Una de las ventajas del DBMS es que puede ser invocado desde programas de aplicacin que pertenecen a Sistemas Transaccionales escritos en algn lenguaje de alto nivel, para la creacin o actualizacin de las bases de datos, o bien para efectos de consulta a travs de lenguajes propios que tienen las bases de datos o lenguajes de cuarta generacin. 13. Lista 10

Una lista es una estructura de datos homognea y dinmica, que va a estar formada por una secuencia de elementos, donde cada uno de ellos va seguido de otro o de ninguno. Homognea: Todos los elementos que la forman tienen el mismo tipo base. Dinmica: Puede crecer o decrecer en tiempo de ejecucin segn nuestras necesidades. Dos listas pueden ser diferentes si: No tienen el mismo nmero de elementos: L1: gato, perro. L2: gato, canario, cerdo. Cuando, aun teniendo el mismo nmero de elementos, estos son distintos: L1: gato, perro. L2: gato, cerdo. Cuando, aun teniendo el mismo nmero de elementos y siendo estos los mismos, no estn dispuestos en el mismo orden. L1: gato, perro. L2: perro, gato.

Hay varios criterios para clasificar las listas: segn su modo de acceso o segn su informacin de acceso. 13.1 Modo De Acceso. Atendiendo a este, se dividen en densas y enlazadas. El modo de acceso es independiente de la implementacin realizada. 13.1.1 Listas densas. Se caracterizan porque los elementos siguen una secuencia fsica. Sabemos cuales es el siguiente elemento porque para acceder a l hemos tenido que pasar por todos los anteriores. La localizacin de un elemento cualquiera ser: El primero si es el primer elemento de la lista. Nesimo si para llegar a el hemos pasado por N1 elementos. Siguen una estructura fsica secuencial luego se pueden implementar utilizando ficheros, ARRAYS y punteros.

13.1.2 Listas enlazadas. Son aquellas en las que cada elemento que los compone contiene la informacin necesaria para acceder al elemento siguiente. La localizacin de un elemento cualquiera ser: Un elemento de la lista tendr la direccin K si K es el primero y K es conocido (direccin de inicio). Estar en la dir. J si J est contenida en el elemento anterior, Informacin de acceso. 13.1.3 Listas ordinales. Los elementos se van colocando en la lista a medida que llegan y se identifican por el orden de llegada. El acceso a un elemento es por su orden o posicin relativa dentro de la lista

11

13.1.4 Listas calificadas. Los elementos se clasifican por una clave y pueden estar ordenados o no estarlo. A un elemento se accede por la informacin contenida en un campo clave. Diferencias: En la primera clase importa en orden de llegada, mientras que en la segunda depende de la clave. 13.1.5 Pilas. Una pila es una lista ordinal en la que el modo de acceso a sus elementos es del tipo LIFO. Los aadidos y extracciones de elementos de una estructura se realizan solo por un extremo, luego el nico elemento accesible de la pila es el que se encuentre en la cima. Esto exigir que la manipulacin sobre un elemento, necesite que el mismo ocupe la posicin de cima. Sobre una estructura de tipo pila, surgen de forma natural las operaciones que permiten aadir elementos y quitar elementos. 13.1.6 Implementacin utilizando tablas. Esta realizacin consiste en ir guardando consecutivamente los elementos de la pila en un vector de tamao fijo. Un ndice marcar la posicin del ltimo elemento que se ha aadido a la pila. Por tanto, las inserciones en la estructura se realizarn en la posicin inmediatamente siguiente a la posicin marcada como cima, pasando a ser esta nueva posicin ocupada la nueva cima de la pila. El hecho de utilizar un vector para almacenar los elementos, puede conducir a la situacin en que la pila est llena, es decir, que no quepa ningn elemento ms. Esto se producir cuando el ndice que seala la cima de la pila sea igual al tamao del vector. 13.2 Otros Tipos De Listas. Listas reorganizables. Son aquellas listas en las que el ltimo elemento consultado se sita al principio. Listas circulares. En ellas el ltimo elemento apunta al primero. Listas doblemente enlazadas. Cada elemento tiene dos punteros, uno de los cuales apunta al elemento siguiente y otro al anterior. Listas circulares doblemente enlazadas 14. Tipos de Modelos de Datos. Existen fundamentalmente tres alternativas disponibles para disear las bases de datos: el modelo jerrquico, el modelo de red y el modelo relacional. MODELO JERARQUICO. Puede representar dos tipos de relaciones entre los datos: relaciones de uno a uno y relaciones de uno a muchos. 15. Modelo de Datos Jerrquica y Red. Este modelo permite la representacin de muchos a muchos, de tal forma que cualquier registro dentro de la base de datos puede tener varias ocurrencias superiores a l. El modelo de red evita redundancia en la informacin, a travs de la incorporacin de un tipo de registro denominado el conector. 16. Modelo Relacional. Este modelo se est empleando con ms frecuencia en la prctica, debido a la ventajas que ofrece sobre los dos modelos anteriores, entre ellas, el rpido entendimiento por parte de usuarios que no tienen conocimientos profundos sobre Sistemas de Bases de Datos.

12

17. Diferencias ente Sistemas de tipo Red y Relacionales. Base de Datos Jerrquica y en Red Las relaciones entre los elementos en la base de datos se almacenan fsicamente en la propia base de datos. Se pueden crear relaciones complejas de elementos que son una parte fsica de la base de datos. Los ficheros de la base de datos no son fcilmente alterables a nuevas relaciones fsicas. Se consigue un buen rendimiento de la mquina si el tamao del procesador y de la memoria son adecuados. Se necesitan grandes capacidades de memoria tanto central como de tipo secundario. Es necesario espacio extra para almacenar toda la nformacin relacional. Base de Datos Relacional Las relaciones entre los elementos no se almacenan en la base de datos y se crean de forma lgica en lugar de fsicamente. Ms fciles de comprender y utilizar. Los ficheros de la base de datos se pueden alterar fcilmente para adecuarse a nuevas situaciones. El rendimiento de la mquina vara dependiendo de cmo se realiza la aplicacin. Utiliza relativamente pequeos espacios de memoria central y secundaria. Las base de datos relacionales malgastan espacio al almacenar el mximo para cada campo aunque ello pueda no necesitarse.

18. Bases de Datos Distriuidas. Las bases de datos distribuidas se estn utilizando cada vez ms en la misma medida en que se usan las arquitecturas de clienteservidor y groupware. Los principales problemas que se generan por el uso de la tecnologa de bases de datos distribuidas son en lo referente a duplicidad de datos y a su integridad al momento de realizar actualizaciones a los mismos. Adems, el control de la informacin puede constituir una desventaja, debido a que se encuentra diseminada en diferentes localidades geogrficas. 19. Tendencias Futuras. En el futuro la mayora de las organizaciones cambiarn la forma convencional de manejo de la informacin a la arquitectura de base de datos a las ventajas derivadas de su uso. El uso de las bases de datos distribuidas se incrementar de manera considerable en la medida en que la tecnologa de comunicacin de datos brinde ms facilidades para ello. El uso de bases de datos facilitar y soportar en gran medida a los Sistemas de Informacin para la Toma de Decisiones. 20. Conclusin. Luego de haber concluido este trabajo de investigacin sobre bases de datos fueron muchos los esfuerzos y 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 loas 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. 13

Otro aspectos 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 y de negocios. Otro punto necesario es la clase de bases de datos las cuales son, base de dato documental, base de datos distribuidas y base de datos orientadas a objetos e hipermedia y tienen como funcin derivar, almacenar y procesar datos dentro de una informacin.

Los grficos y tablas nos sirven para resumir en un dibujo toda una serie de datos mucho ms explicito y fcil de asimilar, los tipos de grficos que se pueden utilizar en una base de datos son: grficos de pastel, barra y discretos.

Sistemas de gestin, es un sistema de desarrollo que hace posible ascender a datos integrados funcionales y organizacionales de una empresa. Otro punto importante seria la creacin de un informe y consultas dentro de una base de datos.

Los informes de base de datos estn definidos por bandas de informe, estas bandas de informe se definen cinco tipos de diferentes funcin en el informe, por ejemplo la cabecera que aparece en la parte superior de cada pagina, lneas de detalle y resumen de informe. El informe se pueda crear rpido y personalizado.

La creacin de consultas de base de datos consta de archivos que permiten realizar muchas tareas diferentes con los datos que se pueden ver. Tambin se pueden utilizar para controlar los registros que visualiza Dbase la consulta no contiene informacin de base de datos, si no tan solo las instrucciones necesarias para seleccionar los registros y campos requeridos de una base de datos. 21. Bibliografa `Conceptos y diseo de bases de datos.' Adoracin de Miguel / Mario Riattini. Editorial Rama. `Fundamentos de bases de daos' Korth /Siberschats. Editorial McGrawHill `Bases de datos' G.Gardarin. CAMPBELl, Mary. base IV Gua de Autoenseanza. Espaa. Editorial McGraw Hill Interamericana. 1990. pp110/111,121/122,161,169, 179191/192. Bsquedas en Internet: monografias.com/trabajos5/tipbases/tipbases.shtml 14

monografias.com/trabajos5/basede/basede.shtml monografias.com/trabajos5/desor/desor.shtml inei.gob.pe/cpi/bancopub/libfree/lib607/cap01.htmet.gob.pe elizabethpeguero.8m.com/enza.htm learnthenet.com/spanish/glossary/database.htm http://www.monografias.com/trabajos5/basede/basede.shtml 22. GRFICOS El Database Manager Database manager SS Tipos de sistemas de gestin de informacin Nombre Jones, Bill Daz, Jos Direccin 331 Main St. 129 Oak St. Cuidad New York Los ngeles Cdigo Postal 10021 16587

Registro 1 Registro 2

Grfico de Registros y Campos Campos 31 Usuario Programa de aplicacin Gestionador de la base de datos Base de Datos Sistemas de indexacin (gestionador de acceso, KSAM,MAGSAM) Sistemas de gestin de ficheros (FMS80, ACCESS/80) Sistemas de gestin de bases de datos Sistemas relacionales (LOGIQUEST) Sistemas jerrquicos Y redes (MDBS)

15

USUARIO PROGRAMA DE APLICACIN GESTIONADOR DE LA BASE DE DATOS BASE DE DATOS Usuario Programa de aplicacin Gestionador de la base de datos Base de Datos Sistemas de indexacin (gestionador de acceso, KSAM,MAGSAM) Sistemas de gestin de ficheros (FMS80, ACCESS/80) Sistemas de gestin de bases de datos Sistemas relacionales (LOGIQUEST) Sistemas jerrquicos Y redes (MDBS)

16

Вам также может понравиться