Saltar la navegación

9.5.- Sistemas Gestores de Bases de Datos RelacionalesSección

Un gestor de base de datos (DataBase Managenent System) es un sistema que 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.

  • 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.

Ventajas:

  • Soporte de transacciones.
  • Escalabilidad.
  • Estabilidad.
  • Multiplataforma.
  • Existe una versión express gratis para pequeñas instalaciones y usuarios personales.

Descargar Oracle Database

Tutorial de Oracle Database

Instalación de Oracle

Oracle  permite utilizar versiones completas de los productos únicamente mientras se desarrollan sus aplicaciones o se crea un prototipo de ellas (o solo para fines autoeducativos estrictamente)

El Sistema Gestor de Base de Datos Relacional de Oracle que vamos a utilizar es la versión 18XE,  puedes descargarlo en  la pagina web de Oracle siguiente. 

http://www.oracle.com/technetwork/es/database/express-edition/downloads/index.html

Como entorno de desarrollo de Oracle vamos a utilizar SQL Developer 19, éste se puede descargar en el siguiente enlace:

https://www.oracle.com/es/tools/downloads/sqldev-v192-downloads.html

En los ejemplos y tareas resueltas usaremos los siguientes usuarios:

usuario  contraseña rol
scott tiger CONNECT
RESOURCE
system system ADMIN


Con la instalación se crean el usuario SYSTEM y SYS, puedes asignar las contraseñas de los usuarios SYSTEM y SYS.

El usuario SCOTT/TIGER debes crearlo tu con el ROL CONNECT y RESOURCE.

Video explicativo de la instalación de Oracle

  • 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.

Por un lado se ofrece bajo la GNU GPL, pero, empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les permita ese uso.

Ventajas:

  • Velocidad al realizar las operaciones
  • Bajo costo en requerimientos para la elaboración de bases de datos
  • Facilidad de configuración e instalación.

Descargar MySQL workbench

Instalación de MySQL

Como entorno de desarrollo para trabajar con MySQL vamos a MySQL Workbench 8, que se puede descargar en el siguiente enlace:

Descargar el entorno workbench

Video explicativo de instalación

Vamos a utilizar únicamente el usuario root con la contraseña root, este será el usuario administrador.

Anota el puerto en el que escucha el servicio.

  • SQLITE

SQLite es un motor de base de datos SQL incorporado, contenida en una  pequeña ​ biblioteca escrita en C .

A diferencia de la mayoría de las otras bases de datos SQL, SQLite no tiene un proceso de servidor por separado. SQLite lee y escribe directamente en archivos de disco ordinarios.

Ventajas

  • SQLite no necesita ser "instalado" antes de ser utilizado. 
  • No hay un proceso de servidor que deba iniciarse, detenerse o configurarse. 
  • Utiliza registros de longitud variable.
  • Su tamaño alrededor de 500K
  • Implementa  ACID (atomicity, consistency, isolation and durability) properties in SQLite to maintain database

Instalación de SQLite

Este sistema gestor de base de datos esta basado en archivos, es de codigo abierto, multiplataforma y de acceso libre.

El gestor de la base de datos puedes encontrarlo en:

Descargar gestor SQLite

Como entorno de trabajo puedes utilizar DB Browser for SQLite que se encuentra en el siguiente enlace:

Descargar entorno de trabajo SQLite Browser

Utiliza el siguiente manual de instalación:

Manual de instalación SQLite