SlideShare una empresa de Scribd logo
Tecnológico Nacional de México
Instituto Tecnológico de Ensenada
“Por la tecnología de hoy y del futuro”
Ingeniería en Sistemas
Computacionales
Administración de base de datos.
Instalación de dos SGBD
Profesor: Abraham Flores Vergara Grupo: 6SA
Alumno: López González Sergio
Luque Espinoza Jesús
Ramírez Velasco Virginia .
Ensenada, B.C 24 septiembre de 2019
Instalación de los sistemas gestores de base de datos
PostgreSQL
PostgreSQL es un poderoso sistema de base de datos relacional de
objetos de código abierto con más de 30 años de desarrollo activo que le
ha valido una sólida reputación de confiabilidad, solidez de
características y rendimiento.
Requisitos
Realmente PostgreSQL no tiene requerimientos específicos de hardware. Se
considera suficiente con satisfacer los requerimientos recomendados para instalar el sistema
operativo que se vaya a utilizar. Si se desea que el sistema ofrezca servicio a un número
relativamente grande de usuarios concurrentes habrá que tener este factor en cuenta a la hora
de elegir el hardware más apropiado de acuerdo a nuestras necesidades.
Pasos de instalación
1. Ingresar a la página de oficial PostgreSQL: https://www.postgresql.org
2. Dirigirse a la parte de Download.
3. Seleccionar el sistema operativo donde se va a instalar. En esta guía será en Debian
10.
4. Seguimos los pasos de instalación, en nuestro caso se encuentra la última versión en
el repositorio de Debian 10.
5. Ejecutamos el comando e instalamos el sistema.
6. Una vez realizado estará el gestor instalado en el sistema, aunque es preferible usar
una interfaz gráfica para interactuar con el servidor, para ello nos dirigimos a la
página de pgadmin e instalamos su GUI: https://www.pgadmin.org.
7. Nos vamos a la parte de Download, una vez dentro elegimos el sistema operativo
donde lo instalaremos y seguimos los pasos.
8. En Debian descargamos desde la terminal.
9. Una vez instalado pgadmin3, lo abrimos y ya tendremos el sistema preparado para
crear una base de datos de manera gráfica.
MySQL
MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo
licencia dual GPL/Licencia comercial por Oracle Corporation y está considerada como la
base datos open source más popular del mundo, y una de las más populares en general junto
a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web.
Requisitos
Los requisitos básicos que necesita MySQL son:
● 512 Mb de memoria Ram
● 1024 Mb máquina virtual
● 1 GB de espacio de disco duro
● Sistema operativo:Windows,Linux y Unix
● Arquitectura del sistema 32/64 bit
● Protocolo de red TCP/IP
Instalación
1. Ingresamos a la página de MySQL: https://www.mysql.com
2. Hacemos clic en la pestaña de Download y bajamos hasta ver la versión MySQL
Community y hacer clic en el.
3. En Debian hacemos clic en la opción MySQL APT Repository y descargamos el
fichero. Cuando hagamos clic en download nos dirigimos hasta abajo de nuevo y le
damos en
4. EL fichero descargado lo instalamos desde la terminal como superusuario con:
dpkg -i mysql-apt-config_0.8.13-1_all.deb
5. Se ejecutará y se mostrará esta interfaz de usuario donde seleccionaremos las
herramientas a instalar:
6. En MySQL Server elegimos la versión de MySQL, por defecto mysql-8.0
7. En MySQL Tools & Connectors solo lo mantenemos activado ‘enabled’.
8. En MySQL Preview Packages también lo mantenemos activado.
9. Le damos en OK y se configurarán los repositorios APT en debian.
10. Enseguida instalamos el servidor MySQL con el siguiente comando: apt install
mysql-server y se procederá a instalar todos los archivos del servidor. A la mitad de
la instalación nos pedirá que se introduzca la contraseña del servidor, la colocamos y
después la comprobación.
11. Después instalamos MySQL Workbench Community para tener una interfaz de
usuario sencilla. Lo hacemos mediante el comando: apt install mysql-workbench-
community. Si tenemos problemas de dependencias nos vamos a la página
https://dev.mysql.com/downloads/workbench/, elegimos el sistema operativo y
seguimos los pasos para realizar una instalación correcta.
12. Abrimos MySQL Workbench y ya podremos configurar nuestro servidor de base de
datos.
Configuración del DBMS
Para configurar el gestor de base de datos para nuestro proyecto primero creamos una
nueva conexión desde MySQL Workbench. Hacemos clic en el símbolo (+) al lado MySQL
Connections, se abrirá el Setup New Connection donde pondremos las propiedades de la
conexión.
Por el momento primero pondremos el nombre y testeamos la conexión, necesitaremos
introducir la contraseña del gestor.
Enseguida abrimos la nueva conexión y estaremos listos para crear nuestras tablas. En
nuestro proyecto ya tenemos generado un modelo de base de datos, así que solamente lo
abrimos y nos vamos a Database > Forward Engineer
Aquí indicamos la conexión donde queremos importar el schema y le damos next. En el
siguiente cuadro mantenemos seleccionado Include Model Attached Scripts y le damos
next.
En la siguiente ventana ponemos la contraseña y exportamos las tablas.
Después se mostrará las sentencias SQL que se ejecutarán, le damos next y se ejecutará.
Una vez exportado el modelo hacia la conexión, abrimos la conexión y seleccionamos el
esquema por default haciendo clic derecho sobre el nombre del esquema.

