Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porElisa Ortiz de Zárate Herrera Modificado hace 6 años
1
SQL Graph Databases Ricardo Estrada DPA REstrada@Primusdata.net
Fb: SeHablaSQL
2
Agradecimiento a los patrocinadores
Gold Silver Geek
3
Agenda ¿Qué es Graph Database? Demo
Son bases de datos que rompen el paradigma de las tablas relacionadas, y
4
¿Qué es Graph Database? Node Edge Representan “casi” un Foreign Key
Clase Conceptos Objetos Edge Representan “casi” un Foreign Key Determinan una interacción Pueden tener Atributos Indivisibles Node o Vertex: es la unidad fundamental que representa generalmente la entidad Edge (Borde): es la interacción que puede generarse entre dos vertices o nodos Hay dos clasificaciones: Directed & Undirected (dirigido y No dirigido)
5
Un detalle importante es que un graph no es una base de datos, es un objeto que se crea EN la base de datos (actualmente el motor solo admite un grafo), un gráfo es una colección de vertices y bordes
6
Graphs
7
Graphs
8
La Demo
9
Quienes tiene BD Graphs
Oracle Spatial and Graph (2014) SAP HANA SPS12 Revision 120 Teradata Aster 7 (2016) Microsoft SQL Server v2017
10
Sintaxis CREATE TABLE Persona (ID INTEGER PRIMARY KEY, Nombre VARCHAR(100)) AS NODE; CREATE TABLE Amigos (Atributos) AS EDGE; Match NODE: elementos o entidades que contienen los datos que deseamos conocer de dicha entidad EDGE: es interacción o relación existente de uno o múltiples nodos MATCH: es algo “parecido” a un JOIN, pero indica adicionalmente como se genera la interacción
11
Demos
12
¿Preguntas? Evaluación… en el sitio de PASS
13
Muchas Gracias Ricardo Estrada DPA REstrada@Primusdata.net
Fb: SeHablaSQL
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.