牛客网刷题笔记--数据库

本文记录了在牛客网上关于数据库的刷题笔记,涉及到关系模式S、C、SC及其属性,讨论了非主属性部分依赖的问题,并提到了数据库与宿主语言之间的信息传递方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.( )是数据库物理结构和存储方式的描述。

  
  
  
  A.模式
  B.外模式
  C.概念模式
  D.存储模式
答案:D。
外模式又称子模式,对应于用户级;是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述;
内模式又称存储模式,对应于物理级,是数据物理结构和存储方式的描述;
模式又称概念模式或逻辑模式,对应于概念级,是所有用户的公共数据视图。
http://database.51cto.com/art/201108/279952.htm


2.定义学生、教师和课程的关系模式S (S#,Sn,Sd,Dc,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性部分依赖的关系是(  )

  A.S(S#,Sn,Sd,Dc,SA)
  B.C(C#,Cn,P#)
  C.SC(S#,C#,G)
答案:A。
若X→Y,但Y不完全函数依赖于X,则称Y对X部分函数依赖。
关系模式S 中,(S#,Sd)→Dc,Sd →Dc,Dc不完全依赖于Sd且Sd为非主属性。故本题答案为A选项。
http://blog.youkuaiyun.com/wangzi11322/article/details/45555985

3.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在着如下函数依赖:(X1,X2)→X3,X2→X4,
则该关系属于(  )

   
   
   
  A.第一范式
  B.第二范式
  C.第三范式
  D.第四范式
答案:A。
第一范式:表示属性值是不可分割。;
第二范式:表示非主要的属性,必须完全依赖主要的属性,不能部分依赖:
第三范式:表示非主属性不要依赖于其他非主属性
http://www.cnblogs.com/xinaixia/p/4384353.html

1NF 的二维表消除了传递函数依赖,则必定是( )?

  A.1NF
  B.2NF
  C.3NF
  D.BCNF
答案:C。为什么???

4.关于关系范式的规范化,下列说法正确的是(  )
  A.数据库系统中的关系所属范式越高越好,因为所属范式越高,存储表所站内存开销越小
  B.数据库系统中的关系所属范式越低越好
  C.一般对表分解到3NF即可
  D.不能对表只分解到2NF
答案:C。
数据库系统中的关系所属范式越高越好,因为所属范式越高,数据库冗余越少,但存储表所站内存开销不会越小,因为数据库的冗余
减少有一部分是通过分表完成的。一般来说,3NF基本解决数据库的数据冗余过大,插入异常,删除异常,修改异常的问题。

5.关系完备的系统是指()。
  A.仅支持关系数据结构,不支持集合级的操作
  B.仅支持关系数据结构和三种关系操作
  C.支持关系数据结构和所有关系代数操作
  D.支持关系模型的所有特征
答案:C。能够在一定程度上支持关系模型数据库管理系统是关系系统。
https://baike.baidu.com/item/%E5%8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值