Más contenido relacionado

La actualidad más candente

Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
Carlos Rafael Luna Vargas
 
Transaccion
TransaccionTransaccion
Transaccion
Alberto Torres
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
Fani Calle
 
Diagrama de despliegue
Diagrama de despliegueDiagrama de despliegue
Diagrama de despliegue
ElvisAR
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridad
kamui002
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relaciondrakul09
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacion
Luis Lucho
 
Unidad 2 expresiones regulares
Unidad 2 expresiones regularesUnidad 2 expresiones regulares
Unidad 2 expresiones regulares
ROSA IMELDA GARCIA CHI
 
Fundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sqlFundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sql
José Antonio Sandoval Acosta
 
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesPortafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Humano Terricola
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacionalAlex Javier
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
Jaime David Romero Olivo
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
Rennytox Hernandez
 
Diagramas componentes
Diagramas componentesDiagramas componentes
Diagramas componentes
Rene Guaman-Quinche
 
Español estructurado
Español estructuradoEspañol estructurado
Español estructuradoJorge Garcia
 
Clasificación de las memorias en informática
Clasificación de las memorias en informáticaClasificación de las memorias en informática
Clasificación de las memorias en informáticaa11konti
 

La actualidad más candente (20)

Transacciones
TransaccionesTransacciones
Transacciones
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Transaccion
TransaccionTransaccion
Transaccion
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Diagrama de despliegue
Diagrama de despliegueDiagrama de despliegue
Diagrama de despliegue
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridad
 
Arquitectura cliente
Arquitectura cliente Arquitectura cliente
Arquitectura cliente
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relacion
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacion
 
Unidad 2 expresiones regulares
Unidad 2 expresiones regularesUnidad 2 expresiones regulares
Unidad 2 expresiones regulares
 
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADORUNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
 
Fundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sqlFundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sql
 
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesPortafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
Diagramas componentes
Diagramas componentesDiagramas componentes
Diagramas componentes
 
Español estructurado
Español estructuradoEspañol estructurado
Español estructurado
 
Clasificación de las memorias en informática
Clasificación de las memorias en informáticaClasificación de las memorias en informática
Clasificación de las memorias en informática
 

Similar a Instalacion de un (SGBD)sistema gestor de base de datos.

SGBD Postgresql
SGBD PostgresqlSGBD Postgresql
SGBD Postgresql
Alex Geovani
 
Instalación de sgbd en diferentes plataformas de windows
Instalación de sgbd en diferentes plataformas de windowsInstalación de sgbd en diferentes plataformas de windows
Instalación de sgbd en diferentes plataformas de windows
Daniel Huerta Cruz
 
Instalación de MySQL en dispositivos o pc
Instalación de MySQL en dispositivos o pcInstalación de MySQL en dispositivos o pc
Instalación de MySQL en dispositivos o pc
LU1HGFLU1HGF
 
QUÉ ES MySQL
QUÉ ES MySQLQUÉ ES MySQL
Tp1 db avanz-v1.1
Tp1 db avanz-v1.1Tp1 db avanz-v1.1
Tp1 db avanz-v1.1
Javier Caniparoli
 
Manual de instalcion sql
Manual de instalcion sqlManual de instalcion sql
Manual de instalcion sql
hugofermaga
 
Manual de instalacion_my_sql_sergio
Manual de instalacion_my_sql_sergioManual de instalacion_my_sql_sergio
Manual de instalacion_my_sql_sergio
Tecnologia
 
Replicación de Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
Replicación de  Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...Replicación de  Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
Replicación de Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
Julio Antonio Huaman Chuque
 
Manual de instalacion de mysql Server mysql-workbench-xamp server
Manual de instalacion de mysql Server mysql-workbench-xamp server Manual de instalacion de mysql Server mysql-workbench-xamp server
Manual de instalacion de mysql Server mysql-workbench-xamp server
Jorge Saavedra
 
Diapositivas de jdbc
Diapositivas de jdbcDiapositivas de jdbc
Diapositivas de jdbc
MISAEL DIAZ VILCHEZ
 
