Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Historia base de datos resumen, Resúmenes de Programación de Bases de Datos

Historia base de datos resumen

Tipo: Resúmenes

2016/2017

Subido el 13/03/2022

ruben-gallego-1
ruben-gallego-1 🇨🇴

4 documentos

1 / 6

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Voy hacer sustentación de la Evolución de
las Base de Datos
Una década después, en 1960, las empresas pudieron adquirir computadoras
para facilitar sus gestiones.
También se inició la primera generación de bases de datos de red (CODASYL)
y las jerárquicas (IMS), que consistían en guardar las estructuras de datos en
listas y2á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.
Trabajaron con lenguajes 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 gestionar sus datos de reservas de vuelos,
transacciones e informaciones referidas a los pasajeros.
Década del 70
Edgar Frank Codd, científico informático inglés, quien definió el modelo
relacional. Este consistió en un sistema de administración de Base de Datos
relacionados, el cual se destacaba por su estabilidad, escalabilidad,
transacciones y multiplataforma.
Años 80’: Comercialización de sistemas relacionales
En la década de los años 80’, se desarrolló el SQL (Structured Query
Language), un lenguaje que permite consultar, con el fin de recuperar
información de una base de datos y a su vez, hacer cambios sobre esa
misma base, de forma sencilla.
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Historia base de datos resumen y más Resúmenes en PDF de Programación de Bases de Datos solo en Docsity!

Voy hacer sustentación de la Evolución de

las Base de Datos

Una década después, en 1960, las empresas pudieron adquirir computadoras

para facilitar sus gestiones.

También se inició la primera generación de bases de datos de red (CODASYL)

y las jerárquicas (IMS), que consistían en guardar las estructuras 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.

Trabajaron con lenguajes 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 gestionar sus datos de reservas de vuelos,

transacciones e informaciones referidas a los pasajeros.

Década del 70

Edgar Frank Codd, científico informático inglés, quien definió el modelo

relacional. Este consistió en un sistema de administración de Base de Datos

relacionados, el cual se destacaba por su estabilidad, escalabilidad,

transacciones y multiplataforma.

Años 80’: Comercialización de sistemas relacionales

En la década de los años 80’, se desarrolló el SQL (Structured Query

Language), un lenguaje que permite consultar, con el fin de recuperar

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),

Oracle

Es de los más confiables sistemas de gestión de base de datos relacional,

además del más usado. Es propiedad de Oracle Corporation y fue

desarrollado en 1977. Se accede 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 le facilita ejecutarse en casi todas las plataformas existentes,

Windows, Unix, Linux, MAC OS, entre otros.

SQL Server

Década 1990

Para la productividad 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.

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.

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.

Aun cuando también existe gran cantidad de 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.

Conceptos

Tendencias Bases de datos orientadas a documentos En las bases de datos NoSQL orientadas a documentos, los datos se almacenan directamente en documentos de diferentes longitudes. No hace falta que los datos estén estructurados. Se les asignan distintos atributos o denominados “ Tags” sobre cuya base se pueden rastrear los contenidos de los documentos. Las bases de datos NoSQL orientadas a documentos son especialmente adecuadas para sistemas de gestión de contenidos y blogs. Hoy en día se usa sobre todo JSON (JavaScript Object Notation) como formato de archivo, ya que permite el intercambio de datos más rápido entre aplicaciones. Bases de datos de grafos Una base de datos de grafos forma relaciones entre datos mediante nodos y cantos. El entramado de relaciones de datos se organiza mediante puntos nodulares y sus conexiones entre sí. Así, con contenidos de datos con información muy entrelazada, las bases de datos NoSQL ofrecen un rendimiento muy superior a las bases de datos SQL relacionales. Se usan sobre todo en el ámbito de las redes sociales para representar las relaciones entre seguidores de Twitter o Instagram. Bases de datos de clave-valor Mientras que las bases de datos SQL echan mano de esquemas rígidos y tablas, las bases de datos de clave-valor guardan los datos como pares de valores y clave. Los valores individuales están asignados a claves específicas y el propio juego de datos funciona como clave (key) y representa un valor (value). De forma simultánea, la clave crea un Índice que se puede usar para buscar en la base de datos. Las claves de las bases de datos NoSQL de clave-valor siempre son unívocas y se pueden equiparar a las Primary Keys de las bases de datos relacionales.

Bases de datos orientadas a columnas A diferencia de los modelos de bases de datos relacionales, los sistemas de bases de datos columnares no guardan los juegos de datos en líneas, sino en columnas. Este cambio implica procesos de lectura de datos más cortos y una mayor capacidad de rendimiento. Este modelo NoSQL se usa sobre todo para programas de minería de datos y de análisis. Base de datos NoSQL Tipo Distintos modelos de base de datos, como, por ejemplo, de documentos, grafos, clave-valor y columnas. Almacenamiento de datos Las bases de datos NoSQL no usan tablas, sino documentos enteros, claves y valores, grafos o columnas, en función del tipo. Esquemas Flexibilidad. Los nuevos grupos de datos se pueden añadir inmediatamente. Los datos estructurados, semiestructurados y no estructurados se pueden almacenar juntos, sin necesidad de una conversión previa. Escalamiento Escalamiento horizontal. Cada administrador puede añadir un nuevo servidor de nube o base, la base de datos NoSQL envía los datos automáticamente a todos los servidores. Modelo de desarrollo Código abierto o software de pago. Características ACID: Atomicity, Consistency, Isolation, Durability Para que las bases de datos NoSQL se mantengan flexibles y horizontales, no suelen ser compatibles con transacciones ACID. En su lugar, se usa el modelo BASE (Basically Available, Soft State, Eventually Consistant). Dicho modelo consiste en lo siguiente: disponibilidad antes que consistencia. Rendimiento Gracias al uso de servidores de nube y clústeres de hardware, las bases de datos NoSQL cuentan con una capacidad de rendimiento notablemente superior. API Los datos se almacenan y se consultan a través de los API basados en objetos. Ejemplo