BASES DE DATOSTRANSACCIONALES        BASES DE DATOS DE        REPORTING
TRANSACCIONAL?
OPERACIONES
COLEGIO
BANCO
Características de lastransacciones
•   Pasa en algún momento (temporal)•   Flujo de algo (Datos, $, etc)•   Muchas veces deben ser revertidas•   ……
SISTEMASTRANSACCIONALES      !!!!
PARA QUE SIRVE???
Almacenar Datos
Modificar los datos
Consultar los datos
EJEMPLO
colegio                 CursoProfesor             Asignatura                          Nota    Alumno
colegio              Alumno                        Nota            CursoProfesor               Asignatura
CASOUps…. Le pusimos mal el nombre alalumno
CASOEl profesor jefe del 4°A renunció y lo va areemplazar Juanito
CASOEl alumno Carlos se sacó un 7 en Lenguaje
CASO¿Cuántos Profesores jefes ha tenido el4°A?                !
CASODame todas las notas de juanito del 4°A
CASOCuál es el promedio de notas del 4°A enLenguaje dictado por el profesor Pedro?
CASOCuál es el promedio de notas de todos los4tos básicos al que el profesor pedro hahecho?
CASOPROBLEMA!Los sistemas transaccionales rara vezmanejan historia!!
SOLUCIONALTERNATIVA??
BD – HistoricasData Warehouse
Fact:La historia NO CAMBIA
Si no cambia… necesitamos guardartodo taaaan estructurado?
Importa la REDUNDANCIA?
STAR - SCHEMA
STAR - SCHEMA  DIM_Profesor           DIM_Curso                  FACT     DIM_Alumno             DIM_Asignatura
HAY Más Formas de hacerlo?
DUDAS?carlos@acid.cl
Próxima SlideShare
Cargando en…5
×

Intro a BD para Reporting

279 visualizaciones

Publicado el

Introducción a las bases de datos de reportes - acid labs. www.acid.cl

Publicado en: Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
279
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Intro a BD para Reporting

  1. 1. BASES DE DATOSTRANSACCIONALES BASES DE DATOS DE REPORTING
  2. 2. TRANSACCIONAL?
  3. 3. OPERACIONES
  4. 4. COLEGIO
  5. 5. BANCO
  6. 6. Características de lastransacciones
  7. 7. • Pasa en algún momento (temporal)• Flujo de algo (Datos, $, etc)• Muchas veces deben ser revertidas• ……
  8. 8. SISTEMASTRANSACCIONALES !!!!
  9. 9. PARA QUE SIRVE???
  10. 10. Almacenar Datos
  11. 11. Modificar los datos
  12. 12. Consultar los datos
  13. 13. EJEMPLO
  14. 14. colegio CursoProfesor Asignatura Nota Alumno
  15. 15. colegio Alumno Nota CursoProfesor Asignatura
  16. 16. CASOUps…. Le pusimos mal el nombre alalumno
  17. 17. CASOEl profesor jefe del 4°A renunció y lo va areemplazar Juanito
  18. 18. CASOEl alumno Carlos se sacó un 7 en Lenguaje
  19. 19. CASO¿Cuántos Profesores jefes ha tenido el4°A? !
  20. 20. CASODame todas las notas de juanito del 4°A
  21. 21. CASOCuál es el promedio de notas del 4°A enLenguaje dictado por el profesor Pedro?
  22. 22. CASOCuál es el promedio de notas de todos los4tos básicos al que el profesor pedro hahecho?
  23. 23. CASOPROBLEMA!Los sistemas transaccionales rara vezmanejan historia!!
  24. 24. SOLUCIONALTERNATIVA??
  25. 25. BD – HistoricasData Warehouse
  26. 26. Fact:La historia NO CAMBIA
  27. 27. Si no cambia… necesitamos guardartodo taaaan estructurado?
  28. 28. Importa la REDUNDANCIA?
  29. 29. STAR - SCHEMA
  30. 30. STAR - SCHEMA DIM_Profesor DIM_Curso FACT DIM_Alumno DIM_Asignatura
  31. 31. HAY Más Formas de hacerlo?
  32. 32. DUDAS?carlos@acid.cl

×