数据库要点和试卷..docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1. 数据库的三级模式结构中,全局数据视图的描述称为_____模式______。 2. 在数据库系统中管理数据的软件称为_____DBMS______。 3. 当用户建立视图时,在数据字典中存储的是视图的_____定义______,而不是数据。 4. 数据独立性是指______物理_______ 和______逻辑_______ 独立性。 5. 数据模型通常由_____数据结构______ 、 ____数据操作____ 和完整性约束三部分组成。 1. 关于冗余数据的叙述中,不正确的是(   ) 。 A.冗余的存在容易破坏数据库的完整性 B.冗余的存在给数据库的维护增加困难 C.不应该在数据库中存储任何冗余数据 ? D.冗余数据是指可由基本数据导出的数据 2. 最终用户使用的数据视图称为(   ) A.内模式 B.外模式 C.概念模式 D.存储模式 3. 数据库设计中,用于反映企业信息需求的是(   ) A.ER模型 B.关系模型 C.层次模型 D.网状模型 4.数据的HYPERLINK /incsearch/search.asp?key=%B4%E6%B4%A2存储结构与数据逻辑结构之间的独立性称为数据的(   )  A.结构独立性???? B.物理独立性???? C.逻辑独立性????? D.分布独立性? 5. SQL语言具有的功能是 (   ) A.关系规范化,数据操纵,数据控制  B.数据定义,数据操纵,数据控制  C.数据定义,关系规范化,数据控制  D.数据定义,关系规范化,数据操纵? 1. 为什么视图被称为虚表?基本表与视图的区别是什么? 因为数据库中只存储有关视图的定义而不存储视图所对应的数据,这些数据仍存放在导出视图的基本表中,所以视图被称为虚表。基本表是实际独立存放在数据库中的表,是实表。 2. 在关系数据库中能完全消除数据冗余吗? 不能。要实现关系数据库中表与表之间的联系,必须通过公共属性来完成,这些公共属性可能是一个表的主键,也可能是另一个表的外键,有相应的参照完整性规则来保证表之间的联系。所以关系数据库中存在数据冗余,但能控制数据的冗余度。 3. 简述在SQL中,DELETE语句与DROP TABLE的区别。 DELETE的作用是删除表中的元组,表的模式依然存在,而DROP TABLE 是将表的结构和元组全部删除,表被删除(DROP)后就不再存在了。 1. 对于教学数据库的三个基本表      学生 S(S#,SNAME,AGE,SEX) 学习 SC(S#,HYPERLINK /incsearch/search.asp?key=C%23C#,GRADE) 课程 C(C#,CNAME,TEACHER) 试用关系代数表达式和SQL语句表示:检索WANG同学不学的课程号。 πC#(C)-πC#(σSNAME=WANGS SC) 或者 πC#(SC)-πC#(σSNAME=WANGS SC)(全部课程号减去WANG同学所学的课程号) SELECT C# FROM C WHERE C# NOT IN (SELECT C# FROM SC WHERE S# IN SELECT S# FROM S WHERE SNAME=‘WANG’) 试用SQL语句完成:在基本表S中检索每一门课程成绩都大于等于80分的学生学号、姓名和性别,并把检索到的值送往另一个已存在的基本表STUDENT(S#,SNAME,SEX)。 INSERT INTO STUDENT(S#,SNAME,SEX) SELECT S#,SNAME,SEX FROM S WHERE  NOT EXISTS (SELECT * FROM SC WHERE GRADE80 AND S.S#=SC.S#) 试用SQL语句完成:检索选修课程包含LIU老师所授课的学生学号。 SELECT DISTINCT S# FROM SC WHERE C# IN (SELECT C# FROM C WHERE TEACHER=LIU)) (4)有如下关系代数表达式: πc#,CNAME (C(πS#,HYPERLINK /incsearch/search.asp?key=C%23C#(SC))÷πS#(S)))) 请指出其汉语含义。 汉语含义:检索全部学生都选修的课程的课程号与课程名。 2. 东方货运公司数据库的样本数据如下。 表名称:卡车 车号 货运站编号 类型 总行程 购入日期 1001 501 1 59002.7 11/06/2000 1002 502 2 54523.8 11/08/2000 1003 501 2 32116.6 09/29/2001 1004

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档