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

    数据库基础与应用期末重点复习题免费.docx

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

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

    数据库基础与应用期末重点复习题免费.docx

    1、数据库基础与应用期末重点复习题免费数据库基础与应用期末重点复习题第一章 数据库系统概论填空题1数据库处理技术经历了 人工管理 、 文件管理 、 数据库管理 以及分布式数据库管理四个发展阶段。(07年7月考)(09年1、7月考)2. 在文件管理阶段,程序和数据在存储位置上是_分开_存放的。3. 在人工管理和文件管理阶段,程序设计 依赖于 数据表示。(09年1月考判断)4. 数据库系统具有 数据结构化 、 数据共享 、 数据独立性 、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。(08年1月、09.7考)5. 在文件管理阶段、文件之间是相互 独立 的,在数据库管理阶段,文件之间是相互

    2、联系 的。(07年7月考是非题)6在_文件_系统中,不容易做到数据共享,在_数据库_系统中,容易做到数据共享。(08年1月考判断)7在文件系统中,存取数据的基本单位为_记录_,在数据库系统中,存取数据的基本单位为_数据项_。8. 在 文件 系统中,数据没有独立的操作界面,在 数据库 系统中数据具有独立的操作界面。(08年1月考)9. 在数据库系统中访问数据,既可以采用 程序执行 方式,也可以 视屏交互 采用方式。10. DBMS 具有 安全性 、 一致性 、 并发性 和 数据库恢复 等管理控制功能。(08年1月考)11分布式数据库系统既支持客户的_局部_应用,又支持客户的_全局_应用。(07年

    3、7月考是非题)12. 分布式数据库系统除了具有一般数据库系统的优点之外,还具有 兼容性好 、 可靠性高 、 地域范围广 、 数据量大 、 客户数多 等优点。13. 在实体中能作为码的属性称为 主属性 , 否则称为 非主属性 。09.7考14. 域是实体中相应属性的 取值范围 ,性别属性的域包含 2 个值。(08年1月考)15. 实体之间的联系类型有三种,分别是 1对1、 1对多 和 多对多 。(08、07年7月考)(09年1月考)16若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是_多_对_多_的联系。(09年1月考选择)17若实体A和B是1对多的联系,实体B和C是1对多的

    4、联系,则实体A和C是_1 对_多_的联系。18若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是_ _多_对_多_的联系。19. 任一种数据模型都有_ 型_和_值_的区别。(08年7月考)20. 把保存_关系定义_的关系称为对应数据库的元关系,一个数据库的元关系由_DBMS_自动建立。(08年1月考)21. 关系数据库系统具有 数据结构 单一、采用 集合运算 、数据完全 独立 、 数学 理论支持等优点。(08年7月考)(08年1月考)22. 在 对象 数据模型中, 对象 不但能够继承,而且能够嵌套。(07、09年7月考是非题)在非关系模型中操作记录的方式是 过程 式的,在关系

    5、模型中操作记录的方式是 集合 式的。23关系中的每一行称为 元组 ,每一列称为 属性 。24. 在数据库体系结构中,两级数据映像分别是指 外模式和模式 之间的数据映像与 模式和内模式 之间的数据映像。(08年1月考)25. 数据库系统的三级模式结构和两级数据映像确保了数据的 物理 独立性和 逻辑 独立性。(08年7月考)(07年7月考)第二章 关系运算1. 关系数据模型包括 关系数据结构 、 关系完整性规则 和 关系运算 三个方面。(07年7月考)(09年1、7月考)2设D1,D2和D3域的基数分别为2,3和4,则D1D2D3的元组数为_24_,每个元组有_3_个分量。(07、09年7月考)3

    6、. 学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则_班级号_为学生关系中的_外码_。(07年7月考)4. 若一个关系为R(学生号,姓名,性别,年龄),则 学生号 可以作为该关系的主码,姓名、性别和年龄为该关系的 非主 属性。(07年7月考)5. 在候选码中的每个属性被称为 主 属性,不在任何候选码中的每个属性被称为 非主 属性。(09年1、7月考)6. 关系完整性包括 实体 完整性、 参照 完整性和 用户定义 完整性三个方面。(08年1月考)7. 在参照和被参照的关系中,每个外码值或者为 空 ,或者等于另一个关系中的 主码 值。8. 设一个集合A=3,4,5,6,7 ,集合B=1

    7、,3,5,7,9,则A和B的并集中包含有 7个元素,A和B的交集中包含有 3 个元素,A和B的差集中包含有 2 个元素。(07年7月考)9. 设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系AB具有 a1+b1 个属性和 a2 x b2 个元组。(08年7月考)10. 专门的关系运算包括_选择_、_投影_、_连接_和_除_四种。11. 设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则至少选修了课程号为001和002课程的全部学生信息所对应的运算表达式为 S ( 课程号=程序设计 (C )))。13. 设

    8、一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为_C_ 课程号(_X_(姓名=K(_S_)。(09年1月考判断)14. 设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为_ 课程号(_X_)_与_C_的自然连接。(07、09年7月考是非题)第三章 关系规范化基础1在一个关系R中,若属性集X函数决定属性集Y,则记作为_XY_,称X为 决定因素 。2. 在一个关系R中,若XY且 X Y,则

    9、称XY为 非平凡 依赖,否则,若XY且X Y,则称XY为 平凡 依赖。(08年7月考)3. 在一个关系R中,“职工号”函数决定“姓名”既是 非平凡 函数依赖,又是 完全 函数依赖。(07、09年7月考)4. 已知“职工号性别”成立,则“(职工号,性别) 性别”既是 平凡 函数依赖,又是 部分 函数依赖。(08年1月考)5. 在一个关系R中,若存在“学号系号,系号系主任”,则隐含存在着_学号_函数决定_系主任_。(08年7月考)6. 在一个关系R中,若存在XY和XZ,则存在 X(Y,Z) ,称此为函数依赖的 合并性 规则。(08年1月考)7. 在一个关系R中,若存在X(Y,Z),则也隐含存在_X

    10、Y_和_ XZ_,称此为函数依赖的_分解性_规则。(08年7月考)(07、09年7月考)8. 在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每个属性,则称 X 为关系R的一个 候选码 。(08年7月考)9. 一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外, 也允许存在 部分 函数决定和 传递 函数决定。(08年1月考)10. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,CD,(A,C)E,则该关系的候选码为_(A,C)_,该候选码含有_2_属性。11. 设一个关系为R(A,B,C,D,E,F ),它的最小函

    11、数依赖集为FD=AB,AC, DE, DF,则该关系的候选码为_(A,D)_,该候选码含有_2_属性。(08年1月、09.7考)12. 设一个关系为R(A,B,C,D,E,F,G ),它的最小函数依赖集为FD=AB,CD, BE, EF,则该关系的候选码为_(A,C,G)_,该候选码含有_3_属性。(08年1月、07年7月考)13. 对关系进行规范化,通常只要求规范化到 第三 范式,该规范化过程能够很好的保持数据的 无损连接 性和 函数依赖 性。(08年1月考)14. 一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据 冗余 以及 插入 、 删除 和 修改 异常。(08年7月考)15.

    12、 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,AC,(A,D)E,则该关系的候选码为_(A,D)_,该关系存在着_部分_函数依赖。(08年7月考)16. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD=AB,CD,CE,该关系只满足_ 第一_范式,若要规范化为高一级的范式,则将得到_3_个关系。(08年7月考)17. 关系数据库中的每个关系必须最低达到_第一_范式,该范式中的每个属性都是_不可再分_的。18. 一个关系若存在部分函数依赖和传递函数依赖,则必然会造成 数据冗余 和 操作异常 。(09年7月考)19. 设一个关系为R(A,B,C,D,E,F

    13、,G),它的最小函数依赖集为FD=AB,AC,CD,CE,AF,FG,该关系满足 第二_范式,若要规范化为高一级的范式,则将得到_3_个关系。(09年1月考)20. 若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达到_第三_范式。(09年1月考选择、判断)第四章 结构化查询语言-SQL 一、填空题1. 数据库系统的外模式在SQL中称为 视图 ,它由 基本表 产生出来。2. SQL是高度 非过程化 和面向 集合 操作的语言。(08、07年7月考)(09年1月考)3. 由create schema KUCUN authorization LIU 命令建立的一个数据库名为 K

    14、UCUN ,所有者为 LIU 。(07年7月考)4. 在SQL中建立和删除数据库模式的命令分别为_create database _和_drop database_。 5. 在SQL中完整性约束分为 列级 完整性约束和 表级 完整性约束两个方面。6. 在 列级 完整性约束中,每个约束只能涉及到1个属性,在 表级 完整性约束中,每个约束可以涉及到多个属性。(08年7月考)7. 在SQL中,列级完整性约束分为 6 种情况,表级完整性约束分为 4 种情况。8. 在SQL中,主码约束的关键字为 primary key ,外码约束的关键字为 foreign key 。(08年7月考)(08年1月考)9.

    15、 在SQL中,单值约束的关键字为 unique ,检查约束的关键字为 check 。(08年7月考)(07年7月考)(09年1月考)10. 在SQL中,create table 、alter table 和drop table 命令分别为在数据库中 建立 、_修改_和 删除 基本表结构的命令。(08年1月考)(09年1月考选择)11. 向基本表中插入数据有两种命令格式,一种称为 单行 插入格式,另一种称为 多行 插入格式。(08年7月考)12. 在SQL中,对基本表进行插入、修改和删除记录命令分别为_insert _、_update_和_delete_命令。(08年1月考)13. 在SQL中,

    16、每个视图中的列可以来自不同的表,它是在原有表的基础上建立 的逻辑意义上的新关系。(09年1月考判断)14. 在SQL查询语句中,group by 选项实现 分组 功能,order by 选项实现对结果表的 排序 功能。(07年7月考)15. 在新版的SQL中,查询所涉及到的表及表之间的连接是在from选项中实现的,表之间的连接共有三种方式,分别称为_中间连接_、_左连接_和_右连接_。(08、09年7月考)二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。 在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为: 商品表1( 商品代号 cha

    17、r(8),分类名 char(8),单价 float ,数量 int ) 商品表2( 商品代号 char(8),产地 char(8),品牌 char(6) 在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为: 学生( 学生号 char(7),姓名char(6),性别char(2),出生日期 datetime,专业char(10),年级int) 课程( 课程号 char(4),课程名char(10),课程学分 int) 选课( 学生号 char(7),课程号char(4),成绩 int)1. select x.商品代号,分类名,数量,品牌 (09年1月考) from 商品表1

    18、x ,商品表2 y where x.商品代号 = y.商品代号 从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息2. select distinct 产地 from 商品表2 从商品库中查询出所有商品的不同产地3. select distinct 品牌(07年7月考) from 商品表2 从商品库中查询出所有商品的不同品牌4. select count (distinct 产地) as 产地数 (08年7月考) from 商品表2 从商品库中查询出所有商品的不同产地的总数5. select x.商品代号,分类名,数量,品牌 from 商品表1 x ,商品表2 y where x.

    19、商品代号 = y.商品代号 and ( 品牌 =熊猫or 品牌 =春兰) 从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌6. select 学生.学生号, count (* ) as 选课门数 (08年1月考、09.7考) from 学生,选课 where 学生.学生号=选课.学生号 group by 学生.学生号 从教学库中查询出每个学生选课的门数7. select distinct x.* from 学生 x, 选课 y, 选课 z where y.学生号=z.学生号 and y.课程号z.课程号 and x.学生号=y.学生号从教学库中查询出至少选修了两门课程的

    20、全部学生8. select * (09年1月考) from 学生 where 学生号 in (select 学生号 from 选课 group by 学生号 having count(*)=1 ) 从教学库中查询出只选修了一门课程的全部学生9. select x.学生号, y.学生号, y.课程号(07年7月考)(09年1月考) from 选课 x, 选课 y where x.学生号=s1 and y.学生号=s2and x.课程号=y.课程号 从教学库中查询出学生号为 s1的学生和学生号为 s2的学生选修的共同课程的课程号10. select x.* from 课程 x,选课 ywhere

    21、x .课程号= y .课程号 and y .学生号= s1 and y .课程号 not in (select 课程号 from 选课 where 选课.学生号= s2) 从教学库中查询出学生号为 s1的学生所选修、而学生号为 s2的学生没有选修的课程11. select * from 课程 where not exists (select * from 选课 where 课程.课程号=选课.课程号 ) 从教学库中查询出所有未被学生选修的课程12. select * (08年7月考) from 课程 where exists (select * from 选课 where 课程.课程号=选课.

    22、课程号 )从教学库中查询出所有已被学生选修的课程13. select * (08年1月考) from 学生 where exists (select * from 选课 where 学生.学生号=选课.学生号 group by 选课.学生号 having count(*)=3 ) 从教学库中查询出同时选修了3门课程的全部学生14. select * from 学生 where 学生号 in (select 学生号 from 选课group by 学生号 having count(*)103. 从商品库中查询出数量在10和20之间的所有商品。 select * from 商品表1 where 数

    23、量=10 and 数量 all (select 单价 from 商品表1 where分类名= ”电视机” )8. 从商品库中查询出比所有商品单价的平均值要高的全部商品。(09年1月考) select * from 商品表1 where 单价 all (select avg (单价) from 商品表1 )9. 从商品库中查询出数量最多的一种商品。(09年7月考) select * from 商品表1 where 数量= some (select max (数量) from 商品表1 )10. 从商品库中查询出同一类商品多于一种的所有分类名。(07年7月考) select distinct 分类

    24、名 from 商品表1 group by 分类名 having count(*)111. 从商品库中查询出同一产地的商品只有一种的所有商品。 select 商品表1.* ,产地 from 商品表1 , 商品表2 where 商品表1.商品代号=商品表2.商品代号 and 产地in (select 产地 from 商品表1 X , 商品表2 Y where X.商品代号=y. 商品代号 group by 产地 having count(*)=1 )12. 从商品库中查询出每种商品的总价值,并按降序排列出来。select *, 单价*数量 as 总价值 from 商品表1 order by 总价值

    25、 desc13. 从教学库中查询出至少选修了姓名为 m1学生所选课程中一门课的全部学生号。 select distinct 学生.* from 学生, 选课 where 学生.学号=选课.学号 and 课程号= any (select 课程号from 学生,选课where 学生.学生号=选课.学生号 and 姓名=m1 )14. 从教学库中查询出每门课程被选修的学生人数,并按所选人数的升序排列出课程号、课程名和选课人数。 select 课程.课程号, 课程名, count(课程.课程号) as 人数 from 课程, 选课 where 课程.课程号=选课.课程号 group by 课程.课程号,课程名 order by 人数15. 从商品库中查询出不同产地,并按产地所具有的品牌数多少升序排列。(08年7月考)s


    注意事项

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

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




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

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

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


    收起
    展开