Skip to content

andresWeitzel/Gestion_BaseDeDatos_Mysql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gestión_BaseDeDatos_Mysql

  • En Este Proyecto se pone en práctica el Modelado, Diseño y Gestión desde Cero de una db específicamente de Indumentaria con el SGBD Mysql.
  • La Normalización de la misma consta de tablas de artículos independientes (detalles) ,según el tipo, junto con los detalles de facturas de Clientes.
  • En el Diseño de esta se incluyen las respectivas CONSTRAINTS (FK, UNIQUE Y CHECK), PK y los Enumerados Respectivos a modo de Restricción y posibles validaciones futuras.
  • Se desarrollan las respectivas Consultas(Queries) dentro del Diseño, para Testing y para la Posterior Gestión.
  • Para la Gestión de la db se implementan los Procedimientos Almacenados, los Triggers, Indices, Vistas y Catalogos.
  • Se lleva a cabo un Sistema de Logs de Usuario en el cúal está directamente relacionado con los puntos anteriores y a su vez el manejo de Inserciones, Actualizaciones o Eliminación de Registros.

Diagrama Entidad Relación db_indumentaria

Index app



Vista General de Tablas

Index app


Vista General de una de las Tablas

Index app


Vista General de Vistas / VIEWS

Index app


Vista General de Procedimientos Almacenados / STORED PROCEDURES

Index app


Vista General de Disparadores / TRIGGERS

Index app


Vista General de Registros de Usuario (Actualizaciones) / LOGS UPDATE

Index app


Vista General de Registros de Usuario (Inserciones) / LOGS INSERT

Index app



Más Información


Tecnologías Empleadas Versión Finalidad
Git Bash 2.29.1.windows.1 Control de Versiones
XAMPP 3.2.2 Paquete de Servidores
DBeaver 21.1 Diseño de Base de Datos

Descarga y documentacion de las Tecnologías empleadas:


Orden de Ejecución de los Scripts para la creación de la Base de Datos

1)db_indumentaria_DDL.sql

2)db_indumentaria_DML.sql

3)db_indumentaria_QUERIES_SELECT.sql (OPCIONAL)

4)db_indumentaria_QUERIES_INSERT.sql

5)db_indumentaria_QUERIES_UPDATE.sql

6)db_indumentaria_INDEXES.sql

7)db_indumentaria_VIEWS.sql

8)db_indumentaria_PROCEDURES_INSERT.sql

9)db_indumentaria_PROCEDURES_UPDATE.sql

10)db_indumentaria_PROCEDURES_DELETE.sql

11)db_indumentaria_CATALOGS.sql (OPCIONAL)

12)db_indumentaria_TRIGGERS_INSERT.sql

13)db_indumentaria_TRIGGERS_UPDATE.sql

14)db_indumentaria_TRIGGERS_DELETE.sql


Subir el proyecto al repositorio desde bash

1)Creamos un nuevo repositorio en GitHub.

2)Inicializamos nuestro repositorio local .git desde git bash.

  • git init

3)Agregamos lo desarrollado a nuestro repo local desde la terminal.

  • git add *

4)Agregamos lo que tenemos en nuestro repo local al área de Trabajo desde la terminal.

  • git commit -m "agrega un comentario entre comillas"

5)Le indicamos a git donde se va a almacenar nuestro proyecto(fijate en tu repositorio de github cual es el enlace de tu proyecto(esta en code)).

6)Subimos nuestro proyecto.

  • git push -u origin master

Actualización de el proyecto al repositorio con git bash.

1)Visualizamos las modificaciones realizadas en local

  • git status

2)Agregamos lo modificado al area de trabajo

  • git add *

3)Confirmamos las modificaciones realizadas

  • git commit -m "tu commit entre comillas"

4)Sincronizamos y traemos todos los cambios del repositorio remoto a la rama en la que estemos trabajando actualmente.

(SOLO SI SE REALIZARON CAMBIOS DESDE OTRA LADO, ej: en github u/o/y un equipo de trabajo)

5)Enviamos todos los cambios locales al repo en github


About

Modelado, Desarrollo y Gestión de una Base de Datos con el SGBD Mysql

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published