SlideShare ist ein Scribd-Unternehmen logo
1 von 60
¿NoSQL? ¿Qué es?
Introducción a NoSQL y a Apache Cassandra
Índice
• Introducción a NoSQL
• ¿Qué es Cassandra?
• Arquitectura
• Modelado de datos
• Otras consideraciones
Índice
• Introducción a NoSQL
• ¿Qué es Cassandra?
• Arquitectura
• Modelado de datos
• Otras consideraciones
Introducción a NoSQL
¿Qué es NoSQL?
➔ Un conjunto de bases de datos NO relacionales donde SQL ya no es
el único lenguaje de consulta
➔ Son sistemas distribuidos, almacenan información de forma no
estructurada o semiestructurada
➔ Emplean lenguajes de consultas distintos
➔ Son soluciones independientes desarrolladas por distintas compañías
➔ No permiten hacer JOINs
➔ No garantizan ACID
Introducción a NoSQL
Paradigmas de NoSQL
➔Escalabilidad horizontal (levantando nodos), frente a
escalabilidad vertical de las RDBMS (aumentando la
capacidad de cómputo)
➔Distribución
➔Flexibilidad en las estructuras de datos
➔Alto rendimiento en escenarios donde se producen
escrituras/lecturas de forma masiva
Introducción a NoSQL
¿Por qué un sistema NoSQL?
Introducción a NoSQL
¿Por qué un sistema NoSQL?
Introducción a NoSQL
Clasificación de los sistemas NoSQL
Introducción a NoSQL
Clasificación de los sistemas NoSQL
● Almacenes Clave-Valor
● Almacenes familias de columnas
● Almacenes de documentos
● Almacenes de grafos
Introducción a NoSQL
¿Qué sistema NoSQL elegir?
Introducción a NoSQL
¿Qué sistema NoSQL elegir?
Introducción a NoSQL
Desnormalización
➔Normalizar acaba con la redundancia de los datos, pero hace
más muchísimo más lentas las consultas al tener que
acceder a distintos esquemas de almacenamiento.
➔La desnormalización intenta agilizar las búsquedas, porque
en NoSQL se almacenan los términos de las consultas.
Introducción a NoSQL
Introducción a NoSQL
Introducción a NoSQL
Introducción a NoSQL
Introducción a NoSQL
Desnormalización
Relaciones 1:1
➔Se pone todo en el mismo esquema de almacenamiento
100, Max, Power, 01/01/1985
101, Bender, Bending, 02/01/1990
100, Max, Power, 01/01/1985, Responsable de seguridad
101, Bender, Bending, 02/01/1990, Doblador
100, Responsable de seguridad
101,Doblador
PERSONAS PUESTO PERSONAS_por_Puesto
Introducción a NoSQL
Desnormalización
Relaciones 1:N o N:N
➔Varias opciones:
● Tablas distintas claves
○ Ej: Usuarios, ideas_por_usuario, temas, ideas_por_temas,etc.
● Emplear colecciones (set, list, map)
Índice
• Introducción a NoSQL
• ¿Qué es Cassandra?
• Arquitectura
• Modelado de datos
• Otras consideraciones
Índice
• Introducción a NoSQL
• ¿Qué es Cassandra?
• Arquitectura
• Modelado de datos
• Otras consideraciones
¿Qué es Cassandra?
➔Sistema NoSQL, distribuido y preparado para Big Data
➔Software libre (Apache Software Foundation)
APACHE
CASSANDRA
¿Qué es Cassandra?
APACHE
CASSANDRA
➔Emplea nodos iguales formando anillos
➔Distribuye los datos mediante función hash
➔Escala horizontalmente (P2P)
¿Qué es Cassandra?
➔Emplea nodos iguales formando anillos
➔Distribuye los datos mediante función hash
➔Escala horizontalmente (P2P)
¿Qué es Cassandra?
APACHE
CASSANDRA
➔Emplea familias de columnas (Big Table + Dynamo)
➔CQL es el lenguaje de consultas
➔Consistencia eventual
¿Qué es Cassandra?
APACHE
CASSANDRA
➔Soporta múltiples centros de datos
➔Compatible con Hadoop y Spark, entre otros.
¿Qué es Cassandra?
➔Algunas compañías que usan Cassandra
¿Qué es Cassandra?
➔Novedades en la versión 3.0
¿Qué es Cassandra?
➔Novedades en la versión 3.0
¿Qué es Cassandra?
➔Novedades en la versión 3.0
¿Qué es Cassandra?
➔Novedades en la versión 3.0
¿Qué es Cassandra?
➔Novedades en la versión 3.0
¿Qué es Cassandra?
➔Novedades en la versión 3.0
● Soporte de JSON
● Índice globales
● Funciones definidas por el usuario
● Mejoras rendimiento (commitlog...)
● Compatibilidad con Microsoft Windows
● Mejoras seguridad
● Saldrá en Junio (aprox)
Índice
• Introducción a NoSQL
• ¿Qué es Cassandra?
• Arquitectura
• Modelado de datos
• Otras consideraciones
Índice
• Introducción a NoSQL
• ¿Qué es Cassandra?
• Arquitectura
• Modelado de datos
• Otras consideraciones
Arquitectura
➔Nodos iguales, con el mismo tratamiento
➔No hay jerarquía (nada de arquitectura Maestro/Esclavo)
Arquitectura
➔Las filas se distribuyen mediante una función hash
➔Cada nodo es responsable de un rango de claves hash
➔La arquitectura puede ser vista como un anillo
Arquitectura
1
3
24
Soy responsable
del rango 0 al 24
Arquitectura
1
3
24
Soy responsable
del rango 0 al 24
6666666Z Perico Palotes 32
43
Función HASH
(Particionador)
Clave
Arquitectura
1
3
24
Soy responsable
del rango 0 al 24
6666666Z Perico Palotes 32
43
Función HASH
(Particionador)
Clave
Arquitectura
123
456
789
2015-20-01 27.8
2015-19-01 25.3
2015-10-01 23.4 12
2015-19-01 54.3 32
2015-09-01 24.03 10
➔Los datos se almacenan en tablas (column families)
➔Las tablas se guardan en keyspaces (bases de datos)
➔Las estructuras son flexibles
Arquitectura
123
456
789
2015-20-01 27.8
2015-19-01 25.3
2015-10-01 23.4 12
2015-19-01 54.3 32
2015-09-01 24.03 10
➔Los datos se almacenan en tablas (column families)
➔Las tablas se guardan en keyspaces (bases de datos)
➔Las estructuras son flexibles
CLUSTERING KEYPARTITION KEY
Arquitectura
➔Nuevos nodos son añadidos gracias a nodos semilla
➔Protocolo de comunicación Gossip (cotilleos)
➔Nodos intercambian información (P2P)
4
1
2
5
3
6
¡Hola! Soy el nodo 2, semilla 1
Qué fuerte tío, mi red tiene estos
nodos, el 1 que menudo es... y...
¡Hola! Soy el nodo 6.
Uy uy, qué fuerte...
Te has
enterado....
No tenía ni
idea...
Arquitectura
➔Cliente puede contactar con cualquier nodo (coordinador)
➔Coordinador contacta con los nodos involucrados replicación
➔... o contactan con coordinadores locales de otros DC
➔Replicación se configura en el keyspace
A
Cliente
4
1
2
5
6
3
RF = 2
Coordinador = Nodo 4
A
Arquitectura
➔Cliente puede contactar con cualquier nodo (coordinador)
➔Coordinador contacta con los nodos involucrados replicación
➔... o contactan con coordinadores locales de otros DC
➔Replicación se configura en el keyspace
A
Cliente
4
1
2
5
6
3
RF = 2
Coordinador = Nodo 4
A
A A
Arquitectura
➔Consistencia Eventual
Arquitectura
➔Cómo Cassandra almacena la información
Índice
• Introducción a NoSQL
• ¿Qué es Cassandra?
• Arquitectura
• Modelado de datos
• Otras consideraciones
Índice
• Introducción a NoSQL
• ¿Qué es Cassandra?
• Arquitectura
• Modelado de datos
• Otras consideraciones
Modelado de datos
CQL 3.0
➔CQL = Cassandra Query Language
➔No tiene nada que ver con SQL (solo se le parece)
➔Ayuda a los que vienen del mundo relacional
➔Hay que cambiar de lógica, NO HAY RELACIONES
Modelado de datos
CQL 3.0
CREATE KEYSPACE demo
WITH REPLICATION = { ‘class’ = ‘SimpleStrategy’, ‘replication_factor’ = 3 };
CREATE TABLE tweets_by_user (
user_id uuid,
created_at timestamp,
user text,
tweet text,
PRIMARY KEY (user_id, created_at));
Modelado de datos
CQL 3.0
CREATE KEYSPACE demo
WITH REPLICATION = { ‘class’ = ‘SimpleStrategy’, ‘replication_factor’ = 3 };
CREATE TABLE tweets_by_user (
user_id uuid,
created_at timestamp,
user text,
tweet text,
PRIMARY KEY (user_id, created_at));
PK CK
Modelado de datos
PARTITION KEY CLUSTERING KEY
123
456
789
2015-20-01 14:28:03
SELECT * FROM demo.tweets_by_user
WHERE user_id = ‘123’
AND timestamp >= ‘2015-20-01’;
demo.tweets_by_user
...
... ...
2015-18-01 22:12:14 ...
2015-20-01 13:18:33 ...
2015-20-01 11:05:22 ...
OBLIGATORIO
Modelado de datos
➔Conocer tus datos
➔Conocer tus consultas
➔Conocer el “workflow” del sistema
➔¡Optimización!
● Tamaño de los datos
● Tamaño de los particiones (límite 2 billones registros)
● Costes de las consultas y joins en el lado del cliente
● Uso adecuado de los drivers
Modelado de datos
➔¿Cómo modelar?
● Almacena los términos de la consulta
➔¿Hay dudas
● Replica la información
● Escalar el espacio es barato
Modelado de datos
Ejemplo
Descripción de los datos
➔ Hay espacios, edificios o zonas abiertas, que no se solapan y
contienen sensores.
➔ Los espacios están identificados por un nombre.
➔ Un sensor tiene un identificador único, localización y
características.
➔ Un sensor pertenece únicamente a un espacio.
➔ Un sensor proporciona medidas periódicamente.
Modelado de datos
ESPACIO SENSOR MEDIDAtiene toma
1 N N1
Nombre
#Sensores
Descripción
ID
Localización
Características
Marca tiempo
Valor
Parámetro
Ejemplo
Modelado de datos
Ejemplo
Consultas de la aplicación
➔ C1: Listar todos los espacios, ordenado por el nombre (ASC).
➔ C2: Encontrar la media de medidas de todos los sensores de un
espacio específico, ordenar por fecha (DESC).
➔ C3: Encontrar información de todos los sensores de un espacio
➔ C4: Obtener las medidas de un sensor en particular en un
tiempo en concreto, ordenar por la marca de tiempo (DESC).
Modelado de datos
C2
Ejemplo
➔ C1: Listar todos los espacios, ordenado por el nombre (ASC).
➔ C2: Encontrar la media de medidas de todos los sensores de un espacio específico,
ordenar por fecha (DESC).
➔ C3: Encontrar información de todos los sensores de un espacio
➔ C4: Obtener las medidas de un sensor en particular en un tiempo en concreto, ordenar por
la marca de tiempo (DESC).
Espacio
id
PK
nombre CK
datos
n_sensores
Medidas_por_sensor
sensor PK
fecha
PK
marca_tiemp CK
parametro
medida
Medidas_por_espacio
espacio PK
fecha
PK
marca_tiempo CK
sensor
localizacion
descripcion
media_medida
C1
Sensores_por_espacio
espacio PK
sensor CK
localizacion
descripcion
C2 C3 C4
Preguntas
Stratebi: Quiénes somos
www.TodoBI.com
info@stratebi.co
m
www.stratebi.com
Mas información
Tfno:
91.788.34.10
Madrid: Pº de la Castellana, 164, 1º
Barcelona: C/ Valencia, 63
Brasil: Av. Paulista, 37 4 andar

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Database security
Database securityDatabase security
Database security
 
