Ex_数据库2012复试
-
简述两个最重要的完整性,以及为什么要这两种完整性。
- 实体完整性:在create table 使用primary key定义,指的是主键,主键不能为空值,并且可以唯一标识一个元组
- 参照完整性:在create table中使用foreign key和references定义,指的是外码,若属性F是基本关系的外码,他与另一个基本关系的主码K对应,则F要么等于K中存在的值,要么为空。
-
简述 NOSQL 和现在主流数据库的区别。
-
NOSQL指的是not only sql,是非关系型的、分布式的、不保证满足ACID特性的一类数据管理系统
-
主流数据库指的是关系型数据库,是建立在严格的数学概念的基础上的
-
区别: 主流数据库是高度组织化结构化数据,NOSQL不一定是结构化存储
主流数据库有强一致性,NOSQL是弱一致性采用BASE
主流数据库使用结构化查询语言(SQL),NOSQL没有声明性查询语言,可以使用get/put原语
主流数据库数据全都存储在表中,NOSQL可以存在图、文档存储、列存储、键值对存储
主流数据库适用于传统查询,NOSQL适用于大数据、高性能、高可用性
-
-
集合的交并乘除差笛卡尔积。
浙公网安备 33010602011771号