Sistemas Gestores de BD

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 15

SISTEMAS GESTORES DE BASE

DE DATOS

MATERIA:
TALLER DE BASE DE DATOS

DOCENTE:
ING.PAOLA DEL CASTILLO TELLO

INTEGRANTES DEL EQUIPO:

- AUSTIN BALTAZAR CHIMAL TAMAY


- ARTURO ALEXANDER FELIPE LOPEZ
- CARLOS IVAN HERNÁNDEZ SÁNCHEZ
- ERICK. HERNÁNDEZ GODÍNEZ
- JORGE AXEL AGUILAR MORENO

30 de Septiembre del 2020


SQ Lite
Nombre: Carlos Ivan Hernández Sánchez

Se procederá a realizar la instalación de SQ Lite en un equipo con una distribución de Linux, en


este caso utilizaremos Ubuntu Mate, la cual es una distribución ligera basada en Ubuntu.
SQLite es una biblioteca escrita en lenguaje C, que puede realizar un sistema de administración
de base de datos de transacciones SQL independiente sin un servidor o configuración.
Actualmente, se utiliza en muchas aplicaciones, incluidas algunas desarrolladas como
proyectos avanzados. Además de esto, el código de SQL Lite es de dominio público y libre,
disponible para su en proyectos públicos o de carácter privado.

Estas son algunas de las características principales de SQLite:

Características:
• La base de datos completa se encuentra en un solo archivo.
• Puede funcionar enteramente en memoria, lo que la hace muy rápida.
• Es totalmente autocontenida (sin dependencias externas).
• Cuenta con librerías de acceso para muchos lenguajes de programación.
• Soporta texto en formato UTF-8 y UTF-16, así como datos numéricos de 64 bits.
• Soporta funciones SQL definidas por el usuario (UDF).
• El código fuente es de dominio público y se encuentra muy bien documentado.

Plataformas Soportadas:
SQLite está integrado en C y se puede migrar fácilmente a varios dispositivos y plataformas de
sistemas operativos. Las plataformas principales soportadas por SQL Lite son:
• Windows 95, 98, ME, 2000, XP y Vista
• Windows CE & Pocket PC
• Mac OSX
• Linux
• OpenEmbedded
• PalmOS
• Symbian
Como se pude apreciar SQ Lite esta disponible para todos los sistemas operativos mas
populares del mercado. Incluyendo algunas distribuciones de Linux.
Instalación de SQ Lite en Ubuntu:

Para realizar la instalación de SQ Lite en una distribución Linux basada en Ubuntu, solo
utilizaremos los repositorios de la propia distribución. Para esto solo abrimos nuestra consola y
colocamos las siguientes sentencias:
• sudo apt update
• sudo apt install sqlite3
La primera sentencia nos permite actualizar los repositorios en nuestra distribución, y la
segunda como tal realiza la descarga e instalación de SQ Lite en su versión más reciente.
De esta manera el sistema gestor se instalará y solo queda estar pendiente de la instalación y
de los mensajes que se muestren en la consola.
Una vez instalado, para mandar a llamar el programa desde la consola debemos ejecutar la
siguiente sentencia: sqlite3
Y de esta manera ya podremos crear y administrar nuestras bases de datos.

Para tener una visualización grafica de nuestra base de datos, existe una herramienta llamada
DB Browser for SQ Lite, la cual nos proporciona una interfaz gráfica para la creación y
administración de nuestras bases de datos , utilizando SQ Lite,
Para realizar la instalación de DB Browser for SQ Lite, debemos ejecutar las siguientes
sentencias:
• sudo add-apt-repository -y ppa:linuxgndu/sqlitebrowser
Con esta sentencia agregamos el PPA a los repositorios del sistema operativo. Después
ejecutamos la sentencia:
• sudo apt-get update
• sudo apt-get install sqlitebrowser
Con estas ultimas sentencias, actualizamos la cache y los repositorios, y se realiza la
instalación de DB Browser for SQ Lite.

