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

    数据库期末复习题目Word文档格式.docx

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

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

    数据库期末复习题目Word文档格式.docx

    1、A)外模式 B)存储模式 C)内模式 D)概念模式 10数据库系统中,用户使用的数据视图用( )描述,它是用户与数据库之间的接口。11数据库系统达到了数据独立性是因为采用了( D)三级模式结构 12在关系数据库系统中,当关系的型改变时,用户程序也可以不变。这是 A)数据的物理独立性 B)数据的逻辑独立性 C)数据的位置独立性 D)数据的存储独立性 13逻辑数据独立性是指(A)概念模式改变,外模式和应用程序不变 B)概念模式改变,内模式不变 C)内模式改变,概念模式不变 D)内模式改变,外模式和应用程序不变 14物理数据独立性是指(15在一个数据库中,模式与内模式的映像个数是 A)1个 B)与用

    2、户个数相同 C)由设置的系统参数决定 D)任意多个 16下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式?A)子模式 B)用户模式 D)用户视图 17下列关于数据库三级模式结构的说法中,哪一个是不正确的?A)一个数据库中可以有多个外模式但只有一个内模式 B)一个数据库中可以有多个外模式但只有一个模式 C)一个数据库中只有一个外模式也只有一个内模式 D)一个数据库中只有一个模式也只有一个内模式 18在数据库三级模式中,外模式的个数(A)只有一个 B)可以有任意多个C)与用户个数相同 D)由设置的系统参数决定 19在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的

    3、问题,这是( )人员的职责。A)数据库管理员 B)系统分析员 C)数据库设计员 D)应用程序员 20下面给出的关于数据库的三级模式结构的说法中,( )是不正确的。I数据库中只有一个模式 II外模式与模式之间的映像实现数据的逻辑独立性 III外模式与内模式之间的映像实现数据的物理独立性 A)仅I B)仅IIC)仅IIID)都不正确 二填空题 1数据管理经历了_、_、_三个发展阶段。2_是指数据库的物理结构改变时,尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序。3_是数据库的整体逻辑结构改变时,尽量不影响用户的逻辑结构以及应用程序。4用户与操作系统之间的数据管理软件是_。5根据不同的数据模型,

    4、数据库管理系统可以分为_、_、_和面向对象型。6数据模型由_、_和_三要素组成。7现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是_、_和_。8现实世界中,事物的个体在信息世界中称为_,在机器世界中称为_。9能唯一标识实体的属性集,称为_。10属性的取值范围称为该属性的_。11两个不同实体集的实体间有_、_和_三种情况联系。12表示实体类型和实体间联系的模型,称为_。13最著名、最为常用的概念模型是_。14数据库的体系结构分为_、_和_三部分。15在数据库的三级模型中,单个用户使用的数据视图的描述,称为_;全局数据视图的描述,称为_,物理存储数据视图的描述,称为

    5、_。16数据独立性是指_和_之间相互独立,不受影响。17数据独立性分成_独立性和_独立性两级。18DBS中最重要的软件是_;最重要的用户是_。19采用了_技术的计算机系统称为DBS。20在三大传统的数据模型中,具有严格的数学理论基础的是_。习题二 一、选择题 1. 设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数为( ) A)400 B)10000 C)30000 D)90000 2. 下面对于关系的叙述中,哪个是不正确的?( A)关系中的每个属性是不可分解的 B)在关系中元组的顺序是无关紧要的 C)任意的一个二维表都是一个关系 D)每一个关系只有一种记录类

    6、型 3. 设关系R和S具有相同的目,且它们相对应的属性的值取自同一个域,则R-(R-S)等于(A)RS B)RSC)RSD)RS 4. 在关系代数中,( )操作称为从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组。A)投影B)选择C)自然连接 D)连接 5. 关系数据模型的三个要素是(A)关系数据结构、关系操作集合和关系规范化理论 B)关系数据结构、关系规范化理论和关系的完整性约束 C)关系规范化理论、关系操作集合和关系的完整性约束 D)关系数据结构、关系操作集合和关系的完整性约束 6. 下列叙述中,哪一条是不正确的?(A)一个二维表就是一个关系,二维表的名就是关系的名 B)关系中的列

    7、称为属性,属性的个数称为关系的元或度 C)关系中的行称为元组,对关系的描述称为关系模式D)属性的取值范围称为值域,元组中的一个属性值称为分量 7. 设关系R的度为20,关系S的度为30。如果关系T是R与S的广义笛卡尔积,即:T=RS,则关系T的度为(A)10 B)20 C)30 D)50 8. 设关系R和S具有相同的度,且相应的属性取自同一个域。下列哪一个关系代数的运算的结果集合为 t|t R t ? S?B)R-SS D)RS 9. 在关系代数的连接操作中,哪一种连接操作需要取消重复列?A)自然连接B)笛卡尔积 C)等值连接10. 下列哪一种关系运算不要求:“R和S具有相同的度数,且它们对应

    8、属性的数据类型也相同”?C)R-S D)R11. 设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是()。A)实体完整性规则 B)参照完整性规则 C)用户定义完整性规则D)域完整性规则 12. 设关系R和关系S的目数分别是3和4,关系T是R与S的广义笛卡尔积,即:S,则关系T的目数是( )。A)7B)9C)12 D)16 13. 列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行” 的概念最接近?14. 在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为(A)并 B)选择 C)自然连接 D)连接 15.下列关系运算中,哪个运算不要求关系

    9、R与关系S具有相同的目(属性个数)?A)R B)RS C)RS D)R-S 16.如果在一个关系中,存在多个属性(或属性组)都能用来唯一标识该关系的元组,且其任何子集都不具有这一特性。这些属性(或属性组)都被称为该关系的(A)候选码 B)主码 C)外码 D)连接码 17. 关系代数的运算可分为两类:传统的集合运算和专门的关系运算。下面列出的操作符中,哪些是属于传统的集合运算?I.U(并) II.-(差) III.(交) IV.X(广义笛卡尔积) V.(选择) VI.(投影) VII.连接 A)I、II、V和VI B)I、II、III和IV C)IV、V、VI和VII D)都是 18关系模型有三

    10、类完整性约束:实体完整性、参照完整性和用户定义的完整性。哪(些)类完整性是关系模型必须满足并由DBMS自动支持的?A)实体完整性 B)实体完整性和参照完整性 C)参照完整性和用户定义的完整性 D)实体完整性、参照完整性和用户定义的完整性 19设关系R与关系S具有相同的目,且相对应的属性的值取自同一个域,则RS可记作 :A)ttRtS B)ttRtS C)ttRtS D)ttRtS 20关系数据模型中表和表之间的数据联系是通过以下哪项来实现的?A)主码 B)指针 D)链表 二、填空题 1用值域的概念来定义关系,关系是属性值域笛卡尔积的一个 。2设有关系模式R(A,B,C)和S(E,A,F),若R

    11、.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者取空值(null)。这是 完整性规则。3数据模型通常由三部分组成,它们是 、数据操作和完整性约束。4在关系代数中,从两个关系的笛卡儿积中选取它们的属性或属性组间满足一定条件的元组的操作称为 连接。5关系代数是关系操纵语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为三、简答题 1设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNANE,CITY);SPJ(SNO,PNO,

    12、JNO,QTY)。其中:供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;工程项目表J 由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成;供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量组成(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。试用关系代数完成如下查询:1)求供应工程J1 零件的供应商号码SNO。2)求供应工程J1 零件

    13、P1的供应商号码SNO。3)求供应工程J1 零件为红色的供应商号码SNO。4)求没有使用天津供应商生产的红色零件的工程号。5)求至少用了供应商S1所供应的全部零件的工程号。习题三(1) SQL语言是( )的语言,易学习。A过程化 B非过程化 C格式化 D导航式 (2) SQL语言具有()的功能。A关系规范化、数据操纵、数据控制 B数据定义、数据操纵、数据控制 C数据定义、关系规范化、数据控制D数据定义、关系规范化、数据操纵 (3) SQL语言的数据操作语句包括SELECT、INSERT、UPDATE和DELETE等。其中最重要的,也是使用最频繁的语句是()。ASELECT BINSERT CU

    14、PDATE DDELETE (4) 在下列SQL语句中,修改表结构的语句是(AALTER BCREATE DINSERT (5) 设有关系R(A,B,C)和S(C,D),与关系代数表达式A,B,D(R.C=S.C(RS)等价的SQL语句是(ASELECT * FROM R,S WHERE R.C=S.C BSELECT A,B,D FROM R,S WHERE R.C=S.C CSELECT A,B,D FROM R,S WHERE R=S DSELECT A,B FROM R WHERE(SELECT D FROM S WHERE R.C=S.C (6) SQL语言集数据查询、数据操作、数据

    15、定义和数据控制功能于一体,语句CREATE、DROP、ALTER实现哪类功能?A数据查询 B数据操作 C数据定义 D数据控制 (7) 设关系R(A,B,C),与SQL语句“SELECT DISTINCT A FROM R WHERE B=17”等价的关系代数表达式是( )。AA(B=17(R) BB=17(A(R) CB=17(A,C(R) DA,C(B=17(R) 下面第(8)(12)题,基于“学生-选课-课程”数据库中的3个关系:S(S#,SNAME,SEX,DEPARTMENT),主码是S# C(C#,CNAME,TEACHER),主码是C# SC(S#,C#,GRADE),主码是(S#

    16、,C#) (8) 在下列关于保持数据库完整性的叙述中,哪一个是不正确的?A向关系SC插入元组时,S#和C#都不能是空值(NULL) B可以任意删除关系SC中的元组 C向任何一个关系插入元组时,必须保证该关系主码值的唯一性 D可以任意删除关系C中的元组 (9) 查找每个学生的学号、姓名、选修的课程名和成绩,将使用关系(A只有S,SC B只有SC,C C只有S,C DS,SC,C (10) 若要查找姓名中第一个字为“王”的学生的学号和姓名,则下面列出的SQL语句中,哪个(些)是正确的?.SELECT S#,SNAME FROM S WHERES NAME=王%.SELECT S#,SNAME FR

    17、OM S WHERE SNAME LIKE .SELECT S#,SNAME FROM S WHERESNAME LIKE 王_A B C D全部 (11) 若要“查询选修了3门以上课程的学生的学号”,则正确的SQL语句是(ASELECT S# FROM SC GROUP BY S# WHERE COUNT(*) 3 BSELECT S# HAVING COUNT(*)CSELECT S# FROM SC ORDER BY S#DSELECT S#(12) 若要查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,则将使用关系(AS和SC BSC和C CS和C DS、SC和C 下面

    18、第(13)(16)题基于这样的3个表,即学生表S、课程表C和学生选课表SC,它们的关系模式如下:S(S#,SN,SEX,AGE,DEPT)(学号,姓名,性别,年龄,系别) C(C#,CN)(课程号,课程名称) SC(S#,C#,GRADE)(学号,课程号,成绩) (13) 检索所有比“王华”年龄大的学生姓名、年龄和性别。下面正确的SELECT语句是(ASELECT SN,AGE,SEX FROM S WHERE AGE(SELECT AGE FROM S WHERE SN=王华BSELECT SN,AGE,SEX FROM S WHERE SN=CSELECT SN,AGE,SEX FROM

    19、S WHERE AGE(SELECT AGE WHERE SN=DSELECT SN,AGE,SEX FROM S WHERE SGE王华.AGE (14) 检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是( FROM SC WHERE C#=C2 AND GRADE= (SELECT GRADE FROM SC WHERE C#= AND GRADE IN AND GRADE NOT IN (SELECT GRADE GORM SC WHERE C#=(15) 检索学生姓名及其所选修课程的课程号和成绩。ASELECT S.SN,SC.C#,SC.GRADE FROM

    20、 S WHERE S.S#=SC.S# BSELECT S.SN, SC.C#,SC.GRADE FROM SC WHERE S.S#=SC.GRADE CSELECT S.SN,SC.C#,SC.GRADE FROM S, SC WHERE S.S#=SC.S# DSELECT S.SN,SC.C#,SC.GRADE FROM S,SC (16) 检索4门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。ASELECT S#,SUM(GRAGE) FROM SC WHERE GRADE=60 GROUP BY S# ORDER BY S#=4 BSELECT S#,S

    21、UM(GRADE) FROM SC WHERE GRADE=60 GROUP BY S#=4 ORDER BY 2 DESC CSELECT S#,SUM(GRADE) FROM SC WHERE GRADE=60 HAVING COUNT(*)=60 HAVING COUNT(*) ORDER BY 2 (17) 如下面的数据库的表所示,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作( )不能执行。A从职工表中删除行(025,王芳03,720) B将行(005乔兴, 04,720)插入到职工表中 C将职工号为001的工资改为700D将职工号为038的部门号改为职工号 职工名

    22、 部门号 工资 部门名 主任 001 李红 01 580 人事处 高平 005 刘军 670 02 财务处 蒋华 025 王芳 03 720 教务处 许红 038 张强 650 04 学生处 杜琼 (18) 若用如下的SQL语句创建一个STUDENT表:CREATE TABLE STUDENT (NO CHAR(4) NOT NULL, NAME CHAR(8) NOT NULL, SEX CHAR(2),AGE INT(2) 可以插入到STUDENT表中的是(A(1031, 曾华,男,23) B(,NULL,NULL) B(NULL, 男23) D(,NULL, ,23) (19) 有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。要查询选


    注意事项

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

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




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

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

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


    收起
    展开