Vous êtes sur la page 1sur 12

Una sociedad tecnológica Editor: Enzo Flores

Noviembre de 2018

Evolución
de
las
Bases
de
Datos

La
necesidad
de las
Bases ¿Sabes qué son
las Bases de Datos?
de
Datos
en la
Ingeniería

Importancia de las Bases de Datos


Una base de datos es
un “almacén” que nos permite
guardar grandes cantidades
de información de forma
organizada para que luego
podamos encontrar y utilizar
fácilmente.
Es una colección de
información organizada de
forma que un programa de
ordenador pueda seleccionar
rápidamente los fragmentos
de datos que necesite. Una
base de datos es un sistema de
archivos electrónico.
Desde el punto de vista
informático, 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 Se define una base de
manipulen ese conjunto de datos como una serie de
datos. datos organizados y
relacionados entre sí, los
cuales son recolectados y
explotados por los
sistemas de información
de una empresa o negocio
en particular.

Hotel Eurobuilding Express


El Tigre
Actualmente, y debido al
desarrollo tecnológico de campos
como la informática y la
electrónica, la mayoría de las bases
de datos están en formato digital,
siendo este un componente
electrónico, por tanto se ha
desarrollado y se ofrece un amplio
rango de soluciones al problema
del almacenamiento de datos.
Los orígenes de las bases de
datos se remontan a la
Antigüedad donde ya existían
bibliotecas y toda clase de
registros. Posteriormente, el
uso de las bases de datos se
desarrolló a partir de las
necesidades de almacenar
grandes cantidades de
información o datos. Sobre
todo, desde la aparición de las
primeras computadoras

Década de 1960
En esta época se dio inicio a
las primeras generaciones de
bases de datos de red y las
bases de datos jerárquicas, ya
que era posible guardar
estructuras de datos en listas
y arboles.

Otro de los principales logros de los años sesenta fue la


alianza de IBM y American Airlines para desarrollar
SABRE, un sistema operativo que manejaba las reservas
de vuelos, transacciones e informaciones sobre los
pasajeros de la compañía American Airlines. También se
llevo a cabo el desarrollo del IDS desarrollado por Charles
Bachman ( que formaba parte de la CODASYL) supuso la
creación de un nuevo tipo de sistema de bases de datos
conocido como modelo en red que permitió la creación de
un standard en los sistemas de bases de datos gracias a la
creación de nuevos lenguajes de sistemas de información.
Década de 1970
Edgar Frank Codd, científico informático
ingles conocido por sus aportaciones a la teoría
de bases de datos relacionales publicó una
serie de reglas para los sistemas de datos
relacionales. Este hecho dio paso al nacimiento
de la segunda generación de los Sistemas
Gestores de Bases de Datos.
Larry Ellison, desarrolló el Relational
Software System, o lo que es lo mismo, lo que
actualmente se conoce como Oracle Corporation, desarrollando así un sistema de gestión
de bases de datos relacional con el mismo nombre que dicha compañía. Posterirmente
desarrolló el SQL (Structured Query Language) o lo que es lo mismo un lenguaje de
consultas o lenguaje declarativo de acceso a bases de datos relacionales que permite
efectuar consultas con el fin de recuperar información de interés de una base de datos y
hacer cambios sobre la base de datos de forma sencilla; además de analiza grandes
cantidades de información y permitir especificar diversos tipos de operaciones frente a la
misma información.

Década de 1980
Las bases de datos relacionales con
su sistema de tablas, filas y
columnas, pudieron competir con
las bases de datos jerárquicas y de
red, ya que su nivel de
programación era bajo y su uso
muy sencillo. SQL comenzó a ser el
estándar de la industria, ya que las
bases de datos relacionales con su
sistema de tablas pudieron
competir con las bases jerárquicas y
de red

