/basedatosII

El proyecto contiene un script de la base de datos de un giro de negocio de ventas. Los movimientos registrados deben de ser sobre productos de computadoras

Primary LanguageTSQL

CURSO DE BASE DE DATOS

BASE DE DATOS I

Diagrama ER y Diagrama Relacional

  1. Qué es un diagrama entidad-relación
  2. Modelo entidad relación
  3. Crear diagramas

Ejemplos DDL

Ejemplos DML

BASE DE DATOS II

El proyecto contiene un script de la base de datos de un giro de negocio de ventas. Los movimientos registrados deben de ser sobre productos de computadoras

BASE DE DATOS DE EJEMPLO

A partir del listado de tablas con atributos minimos deben incrementar la estructura de la base de datos.

  1. Productos (id, nombre, descripcion, precio, costos, existencia, idmarca, iddimension, idcolor)
  2. Clientes (id, nombre, nit, direccion, idmunicipio, telefono, idformapago)
  3. Marca (id, nombre)
  4. Color (id, nombre)
  5. Dimensiones (id, nombre, alto, ancho)
  6. Forma de pago (id, nombre) -> Efectivo, tarjeta, transaferencia, cheque, entre otros.
  7. Clasificacion de cliente (id, nombre, venta minima, venta maxima) -> Se clasifican los clientes segun las ventas A,B,C
  8. Pais (id,nombre)
  9. Departamento (id, nombre, idpais)
  10. Municipio (id, nombre, iddepartamento)
  11. Proveedor (id, nombre, nit, telefono, direccion, idmunicipio, idformapago)
  12. Salida (id,fecha,documento,idcliente)
  13. Salidadetalle(id,idsalida,idproducto,cantidad,precio,costo)
  14. Entrada (id,fecha,documento,idproveedor)
  15. Entradadetalle(id,identrada,idproducto,cantidad,precio,costo)

Software

Las herramientas utilizadas para hacer los ejercicios son>

  1. Sql server 2012 (Sistema Gestos de base de datos)
  2. Jmeter (Estresar servicios)
  3. Github (control de versiones)
  4. Cmder (consola para ejecutar comandos)
  5. SourceTree (Resolver conflictos de merge)
  6. Jennkins (backup y recuperacion)
  7. Docker (microservicios)
  8. Gherkin (requerimientos)
  9. Generar valores aleatorios

Requerimientos

Utilizando Gherkin se describen los requermientos para la extraccion de informacion. Se debe justificar con datos cuantificables cada respuesta, es decir debe realizar como minimo pruebas con diferente sintaxis sql (SQL,join y TransSQL)

Contenido

  1. Transacciones
  2. Prodecimientos almacenados (sin parametros, con parametros y con TVP)
  3. Try Catch
  4. Sql y TransSql
  5. Indices Clustered y Non-clustered
  6. Cache
  7. Formatos de resultado (Tabla, Json y xml)
  8. Cursores.
  9. Pruebas unitarias.
  10. SQL Server y Amazon

Analisis Multidimensional

  1. Analisis multidimensional (cubos olap)
  2. Ejemplo de cubo de salidas

Mineria de datos

  1. Documentacion de Microsoft sobre mineria de datos
  2. Factores
  3. Configuring Microsoft SQL Server Analysis Services on Amazon RDS for SQL Server
  4. Mineria de datos