ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Unidad didáctica: Gestión Empresarial Basada en BI Sesión 05: Sentencias SQL


Enviado por   •  17 de Mayo de 2023  •  Ensayos  •  1.316 Palabras (6 Páginas)  •  41 Visitas

Página 1 de 6

[pic 1][pic 2]

Guía de Práctica: Sentencias SQL

Unidad didáctica: Gestión Empresarial Basada en BI Sesión 05: Sentencias SQL

[pic 3]

  1. Objetivo

Utilizar sentencias de SQL para obtener información desde una base de datos

  1. Equipos y materiales

  • PC
  • Sql Server Express instalado en la PC

  1. Metodología

  • Aplicación de la guía en el tipo de aula laboratorio
  • Mediante los pasos secuenciales que se muestran en detalle en esta guía aprenderás de forma práctica a utilizar las sentencias de creación y manipulación de objetos como base de datos y tablas. También aprenderás las sentencias de consulta de datos usando SELECT con las cláusulas WHERE, JOIN, GROUP BY, HAVING, funciones agregadas y otras funciones de cadena, fecha y conversión de tipos de datos
  1. Índice del procedimiento

  1. Conexión a la base de datos
  2. Consultas con SELECT
  3. Uso de WHERE Uso de GROUP BY
  4. Uso de HAVING
  5. Uso de ORDER BY
  6. Uso de TOP
  7. Uso de DISTINCT
  8. Uso de INNER JOIN
  9. Uso de LEFT JOIN y RIGHT JOIN
  10. Funciones de Agregación
  11. Ejercicios.
  1. Conexión a la base de datos

Primero se debe abrir el SQL Server Management Studio en su equipo domiciliario.

[pic 4]

Se mostrará la siguiente ventana:

[pic 5]

Enseguida construiremos NUESTRA PROPIA BASE DE DATOS, paso a paso. Para esto haremos la siguiente secuencia de pasos.

Hacer clic en el botón [pic 6] 

[pic 7]

La ventana mostrara este aspecto.

Seguidamente escribiremos el siguiente código: (en la parte derecha de nuestra ventana)

CREATE DATABASE ejemplocertus;

[pic 8]

Luego hacer clic en el botón [pic 9]

Estamos creando nuestra base de datos llamada “ejemplocertus”

Se muestra el siguiente mensaje en la parte inferior derecha de tu pantalla

[pic 10]

Y haciendo doble clic en el lado izquierdo en DataBases, tendremos el siguiente aspecto:

[pic 11]

Nuestra ventana tendrá el siguiente aspecto:

[pic 12]

Notamos que en lado izquierdo aparece el nombre de nuestra base de datos.

Seguidamente comenzaremos a crear nuestras tablas:

USE ejemplocertus;

CREATE TABLE pais(

id_pais INT IDENTITY(1,1) PRIMARY KEY,

nombrePais VARCHAR(30)

);

Con sentencia USE, le indicamos con que base de datos vamos a trabajar, porque podemos disponer de muchas bases de datos.

Con la sentencia CREATE TABLE definimos el nombre de nuestra tabla y la cantidad de columnas (campos) que tendrá nuestra tabla.

INT será un numero entero

IDENTITY(1,1) será auto incrementable, comenzará en 1 y aumentará de uno en uno.

PRIMARY KEY será nuestra llave primaria (índice principal)

VARCHAR(30) significa que almacenara hasta 30 caracteres.

Detalle muy importante…. Toda sentencia debe acabar con “;” para indicarle al programa que es el final.

[pic 13]

Luego hacer clic en el botón [pic 14]

[pic 15]

Tenemos el siguiente mensaje, significa que la tabla ha sido creada exitosamente.

[pic 16][pic 17]

Haciendo doble clic en “ejemplocertus” la ventana se mostrará así:

[pic 18][pic 19]

Seguidamente crearemos las otras tablas necesarias:

CREATE TABLE distribuidor(

id_distribuidor INT IDENTITY(1,1) PRIMARY KEY,

razonSocialDistribuidor VARCHAR(30)

);

Luego repetimos los procesos de forma similar a los pasos anteriores:

[pic 20][pic 21]

Comprobamos que nuestra tabla ha sido creada con éxito.

Seguimos con las demás tablas:

CREATE TABLE operador(

id_operador INT IDENTITY(1,1) PRIMARY KEY,

razonSocialOperador VARCHAR(30)

);

Siguiente

CREATE TABLE modelo(

id_modelo INT IDENTITY(1,1) PRIMARY KEY,

descripcionModelo VARCHAR(60),

precio DECIMAL(10,2),

codigoMarca INT

);

Siguiente

CREATE TABLE marca(

id_marca INT IDENTITY(1,1) PRIMARY KEY,

nombreMarca VARCHAR(30)

);

Siguiente

CREATE TABLE factura(

id_factura INT IDENTITY(1,1) PRIMARY KEY,

fecha DATE,

id_pais INT,

id_distribuidor INT,

id_operador INT,

id_modelo INT,

cantidad INT,

precio DECIMAL(10,2),

venta DECIMAL(10,2),

objetivo DECIMAL(10,2)

);

Comprobamos la existencia de nuestras tablas luego de realizar todas las creaciones:

[pic 22][pic 23]

Listo, ya tenemos todas nuestras tablas…. Pero están vacías, entonces procederemos a insertarles datos a cada una de ellas:

...

Descargar como (para miembros actualizados)  txt (9.9 Kb)   pdf (860.4 Kb)   docx (1.8 Mb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com