Facultad de Ingeniería Práctica 02 - Entorno de trabajo
ALUMNO: Héctor Daniel Hernández Castillo
NÚMERO DE CUENTA: 418566943
PROFESOR: Ing. Martha Lopez Pelcastre
MATERIA: Bases de datos (Laboratorio)
GRUPO: #9
FECHA: 11/02/2024
Semestre: 6to
Tema: Entorno de trabajo
Universidad Nacional Autónoma de México
Ingeniería en Computación
Facultad de Ingeniería Práctica 02 - Entorno de trabajo
Objetivo
El alumno conocerá el entorno de trabajo del manejador de base de datos
que utilizará en las prácticas siguientes.
Introducción
Debido a que el estudiante no cuenta con un ambiente de desarrollo para
elaborar bases de datos en su equipo personal, se busca el configurar y
preparar su dispositivo para el correcto funcionamiento del motor SQL
Server y las herramientas asociadas que un profesional debe poder
ejecutar.
- SQL Server: Motor de base de datos.
- Azure Data Studio: Herramienta para administrar la DB.
- Dia: Herramienta para modelar diagramas.
Se emplearán herramientas/tecnologías complementarias, en este caso
docker, esta herramienta simplificará y facilitará la instalación de SQL
Server debido a que permite reutilizar la implementación del motor usando
un solo comando.
Facultad de Ingeniería Práctica 02 - Entorno de trabajo
2.2 Explorar el diccionario de datos
El fin de esta sentencia es comprobar los permisos del usuario.
Resultado de ejecución
Facultad de Ingeniería Práctica 02 - Entorno de trabajo
2.3 Creación de objeto de prueba
Se creará la tabla estudiante con los atributos necesarios para identificar a
un alumno.
C1. Evidencia
Facultad de Ingeniería Práctica 02 - Entorno de trabajo
2.4 Inserción de un registro
Ejecutar la siguiente sentencia SQL para guardar los datos de cada estudiante.
Sustituir <> con los valores correspondientes.
C2. Incluirla en el reporte
2.5 Consultar un registro
Ejecutar las siguientes instrucciones para mostrar el registro insertado
anteriormente. Sustituir <id> con el valor correspondiente.
Facultad de Ingeniería Práctica 02 - Entorno de trabajo
C3. Incluir la captura en el reporte.
2.6 Explorando la herramienta de modelado DIA
Crear documento usando la herramienta, esta herramienta es sumamente
importante a la hora de modelar bases de datos, nos permite poder previsualizar
nuestra base de datos y con eso poder detectar errores y conflictos antes de
empezar a crearla en una DB.
Facultad de Ingeniería Práctica 02 - Entorno de trabajo
C4. Evidencia
2.8 Instalación del software de bases de datos (SQL Server)
Se realizará la instalación usando docker
Credenciales para la DB
Contraseña: r00t.R00T
Comando:
docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=r00t.R00T" -e
"MSSQL_PID=Evaluation" -p 1433:1433 --name sqlpreview -it --rm --hostname
sqlpreview [Link]/mssql/server:2019-latest bash
Facultad de Ingeniería Práctica 02 - Entorno de trabajo
Obtener IP interna para realizar conexión con Azure Data Studio
Comando:
docker ps -a
docker inspect <CONTAINER_ID>
IP interna: [Link], rellenar formulario y intentar conexión
Facultad de Ingeniería Práctica 02 - Entorno de trabajo
Conexión exitosa a [Link]
C6. Evidencia
Prueba de sentencia
Facultad de Ingeniería Práctica 02 - Entorno de trabajo
Análisis de resultados
La instalación de todas las tecnologías en el equipo personal de estudiante resulta
fácil debido a la gran cantidad de documentos existentes en internet.
SQL Server es un motor con demasiada comunidad por detrás y la empresa
Microsoft, lo cual da buena certeza de que los errores del motor son rápidamente
solucionados, así como la implementación de nuevas mejoras.
Dia, permite realizar un modelo con diagramas rápidamente, la instalación es
sumamente sencilla y la cantidad de beneficios que aporta es sumamente valiosa.
Créditos
Docker image
[Link]
Software Dia
[Link]
download
Azure Data Studio
[Link]