• WORD
  • FORMATO AUTOMATICO Y ESTILOS
  • INSERTAR CUADRO DE TEXTO Y ECUACION
  • REFERENCIASTABLA DE CONTENIDO Y BIBLIOGRAFIA
  • Ir a Prácticas
  • EXCEL
  • FORMULAS I y II
  • TABLAS Y GRAFICOS DINAMICOS
  • SUBTOTALES Y BASE DE DATOS
  • MACROS
  • Ir a Prácticas
  • AUTOCAD
  • 2D:DIBUJO Y ACOTAR
  • INSERTAR BLOQUES Y PLOT
  • 3D: MODELADO Y EDICION DE SOLIDOS
  • RENDER Y ANIMACIONES
  • Ir a Prácticas

viernes, 16 de junio de 2023

SENTENCIAS SQL 1

Supongamos que creamos una base de datos de una tienda, tenemos que identificar las entidades FACT y las maestras, las FACT son en las que se realizan gran cantidad de transacciones, mientras que las maestras o DIM son las que nos dan datos generales o esenciales del negocio.

en este caso la entidad FACT es la tabla ventas, las demas seran las DIM y estaran relacionadas a la FACT ventas mediante las foreign key.


Este sería el diagrama de las entidades en sql:



Asi se veria el explorador de elementos de sql


Usaremos las sentencias de SQL server para:

      CREACION DE UNA BASE DE DATOS:

CREATE DATABASE TestData

GO

      USAR BASE DE DATOS:

USE MERCADO

GO

      CREAR UNA TABLA

CREATE TABLE dbo.Productos

    (ProductoID int PRIMARY KEY NOT NULL,

    ProductoNombre varchar(25) NOT NULL,

    Precio money NULL,

    ProductoDescripcion varchar(max) NULL)

GO

En una ventana del Editor de consultas, escriba y ejecute el código siguiente para crear una tabla denominada Productos. Las columnas de la tabla son ProductoID, ProductoNombre, Precio y ProductoDescripcion. La columna ProductoID es la clave principal de la tabla. int, varchar(25), money y varchar(max) son todos los tipos de datos. Solo las columnas Precio y ProduccionDescripcion pueden no tener datos cuando se inserta o cambia una fila. Esta instrucción contiene un elemento opcional (dbo.) denominado esquema. El esquema es el objeto de base de datos propietario de la tabla. Si es un administrador, dbo es el esquema predeterminado. dbo hace referencia al propietario de la base de datos.

1) CAMBIAR DATOS

UPDATE categoria

SET categoria = 'ELECTRONICO'

WHERE categoria_key=52

 

2) INSERCION DE DATOS

INSERT dbo.Productos (ProductoID, ProductoNombre, Precio, ProductoDescripcion)

    VALUES (1, 'Clamp', 12.48, 'Workbench clamp')

GO

3) DELETE:

DELETE FACTVENTAS WHERE producto_key=108


No hay comentarios.:

Publicar un comentario