Requisitos de Instalación:
SQ Lite no requiere de grandes especificaciones para poder operar, entre los requisitos mas
esenciales se encuentran:
- Sistema Operativo Windows , Linux o equivalente.
- 1 GB en memoria RAM para cargas múltiples.
- 1 GB de almacenamiento para uso promedio.
- Interfaz grafica o interfaz de línea de comandos.
Aplicaciones de SQ Lite:

• Cuando se requiere una base de datos integrada dentro de una aplicación. SQLite es
una excelente opción por su facilidad de configuración.

• Como cache local de un manejador de base de datos empresarial. Esto acelera el


tiempo de respuesta y reduce la carga sobre la base de datos central.

• Para aplicaciones en dispositivos móviles que manejan una BD local que se sincroniza
por batch con una base de datos remota.

• Almacenamiento persistente de objetos, configuraciones y preferencias de usuario.


Permite fácilmente crear una estructura para almacenar configuraciones de la
aplicación.

Ventajas de SQ Lite:

• Tamaño: SQLite tiene una pequeña memoria y una única biblioteca es necesaria para
acceder a bases de datos, lo que lo hace ideal para aplicaciones de bases de datos
incorporadas.

• Rendimiento de base de datos: SQLite realiza operaciones de manera eficiente y es más


rápido que MySQL y PostgreSQL.

• Portabilidad: se ejecuta en muchas plataformas y sus bases de datos pueden ser


fácilmente portadas sin ninguna configuración o administración.

• Estabilidad: SQLite es compatible con ACID, reunión de los cuatro criterios de


Atomicidad, Consistencia, Aislamiento y Durabilidad.

• Costo: SQLite es de dominio público, y por tanto, es libre de utilizar para cualquier
propósito sin costo y se puede redistribuir libremente.
Microsoft SQL Server
Nombre: Erick Hernández Godínez
Microsoft SQL Server es un sistema de gestión de base de datos relacional, desarrollado por
la empresa Microsoft.

Requisitos de Hardware

- Disco duro: 6 GB de espacio disponible en disco.


- Monitor: Súper VGA (800x600) o un monitor de una resolución mayor.
- Memoria mínima: edición Express 512 MB.
- Velocidad del procesador Mínimo: Procesador x64: 1,4 GHz
- Tipo de procesador: Procesador x64: AMD Opteron, AMD Athlon 64, Intel Xeon
compatible con Intel EM64T, Intel Pentium IV compatible con EM64T

Requisitos de software

- Sistema operativo: Windows 10 TH1 1507 o una versión superior, Windows Server
2016 o una versión posterior.

- .NET Framework: Los sistemas operativos mínimos incluyen, como mínimo, .NET
Framework.

- Software de red: Los sistemas operativos admitidos para SQL Server tienen software
de red integrado. Las instancias con nombre y predeterminadas de una instalación
independiente admiten los siguientes protocolos de red: Memoria compartida,
canalizaciones con nombre y TCP/IP.

- El programa de instalación de SQL Server instala los siguientes componentes de


software que el producto necesita:

- SQL Server Native Client


- Archivos auxiliares del programa de instalación de SQL Server

- Nota: antes de instalar se requiere configurar el idioma del computador


predeterminado como español de España, esto para poder aceptar los términos y
condiciones de uso.

- Además es importante mencionar que tiene interface grafica.


Tabla comparativa:

Gestor de base de
Ventajas Desventajas Interfaz Grafica
datos
- La interface
gráfica es - Requiere cambiar
buena. la configuración
- Su interface del idioma para Cuenta con
viene en poder instalarse. la interfaz
Microsoft SQL
múltiples - La instalación es GUI del
server
idiomas. lenta. propio SQL
- Iniciarla lleva un - La interface Server.
poco de tiempo gráfica se instala
una vez por separado.
instalada.
MySQL
Nombre: Arturo Alexander Felipe Lopez
MySQL Database Service es un servicio de base de datos relacional , propiedad de Oracle.

