SQL Graph Databases Ricardo Estrada DPA

Slides:



Advertisements
Presentaciones similares
MySQL - Workbench Clase 1 – Create Table Base de datos I
Advertisements

Restricciones de Integridad en ORACLE
Mini curso: Inteligencia de negocios (Bodega y Minería de Datos) aplicación práctica Mauro Callejas Cuervo Ecuador, Mayo 2014 Sesión 2 – TALLER 2 Grupo.
…Tablas DDL.
SQL Lenguaje de consulta estructurado
Integridad Referencial 1. Integridad referencial 2.
SQL: DDL Francisco Moreno & Carlos Mario Zapata. SQL:DDL DDL: Lenguaje de Definición de Datos Permite crear objetos en la Base de Datos Tipos de Objetos:
SQL: DDL Francisco Moreno. SQL: DDL DDL: Lenguaje de Definición de Datos Permite crear objetos en la BD Tipos de objetos: - Tablas: corresponden a las.
Es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información relacionada, organizada Sistemáticamente,
Departamento de Lenguajes y Sistemas Informáticos escuela técnica superior de ingeniería informática Diseño de Bases de Datos Tema 4: Integridad.
SQL: DDL.
 Gregorio López González  Norberto Misael Valtierra Ornelas  Ricardo Enrique Pérez Andrade  Luis Rodríguez Valencia.
COMANDOS SQL. ¿QUÉ ES SQL? El lenguaje de consulta estructurado es un lenguaje declarativo que permite la creación, acceso e interacción de bases de datos.
UNIDAD IV. Diseño de Base de Datos Relacionales
Curso de Aptitud Pedagógica 2006/2007 OpenOffice Base Introducción a las Bases de Datos.
Índices Ing. Catherine Naranjo D.. Introducción Los índices son objetos de base de datos diseñados para mejorar el rendimiento de las consultas. En este.
Administración de Sistemas Gestores de Bases de Datos.
Nuevo Microsoft Access Database.
Francisco Moreno Bases de Datos II Universidad Nacional
BASES DE DATOS Y METADATOS
BASE DE DATOS.
Modelo Entidad-Relación
SQL: Structured Query Language
Modelo Entidad-Relación (continuación)
Practicando con SQL Server
En Juego o Fuera De Juego
Curso Computación-Tecnología Médica
MYSQL SQL: Lenguaje de consulta estructurado. Es un lenguaje de programación para trabajar con BD relacionadas, entre las cuales tenemos MYSQL, ORACLE,
#606 | SANTIAGO 2017 Abril 1, 2017 Santiago, Chile #sqlsatSantiago.
Integrando múltiples fuentes de datos con Microsoft Azure
Tipos de datos en MYSQL YEAR: Año. “YYYY” o “YY”
Modelo Entidad-Relación
Arquitectura de una Base de Datos
SQL: Structured Query Language
Paul Leger Formas Normales Paul Leger
SQL Data Warehouse Guía para un desarrolador
PARCIAL III BASE DE DATOS.
SQL 2: Structured Query Language
SQL: structured Query Language
Modelo Entidad-Relación
Arquitectura de una Base de Datos
Prof. Daniel Obando Fuentes
Restricciones de integridad en el modelo relacional
BASES DE DATOS con Libreoffice base
Visual Studio & SQL Server Better Together…
SQL Data Warehouse, casos de uso, escalabilidad, cargas de datos
BASE DE DATOS relacional
Bases de Datos Daniel Rojas UTN.
Taller de Bases de Datos Ingeniería en Sistemas Computacionales Clave de la asignatura: SCA-1025 (Créditos) SATCA1: 0 – 4 – 4.
Taller de Base de Datos Clase 4
Sentencias DDL.
Diagnostico Avanzado del Rendimiento en SQL Server
BASE DE DATOS.
Ing. David Sánchez Aguilar @davidsancheza
1. 2 create table DEPARTAMENTO( numero integer primary key, nombre text, director integer not null, F_inic_Director date, CONSTRAINT director_FK FOREIGN.
Best Practice Instalacion de motores SQL.
What’s new with SQL 2017 Christian Araujo
Nuevas Características de SQL Server 2016
Unidad V :- Integridad de datos.
COMO GENERAR UN SCRIPT DE LOS OBJETOS DE UNA BASE DE DATOS
Generaciones de Bases de Datos
ADMINISTRACION ORACLE LIC. EDUARDO GAYTAN. Oracle Database 11g Edition XE es un gestor de base de datos relacional Oracle ideal tanto para aquellos que.
BASES DE DATOS II.
Cubos Tabulares Víctor Zúñiga
Acceso a bases de datos ADO.NET
UNIDAD 2 MODELO DE DATOS.
¿Qué es una Base de Datos? Es un conjunto de datos almacenados. Su esquema es el siguiente : Tabla Persona Base de Datos Tabla Profesión.
Fundamentos de las Base de Datos. Contenido Que es una Base de Datos. La diferencia entre datos e informacion. Clasificacion de las base de datos. Importancia.
Taller de Bases de Datos Ingeniería en Sistemas Computacionales M. en I.S.C Mariana Carolyn Cruz Mendoza Por Alexis Orlando Rebollar Lopez.
Lenguaje de definición de datos. Un lenguaje de base de datos o lenguaje de definición de datos es un lenguaje proporcionado por el sistema de gestión.
Transcripción de la presentación:

SQL Graph Databases Ricardo Estrada DPA REstrada@Primusdata.net PRicardo03@Hotmail.com Fb: SeHablaSQL

Agradecimiento a los patrocinadores Gold Silver Geek

Agenda ¿Qué es Graph Database? Demo Son bases de datos que rompen el paradigma de las tablas relacionadas, y

¿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)

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

Graphs

Graphs

La Demo

Quienes tiene BD Graphs Oracle Spatial and Graph 12.1.0.2 (2014) SAP HANA SPS12 Revision 120 Teradata Aster 7 (2016) Microsoft SQL Server  v2017

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

Demos

¿Preguntas? Evaluación… en el sitio de PASS

Muchas Gracias  Ricardo Estrada DPA REstrada@Primusdata.net PRicardo03@Hotmail.com Fb: SeHablaSQL