Trabajo. "Investigación Orígenes de Las Bases de Datos"
March 1, 2023 | Author: Anonymous | Category: N/A
Short Description
Download Trabajo. "Investigación Orígenes de Las Bases de Datos"...
Description
Universidad politécnica del bicentenario
Base de datos para negocios Liliana Guillen Salas
Trabajo. “Investigación orígenes orígenes de las bases de datos” Por:
Natalia López Hernández Grupo:
5°C IFI 17 de enero de 2022.
La Base de Datos es un conjunto de información, agrupada o estructurada, en términos simples y sencillos. Pero engloba mucho más que eso, considerando la gran evolución que ha tenido a lo largo de la historia. Historia de la base de datos: Línea del tiempo El término Base de Datos se usó por primera vez en un simposio celebrado en California, en el año 1963. Su origen se remonta a la antigüedad, cuando ya existían bibliotecas y registros acumulados de hechos y situaciones, de forma escrita y gráfica. Obviamente, por falta de recursos tecnológicos, la búsqueda y recopilación de información era mucho más lenta que hoy día. No había máquinas que ayudaran y pudieran reemplazar el trabajo manual.
Pero mucho ayudaron nuestros antepasados, ya que guardaron información muy valiosa, que sin ella sería muy difícil explicar nuestra existencia desde aquellos tiempos remotos. Una base de datos se puede comparar a un almacén, en el que se guardan todo tipo de informaciones, clasificándola según la utilización que se le vaya a dar, por ejemplo, listados de cosas cos as,, est estud udian iantes tes,, nó nómin minas, as, mer merca cancí ncías, as, en fin fin,, lo qu que e qu quer eramo amos s de dejar jar gu guard ardad ado o o archivado. Luego, cuando el volumen de datos e informaciones aumentó, hubo la necesidad de mejorar la cap capacid acidad ad de alma almacen cenamie amiento. nto. Fuer Fueron on apar aparecie eciendo ndo las prim primeras eras comp computa utadora doras, s, que facilitaron facilitaro n inmensamente el trabajo de guardar gran cantidad de datos, la informáti informática ca siempre ha estado ligada al concepto de Base de Datos. Máquina de tarjetas perforadas
En 1884, los censos se realizaban de forma manual, hasta que Herman Hollerith inventó la máquina automática de perforación de tarjetas, que se usó en el censo de los Estados Unidos, mejorando significativamente el proceso de terminación, de siete años a dos años y medio. Mientras que en la década de 1950, se cambia a un sistema de lectura secuencial y ordenada. El inglés Oberlin Smith, con este mecanismo, dio inicio a la automatización de la información referente a las nóminas, a través de cintas magnéticas, que a su vez respaldaban dicha información. Lo único malo era que sólo se podía hacer de manera secuencial, es decir, si se quería buscar datos de “José” había que llevar la cinta hasta ese punto y se debía volver al principio, si se quería buscar otra información con otra letra o parámetro. Evolución de la Base de Datos Una década después, en 1960, las empresas pudieron adquirir computadoras para facilitar sus gestiones. Las empresas informáticas habían bajado los precios de las mismas, para
popularizar el uso de los discos, adelanto muy valioso y útil para esa época, ya que se ubicaba la información de manera directa, sin necesidad de saber la ubicación exacta de los
datos. Se convirtió en una opción más rentable para las empresas pequeñas, medianas y grandes. También Tambi én se in inici ició ó la pr prime imera ra ge gene nerac ración ión de bas bases es de da datos tos de re red d (C (COD ODAS ASYL) YL) y las jerárquicas jerárquic as (IMS), que consistí consistían an en guardar las estructu estructuras ras de datos en listas y árboles, además de que permitió crear un estándar en las bases de datos, gracias a los nuevos lenguajes implementados en los sistemas de información. CODASYL Conference on Data Systems Languages , como consorcio de industrias del área informática, tenía como objeto regular el lenguaje de programación estándar, para que pudiera usarse en multitud de ordenadores. Ese consorcio estaba formado por industrias e instituciones gubernamentales, que tenían que verr co ve con n el pr proc oces eso o de da dato tos s y su pr prin inci cipa pall me meta ta er era a pr prom omov over er un di dise seño ño y nue ueva va implem imp lement entac ación ión de sis sistem tema a de da datos tos aú aún n más efe efecti ctivo vos. s. Tr Trab abaja ajaro ron n co con n le lengu nguaj ajes es de programación COBOL pero nunca llegaron a un estándar fijo, lo que se llevó a cabo por ANSI.
El sistema SABRE se convirtió en un éxito comercial, fue utilizado por IBM en la firma American Airlines, para gestiona gestionarr sus datos de reserva reservas s de vuelos, transacc transacciones iones e informaciones referidas a los pasajeros. Década del 70
Hay valiosos aportes, como los de Edgar Frank Codd, científico informático inglés, quien definió defi nió el mod modelo elo rela relacio cional. nal. El mult multimil imillona lonario rio Law Lawrenc rence e “La “Larry” rry” Elli Ellison son,, pudo des desarro arrollar llar el Relational Software System o sistema de datos ORACLE, aprovechando esa información de Codd. Este consistió en un sistema de administración de Base de Datos relacionados, el cual se destacaba por su estabilidad, escalabilidad, transacciones y multiplataforma. Codd, además de definir el modelo relacional, publicó una serie de reglas, a través de su artículo “Un modelo relacional de datos para grandes bancos de datos compartidos ”, que evaluarían los administradores de sistemas de datos, o sea, desconectaba el almacenamiento de la información física, naciendo así las bases de datos relacionales. Inicialmente Inicialmen te no se usó porque tuvo inconve inconvenientes nientes con el rendimiento, no podía competir con las bases de datos jerárquicas y de redes. Finalmente IBM desarrolló unas técnicas para construir un sistema de bases de datos relacionales eficientes, las cuales llamó System R ; por otro lado Ingres se desarrolló en la UBC en los años de 1974 a 1977. Ingres utilizaba un lenguaje de consulta, llamado QUEL, dando pie a la creación de sistemas como Ingres Corporación, MS SQL Server, Sybase, PACE Wang, y Britton Lee-. Por su parte, el Sistema R utilizó utilizó el lenguaje de consulta Secuela, el cual ha contribuido al desarrollo de SQL / DS, DB2, Allbase, Oracle y SQL Non-Stop. En esta década el término Relational Database Management System, o RDBMS, fue ampliamente reconocido. Con esto se abrió paso al nacimien nacimiento to de la segunda generación generación de los Sistemas Gestores de Bases de Datos. Años 80’: Comercialización de sistemas relacionales
En la década de los años 80’, se desarrolló el SQL (Structured Query Language), Language), un lengua lenguaje je de consultas que permite consult consultar, ar, valga la redund redundancia, ancia, con el fin de recuper recuperar ar información de una base de datos y a su vez, hacer cambios sobre esa misma base, de forma sencilla. Permitía analizar gran cantidad de información y especificar varios tipos de operaciones con la misma información, a diferencia de los años anteriores, cuando se diseñaron aplicaciones de procesamientos de transacciones. SQL comenzó a ser el modelo estándar de las industrias, con su base de datos bajo un sistema de tablas (filas y columnas), pudo competir con las bases jerárquicas y de redes, ya que su nivel de programación era sencillo y el nivel era relativamente bajo. Estos sis Estos sistem temas as de ba bases ses de dat datos os re relac lacio iona nales les fu fuero eron n un éx éxito ito com comerc ercia ial, l, as asíí co como mo el aumento en la venta de ordenadores, estimulando el mercado de bases de datos, lo que provocó una caída importante en la popularidad de las redes y los modelos jerárquicos de bases de datos. El ORACLE está considerado como uno de los sistemas de bases de datos más completos del mundo, en mercado fue caside total hasta años esto camb ca mbió ió co con nsuladominio apar ap aric ició ión n el del de l SQ SQL L Se Serv rver er Micr Mi cros osof oft. t.muchos La of ofer erta ta después, de ot otro ros s pero Sist Si stem emas as Administradores Administr adores de Bases de Datos Relacio Relacionales, nales, como postgres postgresql, ql, mysql o Firebird aparecieron posteriormente en la década de 1990. Igualmente se da inicio a las bases de datos que se orientaban a los objetos. Gestores de Bases de Datos Hoy día la mayoría de las bases de datos se presentan en formato digital, gracias a los avances tecnológicos en la informática y la electrónica. Esto ofrece un amplio abanico de soluciones al problema de almacenamiento de datos. Database ase Manage Management ment System o DB Los ge gest store ores s de ba base ses s de da datos tos,, Datab DBMS MS (S (SGB GBD) D) so son n
programas permiten ys luego acceder aiones los depresas forma ys rápida ráp ida.. Lasque aplica apl icacio cione nes s almacenar más usa usada das son pa para ra ge gest stion esdatos de em empre sas estructurada e in insti stitu tucio cione nes públicas, así como en entornos científicos, para almacenar la información experimental. Una base de datos es un sistema compuesto por un conjunto de datos, los cuales están almacenados en discos, a los que se accede directamente y un conjunto de programas que regulen o manejen ese conjunto de datos. Mientras que un sistema de Gestión de Bases de Datos es un software que sirve de interfaz entre la base de datos, el usuario y las aplicaciones que se utilizan. Los mejores gestores de base de datos
El pr prin inci cipa pall le leng ngua uaje je de bas ase e de da dato tos s y el má más s ut util iliz izad ado o des esde de qu que e se co cono noce ce la progr pro grama amació ción n de ge gesti stión ón,, es el St Struc ructu tured red Qu Query ery La Langu nguag age e (S (SQL QL). ). Es Este te,, de co consu nsulta lta estructurada, facilita el acceso a la gestión de las bases de datos relaciones, lo que permite
realizar tareas en ellas y realizar consultas, que sirvan para obtener, agregar, eliminar o modificar información. Para el desarrollo de este lenguaje hay que utilizar un gestor de base de datos, de los que hay muchos muc hos,, un unos os de ac acces ceso o lib libre re y ot otros ros de pa pago go.. Ve Veamo amos s cu cuále áles s so son, n, pri primer merame amente nte,, lo los s gestores de base de datos de pago: Oracle
Es de los más confiables sistemas de gestión de base de datos relacional, además del más usad us ado. o. Es pr prop opie ieda dad d de Or Orac acle le Co Corp rpor orat atio ion n y fu fue e de desa sarr rrol olla lado do en 19 1977 77.. Se ac acce cede de directamente a los objetos, a través del lenguaje de consulta SQL, es muy utilizado en las empresas, con un componente de red que permite la comunicación a través de las redes. Su versatilidad versatilidad le facilita facilita ejecutarse ejecutarse en casi todas las las plataformas plataformas existentes, existentes, Windows, Windows, Unix, Linux, MAC OS, entre otros. SQL Server
En competencia competencia directa a Oracle, Oracle, está SQL Server de Microsoft. Microsoft. Los dos ocupan gran gran parte dell me de merc rcad ado o en el se sect ctor or de ba base se de da dato tos. s. So Son n mu muy y pa pare reci cido dos s en al algu guna nas s de su sus s características y funciones, aunque tienen sus marcadas diferencias. SQL Server se ejecuta en Transact-SQL, esto es un grupo de programas que pueden añadir características al programa, como tratamiento de errores y excepciones, extracción de datos de la we web b en fo form rma a di dire rect cta, a, pr proc oces esam amie ient nto o de da dato tos, s, us uso o de di dist stin into tos s le leng ngua uaje jes s de programación y otros más, que lo hacen un gestor muy completo y competitivo. Su carácter administrativo es otro valor agregado, tanto en sus funciones y seguridad, como en su flexibilidad.
Gestores de base de datos de acceso libre
Dos de los principales y más utilizados gestores de pago, que son de acceso libre ( Open Source) son los siguientes: Mysql Este es de simple instalación y actúa de lado del cliente o servidor, es de código abierto y tiene licencia comercial disponible. Pertenece a Oracle Corporation y gestiona las bases de datos relacionales, con funciones multiusuario y es el más usado dentro del software libre. Requiere Requier e de poca memoria y procesador para su funciona funcionamiento, miento, lo que se traduce en mayor velocidad en sus operaciones. Se usa principalmente para el desarrollo web.
Firebird
De gran potencia y muy sencillo a la vez, este sistema de gestión de base de datos relacional SQL, es uno de los mejores gestores Open Source (Código abierto) o libres. Es compatible con co n Wi Wind ndow ows s y Li Linu nux. x. Es bu buen en so sopo port rte e pa para ra lo los s pr proc oced edim imie ient ntos os al alma mace cena nado dos, s, la las s transacciones compatibles con ACID y con los métodos de acceso múltiple como Nativo, Python, .NET, etc… Como vemos, son múltiples las posibilidades que tenemos de acceso a gestores de base de datos, tanto adquiriendo licencias de pago como acudiendo a software libre. En función de los gustos, gust os, form formas as de tra trabaja bajarr y nec necesid esidade ades s de cada uno, segu seguro ro enc encontr ontrarem aremos os dis distint tintos os gestores de base de datos que pueden satisfacernos en pro de nuestro trabajo. Década 1990
La investigación en bases de datos se orientó hacia los objetos, con bastante éxito en la gestión gest ión de dato datos s comp complejo lejos. s. Lueg Luego o del sac sacudó udón n de indu industri strias as de bas bases es de dato datos, s, ahor ahora a muchas de las que sobreviv sobrevivieron ieron venden productos productos de alta complejidad complejidad de bases de datos, a precios muy elevados. Las he Las herr rram amie ient ntas as pa para ra de desa sarr rrol olla larr la las s ap apli lica caci cion ones es fu fuer eron on li libe bera rada das, s, in incl cluy uyen endo do el desarrol desa rrollado ladorr de Ora Oracle, cle, pow powerbu erbuilde ilder, r, Visu Visual al Bas Basic, ic, como tamb también ién par para a la pro product ductivid ividad ad personal, las herramientas como ODBC y Excel / Access, también se desarrollaron. Con la llegada del Internet la industria de la base de datos creció a un ritmo exponencial. Gran cantidad de usuarios de escritorio comenzaron a usar sistemas cliente-servidor, de bases de datos y acceder a los sistemas informáticos. Las bases de datos orientadas a los objetos pudieron desarrollarse donde no lo hicieron los datos relacionales relacionales de manera eficiente. De esa manera surgieron herramientas herramientas como Excel y Acces de Microsof Office y nació la tercera generac generación ión de sistemas gestores de bases de datos. En los 90’ también se empezó a modificar la primera publicación de ANSI con respecto al lenguaje SQL, se agregaron nuevas expresiones regulares, triggers, consultas recursivas y características orientadas a objetos. El boom fue la creación mágica del World Wide Web, a finales de esta década, con el que se facilitaría la consulta a la base de datos. Base de datos en la actualidad
Hoy día, las compañías que dominan el mercado de las bases de datos son IBM, Microsoft y Oracle. Mientras que en lo que respecta a internet, el mandamás es Google, generando gran cantidad de información.
también existe gran cantidad de softwares Aun cuando también softwares que permiten crear y manipular bases de datos con gran facilidad, como LINQ de Microsoft, que se asemeja un poco a SQL en cuanto a las consultas nativas en los lenguajes de la plataforma .NET. El fin primordial del proyecto de LINQ es permitir que el código de Visual Studio sea además, orie or ient ntad ado o a ob obje jeto tos. s. An Ante tes s de LI LINQ NQ es este te ma mane nejo jo de da dato tos s ex exte tern rnos os er era a mu much cho o má más s estructurado, más no orientado tanto a los objetos, por esta razón, se preocupa más en facilitar y estandarizar dicho acceso. Vale acotar acotar que Visual Visual Stud Studio io es un entorno entorno de desarrollo desarrollo integrado integrado para ser usado en sistemas operativos Windows, los que soportan varios lenguajes de programación, como Visual C++, Visual#, Visual J#, ASP.NET y Visual Basic.NET. Se están desarrollando otras extensiones necesarias, para poder crear aplicaciones, sitios y apli ap lica caci cion ones es We Web, b, ad adem emás ás de se serv rvic icio ios s we web b a to todo dos s lo los s ent ntor orno nos s qu que e sop opor orte te la plataforma .NET, pudiendo interrelacionar aplicaciones entre estaciones de trabajo, páginas web y dispositivos móviles.
En la déca dé cada da del l se 2000 20 00, Inte In tern rnet etcon expe ex peri rime ment ntó ó ciend un visi vi sibl ble e salta desc de scen so, pero pe ro ades aun au ns as así las la s aplic ap licac acion iones es de de base ba de, da datos tos contin tinua uaron ron creci cre endo. o. Resa Re ltan nenso las la s, no noved vedade ení las aplicaciones interactivas desarrollados para pdas, las transacciones en los puntos de venta, así como la consolidación de los proveedores. Base de datos y Access Muchas bases de datos se presentan en una hoja de cálculo, como una lista, o en un programa prog rama de proc procesam esamien iento to de text texto. o. En ella ellas s se pue pueden den alma almacen cenar ar info informac rmación ión sob sobre re productos, personas, pedidos, mercancías, entre otras cosas.
Mientras más grande o más informac información ión posea, se multiplic multiplican an también las redundancias o las inconsistencias en los datos. Se ha dificultado un poco la comprensión de los datos en forma de lista, asíes como los métodos de búsqueda o de revisión, secon hanun vuelto limitados. Una buena idea transferir esos datos a una base datos, pues creada sistema de base de datos administrada (DBMS), ésta podría ser el Access. Las bases de datos computarizadas pueden contener más de una tabla. Una base de datos Access almacena sus tablas en un solo archivo archivo,, con otros objetos objetos,, bien sean formulario formularios, s, informes, macros y módulos, a menos que sea específicamente diseñada para usar códigos o datos de otros orígenes. Con Access se puede: Agregar nuevos datos a una base de datos existent existente, e, puede ser un nuevo artículo en un inventario.
Modificar datos existentes en la base de datos, como cambiar la ubicación de un artículo. Eliminar información, cuando, por ejemplo, un artículo se vende o se descarta. Organizar y ver los datos en formas variadas y distintas. Compartir los datos con otras personas, usando informes, correos electrónicos, intranet o Internet. Las partes de una base de datos de Access típica son:
Tablas Formularios Informes Consultas Macros Módulos
¿Cuáles son los componentes de una Base de Datos?
Hardware: Hardwar e: está cons constitu tituido ido por disp disposit ositivos ivos de alma almacen cenamie amiento nto com como: o: disc discos, os, tamb tambores ores,, cintas, etc. Software: que es el DBMS o Sistema Administrador de Base de Datos. Datos: está Datos: están n alma almacen cenado ados s de acu acuerdo erdo a la est estruct ructura ura externa y será serán n proc procesa esados dos para convertirse en información. Algunos términos utilizados en la Base de Datos
Integridad: conjunto de medidas de seguridad, que son utilizadas para mantener los datos correctos. Usado cuando no existe a través de todo el sistema, procedimientos uniformes para validación de los datos. Fuente de Error: Se originan si el programa de entrada de datos no está validado. Es decir si hay fallas o defectos de hardware, actualizaciones incompletas, datos no válidos y/o errores humanos. Validación: es una técnica usada por el BDMS para proteger los datos. Valida los datos en la entrada de datos.
View more...
Comments