Map reduce prashant
Map reduce prashantMap reduce prashant
Map reduce prashant
 
Lenguaje SQL
Lenguaje SQLLenguaje SQL
Lenguaje SQL
 
MongoDB Database Replication
MongoDB Database ReplicationMongoDB Database Replication
MongoDB Database Replication
 
Data sharding
Data shardingData sharding
Data sharding
 
Ms sql-server
Ms sql-serverMs sql-server
Ms sql-server
 
Step by Step Installation of Microsoft SQL Server 2012
Step by Step Installation of Microsoft SQL Server 2012 Step by Step Installation of Microsoft SQL Server 2012
Step by Step Installation of Microsoft SQL Server 2012
 
SQL
SQLSQL
SQL
 
Introduction to Cassandra
Introduction to CassandraIntroduction to Cassandra
Introduction to Cassandra
 
Data models in NoSQL
Data models in NoSQLData models in NoSQL
Data models in NoSQL
 
SQL JOINS
SQL JOINSSQL JOINS
SQL JOINS
 
Unidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de DatosUnidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de Datos
 
Object Oriented Dbms
Object Oriented DbmsObject Oriented Dbms
Object Oriented Dbms
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
NOSQL vs SQL
NOSQL vs SQLNOSQL vs SQL
NOSQL vs SQL
 
