以下为《第二章数据类型 问答题》的无排版文字预览,完整内容请下载
一丶
关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
二丶
关系数据语言的特点: 关系代数语言:用对关系的运算来表达查询。
关系演算需要:用谓词的运算来表达查询。
具备关系代数和关系演算双重特点的SQL语言:集数据查询语言DQL,数据定义语言DML,数据操纵需要DDL,数据控制语言DCL为一体的关系数据语言,数据结构化,是高度过程化的关系数据语言。
三丶
/
四丶
1. 域:一种具有相同数据类型的值的集合
2. 笛卡尔积:给定一组域D1,D2,…,Dn,这些域可以是相同的域。这组域的笛卡尔积为D1×D2×…×Dn={(d1,d2,…,dn)|di∈Di,i=1,2,…,n}其中每一个元素(d1,d2,…,dn)叫做一个n元组(n-tuple)或简称元组(Tuple)。元素中的每一个值di叫做一个分量
3. 关系:在域D1,D2,…,Dn上笛卡尔积D1×D2×…×Dn的子集称为关系,表示为R(D1,D2,…,Dn)
4. 元组:关系中的每个元素是关系中的元组
5. 属性:关系中的一列即为一个对应一个域,给每一列起一个名称即为属性名
联系和区别:域是集合,由域定义出了笛卡尔积,笛卡尔 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 ,它包括若干域的定义及在这些域上所定义的若干关系模式。关系数据库的值是这些关系模式在某一时刻所对应的关系的集合,通常称为关系数据库。
区别和联系:关系是关系模式在某一时刻的状态或内容。关系模式是静态的、稳定的;而关系是动态的、随时间不断变化的,因为关系操作在不断更新着数据库中的数据。
五丶
实体完整性规则?
实体完整性规则是指若属性A是基本关系R的主属性,则属性A不能取空值。
在参照完整性中,什么情况下外码属性的值可以为空值?
若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。
六丶
连接运算符是“=”的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组
自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。
七丶
并、差、笛卡尔积、投影和选择5种运算为基本的运算。其他3种运算,即交、连接和除,均可以用这5种基本运算来表达。
八丶
/
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《第二章数据类型 问答题》的无排版文字预览,完整内容请下载
第二章数据类型 问答题由用户“lwr82545744”分享发布,转载请注明出处