Está en la página 1de 31

HISTORIA


Las bases de datos surgen a principios de los
años 50 con la aparición de las cintas
magnéticas y el sistema de ficheros;
posteriormente en los 60 se crean los discos
magnéticos que permitían el acceso a la
información de forma selectiva lo que dio paso
a las bases de datos jerárquicas y en red.

Las bases de datos relacionales surgen en los 70 como
respuesta a una serie de análisis de IBM el cual a su
vez lanza el primer motor de base de datos llamado
DB2 en los 80. En la siguiente década, aparecen las
bases de datos paralelas, las bases de datos
orientadas a objetos y las bases de datos distribuidas,
danto paso a una nueva era de almacenamiento de la
información y su articulación con el internet.

Finalmente, en la era moderna del nuevo
milenio, las bases de datos multidimensionales
y los cubos de información dieron soporte al
software de decisión que hoy en día es el
centro de toma de decisiones gerenciales de
las grandes empresas a nivel mundial.
TIPO DE BASES DE DATOS

Las bases de datos pueden clasificarse de varias maneras,
de acuerdo al contexto que se esté manejando, la utilidad de
las mismas o las necesidades que satisfagan.

Las bases de datos se clasifican de acuerdo a su generación,
es decir desde su creación; no obstante, actualmente las más
utilizadas son las distribuidas, multidimensionales y
relacionales ya que podría decirse que son la evolución y
contienen a su vez las demás generaciones.
Taller

El siguiente taller de entrenamiento se propone para
validar la aprehensión de los conceptos. Se debe leer
detenidamente las preguntas propuestas y dar respuesta
a ellas.

1. Establezca la diferencia entre bases de dato dinámica y
base de dato estática.

2. Enuncie la importantica que tienen los tipos de bases
de datos vistas anteriormente.
SISTEMAS DE GESTIÓN DE
BASES DE DATOS (SGBD)

Un sistema gestor de base de datos (SGBD) es
un conjunto de programas que permiten el
almacenamiento, modificación y extracción de la
información; además, proporciona herramientas
para añadir, eliminar, actualizar y dar análisis a
los datos. además de proporcionar herramientas
para añadir, borrar, modificar y analizar los datos.

Los SGBD, también permiten mantener la integridad
de los datos, administrar el acceso de usuarios a los
datos y métodos de recuperación de información en
caso de errores, presentar la información de la base
de datos en variados formatos y la mayoría incluyen
un generador de informes. En algunas ocasiones
estos SGBD, cuentan con interfaces que permiten la
elaboración de tablas y gráficos estadísticos.

En el proceso de construcción de una base de datos se recopilan
los datos en algún medio de almacenamiento permitiendo hacer
las transacciones básicas con ellos tales como:
– Funciones de consulta.
– Funciones de actualización.
– Funciones de Eliminación entre otros.

Los sistemas de gestión de bases se clasifican según ciertos
aspectos, como el modelo, los usuarios, el acceso y el ámbito de
la aplicación; de igual manera cada una de estas divisiones tiene
unas subdivisiones específicas y propios de cada una de ellas.
MOTORES DE BASES DE DATOS

Para el manejo y gestión de base de datos existen varios
motores que se usan dependiendo el tamaño y tipo, además de
la integridad que se exige, pues hay algunas bases de datos que
requieren mayor seguridad que otras todo esto depende para
que están siendo usadas.

El Motor de base de datos es el servicio principal para almacenar,
procesar y proteger los datos. El Motor de base de datos
proporciona acceso controlado y procesamiento de transacciones
a través del SGBD para lograr manipular adecuadamente la
información.

El motor de base de datos se usa para crear bases de
datos relacionales, para el procesamiento de
transacciones o datos de procesamiento analíticos en
línea. Se pueden crear tablas para almacenar información
y objetos como índices, vistas y procedimientos
almacenados para ver, administrar y proteger los datos.

Generalmente los SGBD incluyen un motor que permite
el acceso a la base de datos mediante una interfaz
gráfica.
ORACLE

ORACLE® es un sistema de gestión de base de
datos creado por la compañía ORACLE Corporation,
este sistema incluye un motor que mediante una
interfaz gráfica permite el acceso a la información
contenida por las bases de datos. Este software es
muy utilizado en grandes compañías que manejan
información a gran escala ya que es un sistema muy
robusto y seguro para la manipulación de los datos.
www.oracle.com
SQL SERVER

SQL server es un sistema gestor de base de datos
creado por la compañía Microsoft; este sistema cliente
servidor, permite soportar transacciones, gestionar
procedimientos almacenados.

Inicialmente disponible para Windows Server, hoy en día
es utilizado también en servidores Linux. Este sistema
es robusto y permite realizar manejo de una gran
cantidad de información.
www.microsoft.com
POSTGRESQL

PostgreSQL es un sistema de gestión de base de datos de
código libre, es decir no es elaborado por una organización,
sino, por un grupo de personas denominadas comunidad
cuyo único interés es aportar al desarrollo de las tecnologías.

Este sistema permite el acceso múltiple a las tablas, es decir
realizar consultas y modificar datos al mismo tiempo sin
problema, también facilita la utilización de grandes
extensiones de texto y su característica más destacada es
que permite crear nuevos tipos de datos.
www.postgresql.org
MYSQL

MYSQL es un sistema de código abierto para el manejo de
bases de datos, aunque a diferencia de otros, este maneja una
licencia dual; es decir, una licencia gratuita que tiene todas las
funcionalidades y una privada cuyo dueño es la compañía
ORACLE, la cual además de contar con las funcionalidades
cuenta con un soporte técnico permanente además de
herramientas de monitoreo. Este es el sistema más utilizado
en el mundo por su versatilidad y compatibilidad sobre todo
para aplicaciones de tipo web ya que se integra perfectamente
con lenguajes como PHP y HTML5.
www.mysql.com
TALLER

Realice un paralelo entre los tipos de datos de
Mysql y postgresql

Realice un paralelo entre los dos motores de
Mysql más utilizados (MyISAM e InnODB) y
ubique sus ventajas y desventajas.
INSTALADORES

Base de Datos
– Mysql
– Postgresql

SGBD
– Phpmyadmin
– PgAdmin
– DBeaver

También podría gustarte