Ingeniería,
Ciencia y Sociedad
Evolución desde 1990 hasta la actualidad
Principios de la década de los años 1990 Finales de la década de los años 1990
Se crea el lenguaje SQL, que es un Con la tercera generación de sistemas
lenguaje programado para consultas gestores de bases de datos ya creada,
estructurado que analiza grandes ocurre el boom de esta década fue la
cantidades de información el cual permite aparición de la WWW “Word Wide Web”
especificar diversos tipos de operaciones ya que por éste medio se facilitaba la
frente a la misma información. La consulta de las bases de datos.
investigación en bases de datos giró en Actualmente tienen una amplia capacidad
torno a las bases de datos orientadas a de almacenamiento de información,
objetos, así se desarrollaron herramientas también una de las ventajas es el servicio
como Excel y Access del paquete de de siete días a la semana las veinticuatro
Microsoft Office que marcan el inicio de horas del día, sin interrupciones
las bases de datos orientadas a objetos.

Siglo XXI
En la actualidad existe gran cantidad de alternativas en
línea que permiten hacer búsquedas orientadas a
necesidades especificas de los usuarios, hay bases de
datos que cumplan con el protocolo Open Archives
Initiative – Protocol for Metadata Harvesting (OAI-
PMH) donde el almacenamiento de gran cantidad de
artículos que permiten una mayor visibilidad y acceso
en el ámbito científico y general.
Hoy en día, las tres grandes compañías que dominan el
mercado de las bases de datos son IBM, Microsoft y
Oracle. Por su parte, en el campo de internet, la
compañía que genera gran cantidad de información es
Google.
Manejadores de Bases de Datos
Un sistema manejador de bases de datos (SGBD, por
sus siglas en inglés) o DataBase Management System
(DBMS) es una colección de software muy específico,
cuya función es servir de interfaz entre la base de
datos, el usuario y las distintas aplicaciones
utilizadas.

Permite la creación, gestión y administración de


bases de datos, así como la elección y manejo de las
estructuras necesarios para el almacenamiento y
búsqueda de la información del modo más eficiente
posible.

MySQL: Es un sistema de gestión de base de datos


relacional, multihilo y multiusuario seguramente el
más usado en aplicaciones creadas como software libre.
Bondades: Velocidad al realizar las operaciones , bajo
costo en requerimientos para la elaboración de bases
de datos y facilidad de configuración e instalación.
Empresa: desarrollado por MySQL AB, Sun
Microsystems y Oracle Corporation
Fecha de lanzamiento: 23 de mayo de 1995
Ultima versión estable: (8.0.13) 22 de octubre de 2018
Microsoft SQL Server: Es un sistema de
gestión de bases de datos relacionales basado en
el lenguaje Transact-SQL, capaz de poner a
disposición de muchos usuarios grandes
cantidades de datos de manera simultánea.
Bondades: Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye también un potente entorno gráfico de
administración, que permite el uso de comandos
DDL y DML gráficamente.
Permite trabajar en modo cliente-servidor donde
la información y datos se alojan en el servidor y
las terminales o clientes de la red sólo acceden a
la información.
PostgreSQL: Es un sistema de Además permite administrar información de
gestión de base de datos relacional otros servidores de datos.
orientada a objetos y libre, publicado Empresa: desarrollado por Microsoft
bajo la licencia BSD. Es dirigido por Fecha de lanzamiento: 24 de abril de 1989
una comunidad de desarrolladores Ultima versión estable: SQL Server 2017 (14.0)
que trabajan de forma desinteresada, Octubre de 2017
altruista, libre y/o apoyada por
organizaciones comerciales
Bondades: Alta concurrencia:
mediante un sistema denominado
MVCC (Acceso concurrente
multiversión, por sus siglas en inglés)
Amplia variedad de tipos nativos
(provee nativamente varios soportes)
Ahorros considerables de costos de
operación
Estabilidad y confiabilidad
Empresa: desarrollado por
PostgreSQL United States
Fecha de lanzamiento: 1 de agosto de
1996
Ultima versión estable: 11
18 de octubre de 2018
Oracle: Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en
inglés de Relational Data Base Management System), fabricado por Oracle Corporation.
Tradicionamente Oracle ha sido el SGBS por excelencia, considerado siempre como el más
completo y robusto
Bondades: Soporte de transacciones, Estabilidad, Escalabilidad, Es multiplataforma,
Cuenta con una versión EXPRESS gratis para pequeñas instalaciones o usuarios
personales, Calidad en su base de datos, aplicaciones comerciales y herramientas de
desarrollo de aplicaciones y soporte de decisiones
Empresa: desarrollado por Oracle Corporation
Fecha de Lanzamiento: 1977 bajo el nombre de SDL (Software Development Laboratories).