Object Relational Database Management System(ORDBMS)
Object Relational Database Management System(ORDBMS)Object Relational Database Management System(ORDBMS)
Object Relational Database Management System(ORDBMS)
 
Oracle architecture
Oracle architectureOracle architecture
Oracle architecture
 
NoSQL databases
NoSQL databasesNoSQL databases
NoSQL databases
 
Presentacion pilas lista y colas
Presentacion pilas lista y colas  Presentacion pilas lista y colas
Presentacion pilas lista y colas
 
NoSQL Data Architecture Patterns
NoSQL Data ArchitecturePatternsNoSQL Data ArchitecturePatterns
NoSQL Data Architecture Patterns
 

Ähnlich wie Introduccion a Cassandra

Ähnlich wie Introduccion a Cassandra (20)

Nosql y cassandra
Nosql y cassandraNosql y cassandra
Nosql y cassandra
 
NoSql introducción -Innova4j
NoSql introducción -Innova4jNoSql introducción -Innova4j
NoSql introducción -Innova4j
 
Apache Cassandra
Apache CassandraApache Cassandra
Apache Cassandra
 
Apache Cassandra - Base de datos
Apache Cassandra - Base de datosApache Cassandra - Base de datos
Apache Cassandra - Base de datos
 
Que una base de datos
Que una base de datosQue una base de datos
Que una base de datos
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Cassandra Instalacion y Utilizacion
Cassandra Instalacion y UtilizacionCassandra Instalacion y Utilizacion
Cassandra Instalacion y Utilizacion
 
