数据库 关于函数依赖
题目
数据库 关于函数依赖
•设有关系模式R(A1,A2,…,An),X和Y均为{A1,A2,…,An}的子集,r是R的任一具体关系,t1、t2是r中的任意两个元组;
•如果由t1[X]=t2[X]可以推导出t1[Y]=t2[Y],则称X函数决定Y,或Y函数依赖于X,记为X→Y.
•在以上定义中特别要注意,只要
t1[X]=t2[X] t1[Y]=t2[Y]
•成立,就有X→Y.也就是说只有当t1[X]=t2[X]为真,而t1[Y]=t2[Y]为假时,函数依赖X→Y不成立;(而当t1[X]=t2[X]为假时,不管t1[Y]=t2[Y]为真或为假,都有X→Y成立.
答案
当t1[X]=t2[X]为假时,说明任意两个元组的X(X可能包含多个字段)都不相等,也就是说X是唯一的,即X能唯一地标识该模式中的元组,所以X就是R的主键.故不管t1[Y]=t2[Y]为真或为假,都有X→Y成立.
可以找一个实例来理比如R(编号,姓名,年龄,学院,班级),X(编号),Y(年龄,班级),r是某一个班级的学生信息,t1(0001,小明,20,工学院,土木本一班),t2(0002,小马,19,工学院,土木本一班),若t1[X]=t2[X]为假,那说明在r中,任意两个学号都不相等,那X就可以作为R的主键,由主键可以确定该关系模式的所有字段,不管其他字段是否相等.
特别要注意函数依赖中“任意”两个字.
PS:好久没看过数据库理论的书了,如果答的不对,请多指教,函数依赖部分是让人比较头疼的地方.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- The key for happiness is not to find a perfect person,.的意思是什么啊
- 以as a student,how will you make the most of college?为题,写一篇150字左右的作文
- 某蛋白质分子含有四条肽链,共有96个肽键,则此蛋白质分子中至少含有-COOH和-NH2的数目分别为?A.4.100 B4.4 C100.100 D96.96
- 判别式b^2-4ac只适合一元二次方程吗?
- 一台织布机4.5时织布31.95米 照这样计算 开机13.5时可以织布多少米?用比例解
- 用一个已调好的天平称的矿石的质量m1=15g,在一个烧杯里装满水,称得水和杯的质量m2=200g.然后把矿石放入烧杯了水中,水溢出后,剩称得烧杯食欲水和矿石总质量m3=205g,求出矿石的密度
- 已知,如图AB=AC,∠A=108°,BD平分∠ABC交AC于D,求证:BC=AB+CD.
- 你会填这些三字常用语吗? 代人受过,替人挨打之人——()羊 孤陋寡闻,见识不广之人——()蛙
- 11/x=33解方程
- 如果有一辆汽车小明在开车小红和小兰坐在后座,请问车主是谁?
热门考点