关系型数据库与菲关系型数据库总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

关系型数据库通过外键关联来建立表与表之间的关系,非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定

比如有一个学生的数据:

姓名:张三;性别:男;学号:12345;班级:二年级一班

还有一个班级的数据:

班级:二年级一班;班主任:李四

关系型数据库中,我们创建学生表和班级表来存这两条数据,并且学生表中的班级存储的是班级表中的主键。

非关系型数据库中,我们创建两个对象,一个是学生对象,一个是班级对象,用java 来表示就是:

class Student {

String id;

String name;

String sex;

String number;

String classid;

}

class Grade {

String id;

String name;

String teacher;

}

通过设置Student类的classid等于Grade类的id来建立这种关系;

非关系型数据库中,我们查询一条数据,结果出来一个数组,关系型数据库中,查询一条数据结果是一个对象。

相关文档
最新文档