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

    数据库原理及应用试题库.docx

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

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

    数据库原理及应用试题库.docx

    1、数据库原理及应用试题库选择题1.( B )是长期储存在计算机内、有组织的、可共享的大量数据的集合。A.数据库系统 B. 数据库 C. 关系数据库 D. 数据库管理系统2.(1) 在数据库的三级模式中 , 内模式有( A )。A1 个 B 2个 C 3 个 D 任意多个2.(2) 在数据库的三级模式中 , 外模式有( D )。A1 个 B 2个 C 3 个 D 任意多个2.(3) 在数据库的三级模式中 , 模式有( A )。A1 个 B 2个 C 3 个 D 任意多个2. (4) 在数据库的三级模式体系结构中,内模式、模式和外模式个数的比例是( B )。 A 1:1:1 B1: 1:N C1:M

    2、:N DM:N:P3.数据模型的三个要素分别是( B )。A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式4.数据库(DB,数据库系统(DBS和数据库管理系统(DBMS之间的关系是( A )A.DBS 包括 DB和 DBMS B. DBMS 包括 DB和 DBSC. DB包括DBS和DBMS D. DBS 就是DB 也就是 DBMS5.在关系模式R中,丫函数依赖于X的语义是:(B )。A.在R的某一关系中,若两个元组的 X值相等,则丫值也相等。B.在R的每一关系中,若两个元组的 X值相等,则丫值也相等。C.在

    3、R的某一关系中,Y值应与X值相等。D.在R的每一关系中,丫值应与X值相等。6.若对于实体集A中的每一个实体,实体集B中有n个实体(n0)与之联系,而对于实体集 B中 的每一个实体,实体集 A 中只有 1 个实体与之联系,则实体集 A 和实体集 B 之间的联系类型为( B )。A 1: 1 B1: N CM: N DN: 16. (2)若对于实体集A中的每一个实体,实体集B中有1个实体(n0)与之联系,而对于实体集 B 中的每一个实体,实体集 A 中只有 1 个实体与之联系,则实体集 A 和实体集 B 之间的联系类型为( A )。A1: 1 B1: N CM: N DN: 17下列不属于数据安全

    4、性控制方法的是( DA.用户标识和鉴定B.用户存取权限控制 C.数据加密D.网络流量控制8若关系R为M列P行,关系S为N列Q行,则(B )的结果为M+N列PX Q行A.R-S B. RX S C. R S D. R |S9.数据模型应满足(D )的要求。A.真实模拟现实世界 B.容易为人们所理解 C.便于在计算机上实现 D.以上都是10.在可信计算机系统评测标准中,达到初步安全产品要求的是( )级A. C1B. C2 C. B1 D. B211.下面的选项不是关系数据库基本特征的是( A )。A.不同的列应有不同的数据类型 B. 不同的列应有不同的列名C.与行的次序无关 D. 与列的次序无关1

    5、2.实现数据库安全性控制的常用方法和技术有( AA.用户标识与鉴别、存取控制、视图机制、审计、数据加密B.存取控制、视图机制、审计、数据加密、防火墙C.用户标识与鉴别、存取控制、视图机制、审计、防火墙D.存取控制、视图机制、审计、数据加密、数据转储13.数据的( B )是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据。数据的( )是保护数据库防止恶意的破坏和非法的存取。A.安全性、完整性 B. 完整性、安全性C.保密性、安全性 D. 安全性、保密性14.SQL语言的GRAN和 REVOK语句主要是用来维护数据库的( CA.完整性 B. 可靠性C.安全性 D. 一致性1

    6、5.关系模型中,一个码是(C )。至多由一个属性组成D. 以上都不是A.可以由多个任意属性组成 B.C.由一个或多个属性组成,其值能够惟一标识关系中一个元组16.当关系S自然联接时,能够把S原该舍弃的元组放到结果关系中的操作是 (D )A.左外联接 B. 右外联接 C. 外部并 D. 外联接17.下列不属于需求分析阶段工作的是:( AA.建立E-R图 B. 分析用户活动18.数据库系统的数据独立性体现在( BA.不会因为数据的变化而影响到应用程序)。C. 建立数据字典)。D.建立数据流图B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因

    7、为某些存储结构的变化而影响其他的存储结构19.若关系R为M列P行,关系S为N列Q行,则RX S的结果为( B)列()行A.M+N P+QB. M+N PX QC. MX N、P+QD. MX N、PX Q20.在SQL语言的Select语句中实现选择运算的子句是( A )。A.Select B.From C.Where D.Group by21数据库系统的数据独立性体现在( B ) 。A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构22. 如果事务T对数据D

    8、已加S锁,则其他事务对数据D( A )A.可以加S锁,不能加X锁 B. 可以加S锁,也可以加X锁C.不能加S锁,可以加X锁 D. 不能加任何锁23. 当关系S自然联接时,能够把S原该舍弃的元组放到结果关系中的操作是 (D )A. 左外连接 B. 右外连接 C. 外部并 D. 外连接.填空题1.关系模型 )、面向对象模型和对参照完整性 )和数据模型通常分为层次模型、 ( 网状模型 象关系模型等。2.关系模型中有三类完整性约束: ( 实体完整性 用户定义的完整性。3.关系数据库中,二维表中的列称为关系的( 属性或字段 ),二维表中的行称为关系的( 元组或记录 )。4.DBMS勺主要功能有:( 数据

    9、定义功能 )、数据组织存储和管理功能、( 数据操作功能 )、数据库的事务管理和运行功能、 数据库的建立和维护功能。5.关系代数运算中,专门的关系运算有( 选择 ),( 投影 )和连接。6.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,学生关系的主码是( 学号 ),学生关系的外码是( 系编号 )。7. 关系的实体完整性规则定义了( 主键字段 )不能取空值。8. 关系的参照完整性规则定义了 和 之间的引用规则。9. 事务的ACID特性包括:( 原子性 )、一致性、( 独立性 、和持续性。10.事务并发控制机制中,避免活锁产生的方法是采用(先

    10、来先服务)的策略;11.第二范式是在第一范式的基础上消除了(部分函数依赖13. ( 事务 )是并发控制的基本单位。14. 在数据库的两层映像中,( 模式/内模式映像 )保证了物理独立性。14.在数据库的两层映像中,( 夕卜模式/模式映像 )保证了逻辑独立性。15.法事务并发控制机制中,预防死锁的方法是(一次封锁法)和( 顺序封锁法16.);第二范式是在第二范式的基础上消除了(传递函数依赖)。17.数据库系统的三级模式结构是指数据库系统由(外模式)、(模式、和(内模式 )三级构成。18.建立冗余数据最常用的技术是数据转储和(备份日志文件)。19.数据库设计分为如下几个阶段:(需求分析)、( 结构

    11、设计)、( 行为设计)、(数据库实施 )、( 数据库运行和维护)。20.数据库结构设计包括( 概念结构设计 )、( 逻辑结构设计)、(物理结构设计)。21. 基本的锁类型有两种:( 排他锁或X锁或写锁 )、( 共享锁或S锁或读锁 )22. 并发操作带来的数据不一致性情况大致可以分为四种: (丢失数据修改 )、(读“脏数 据” )、(不可重复读)和产生幽灵数据。三、简答题1.设有关系模式:学生修课管理(学号,姓名,所在系,性别,课程号,课程名,学分,成绩) 。设一名学生可以选修多门课程号,一门课程号可以被多名学生选修;一名学生有唯一的所在系,每门课 程号有唯一的课程名和学分。回答以下问题:(1)

    12、根据上述规定写出关系模式 R的基本函数依赖;(2) 找出关系模式R的候选码;(3) 试问关系模式R最高已经达到第几范式?为什么?(4) 将R分解成3NF模式集。答:(1)学号一-(姓名,所在系,性别)F课程号 一-(课程名,学分)F(学号,课程号)成绩F(2) 候选码:学号,课程号(3) 存在部分函数依赖,R达到第一范式(4) Student (学号,姓名,所在系,性别)SC (学号,课程号,成绩)Course (课程号,课程名,学分)2.设有关系模式:学生表(学号,姓名,所在系,班号,班主任,系主任) 。其语义为:一名学生只在一个系的一个班学习,一个系只有一名系主任,一个班只有一名班主任,一

    13、个系可以有多个班。回答以下问题:(1)根据上述规定写出关系模式 R的基本函数依赖;(2) 找出关系模式R的候选码;(3) 试问关系模式R最高已经达到第几范式?为什么?(4) 将R分解成3NF模式集。答:(1)学号一-(姓名,所在系,班号,班主任,系主任) F班号-(班主任,系主任)班主任 -系主任F所在系-系主任F(2) 候选码:学号(3) 存在传递依赖,不存在部分函数依赖, R达到第二范式(4) Student (学号,姓名,所在系,班号)Class (班号,班主任)Dept (所在系,系主任)3.设有关系模式:授课表(课程号,课程名,学分,授课教师号,教师名,授课时数) 。其语义为:一门课

    14、程号有确定的课程名和学分,每名教师有确定的教师名,每门课程号可以由多名教师讲授,每 名教师也可以讲授多门课程,每名教师对每门课程号有确定的授课时数。回答以下问题:(1)根据上述规定写出关系模式 R的基本函数依赖;(2) 找出关系模式R的候选码;(3) 试问关系模式R最高已经达到第几范式?为什么?(4) 将R分解成3NF模式集。答:(1)课程号 一(课程名,学分)F授课教师号一-教师名F(授课教师号,课程号) 一授课时数F(授课教师号,课程号) 一(课程名,学分,教师名)P(2) 候选码:授课教师号,课程号(3) 存在部分函数依赖,R达到第一范式(4) Course (课程号,课程名,学分)Te

    15、acher (授课教师号,教师名)CT (课程号,授课教师号,授课时数)4.(20分)设某图书集团有一关系模式 R如下:R (书店编号,书籍编号,库存数量,部门编号,负 责人)如果规定:(1)每个书店的每种书籍只在该书店的一个部门销售;(2) 每个书店的每个部门只有一个负责人;(3) 每个书店的每种书籍只有一个库存数量。回答以下问题:(1)根据上述规定写出关系模式 R的基本函数依赖;(2) 找出关系模式R的候选码;(3) 试问关系模式R最高已经达到第几范式?为什么?(4) 将R分解成3NF模式集。答:(1)有三个函数依赖:(书店编号,书籍编号)一部门编号(2分)(书店编号,部门编号)一一负责人

    16、(2分)(书店编号,书籍编号)一库存数量(2 分)部门编号-负责人书籍编号-一- 库存数量(2) R的候选码:(书店编号,书籍编号) (3分)(3) R属于 2NF (2 分)因为R中存在着非主属性“负责人”对候选码(书店编号,书籍编号)的传递函数依赖,所以 R属于2NF (3分)(4)分解成:R1 (书店编号,书籍编号,库存数量,部门编号)R2 (书店编号,部门编号,负责人)3 分)3 分)四、综合题1.设有一个SPJ数据库,包括S、P、J、SPJ四个关系模式:供应商表S (供应商代码SNO供应商姓名SNAMJE供应商状态STATUS供应商所在城市 CITY);零件表P (零件代码PNO零件

    17、名PNAMJE颜色COLOR重量 WEIGH)工程项目表J (项目代码JNO项目名JNAME项目所在城市CITY);供应情况表SPJ(供应商代码SNO零件代码PNO项目代码JNQ供应数量QTY;用SQL语言完成如下查询:(1)找出所有供应商的姓名和所在城市;( 2)求供应工程 J1 零件 P1 的供应商号码 SNO;( 3)求供应工程 J1 零件为红色的供应商号码 SNO;(4)找出所有零件的名称、颜色、重量;(5)找出上海厂商供应的所有零件号码;(6)找出工程项目 J2 使用的各种零件的名称及其数量;(7)找出所有供应商的姓名和所在城市;(8)找出所有零件的名称、颜色、重量;(9)找出使用供

    18、应商 S1 所供应零件的工程号码;(10)找出工程项目 J2 使用的各种零件的名称及其数量。(1) select SNAME,CITY from S (2 分)(2) select SNO from SPJ where JNO=J1and PNO=P1 (3分)(3) select SNO from SPJ where SPJ.PNO=P.PNO and JNOJ=1and COLOR=red (3分)(4) select PNAME,COLOR,WEIGHT from P; (3分)(5) select S.SNQ from S,P,SPJ where S.SNQ二SPJ.SNQ and S

    19、PJ.PNQ二P.PNQ and CITYt海(3 分)(6) select PNAME,WEIGHT from P,SPJ where P.PNQ=SPJ.PNQ and JNQ=J2; (3分)( 7) Select sname, city1 from S ; ( 2 分)( 8) Select Pname, color, weight from P(; 2 分)( 9) Select Jno from SPJ where sno=s1; ( 3 分)(10) Select P.pname , SPJ.qty from SPJ, P where SPJ.pno = P. pno and S

    20、PJ.JnoJ=2; (3分)2.设某商业集团数据库中有三个实体集:商店:商店编号、商店名、地址商品:商品编号、商品名、规格、单价职工:职工编号、姓名、性别、业绩每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品时有月销售 量;每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。(1) 试画出E-R图,要求在图上注明属性及联系的类型;(2) 将E-R图转换成关系模型,并注明主码;(3) 根据实际情况,使用SQL创建表,包括各种约束;(4) 用SQL语句查找大于平均业绩的职工姓名;(5) 用SQL语句创建一个业绩大于100的所有男职工信息的视图。(1

    21、)( 5 分)(2)这个E-R图可转换为4个关系模式:(8分)商店(商店编号,商店名,地址) (2分)职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪) (2分)商品(商品编号,商品名,规格,单价) (2分)销售(商店编号,商品编号,月销售量) (2分)(3)create shop(Sid char(3) primary key, Sname char(10), Sadd char(50); ( 2 分)create employee(Eid char(3) primary key, En ame char(5), Esex char(1), Each real, Sid char(3)

    22、, Ere date, Esa int, foreign key (Sid) references (shop); (2 分)create commodity(Cid char(3) primary key, Cname char(10), Csp char(10), Cpr real); (2 分)create ven diti on( Sid char(3), Cid char(3), Vse int, primary key (Sid,Cid),foreign key (Sid) references (shop), foreign key (Cid) references (commo

    23、dity); (2 分)(4)select Ename from employee x where Each=(select avg(Each) from employee y where y.Each二x.Each);(2分)(5)create view Ema n( Eid, En ame, Esex, Each, Sid, Ere, Esa)As select Eid, Ename, Esex, Each, Sid, Ere, Es from employee where Each100 and Esex=男 (2分)3.(10分)设有学生表S (SNO SN,其中SNQ为学号,SN为姓

    24、名;学生选课表SC(SNO CNQCN G),其中CNO为课程号,CN为课程名,G为成绩,用SQL语言完成以下各题:(1)建立一个视图V-SSC (SNQ SN CNQ CN G),并按CNO升序排序;(5分)(2)从视图V-SSC上查询平均成绩在90分以上的SN, CN和G (5分)(1)CREATE VIEW V-SSC(SNQ,SN,CNQ,CN,G)AS SELECT S.SNQ, S.SN, SC.CNQ, SC.CN, SC.GFRQMS, SCWHERES.SNQ二SC.SNQ;QRDERBY CNQ;(5分)(2) SELEC SN, CN, GFROM V-SSCGROUP

    25、BY SNQHAVING AVG(G)90; (5 分)4.(共10分)设学校数据库中有两个实体集:学生表:学号、姓名、班级课程表:课程号、课程名称、教师某学校有若干学生,每个学生可以选修多门课程,学校有若干课程供学生选修,每门课程可以供多个 学生选修,要建立该学校学生选修课程的数据库,请设计:(1) 试画出E-R图,要求在图上注明属性及联系的类型;(2) 将E-R图转换成关系模型,并注明主码;(2)这个E-R图可转换为4个关系模式:(12分)商店(商店编号,商店名,地址) (3分)职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪) (3分)商品(商品编号,商品名,规格,单价) (3分)

    26、销售(商店编号,商品编号,月销售量) (3分)(1)( 4 分)(2)这个E-R图可转换为3个关系模式:(6分) 课程表(学号,姓名,班级)选修(学号,课程号)课程表(课程号,课程名称,教师)5.(10分)有“学生选课系统”数据库,学生选课的关系模式为:学生(学号,姓名,性别,年龄,所在系)课程(课程号,课程名,先行课)选课(学号,课程号,成绩)根据所给系统,用关系代数运算完成下面查询。(1) 查询年龄小于20岁的学生。(2) 查询学生的姓名和所在系,即求“学生”关系中学生姓名和所在系两个属性上的投影(3) 查询选修了 2号课程的学生学号。(4) 查询选修了全部课程的学生的学号和姓名。6、(1

    27、0分)设有学生表S (SNO SN SA),其中SNC为学号,SN为姓名,SA为年龄;学生选课表SC(SNO CNQCN G),其中CNO为课程号,CN为课程名,G为成绩,用SQL语言完成以下各题:(1) 查询所有年龄在20岁以下的学生姓名及年龄。(5分)(2) 查询选修了 2号课程且成绩在90分以上的所有学生的学号及姓名。(5分)(1) select sn,sa (2 分)from s ( 1 分)where sa90; ( 3 分)7设有一个SPJ数据库,包括S、P、J、SPJ四个关系模式:S (SNO,SNAME,STATUS,CITY )P (PNO,PNAME,COLOR,WEIGH

    28、T )J (JNO,JNAME,CITY )SPJ (SNO,PNO,JNO,QTY)供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所 在城市(CITY)组成;零件表P由零件代码(PNO)、零件名(PNAME )、颜色(COLOR)、重量(WEIGHT )组成;工程向目标J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY )组成;供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY) 组成,表示某种供应商供应某种零件给某工程项目的数量为 QTY。今有若干数据如下:J4造

    29、船厂天津J5机车厂唐山J6无线电厂常州J7半导体厂南京SNOPNOJNOQTYS1P1J1200S1P1J3100S1P1J4700S1P2J2100S2P3J1400S2P3J2200S2P3J4500S2P3J5400S2P5J1400S2P5J2100S3P1J1200S3P3J1200S4P5J1100S4P6J3300S4P6J4200S5P2J4100S5P3J1200S5P6J2200S5P6J4500SPJ表试用SQL完成如下查询:(1) 建立题目所述的四个表,并输入数据;(2) 求供应工程J1零件的供应商号码SNO;(3) 求供应工程J1零件P1的供应商号码SNO;(4) 求供应工程J1零件为红色的供应商号码 SNO;(5) 求没有使用天津供应商生产的红色零件的工程号 JNO;(暂时不做)(6)求至少用了供应商S1所供应的全部零件的工程号 JNO;(暂时不做)7)找出所有供应商的姓名和所在城市;(14)Update p set color=lj蓝where


    注意事项

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

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




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

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

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


    收起
    展开