Manual de instalcion my sql
Manual de instalcion my sqlManual de instalcion my sql
Manual de instalcion my sql
hugofermaga
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlKARY
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlKARY
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlKARY
 
DPRN3_U3_A1_IRUM
DPRN3_U3_A1_IRUMDPRN3_U3_A1_IRUM
DPRN3_U3_A1_IRUM
Irving_Utrilla
 
Informe proyecto nessus
Informe proyecto nessusInforme proyecto nessus
Informe proyecto nessus
Lethy Mendez
 
Manual de instalacion mysql
Manual de instalacion mysqlManual de instalacion mysql
Manual de instalacion mysql
Griiselda Martiinez
 
My Sql Comunity Edition
My Sql Comunity EditionMy Sql Comunity Edition
My Sql Comunity Edition
Miguel Angel
 
Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysqlGiovanni Peruch
 
Instalacion postgrest en Windows
Instalacion postgrest en WindowsInstalacion postgrest en Windows
Instalacion postgrest en Windows
Soberanis Yareli
 

Similar a Instalacion de un (SGBD)sistema gestor de base de datos. (20)

SGBD Postgresql
SGBD PostgresqlSGBD Postgresql
SGBD Postgresql
 
Instalación de sgbd en diferentes plataformas de windows
Instalación de sgbd en diferentes plataformas de windowsInstalación de sgbd en diferentes plataformas de windows
Instalación de sgbd en diferentes plataformas de windows
 
Instalación de MySQL en dispositivos o pc
Instalación de MySQL en dispositivos o pcInstalación de MySQL en dispositivos o pc
Instalación de MySQL en dispositivos o pc
 
QUÉ ES MySQL
QUÉ ES MySQLQUÉ ES MySQL
QUÉ ES MySQL
 
Tp1 db avanz-v1.1
Tp1 db avanz-v1.1Tp1 db avanz-v1.1
Tp1 db avanz-v1.1
 
Manual de instalcion sql
Manual de instalcion sqlManual de instalcion sql
Manual de instalcion sql
 
Manual de instalacion_my_sql_sergio
Manual de instalacion_my_sql_sergioManual de instalacion_my_sql_sergio
Manual de instalacion_my_sql_sergio
 
Replicación de Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
Replicación de  Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...Replicación de  Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
Replicación de Base de Datos en PostGreSQL 9.4 en Sistemas Operativos de Win...
 
Manual de instalacion de mysql Server mysql-workbench-xamp server
Manual de instalacion de mysql Server mysql-workbench-xamp server Manual de instalacion de mysql Server mysql-workbench-xamp server
Manual de instalacion de mysql Server mysql-workbench-xamp server
 
Diapositivas de jdbc
Diapositivas de jdbcDiapositivas de jdbc
Diapositivas de jdbc
 
Manual de instalcion my sql
Manual de instalcion my sqlManual de instalcion my sql
Manual de instalcion my sql
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys ql
 
DPRN3_U3_A1_IRUM
DPRN3_U3_A1_IRUMDPRN3_U3_A1_IRUM
DPRN3_U3_A1_IRUM
 
Informe proyecto nessus
Informe proyecto nessusInforme proyecto nessus
Informe proyecto nessus
 
Manual de instalacion mysql
Manual de instalacion mysqlManual de instalacion mysql
Manual de instalacion mysql
 
My Sql Comunity Edition
My Sql Comunity EditionMy Sql Comunity Edition
My Sql Comunity Edition
 
Bases distribuidas en mysql
Bases distribuidas en mysqlBases distribuidas en mysql
Bases distribuidas en mysql
 
Instalacion postgrest en Windows
Instalacion postgrest en WindowsInstalacion postgrest en Windows
Instalacion postgrest en Windows
 

Último

CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
oscartorres960914
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
Federico Toledo
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
lasocharfuelan123
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
cuentauniversidad34
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
RobertSotilLujn
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 

Último (10)

CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 