TUTO CASSANDRA LC
TUTO CASSANDRA LCTUTO CASSANDRA LC
TUTO CASSANDRA LC
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Bases de Datos No Relacionales
Bases de Datos No RelacionalesBases de Datos No Relacionales
Bases de Datos No Relacionales
 
DB1 Unidad 10: New SQL
DB1 Unidad 10: New SQLDB1 Unidad 10: New SQL
DB1 Unidad 10: New SQL
 
Nosql
NosqlNosql
Nosql
 
NoSQL: la siguiente generación de Base de Datos
NoSQL: la siguiente generación de Base de DatosNoSQL: la siguiente generación de Base de Datos
NoSQL: la siguiente generación de Base de Datos
 
Actividad4cosdac
Actividad4cosdacActividad4cosdac
Actividad4cosdac
 
No SQL MSATS MongoDB | SolidQ Summit 2014
No SQL MSATS MongoDB | SolidQ Summit 2014No SQL MSATS MongoDB | SolidQ Summit 2014
No SQL MSATS MongoDB | SolidQ Summit 2014
 
Diaposotivas apache-cassandra
Diaposotivas apache-cassandraDiaposotivas apache-cassandra
Diaposotivas apache-cassandra
 
NOSQL apache-cassandra-150611122739-lva1-app6891
NOSQL apache-cassandra-150611122739-lva1-app6891NOSQL apache-cassandra-150611122739-lva1-app6891
NOSQL apache-cassandra-150611122739-lva1-app6891
 

Mehr von Stratebi

Mehr von Stratebi (20)

Destinos turisticos inteligentes
Destinos turisticos inteligentesDestinos turisticos inteligentes
Destinos turisticos inteligentes
 
Azure Synapse
Azure SynapseAzure Synapse
Azure Synapse
 
Options for Dashboards with Python
Options for Dashboards with PythonOptions for Dashboards with Python
Options for Dashboards with Python
 
Dashboards with Python
Dashboards with PythonDashboards with Python
Dashboards with Python
 
PowerBI Tips y buenas practicas
PowerBI Tips y buenas practicasPowerBI Tips y buenas practicas
PowerBI Tips y buenas practicas
 
Machine Learning Meetup Spain
Machine Learning Meetup SpainMachine Learning Meetup Spain
Machine Learning Meetup Spain
 
