GDD2017-uber
Repositorio para TP de Gestion de Datos
GRUPO Nº 17 - LJDG
Para levantar la BD correctamente:
- 'script_creacion_inicial' -> Crea esquema 'LJDG' y todas las tablas (con relaciones, PKs, restricciones, etc)
- Todos los scripts en carpetas 'triggers','funciones' y 'stored procedures' (sin incluir los de test) -> crea los objetos necesarios
- 'insersion_roles_y_funcionalidades' -> Inserta roles y funcionalidades, asigna todas las funcionalidades al rol 'Administrador'
- 'creacion_admin' -> Inserta el usuario 'admin' y le asigna el rol 'Administrador'
- 'migracion_usuarios' -> Migra todos los usuarios de la tabla maestra y les asigna los roles correspondientes
- 'migracion_marcas' -> Migra las marcas de la tabla maestra
- 'migracion_turnos' -> Migra los turnos de la tabla maestra
- 'migracion_autos' -> Migra los autos de la tabla maestra, asignados a un turno, una marca y un usuario (chofer)
- 'migracion_viajes' -> Migra los viajes de la tabla maestra (sin duplicados)
- 'migracion_rendiciones' -> Migra las rendiciones de la tabla maestra, una por dia, chofer y turno
- 'migracion_facturas' -> Migra las facturas de la tabla maestra, una por mes y cliente
Con archivos batch:
- Ejecutar 'levantarBD.bat' -> Borra todo lo que existe salvo el esquema, crea las tablas, SPs, funciones, hace la migracion y crea los triggers
Para borrar:
- 'limpiar_tablas' o ejecutar batch correspondiente -> Borra todos los registros de todas las tablas en el orden correcto
- 'borrar_tablas' o ejecutar batch correspondiente -> Borra las tablas en el orden correcto