欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    《数据库基础与应用》练习题及答案1.docx

    • 资源ID:10464836       资源大小:52.19KB        全文页数:69页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《数据库基础与应用》练习题及答案1.docx

    1、数据库基础与应用练习题及答案1第一章综合练习题 1. 数据库处理技术经历了_人工管理阶段_、_文件管理阶段_、_数据库管理系统阶段_、以及分布式数据库管理等四个发展阶段。 2在文件管理阶段,程序和数据在存储位置上是_分开_存放的。 3在人工管理和文件管理阶段,程序设计_依赖于_数据表示。 4数据库系统具有_数据结构化_、_数据共享_、_数据独立性_、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。 5在文件管理阶段,文件之间是相互_独立的_,在数据库管理阶段,文件之间是相互_联系_的。 6在_文件_系统中,不容易做到数据共享,在_数据库_系统中,容易做到数据共享。 7使用数据库设计程

    2、序时,只需要告诉数据库管理系统_做什么_,不需要告诉它_怎么做_。 8在文件系统中,存取数据的基本单位为_纪录_,在数据库系统中,存取数据的基本单位为_数据项_。 9在_文件_系统中,数据没有独立的操作界面,在_数据库_系统中,数据具有独立的操作界面。 10在数据库系统中访问数据,既可以采用_程序_方式,也可以采用_视屏交互_方式。 11DBMS具有_安全性_、_一致性_、_并发性_和_数据库恢复_等管理控制功能。 12分布式数据库系统既支持客户的_局部_应用,又支持客户的_全局_应用。 13分布式数据库系统除了具有一般数据库系统的优点之外,还具有_兼容性强_、_可靠性高_、_地域范围广_、_

    3、数据量大_等优点。 14若一个联系涉及到两个实体则称为_二元_联系,若只涉及到一个实体则称为_一元_联系。 15在实体中能作为码的属性称为_主属性_,否则称为_非主属性_。 16域是实体中相应属性的_取值范围_,性别属性的域包含有_2_个值。 17实体之间的联系类型有三种,分别为_1:1_、_1:n_和_m:n_。 18若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是_多_对_多_的联系。 19若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是_1_对_多_的联系。 20若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是_多_对_多_的联

    4、系。 21若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是_一_对_多_的联系。 22数据库的逻辑数据模型有_层次_、_网状_、_关系_和_面向对象_等四种。 23在非关系模型中,每个结点代表着一个_纪录型_,每个父子联系代表着_1:n_联系。 24任一种数据模型都有_型_和_值_的区别。 25在非关系模型中操作记录的方式是_过程_式的,在关系模型中,操作记录的方式是_集合_式的。 26层次模型是一棵_树_结构,关系模型是一个_二维表_结构。 27关系中的每一行称为一个_元组_,每一列称为一个_属性_。 28在一个关系中不允许出现重复的_元组_,也不允许出现具有相同名字的_

    5、属性_。 29假定一个关系中有n个元组,则某个列的当前全部取值的个数最少为_1_个,最多为_n_个。 30把保存_关系定义_的关系称为对应数据库的元关系,一个数据库的元关系由_DBMS_自动建立。 31. 关系数据库系统具有_数据结构_单一、采用_集合运算_、数据完全_独立_、_数学_理论支持等优点。 32在对象数据模型中,每个对象不仅要包含描述实体的_状态_特征,而且要包含描述实体的_行为_特征。 33在对象数据模型中,对象具有_封装_性、_继承_性和_多态_性。 34在_对象_数据模型中,_对象_不但能够继承,而且能够嵌套。 35数据库管理系统的下层支持软件是_OS_,上层软件是数据库应用

    6、_开发工具_。 36数据库系统中的四类用户分别为_数据库管理员_、_数据库设计员_、_应用程序员_和_ 终端用户_。 37数据库体系结构中包含的三级模式为_模式_、_外模式_和_内模式_三种。 38在数据库体系结构的三级模式中,全局模式处于_中间_层,外模式处于_最上_层,内模式处于_最下_层。 39在数据库体系结构中,两级数据映象分别是指_外模式和模式_之间的数据映象与_模式和内模式_之间的数据映象。 40数据库系统的三级模式结构和两级数据映象确保了数据的_逻辑_独立性和_物理_独立性。 41DBMS提供数据_定义_语句和数据_操作_语句供用户使用。 42DBMS的主要功能之一是_建立_和_

    7、维护_数据字典。 43在存取数据库的数据的过程中,使用了两个数据缓冲区,分别为_系统_缓冲区和_用户_缓冲区。 44SQL具有数据_定义_、_查询_、_更新_和_控制_等四种主要功能。第二章综合练习题 1关系数据模型包括_、_和_三个方面。 2设D1,D2和D3域的基数分别为2,3和4,则D1D2D3的元组数为_,每个元组有_个分量。 3在一个关系中,不同的列可以对应同一个_,但必须具有不同的_。 4关系中的每个属性只能取_,关系的结构不允许_。 5顾客购物的订单和订单明细之间具有_对_的联系。 6关系中的码可分为_、_、_、_和外码五种。 7主码是一种_码,主码中的_个数没有限制。 8学生关

    8、系中的班级号属性与班级关系中的班级号主码属性相对应,则_为学生关系中的_。 9若一个关系为R(学生号,姓名,性别,年龄),则_可以作为该关系的主码,姓名、性别和年龄为该关系的_属性。 10在候选码中的每个属性被称为_属性,不在任何候选码中的每个属性被称为_属性。 11关系完整性包括_完整性、_完整性和_的完整性三个方面。 12设一个关系R1中的属性A是外码,它对应关系R2中的主码为B,则称_为子关系,_为父关系。 13在参照和被参照的关系中,每个外码值或者为_,或者等于另一个关系中的_值。 14用户定义的_是对关系中一些属性的取值给定相应的约束条件,禁止非法数据进入_。 15传统的集合运算包括

    9、_、_、_和_四种。 16设一个集合A=3,4,5,6,7,集合B=1,3,5,7,9,则A和B的并集中包含有_个元素,A和B的交集中包含有_个元素,A和B的差集中包含有_个元素。 17设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系AB具有_个属性和_个元组。 18. 专门的关系运算包括_、_、_和_四种。 19设一个关系模式为R(A,B,C),对应的关系内容为R=1,10,50, 2,10,60, 3,20,72, 4,30,60,则B15(R)属于_运算,运算结果中包含有_个元组。 20设一个关系模式为R(A,B,C),对应的关系内容为R=1,10,50,

    10、 2,10,60, 3,20,72, 4,30,60,则B(C(姓名=K(_))。 27设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为_与_的自然连接。 28设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为_与_的自然连接。 第三章综合练习题 1在一个关系R中,若属性集X函数决定属性集Y,则记作为_,称X为_。 2在一个关系R中,若属性集X函数决定属性集Y,同时Y函数决定X,则记作为_,它们之间互为_。 3

    11、在一个关系R中,若XY且 X Y,则称XY为_依赖,否则,若XY且X Y ,则称XY为_依赖。 4在一个关系R中,若XY,并且X的任何真子集都不能函数决定Y,则称XY为_函数依赖,否则,若XY,并且X的一个真子集也能够函数决定Y,则称XY为_函数依赖。 5在一个关系R中,“职工号”函数决定“姓名”既是_函数依赖,又是_函数依赖。 6 已知“职工号性别”成立,则“(职工号,性别)性别”既是_函数依赖,又是_函数依赖。 7在一个关系R中,若X,Y和Z为互不相同的单属性,并且存在XY和YZ,则必然存在_到_的传递函数依赖。 8在一个关系R中,若存在“学号系号,系号系主任”,则隐含存在着_函数决定_。

    12、 9在一个关系R中,若存在XY和XZ,则存在_,称此为函数依赖的_规则。 10. 在一个关系R中,若存在X(Y,Z),则也隐含存在_和_,称此为函数依赖的_规则。 11在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每个属性,则称_为关系R的一个_。 12一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外,也允许存在_函数决定和_函数决定。 13设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,CD,(A,C)E,则该关系的候选码为_,该候选码含有_属性。 14. 设一个关系为R(A,B,C,D,E),它的最小函数依赖

    13、集为FD=AB,BC,DE,则该关系的候选码为_,该候选码含有_属性。 15. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,BC,BD,DE,则该关系的候选码为_,该候选码含有_属性。 16. 设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD=AB,AC,DE,DF,则该关系的候选码为_,该候选码含有_属性。 17. 设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD=AB,CD,BE,EF,则该关系的候选码为_,该候选码含有_属性。 18. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,AC,(C,D)E

    14、,则该关系的候选码为_,候选码函数决定E是_性。 19对关系进行规范化,通常只要求规范化到_范式,该规范化过程能够很好地保持数据的_性和_性。 20关系数据库中的每个关系必须最低达到_范式,该范式中的每个属性都是_的。 21. 把一个非规范化的关系变为第一范式时,可以在_上展开,也可以在_上展开,还可以把每个复合属性单独分解为_。 22一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据_以及_、_和_异常。 23一个关系若存在部分函数依赖和传递函数依赖,则必然会造成_和_。 24设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,AC,(A,D)E,则该关系的候选码为

    15、_,该关系存在着_函数依赖。 25设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,CD,CE,该关系只满足_范式,若要规范化为高一级的范式,则将得到_个关系。 26设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,AC,(C,D)E,该关系只满足_范式,若要规范化为第三范式,则将得到_个关系。 27设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,AC,(A,D)E,该关系只满足_范式,若要规范化为高一级的范式,则将得到_个关系。 28设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,AC,(A,D)E,若要把它

    16、规范化为第三范式,则将得到的两个关系分别为_和_。 29设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,AC,CD,CE,该关系满足_范式,若要规范化为高一级的范式,则将得到_个关系。 30设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,AC,AD,DE,该关系满足_范式,若要规范化为高一级的范式,则将得到_个关系。 31. 设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD=AB,AC,CD,CE,AF,FG,该关系满足_范式,若要规范化为高一级的范式,则将得到_个关系。 32. 设一个关系为R(A,B,C,D,E,F,G),它

    17、的最小函数依赖集为FD=AB,AC,CD,CE,AF,FG,若要规范化为高一级的范式,则得到的每个关系中属性个数按从大到小排列依次为_、_和_。 33若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系达到_范式。 34若一个关系的任何非主属性都不存在部分依赖和传递依赖于任何候选码,则称该关系达到_范式。 35若一个关系的任何属性都不存在部分依赖和传递依赖于任何候选码,则称该关系达到_范式。 36. 若一个关系中只有一个候选码,并且该关系达到了第三范式,则表明它同时也达到了_范式,该关系中所有属性的_都是候选码。 第四章综合练习题 一、填空题 1数据库系统的外模式在SQL中称为_,它由

    18、_产生出来。 2在实际的数据库管理系统中,对数据库的操作方式有_、_和_等三种。 3SQL是高度_和面向_操作的语言。 4在SQL中建立和删除数据库模式的命令分别为_和_。 5由create schema KUCUN authorization LIU命令建立的一个数据库为_,所有者为_。 6在SQL中完整性约束分为_完整性约束和_完整性约束两个方面。 7在SQL中,若一个完整性约束只涉及到一个列,则该完整性约束既可以作为_完整性约束定义,也可以作为_完整性约束定义,两者只选其一。 8在SQL中,列级完整性约束分为_种情况,表级完整性约束分为_种情况。 9在列级和表级完整性约束中同时存在的约束

    19、分别为_、_、_和_等四种约束。 10在_完整性约束中,每个约束只能涉及到1个属性,在_完整性约束中,每个约束可以涉及到多个属性。 11在SQL中,主码约束的关键字为_,外码约束的关键字为_。 12. 在SQL中,单值约束的关键字为_,检查约束的关键字为_。 13在SQL中,create table、alter table和drop table命令分别为在数据库中_、_和_基本表结构的命令。 14在SQL中,建立、修改和删除数据库中基本表结构的命令分别为_、_和_命令。 15向基本表中插入数据有两种命令格式,一种称为_插入格式,另一种称为_插入格式。 16. 向基本表插入数据时,可以在命令中使

    20、用关键字_引出记录值,或者在命令中_子句得到一个结果表。 17在SQL中,insert、update和delete分别为对基本表进行_、_和_记录操作的命令。 18在SQL中,对基本表进行插入、修改和删除记录的命令分别为_、_和_。 19. 在SQL中,每个视图中的列可以来自不同的_,它是在原有表的基础上_的逻辑意义上的新关系。 20基本表属于全局模式中的表,它是_,而视图则属于局部模式中的表,它是_。 21当建立一个视图后,通常只对它做_和_这两种操作。 22在SQL中,通过使用视图,能够使在关系规范化时被分解的关系_起来,能够增强数据库的_性。 23在_中,通常不应包括由计算可以得到的属性

    21、,而在_中,为了用户查询数据的方便,则需要包含它们。 24在SQL中,根据基本表建立一个视图时,包括建立了该视图的_和_两个方面。 25当建立和删除一个视图时,对相应的基本表_,当修改一个视图时,则对相应的基本表_。 26在SQL中,create view、update和drop view命令分别为_、_和_视图的命令。 27在SQL中,建立视图、修改视图内容和删除视图的命令分别为_、_和_。 28. 在SQL新版的查询语句中,_选项实现投影运算,_选项实现连接运算,_选项实现选择运算。 29. 在SQL新版的查询语句中,select选项实现_运算,from选项实现_运算,where选项实现_

    22、运算。 30. 在SQL的查询语句中,group by选项实现_功能,order by选项实现对结果表的_功能。 31在SQL的查询语句中,_选项实现分组统计功能,_选项实现对结果表的排序功能。 32在新版的SQL中,查询所涉及到的表及表之间的连接是在from选项中实现的,表之间的连接共有三种方式,分别称为_、_和_。 33在新版的SQL中,表之间的连接共有三种方式,对应的关键字分别为_、_和_。 二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。 在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为: 商品表1(商品代号 char(8),分类名 char(8),单价 float,数量 int) 商品表2(商品代号 char(8),产地 cha


    注意事项

    本文(《数据库基础与应用》练习题及答案1.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开