Está en la página 1de 14

Práctica 1

Datawarehouse

Primero abrimos SQL, se recomienda tener SQL Developer, para las posteriores prácticas. Este se
puede obtener de la liga: https://www.microsoft.com/es-mx/sql-server/sql-server-downloads

Nota: la versión de su SQL debe de coincidir con la versión de Visual Studio (la cual se descargará
después). Se recomienda descargar la versión 2019, ya que no es tan pesada con las versiones más
actuales.

Se dará clic en “Descargue ahora”, posterior a ello se comenzará con su instalación, se dará clic en
la opción de Personalizado.

Se dará clic en Instalar


Instalar SQL Server Migration Assistant, el cual se encuentra al darle clic a dicho enlace (en el centro
de instalación, este se abre después de terminar la instalación)

Abrir SQL

En el lado izquierdo de la pantalla seleccionar Databases y con botón derecho dar clic en New
Database
Se abrirá una ventana para crear la base de datos. El nombre de la base de datos DW_PLANTA
Del izquierdo se observa la base de datos que se acaba de crear

Seleccionar la opción Tables y con botón derecho seleccionar New, seleccionar Table…
La primera tabla que se creará es la de PRODUCTO, con los siguientes datos

Para añadir la llave primaria de un atributo, seleccionar el atributo en este caso es id_producto y
con botón derecho dar clic en Set Primary Key

Guardar la tabla con Ctrl+S se mostrará una ventana donde pide el nombre de la tabla. El nombre
de la tabla es D_PRODUCTO
Se crearán 5 tablas más, se repiten los pasos anteriores, solo se cambiarán los atributos de las tablas,
así como los nombres.

Tabla D_SUCURSAL
TABLA D_CLIENTE

TABLA D_VENDEDOR

TABLA D_TIEMPO
TABLA H_VENTA

En la llave primaria de la tabla H_VENTA se hará una variable autoincrementable. En la parte inferior
de la pantalla se encuentran las propiedades nos dirigimos a la propiedad Identity Specification
desplegamos las opciones de esta propiedad y en la opción de Is identity la cambiaremos por YES.
Ya que estén todas las tablas creadas se harán las relaciones de las tablas. Seleccionar la tabla
H_VENTA, desplegar todas las opciones de la tabla, seleccionar la opción de KEY y con botón derecho
dar clic en New Foreign Key.

Aparecerá una ventana, en esta se podrá añadir las llaves foreneas. En la segunda opción hacer clic
en el cuadro que tiene un +, se mostrara varias opciones. Hacer clic en los tres puntitos (…)
Saldrá una ventana. De lado izquierdo se puede seleccionar una tabla que se encuentre en BD y de
lado derecho se encuentra la tabla H_VENTA en la parte de abajo se puede encoger un atributo de
la tabla que este seleccionada. En este caso se escogerán de cada tabla la llave primaria y en el caso
de H_VENTA seleccionar el nombre de la llave primaria de la tabla.
Regresamos a la ventana anterior y en la parte inferior de lado izquierdo dar clic en el botón ADD.
Hacemos lo mismo para todas las llaves de las tablas. Ya que se hayan hecho todas las relaciones
cerrar la ventana y guardar los cambios de la tabla H_VENTA con Ctrl+S
Generar el diagrama de la BD

D_VENDEDOR
id_vendedor
nombre_vendedor
tipo_capacitacion
hora_capacitacion

H_VENTA
id_venta
id_producto
D_TIEMPO D_PRODUCTO
id_sucursal
id_tiempo id_producto
id_cliente
mes nombre_producto
id_vendedor
anio familia_producto
id_tiempo
cantidad_venta
monto_venta

D_SUCURSAL D_CLIENTE
id_sucursal id_cliente
nombre_sucursal nombre_cliente
nombre_region edad
nombre_comuna estado_civil
nombre_ciudad

También podría gustarte