Instalacion de un (SGBD)sistema gestor de base de datos.

  • 1. Tecnológico Nacional de México Instituto Tecnológico de Ensenada “Por la tecnología de hoy y del futuro” Ingeniería en Sistemas Computacionales Administración de base de datos. Instalación de dos SGBD Profesor: Abraham Flores Vergara Grupo: 6SA Alumno: López González Sergio Luque Espinoza Jesús Ramírez Velasco Virginia . Ensenada, B.C 24 septiembre de 2019
  • 2. Instalación de los sistemas gestores de base de datos PostgreSQL PostgreSQL es un poderoso sistema de base de datos relacional de objetos de código abierto con más de 30 años de desarrollo activo que le ha valido una sólida reputación de confiabilidad, solidez de características y rendimiento. Requisitos Realmente PostgreSQL no tiene requerimientos específicos de hardware. Se considera suficiente con satisfacer los requerimientos recomendados para instalar el sistema operativo que se vaya a utilizar. Si se desea que el sistema ofrezca servicio a un número relativamente grande de usuarios concurrentes habrá que tener este factor en cuenta a la hora de elegir el hardware más apropiado de acuerdo a nuestras necesidades. Pasos de instalación 1. Ingresar a la página de oficial PostgreSQL: https://www.postgresql.org 2. Dirigirse a la parte de Download. 3. Seleccionar el sistema operativo donde se va a instalar. En esta guía será en Debian 10.
  • 3. 4. Seguimos los pasos de instalación, en nuestro caso se encuentra la última versión en el repositorio de Debian 10. 5. Ejecutamos el comando e instalamos el sistema.
  • 4. 6. Una vez realizado estará el gestor instalado en el sistema, aunque es preferible usar una interfaz gráfica para interactuar con el servidor, para ello nos dirigimos a la página de pgadmin e instalamos su GUI: https://www.pgadmin.org. 7. Nos vamos a la parte de Download, una vez dentro elegimos el sistema operativo donde lo instalaremos y seguimos los pasos. 8. En Debian descargamos desde la terminal. 9. Una vez instalado pgadmin3, lo abrimos y ya tendremos el sistema preparado para crear una base de datos de manera gráfica.
  • 5.
  • 6. MySQL MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual GPL/Licencia comercial por Oracle Corporation y está considerada como la base datos open source más popular del mundo, y una de las más populares en general junto a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web. Requisitos Los requisitos básicos que necesita MySQL son: ● 512 Mb de memoria Ram ● 1024 Mb máquina virtual ● 1 GB de espacio de disco duro ● Sistema operativo:Windows,Linux y Unix ● Arquitectura del sistema 32/64 bit ● Protocolo de red TCP/IP Instalación 1. Ingresamos a la página de MySQL: https://www.mysql.com 2. Hacemos clic en la pestaña de Download y bajamos hasta ver la versión MySQL Community y hacer clic en el. 3. En Debian hacemos clic en la opción MySQL APT Repository y descargamos el fichero. Cuando hagamos clic en download nos dirigimos hasta abajo de nuevo y le damos en
  • 7. 4. EL fichero descargado lo instalamos desde la terminal como superusuario con: dpkg -i mysql-apt-config_0.8.13-1_all.deb 5. Se ejecutará y se mostrará esta interfaz de usuario donde seleccionaremos las herramientas a instalar: 6. En MySQL Server elegimos la versión de MySQL, por defecto mysql-8.0
  • 8. 7. En MySQL Tools & Connectors solo lo mantenemos activado ‘enabled’. 8. En MySQL Preview Packages también lo mantenemos activado. 9. Le damos en OK y se configurarán los repositorios APT en debian. 10. Enseguida instalamos el servidor MySQL con el siguiente comando: apt install mysql-server y se procederá a instalar todos los archivos del servidor. A la mitad de la instalación nos pedirá que se introduzca la contraseña del servidor, la colocamos y después la comprobación.
  • 9. 11. Después instalamos MySQL Workbench Community para tener una interfaz de usuario sencilla. Lo hacemos mediante el comando: apt install mysql-workbench- community. Si tenemos problemas de dependencias nos vamos a la página https://dev.mysql.com/downloads/workbench/, elegimos el sistema operativo y seguimos los pasos para realizar una instalación correcta. 12. Abrimos MySQL Workbench y ya podremos configurar nuestro servidor de base de datos.
  • 10. Configuración del DBMS Para configurar el gestor de base de datos para nuestro proyecto primero creamos una nueva conexión desde MySQL Workbench. Hacemos clic en el símbolo (+) al lado MySQL Connections, se abrirá el Setup New Connection donde pondremos las propiedades de la conexión. Por el momento primero pondremos el nombre y testeamos la conexión, necesitaremos introducir la contraseña del gestor.
  • 11. Enseguida abrimos la nueva conexión y estaremos listos para crear nuestras tablas. En nuestro proyecto ya tenemos generado un modelo de base de datos, así que solamente lo
  • 12. abrimos y nos vamos a Database > Forward Engineer Aquí indicamos la conexión donde queremos importar el schema y le damos next. En el siguiente cuadro mantenemos seleccionado Include Model Attached Scripts y le damos next.
  • 13. En la siguiente ventana ponemos la contraseña y exportamos las tablas.
  • 14. Después se mostrará las sentencias SQL que se ejecutarán, le damos next y se ejecutará.
  • 15. Una vez exportado el modelo hacia la conexión, abrimos la conexión y seleccionamos el esquema por default haciendo clic derecho sobre el nombre del esquema.