Está en la página 1de 5

Politécnico Colombiano Jaime Isaza

Cadavid Ingeniería Informática


Asignatura: Base de Datos 2

Taller Práctica BD Orientada a Grafos - Neo4j


Diciembre de 2022
Santiago Alvarez Hernández
Sergio Andrés Tascón

Base Datos Amigos

A continuación, se presenta el siguiente planteamiento (diagrama):


Politécnico Colombiano Jaime Isaza
Cadavid Ingeniería Informática
Asignatura: Base de Datos 2

Taller Práctica BD Orientada a Grafos - Neo4j


Diciembre de 2022

I. De acuerdo al diagrama y especificaciones relacionadas anteriormente para el


desarrollo del taller, realice lo siguiente:

• Crear nodos

Creación de nodos

CREATE(MonicaNodo:persona{nombre: 'Monica',id:'67'})

CREATE(AndreaNodo:persona{nombre: 'Andrea',id:'83'})

CREATE(FranciscoNodo:persona{nombre: 'Francisco',id:'71'})

CREATE(LuisNodo:persona{nombre: 'Luis',id:'78'})

CREATE(FerdericoNodo:persona{nombre: 'Federico',id:'99'})
• Crear relaciones de amistad, teniendo en cuenta el rol.
MATCH(p:persona)WHERE p.nombre='Monica'

MATCH(a:persona)WHERE a.nombre='Andrea'

CREATE(p)-[:AMIGO_DE{rol:'Amigo_de_Trabajo'}]->(a)

MATCH(p:persona)WHERE p.nombre='Monica'
MATCH(a:persona)WHERE a.nombre='Francisco'

CREATE(p)-[:AMIGO_DE{rol:'Amigo_de_Trabajo'}]->(a)

MATCH(p:persona)WHERE p.id='71'

MATCH(a:persona)WHERE a.id='83'
Politécnico Colombiano Jaime Isaza
Cadavid Ingeniería Informática
Asignatura: Base de Datos 2

Taller Práctica BD Orientada a Grafos - Neo4j


Diciembre de 2022
CREATE(p)-[:AMIGO_DE{rol:'Amigo_de_la_infancia'}]->(a)

MATCH(p:persona)WHERE p.id='78'

MATCH(a:persona)WHERE a.id='71'

CREATE(p)-[:AMIGO_DE{rol:'Amigo_de_la_infancia'}]->(a)

MATCH(p:persona)WHERE p.id='71'

MATCH(a:persona)WHERE a.id='78'

CREATE(p)-[:AMIGO_DE{rol:'Amigo_de_la_infancia'}]->(a)

MATCH(p:persona)WHERE p.id='83'

MATCH(a:persona)WHERE a.id='71'

CREATE(p)-[:AMIGO_DE{rol:'Amigo_de_la_infancia'}]->(a)

MATCH(p:persona)WHERE p.id='99'

MATCH(a:persona)WHERE a.id='67'

CREATE(p)-[:AMIGO_DE{rol:'Amigo_de_la_infancia'}]->(a)
Politécnico Colombiano Jaime Isaza
Cadavid Ingeniería Informática
Asignatura: Base de Datos 2

Taller Práctica BD Orientada a Grafos - Neo4j


Diciembre de 2022

• Realice las siguientes consultas:

▪ Muestre los amigos de Mónica

▪ De quién es amiga Mónica

▪ Los amigos de los amigos de Mónica

▪ Amigos del trabajo

▪ Cantidad de amigos de cada persona


Politécnico Colombiano Jaime Isaza
Cadavid Ingeniería Informática
Asignatura: Base de Datos 2

Taller Práctica BD Orientada a Grafos - Neo4j


Diciembre de 2022

MUCHA SUERTE…….SU PROFE. LUZ NELLY

También podría gustarte