El documento proporciona una introducción a las bases de datos. Explica que las bases de datos evolucionaron de los primeros sistemas de archivos para almacenar datos de manera más organizada y eficiente. Luego describe cómo los primeros sistemas de bases de datos relacionales como Oracle en los años 70 permitieron almacenar y acceder a los datos de manera más consistente. Finalmente, señala que las bases de datos continúan mejorando para adaptarse a las crecientes demandas de los usuarios y la tecnología moderna.
1. Tema: Introducción a las Bases de Datos (Resumen) Asignatura: Bases de Datos Profesor: Edgar Sandoval Alumno: Eduardo González Luna Codigo: 2303506 Fecha: Febrero 2009 UCEVA Resumen. Base de Datos (Lectura) Las bases de datos nacieron como resultado de la necesidad del hombre por manejar gran cantidad de datos, y de agilizar el manejo de los mismos. Pero para llegar a las bases de datos modernas no fue tan sencilla, primero tuvieron que diseñar varios esquemas hasta llegar a nuestros dias. Primero se diseñaron sistemas de archivos, que no tenian un amplio espectro en el manejo de la información, además presentaba mucha redundancia en la información por no contar con un diseño de tablas integral que le permitiera al usuaro modificar un campo y que tal modificación se registrara para todo el sistema y no solo para una parte. Pero fue el diseño de archivos el precursor de la base de datos, ya que más tarde en los 70’s con la aparición de Oracle se dio paso a las primeras bases de datos que, de manera organizada lograban lo que no pudieron los sistemas de archivos (consistencia y congruencia con la información). Con la nueva generación de computadores llegó lo que hoy conocemos como DBMS, que no es mas que un programa que permite administrar las bases de datos casi de manera personalizada. Fue E. Odds quien por primera vez propuso unas reglas y normas para el manejo y administration de bases de datos, que de manera precisa aplicó Oracle, y otros tantos programas utilizados para el manejo de bases de datos, como : SQL (ver video, o descargar archivo). A medida que los computadores fueron volviendose más sofisticados, asi mismo se fue perfeccionando el arte de almacenamiento de datos , esto se logró mediante el Sistema de Base de datos que haciendo uso de modelor relacionales (Modelo Entidad - Relación) logró hacer aún más eficiente el desempeño de las bases de datos. Con el pasar del tiempo, y la exigencia de nuevos usuarios, más modernos y exigentes, aparecieron los OODBMS (por sus siglas en ingles) o Sistema Administrador de Bases de Datos Orientado a Objetos. El OODBMS consistía en una nueva versión de DBMS pero con fines reales, pues proponía crear bases de datos de situaciones, cosas u objetos del mundo real, facilitando asi la diferenciación entre una información y otra, de ésta nueva generación podemos destacar programas como: Acces y Excel. Actualmente las bases de datos y el manejo de las mismas siguen perfeccionandose y avanzando al ritmo que avanzar la tecnología, y cada día se hace más necesario que las empresas implementen éstos sistemas de manejo de información pues garantizan el buen desarrollo y desarrollo en el entorno empresarial. No podemos despreciar la gran capacidad que tienen las bases de datos para facilitar nuestras relaciones con el entorno ni podemos negar que hay una simbiosis entre ellas y las empresas y demás organismos de hoy pues cada computador es en potencia una base de datos. Hoy día el futuro de las bases de datos (Oracle, Postgres, My SQL,Acces etc) es incierto, pues el avance es cada vez mayor y las exigencias de los usuarios crecen con el pasar del tiempo y tal como en un comienzo fue preciso desarrollar nuevos métodos de programación para implemental a las máquinas modernas, asi mismo los Ingenieros de Sistemas deben mejorar las bases de datos modernas para que se adapten a las nuevas exigencias del mundo moderno, y de la información que ha venido cambiando con el pasar de los años y de la tecnolgía. Taller 1. Definición Terminologica Propia: Datos(Data): Conjunto de valores recopilados y asignados a variables o constantes reales. Base de Datos(DB): Colección de datos útiles y de interés para el usuario, organizados de acuerdo a su relación y su integridad. Sistema de Base de Datos(DBS): Esquema de procedimientos que permite darle estructuras estandarizadas a las Bases de datos para transformar los datos en información. Sistema de Administración de Bases de Datos(DBMS): Programa encargado del manejo de la información almacenada en una base de datos haciendo uso de un Sistema de Base de datos para entregar la información al usuario final de acuerdo a sus requerimientos. Diferencias: Haciendo una abstracción de lo que son los términos anteriores se puede construir una estructura que ejemplifique cómo están relacionados y por qué son diferentes uno con otros. Empezando de arriba hacia abajo notamos como DBMS “usa a” DBS, a su vez DBS “usa a” DB y finalmente DB “usa a” Data, de ésta forma podemos apreciar como de la mayor estructura se llega a la menor de todas (Los datos). En contraste podemos decir que para diferenciar los términos, debemos tener en cuenta cómo se relacionan unos con otros. Teniendo en mente lo anterior podríamos empezar por decir que: DBMS es la integración de todos los demás(DBS,DB, Data), es decir los contiene, los maneja, distribuye, y reorganiza de acuerdo a su clasificación haciendo uso de un DBS. De manera similar DBS hace uso de DB utilizando esquémas estandarizados para optimizar dentro de lo posible los datos almacenados en esta (la base de datos)organizandolos y relacionandolos. Por ultimo tenemos a DB que reune todos los datos (Data) que serán utilizados por DBS y procesados y administrados por la DBMS. Para clafiricar aún más esto podemos clasificarlos asi: DBMS: Administrador, procesador de datos para convertirlos en información. DBS: Organizador de datos. DB: Contenedor de datos. Data: Valores reales asignados a los objetos que al ser procesados se convertiran en información. Taller 2. Propósito de la Base de Datos: Principalmente la DB pretende recopilar datos que sean necesarios para registrar,optimizar, analizar el desarrollo de un proceso, una actividad, producto, etc. al interior de una empresa, compañia o entidad que precise del buen manejo de la información. Así pues la base de datos pretende convertirse en una herramienta que facilite el acceso a la información recogida, ayude de esta manera al entendimiento y progreso de la persona, entidad o empresa que haga uso de ella. ¿Cuándo se requiere utilizar un Sistema de Administración de bases de datos? Es preciso utilizar un DBMS cuando se manejan grandes lotes de información que no permiten ser manejada por medios manuales. También es propicio utilizarla cuando se busca optimizar el desempeño o fluctuación de la información a través de canales distantes, es decir en el caso de empresas que tienen sucursales o diversos puntos de venta. Incluso al interior de una empresa que se constituya de varios departamentos es necesario para tener la información actualizada y a tiempo hacer uso de un DBMS. En general un DBMS es necesario cuando se quiere: Mejorar el flujo de la información, Clasificarlo, Modificarlo en tiempo real, Consultarlo en tiempo real, entre otras muchas que hacen que hoy dia las DBMS sean el mejor aliado empresarial para el progreso. Lista Comparativa : Oracle Postgres My SQL Y el mejor producto es: Oracle: Taller 3. Terminología Empresarial para los Términos: Datos: Pequeña parte de la información de gran utilidad para las empresas si es bien manejada. Base de Datos: Recopilación de datos que permíte tener un orden y relación entre ellos. Sistema de Bases de Datos: Método mediante el cual se organiza y redistribuye la base de datos de acuerdo a la relación que haya entre los datos contenidos en ella. Sistema Administrador de Base de datos: Programa que permite un facil manejo de la información y mejora el flujo de la misma. Permite un acceso sencillo , clasificado y explícito de la información para que esta sea entendida de forma clara y concisa. Beneficios de Usar una Base de Datos. Por: Eduardo González Luna. Cuando nos vemos afectados por los avances del mundo moderno nos damos cuenta de que como individuos avanzamos al ritmo que nos imprime la tecnología. Y es innegable que como la tecnología avanzar tan velozmente; nosotros, debemos avanzar con ella -a su ritmo- para evolucionar. Así pues nos damos cuenta de que en nuestra vida, y con el progreso del mundo cada día somos bombardeados con información - no siempre útil claro- pero ¿qué sucede cuando la información nos preocupa? O cuando dicha información es inherente a nuestro progreso ? O de nuestra empresa o proyecto? Tal información se convierte entonces en un recurso vital y necesario para un avance óptimo y benéfico para nosotros y el objetivo que perseguimos. Pero ¿ Cómo hacer buen uso de aquella información? Ya que es evidente ,que del buen uso que le demos a esta dependen los resultados, debemos asegurarnos entonces de que no estemos pasando algo por alto, ni que estemos utilizando erroneamente la información de nuestro interes y, para tal fin tenemos una herramienta muy poderosa llamada Bases de Datos. Las Bases de Datos nos permiten no solo hacer un buen uso de la información que nos sea pertinente tener, sino que dada sus condiciones la puede almacenar y organizar de acuerdo a sus características, haciendo de esta forma un análisis rápido y veráz que permite determinar los pro y los contras de la información suministrada. Eso es a grandes rasgos una Base de datos, pero su funcionamiento es mucho más novedoso y bastante simple si estamos hablando de manejar gran cantidad de información. Situémonos - para entenderlo mejor- en un entorno empresaríal. Supongamos que tenemos una empresa textil; solo para empezar pensemos en el sin numero de información que puede abarcar dicha empresa : proveedores, tipos de tela, maquinaria, empleados, ramas jerarquicas, publicidad, compras, ventas, ingresos, egresos, etc. Ahora pensemos en la situación tan engorrosa que se presentaría si solo una persona, o grupo de personas fueran encargadas de guardar y administrar aquella información en hojas de papel , o aún peor, que tras almacenar la información necesitara consultarla, actualizarla, o descartarla según una orden o requerimiento. Y ¿si la información la necesitara con urgencia un directivo quizá en otra ciudad, o pais? Todo ello se reduciría a una enorme perdida de tiempo, información y dinero.Pero ahorrar costos, evitar papeleos, ahorrar el tiempo - que hoy en día es más que oro- y demás contamos con la ayuda de las bases de dato, que hacen posible incontables beneficios, como algunos que mencionaré a continuación: La información puede ser accesada y consultada desde cualquier lugar del planeta en tiempo real sin necesidad de intermediaciones. La inversión en personal encargado y especializado disminuye; gastos de papelería y transporte desaparecen por completo. Los cambios realizados sobre la información son realizados de forma inmediata y a su vez reflejada en todos los lugares desde donde se pueda tener acceso a la base de datos. El orden de la información se muestra al usuario de acuerdo a sus requerimientos sin añadir datos que no tengan importancia, es decir permite tener claridad sobre el propósito de la consulta. Se puede consultar, eliminar, registrar la información simultaneamente. Los anteriores son solo unos cuantos beneficios de los miles que se pueden encontrar a la implementación de una Base de Datos a una empresa. Podemos concluir de acuerdo a todo lo anterior que si queremos tener un facil acceso, y buena administración de nuestros datos, de nuestra información recolectada, debemos pensar que una Base de Datos es la mejor opción, ya que no solo ahorra tiempo y dinero, sino que logra hacer a la información, efectiva, rapida, sencilla y productiva de maneras que tal vez no alcanzamos a comprendeer