楼上的没错,不过这样说你有点抽象
=================================================
在关系模型中,实体以及实体间的联系都是用关系表示的。例如,系实体,学生实体,系与学生之间的一对多的联系都可以分别用一个关系来表示。在一个给定的应用领域中,所有实体和实体之间联系的关系模式集合构成一个关系数据库的描述,称作关系数据库的内涵。
关系数据库也有型和值之分,关系数据库的型也称为关系数据库模式,是对关系数据库的描述,包括若干域的定义以及在这些域上定义的若干关系模式。关系数据库的值是这些关系模式在某一时刻对应的关系的集合,通常称为关系数据库称关系数据库的外涵。
参考资料:
a) Pi SNAME(Delta SNO=‘001’(S))其中Pi表示投影,Delta 表示选择
b)
CREATE TABLE SC (
SNO CHAR(10) foreign key references S(sno),/,/建立外码/
。。。
GRADE NUMBER(2) check (GRADE >0 and GRADE <=100) ,/建立约束,要求成绩大于0,小于等于100/
primary key (SNO, CNO) ) /建立主码约束/
c) select Ssname, SCgrade
from S,SC
where SSno=SCSno and SCCno='C1'
d) select SSEX, count ()
from S
group by SSEX
关系模式:
对关系的描述,一般表示为:关系名(属性1,属性2,……属性n),而且属性之间有一定的逻辑关系,比如3NF,2NF等
关系就是一张表
而关系数据库则是若干表的集合,它们之间是互相关联的一个有机整体,甚至还可以包括索引等附属物而关系数据库系统则还包括DBMS等,就是数据+数据管理程序,甚至还可能认为包括硬件在内
以上就是关于数据库中的“关系”是什么意思怎么理解全部的内容,包括:数据库中的“关系”是什么意思怎么理解、数据库的关系模式、关系模式、关系、关系数据库之间的联系与区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)