资讯动态

作业1:TuGraph图数据库电影关系图实验

发布时间:2026/9/30 2:34:45 来源:尧图企业网站定制
作业1TuGraph图数据库电影关系图实验课程图数据库 | 平台阿里云TuGraph | 数据集movie_graphperson、movie、PRODUCE关系一、成功启动TuGraph平台描述部署步骤附带登录截图1. 阿里云TuGraph平台部署与启动步骤本次实验使用阿里云图数据库TuGraph云实例无需本地安装部署操作流程登录阿里云控制台搜索「图数据库TuGraph」产品进入TuGraph实例管理页面。选择已创建好的TuGraph实例等待实例状态变为运行中。在实例详情页获取Web可视化控制台的访问地址、账号与密码。浏览器打开Web可视化链接输入实例对应的账号密码完成系统登录进入TuGraph可视化工作台。截图阿里云TuGraph系统登录界面截图二、模型建立、数据导入、增删改查截图展示运行结果2.1 图模型设计与建立本次构建movie_graph图包含两类节点一种关系节点标签movie属性 id, title, tagline, summary, poster_image, duration, rated节点标签person属性 id, name, born, poster_image关系PRODUCE方向 person → movie含义人物制作该电影在阿里云TuGraph可视化控制台创建图movie_graph定义点类型、边类型设置id为唯一索引。截图图模型构建页面2.2 数据导入使用阿里云TuGraph的数据导入功能上传movie、person的csv数据集完成基础图数据批量导入。截图数据导入页面2.3 增删改查CRUDCypher操作1新增 CREATE新增movie节点CREATE (m:movie {id:999, title:新电影, tagline:测试新增, summary:新增电影测试, poster_image:test.jpg, duration:110, rated:PG}) RETURN m;新增movie节点新增 person 节点CREATE (p:person {id:999, name:张三, born:1990, poster_image:zhangsan.jpg}) RETURN p;新增person节点新增 PRODUCE 关系MATCH (p:person{id:999}), (m:movie{id:999}) CREATE (p)-[r:PRODUCE]-(m) RETURN p,r,m;新增PRODUCE关系截图新增节点与关系图谱可视化结果3.2 查询 MATCH查询指定人物制作的电影MATCH (p:person)-[r:PRODUCE]-(m:movie) WHERE p.id999 RETURN p.name, m.title;截图查询结果3.3 修改 SET修改人物出生年份MATCH (p:person{id:999}) SET p.born 1992 RETURN p;修改电影标题MATCH (m:movie{id:999}) SET m.title 修改后的电影名称 RETURN m;3.4 删除 DELETE删除关系MATCH (p:person{id:999})-[r:PRODUCE]-(m:movie{id:999}) DELETE r;删除人物节点MATCH (p:person{id:999}) DETACH DELETE p;删除电影节点MATCH (m:movie{id:999}) DETACH DELETE m;截图删除执行成功页面四、实验问题与解决实验过程中创建节点出现报错index value already exists问题原因id 为唯一索引主键数据库中已存在相同 id 节点无法重复创建。解决方法更换全新未使用的 id 数值保证主键唯一性后即可正常新增数据。五、聚合查询实验5.1 节点数量统计分组聚合MATCH (n) RETURN labels(n) AS label, count(n) AS nodeCount;说明使用 count() 聚合函数按节点标签分组分别统计 person、movie 节点数量。截图聚合查询运行结果5.2 查询电影平均时长MATCH (m:movie) RETURN avg(m.duration) AS avg_movie_duration;六、实验总结本次实验基于阿里云TuGraph云图数据库完成完整图数据库实验成功搭建 movie_graph 图模型完成 CSV 数据导入熟练使用 Cypher 语言实现节点与关系的新增、查询、修改、删除操作。掌握图数据库节点、属性、边关系的基本原理熟悉聚合查询统计方法并解决主键索引重复报错问题加深了对图数据库存储结构与查询语法的理解。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