Instalación del sistema gestor MySQL en Ubuntu:


Pasos para empezar con la instalación del sistema gestor MySQL en el sistema operativo
Ubuntu:
1 - Abrir una terminal en la cual también vamos a escribir los comandos que son:
2 - sudo apt update (este sirve para actualizar los repositorios locales de la maquina con los
comandos)
Al momento de ejecutar el programa va a pedir la contraseña del sistema operativos y proceden
a escribirla y esperar a que pida el siguiente comando
3 - al terminar el primer comando escribir el segundo y oprimir enter para empezar la instalación
-sudo apt install mysql-server (sirve para instalar el servidor)
Este paso tarda unos minutos, al momento de terminar de instalarlo se debe limpiar la terminal
con clear para empezar a configurarlo
4 - para configurar la el sistema gestor se utiliza el siguiente comando:
-sudo mysql_secure_installation (se usa para configurar MySQL).
Al ejecutarlo pide la contraseña que se usa al ingresar al sistema operativo y se procede a poner
la contraseña.
5 - una vez puesta la contraseña la terminal te dice: la contraseña es la misma que su usuario
root o sistema operativo y que si la quieres cambiar o no(y/n), en caso de que si te pedirá una
nueva contraseña y que la confirmes.
6 - después de confirmar la contraseña te dirá que la seguridad ha crecido y te dará la opción
de dejar esta contraseña o cambiarla de nuevo (y/n).
7 - consecutivamente procederá a decir que tienes un usuario anónimo y preguntará si quieres
mantenerlo o quieres conservarlo (y/n) y por razones de seguridad se procede a borrar ese
usuario anónimo.
8 - una vez hecho ese paso vuelve a preguntar si queremos deshabilitar el acceso vía remota
hacia tu usuario root, en caso de que trabajen con un equipo que no usen solo ustedes en estos
casos se pone que si(y), en caso de que el equipo sea solo de uno mismo lo preferible es no(n).
9 - consecutivamente procede a preguntar si queremos remover las bases de datos de prueba
y por razones de seguridad darle a si (y).
10 - por último, pregunta si quieres reiniciar los privilegios de las tablas y darle a si(y).
Queda listo toda la instalación y la configuración y se procede a limpiar la terminal con clear.
11 - se procede a crear la base de datos con el comando
Sudo mysql -u root -p
12 -al momento de darle enter la terminal pedirá la contraseña que el usuario haya puesto ya
sea si la cambio poner la nueva contraseña y si no la cambio poner la del root
13 - una vez puesta al oprimir enter, esta da al acceso a Mysql y se procede a crear la base de
datos con el comando:
CREATE DATABASE tenis;
En la parte de tenis el usuario pondrá el nombre que le quiera dar a su base de datos en este
caso será nombrada tenis y se cierra con punto y coma ;
14 - consecutivamente se escribe el comando para ver la base de datos:
Show databases;
Y consecutivamente la terminal muestra nuestra base de datos creada
15 - para terminar, solo escribimos en la terminal: exit

MySQL
Nuestro SGBD tiene múltiples programas para poder trabajar desde esa interfaz,
Interfaz
ya sea MySQL Workbench o phpMyAdmin que son de las más conocidas

- De las ventajas que vi en este SGBD es que es de muy fácil uso, ya que con
unos pocos comandos se puede instalar y configurar y así mismo con otros
comandos también eliminarla.
- Observe que al trabajar desde la terminal de Ubuntu; es muy rápida, ya que sus
Ventajas tiempos de respuestas son muy rápidas.
-también me di cuenta que es muy segura, ya que cada vez que vas a trabajar
con ella te pide la contraseña que le hayas puesto o la del root.
-veo que es de código abierto y esto facilita el uso del SGBD

