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
Install / Use
/learn @jorge190588/BasedatosIIREADME
CURSO DE BASE DE DATOS
BASE DE DATOS I
Diagrama ER y Diagrama Relacional
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.
- Productos (id, nombre, descripcion, precio, costos, existencia, idmarca, iddimension, idcolor)
- Clientes (id, nombre, nit, direccion, idmunicipio, telefono, idformapago)
- Marca (id, nombre)
- Color (id, nombre)
- Dimensiones (id, nombre, alto, ancho)
- Forma de pago (id, nombre) -> Efectivo, tarjeta, transaferencia, cheque, entre otros.
- Clasificacion de cliente (id, nombre, venta minima, venta maxima) -> Se clasifican los clientes segun las ventas A,B,C
- Pais (id,nombre)
- Departamento (id, nombre, idpais)
- Municipio (id, nombre, iddepartamento)
- Proveedor (id, nombre, nit, telefono, direccion, idmunicipio, idformapago)
- Salida (id,fecha,documento,idcliente)
- Salidadetalle(id,idsalida,idproducto,cantidad,precio,costo)
- Entrada (id,fecha,documento,idproveedor)
- Entradadetalle(id,identrada,idproducto,cantidad,precio,costo)
Software
Las herramientas utilizadas para hacer los ejercicios son>
- Sql server 2012 (Sistema Gestos de base de datos)
- Jmeter (Estresar servicios)
- Github (control de versiones)
- Cmder (consola para ejecutar comandos)
- SourceTree (Resolver conflictos de merge)
- Jennkins (backup y recuperacion)
- Docker (microservicios)
- Gherkin (requerimientos)
- 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
- Transacciones
- Prodecimientos almacenados (sin parametros, con parametros y con TVP)
- Try Catch
- Sql y TransSql
- Indices Clustered y Non-clustered
- Cache
- Formatos de resultado (Tabla, Json y xml)
- Cursores.
- Pruebas unitarias.
- SQL Server y Amazon
Analisis Multidimensional
- Analisis multidimensional (cubos olap)
- Ejemplo de cubo de salidas
- ¿En qué consiste un proceso de ETL (Extraer, Transformar y Cargar)?