CC Unimall

DB2: Este SGBD es propiedad de IBM, bajo la cual se


comercializa el sistema de gestión de base de datos.
Utiliza XML como motor, además el modelo que utiliza
es el jerárquico en lugar del modelo relacional que
El Tigre utilizan otros gestores de bases de datos. Es el único de
los gestores que hemos comentado que nos relacional.
Bondades: Permite el manejo de objetos grandes (hasta 2
GB)
La definición de datos y funciones por parte del usuario, el
chequeo de integridad referencial.
SQL recursivo, soporte multimedia: texto, imágenes, video,
audio; queries paralelos, commit de dos fases,
backup/recuperación on−line y offline.
Permite agilizar el tiempo de respuestas de esta consulta.
Recuperación utilizando accesos de sólo índices.
Predicados correlacionados.
Tablas de resumen.
Tablas replicadas.
Uniones hash.
Empresa: desarrollado por IBM
Fecha de lanzamiento: su primera versión fue
realizada en el año 1983
Microsoft Access: Es un sistema de gestión de bases de
datos Relacional creado por Microsoft (DBMS) para uso
personal de pequeñas organizaciones. Se ha ofrecido
siempre como un componente de la suite Microsoft Office
aunque no se incluye en el paquete “básico”. Una
posibilidad adicional es la de crear ficheros con bases de
datos que pueden ser consultados por otros programas.

Bondades: Permite crear tablas de datos indexadas, Modificar tablas de datos,


Relaciones entre tablas (creación de bases de datos relacionales), Creación de consultas
y vistas, Consultas referencias cruzadas, Consultas de acción (INSERT, DELETE,
UPDATE), Formularios, Informes, Entorno de programación a través de VBA,
Llamadas a la API de Windows.
Empresa: desarrollado por Microsoft
Fecha de lanzamiento: noviembre de 1992
Ultima versión estable 14.0.6123.5001 (SP1)
22 de septiembre de 2015

CC San Remo
Elementos de una Base de Datos
Los elementos de una base de datos son: Tabla, Formularios, Consulta, Informes
Tabla: es el elemento principal de la base de
datos, ya que allí se registra la información que
se quiere administrar. Está compuesta, como una
hoja de cálculo, por filas (Registro) y columnas
(Campo). Cada archivo de una base de datos
puede contener una o millones de tablas como sea
necesario.

Formularios: la información dentro de la base


de datos puede introducirse directamente en las
tablas, pero también a través de un formulario,
lo que resulta más cómodo y práctico.
Los formularios hacen que se más fácil
arrastrar los datos.

Consultas: es el elemento que se emplea


para seleccionar una determinada
información del interior de la base de datos.
Permite establecer criterios de búsqueda
para que Access seleccione, dentro de las
tablas, aquellos datos que se quieren
conocer.

Informes: se utilizan para que la


información aparezca ordenada y bien
presentada en el momento de la
impresión del documento. Gracias a
los informes, el usuario puede
seleccionar que información, de la que
se registró en las tablas de una base de
datos, desea imprimir y con qué
formato.
Importancia
de
las
Bases
de
Datos
en
la
Ingeniería

Vous aimerez peut-être aussi