- Una de las desventajas que pude encontrar fue que una gran parte del SGBD no
Desventajas están documentadas
- Por último fue que al parecer no es muy compatible con otros SGBD
Mongo DB

Nombre: Jorge Axel Aguilar Moreno

Requisitos para la instalación:


MongoDB requiere aproximadamente 1 GB de RAM por cada 100.000 activos. Si el sistema
tiene que comenzar a intercambiar memoria a disco, esto tendrá un impacto muy negativo en
el rendimiento y debe evitarse.

Mongo DB

SGBD Ventajas Desventajas Interfaz


*Muy sencillo de *Todo se trabaja No tiene interfaz
instalar. con códigos todo se trabaja
MongoDB *Si mueves los desde la terminal
*Es sencillo la códigos de
forma de trabajar instalación no
desde la terminal. ejecutada

*Código abierto. *Solo se puede


instalar desde la
terminal.
Instalación de Mongo DB en Ubuntu
Si es con máquina virtual (Virtual box)
1) Abrir el virtual box y correr el sistema operativo Ubuntu

2) Al entrar ya al Sistema operativo Ubuntu buscas la terminal o cmd

3) Ya buscando la terminal para instalar el Mongo DB se usarán 3 códigos:

❖ sudo apt-get install mongodb


❖ sudo systemctl status mongodb
❖ mongo

La instalación mas detalla de Mongo DB desde la terminal de Ubuntu se puede ver en el video
de instalación.
Firebird

Nombre: Austin Baltazar Chimal Tamay


Firebird es un sistema de administración de base de datos relacional, derivado del código fuente
de otro sistema gestor de base de datos llamado Interbase 6.0.

Requisitos Mínimos:

• Procesador: Dual Core 2.80 Ghz

• Memoria: 2 MB de RAM

• Gráficos: NVidia Geforce 8400GS ó similar

• DirectX: Versión 9.0c

• Almacenamiento: 150 MB de espacio disponible

• Tarjeta de sonido: N/A

Requisitos Recomendados:

• Procesador: Quad core ó superior


• Memoria: 4 MB de RAM
• Gráficos: Nivida 850M ó superior
• DirectX: Versión 9.0c
• Almacenamiento: 150 MB de espacio disponible
• Tarjeta de sonido: N/A
Pasos de instalación:
1.-Abrir la consola con la combinación de teclas ctrl+alt+t.
2.-Ejecutar el comando sudo apt-get update para actualizar los drivers del sistema.
3.-Despues ejecutar el comando sudo apt-get upgrade
4.-Poner sudo apt-get install firebird3.0 para su instalación
5.-Poner “s ”para confirmar
6.-Poner aceptar con enter en el cuadro que no aparecerá
7.-escribir la contraseña que queramos para utilizar el programa
8.-Despues escribir sudo lsql-fb para entrar al programa
9.-Poner CREATE DATABASE
“localhost:/var/lib/firebird/3.0/data/elnombrequequieras.fdb.”(crea la base de datos pero tienes
que especificar donde la creas)
10.-Poner user ‘SYSDBA’ password ‘lacontraseñaquepusiste’.(aquí ingresas el usuario y la
contraseña)
11.-Escribe CONNECT DATABASE “localhost:/var/lib/firebird/3.0/data/elnombrequequieras.fdb

