首页 范文大全 古典文学 职场知识 中国文学 公文书信 外国名著 寓言童话 百家讲坛 散文/诗歌 美文欣赏 礼仪知识 民俗风情
  • 工作总结
  • 工作计划
  • 心得体会
  • 竞聘演讲
  • 会议发言
  • 爱国演讲
  • 就职演说
  • 开业开幕
  • 思想学习
  • 征文演讲
  • 经验材料
  • 述职报告
  • 调研报告
  • 工作汇报
  • 年终总结
  • 申报材料
  • 学习体会
  • 企划方案
  • 活动方案
  • 技巧经验
  • 模板范例
  • 思想宣传
  • 经济工作
  • 工作报告
  • 组织人事
  • 反腐倡廉
  • 慰问贺电
  • 先进事迹
  • 思想汇报
  • 入党申请书
  • 党会发言
  • 先进性教育
  • 入团申请书
  • 个人简历
  • 演讲稿
  • 调查报告
  • 实习报告
  • 和谐社会
  • 观后感
  • 读后感
  • 作文范文
  • 自我鉴定
  • 讲话稿
  • 自查报告
  • 数据库上机实验报告3

    时间:2020-08-22 11:42:42 来源:蒲公英阅读网 本文已影响 蒲公英阅读网手机站

    相关热词搜索:上机 实验 数据库

     数据库上机实验报告 3 学号:

      姓名:

      日期:20

     年

     月

     日

     实验目的 :

     综合练习 SQL 查询语句。

     实验内容 :

     基于提供的社交网络数据,包括:社交网络用户 users 表,社交网络好友关系 friends 表,完成如下查询,并回答问题。要求:(1)输出查询结果;(2)输出查询语句。

      各表的字段解释如下:

     Users 用户列表( id 用户 ID gender 用户性别 homeprovince 家乡所在省份 nFriends 好友数 nPosts 发表的日志数 nAlbums 相册数 nVisits 空间访问人数)

     Friends 好友关系表( id 用户 ID friendID 好友 ID)

     1 二度好友研究 所谓二度好友,指的是好友的好友。如果 B 是 A 的好友,而 C 是 B 的好友,那么称 C 为 A的二度好友。

     (1)查询二度好友表(ID, FriendID, FFID)

     (2)统计用户在社交网络中的好友数、二度好友数(ID, nF, nFF)

     注意:社交网络中的好友数与 users 表中的好友数可能不同。

     (3)根据 users 表,创建一个完全相同的新表 users_update,暂时不插入数据。

     (4)在 users_update 后面新增两列 nF, nFF。

     (5)在 users_update 中插入数据。要求全部列都填写完毕。

     可选方案:可以先插入 users 数据,再 update nF 与 nFF;或者直接插入全部数据。

     2 为某个用户推荐好友 为用户推荐好友的最简单的和最常见的方式,就是推荐朋友的朋友。假如 A 有 3 个好友,这三个好友同时又是 B 的好友,那么 A 和 B 有 3 个共同好友。推荐好友的原则,是共同好友数越多越好。

     提示步骤:

     (1)先连接 friends 表与 friends 表,得到二度好友表(ID, FriendID, FFID)结构的表。

     (2)通过对 ID, FFID 分组统计,得到共同好友数。

     (3)对结果按照 ID, 共同好友数排序。

     (4)为你选择的 ID 推荐好友。

     3 查找 493173055 与 与 251048342 之间的“最短路径”

    • 范文大全
    • 职场知识
    • 精美散文
    • 名著
    • 讲坛
    • 诗歌
    • 礼仪知识