LinceBI IIoT (Industrial Internet of Things)
LinceBI IIoT (Industrial Internet of Things)LinceBI IIoT (Industrial Internet of Things)
LinceBI IIoT (Industrial Internet of Things)
 
SAP - PowerBI integration
SAP - PowerBI integrationSAP - PowerBI integration
SAP - PowerBI integration
 
Aplicaciones Big Data Marketing
Aplicaciones Big Data MarketingAplicaciones Big Data Marketing
Aplicaciones Big Data Marketing
 
A federated information infrastructure that works
A federated information infrastructure that works A federated information infrastructure that works
A federated information infrastructure that works
 
9 problemas en proyectos Data Analytics
9 problemas en proyectos Data Analytics9 problemas en proyectos Data Analytics
9 problemas en proyectos Data Analytics
 
PowerBI: Soluciones, Aplicaciones y Cursos
PowerBI: Soluciones, Aplicaciones y CursosPowerBI: Soluciones, Aplicaciones y Cursos
PowerBI: Soluciones, Aplicaciones y Cursos
 
Sports Analytics
Sports AnalyticsSports Analytics
Sports Analytics
 
Vertica Extreme Analysis
Vertica Extreme AnalysisVertica Extreme Analysis
Vertica Extreme Analysis
 
Businesss Intelligence con Vertica y PowerBI
Businesss Intelligence con Vertica y PowerBIBusinesss Intelligence con Vertica y PowerBI
Businesss Intelligence con Vertica y PowerBI
 
Vertica Analytics Database general overview
Vertica Analytics Database general overviewVertica Analytics Database general overview
Vertica Analytics Database general overview
 
Talend Cloud en detalle
Talend Cloud en detalleTalend Cloud en detalle
Talend Cloud en detalle
 
Master Data Management (MDM) con Talend
Master Data Management (MDM) con TalendMaster Data Management (MDM) con Talend
Master Data Management (MDM) con Talend
 
Talend Introducion
Talend IntroducionTalend Introducion
Talend Introducion
 
Talent Analytics
Talent AnalyticsTalent Analytics
Talent Analytics
 

Kürzlich hochgeladen

Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
JC Díaz Herrera
 
Conversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoConversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latino
BESTTech1
 
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
IrapuatoCmovamos
 
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIALINFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
MANUELVILELA7
 
Letra de cambio definición y características.ppt
Letra de cambio definición y características.pptLetra de cambio definición y características.ppt
Letra de cambio definición y características.ppt
ssuserbdc329
 

Kürzlich hochgeladen (20)

Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
 
Las familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdfLas familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdf
 
La Guerra Biologica - Emiliano Paico Vilchez.pdf
La Guerra Biologica - Emiliano Paico Vilchez.pdfLa Guerra Biologica - Emiliano Paico Vilchez.pdf
La Guerra Biologica - Emiliano Paico Vilchez.pdf
 
variables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpointvariables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpoint
 
Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdf
 
EPIDEMIO CANCER PULMON resumen nnn.pptx
EPIDEMIO CANCER PULMON  resumen nnn.pptxEPIDEMIO CANCER PULMON  resumen nnn.pptx
EPIDEMIO CANCER PULMON resumen nnn.pptx
 
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptxP.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
 
Conversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoConversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latino
 
procedimiento paran la planificación en los centros educativos tipo v(multig...
procedimiento  paran la planificación en los centros educativos tipo v(multig...procedimiento  paran la planificación en los centros educativos tipo v(multig...
procedimiento paran la planificación en los centros educativos tipo v(multig...
 
Perú en el ranking mundial, segun datos mineria
Perú en el ranking mundial, segun datos mineriaPerú en el ranking mundial, segun datos mineria
Perú en el ranking mundial, segun datos mineria
 
diseño de una linea de produccion de jabon liquido.pptx
diseño de una linea de produccion de jabon liquido.pptxdiseño de una linea de produccion de jabon liquido.pptx
diseño de una linea de produccion de jabon liquido.pptx
 
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptxCUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
 
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdf
 
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIALINFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
INFORME FINAL ESTADISTICA DESCRIPTIVA E INFERENCIAL
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
 
Análisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.pptAnálisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.ppt
 
Letra de cambio definición y características.ppt
Letra de cambio definición y características.pptLetra de cambio definición y características.ppt
Letra de cambio definición y características.ppt
 
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdfPorcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
 

Introduccion a Cassandra