12.- Poner user ‘SYSDBA’ password ‘lacontraseñaquepusiste’.(aquí ingresas el usuario y la
contraseña)
13.-CONFIRMAMOS
14.-Para crear una tabla ponemos CREATE TABLE ELNOMNREQUEQUIERAS
(NOMBREDELATRIBUTO DOMINIO SIESNULOONO SIESUNALLAVEPRIMARIA,
DOMINIO(TAMAÑO));
15.-Poner show tables;(para ver si si se creo)
16.-Escribir INSERT INTO NOMBREDETUTABLA VALUES(DATO,DATO)(Y ASI LAS VECES
DEL TAÑANO DEFINIDO DE TU TABLA)
17.-Poner select * from nombre de tu tabla;(se mostrara tu tabla y los datos puestos)
18.-Poner quit
19.-Poner ;
20.-Poner sudo apt-get install flamerobin (para la instalacion de una interfaz).
21.-Confirmar la instalación.
22.-Comprobar que si se instalo la interfaz y listo.
Programa Interfaz grafica Ventajas Desventajas
Es una base de
datos ligera y
sencilla de Sin interfaz es un
instalar. poco complicado.
No cuenta con
una al instalarlo o Se usa de forma Teniendo uso de
por defecto, pero gratuita. ella no tiene
Firebird se le puede tantas
instalar una que Se pueden usar herramientas
se llama librerías externas como otros sgdb .
flamerobin. que mejoran la
operativa de El usuario viene
Firebird. definido.
Cuadro comparativo final

SGBD Tipo de Interfaz Ventajas Desventajas


- Las bases de datos - La seguridad de la
son de menor tamaño información se ve
a comparación de otros comprometida al estar
Interfaz de línea de
SGBD. todo en un solo
comandos a través de
-Por ser archivo.
la consola e Interfaz
multiplataforma , su
SQ Lite Gráfica de Usuario a
portabilidad es
través de
excelente al poder
DB Browser for
migrar a otros SO.
SQLite.
- Su instalación e
implementación es
demasiado rápida.
Interfaz gráfica de -Requiere cambiar la
usuario a través de la - La interfaz gráfica es configuración del
herramienta buena. idioma para poder
SQL Server proporcionada por el instalarse.
- Su interfaz viene en
SGBD. múltiples idiomas. -La instalación es
lenta.
Interfaz de línea de - Fácil instalación - Gran parte de
comandos a través de y uso. la información
la consola e interfaz - Buen tiempo de no está
grafica de usuario a respuesta documentada.
MySQL través de MySQL desde la - Existe
Workbench o terminal. incompatibilidad
phpMyAdmin entre - Tiene fuertes con otros
otras. opciones de gestores de
seguridad. base de datos.
Interfaz de línea de - Muy sencillo de - No tiene
comandos a través de instalar. interfaz gráfica
la terminal. - Es sencillo la de usuario.
forma de - Su instalación e
Mongo DB trabajar desde implementación
la terminal. se debe realizar
- Código abierto. desde la
terminal.
Interfaz de línea de - Es una base de datos - Sin interfaz es un
comandos a través de ligera y sencilla de poco complicado.
la terminal. También instalar. - Teniendo uso de ella
se puede implementar - Se usa de forma no tiene tantas
Firebird interfaz gráfica de gratuita. herramientas como
usuario con la - Se pueden usar otros sgdb .
herramienta llamada librerías externas que - El usuario viene
flamerobin. mejoran la operativa de definido.
Firebird.
Links de los videos de instalación:
• Instalación de SQ Lite en Ubuntu Mate.
Nombre: Carlos Ivan Hernández Sánchez
Enlace: https://youtu.be/CWKu5EiPYZ4

• Instalación de Microsoft SQL Server en Windows.


Nombre: Erick Hernández Godínez
Enlace: https://youtu.be/-bxgZZX8ewk

• Instalación de MySQL en Ubuntu.


Nombre: Arturo Alexander Felipe Lopez
Enlace: https://youtu.be/N-dMSgNN9aM

• Instalación de Mongo DB en Ubuntu.


Nombre: Jorge Axel Aguilar Moreno
Enlace: https://www.youtube.com/watch?v=eyz7ZzJQ5KY&feature=youtu.be

• Instalación de Firebird en Ubuntu Mate


Nombre: Austin Baltazar Chimal Tamay
Enlace: https://youtu.be/0uCGFmJ6V4c

También podría gustarte