ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:97.51KB ,
资源ID:7690655      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7690655.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库选择题与答案.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库选择题与答案.docx

1、数据库选择题与答案数据库选择题与答案第二章 习题一、选择题:1对关系模型叙述错误的是_。A建立在严格的数学理论、集合论和谓词演算公式的基础之上B微机DBMS绝大部分采取关系数据模型C用二维表表示关系模型是其一大特点D不具有连接操作的DBMS也可以是关系数据库系统答案:D2关系数据库管理系统应能实现的专门关系运算包括_。A排序、索引、统计 B选择、投影、连接C关联、更新、排序 D显示、打印、制表答案:B3关系模型中,候选码_。A可由多个任意属性组成B至多由一个属性组成C可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D以上都不是答案:CcdAABCabCcbDBABabcbCABabd

2、a答案:C4如下表所示,两个关系R1和R2,它们进行_ 运算后得到R3。R1A BCa1xc2yd1yR2DEM1mi2nj5mk R3ABCEMa1xmIc2ynJd1ymK A交 B并 C笛卡尔积 D连接答案:D5设有属性A,B,C,D,以下表示中不是关系的是_。 AR(A) BR(A,B,C,D) CR(ABCD) DR(A,B)答案:C6关系运算中花费时间可能最长的运算是_。A投影 B选择 C笛卡尔积 D除答案:C7关系模式的任何属性_。A不可再分 B可再分C命名在该关系模式中可以不惟一 D以上都不是答案:A8在关系代数运算中,五种基本运算为_。A并、差、选择、投影、自然连接B并、差、

3、交、选择、投影C并、差、选择、投影、乘积D并、差、交、选择、乘积答案:C9关系数据库中的候选码是指_。 A能惟一决定关系的字段 B不可改动的专用保留字 C关键的很重要的字段 D能惟一标识元组的属性或属性集合答案:D10设有关系R,按条件f对关系R进行选择,正确的是_。ARR BR f R C f (R) D f (R)答案:C 11_由数据结构、关系操作集合和完整性约束三部分组成。A关系模型 B关系 C关系模式 D关系数据库答案:A12SQL语言属于_。A关系代数语言 B元组关系演算语言 C域关系演算语言库 D具有关系代数和关系演算双重特点的语言答案:D13关系演算是用_来表达查询要求的方式。

4、A谓词 B关系的运算 C元组 D域答案:A14实体完整性要求主属性不能取空值,这一点可以通过_来保证。A定义外码 B定义主码 C用户定义的完整性 D关系系统自动答案:B15一组具有相同数据类型的值的集合称为_。A关系 B属性 C分量 D域答案:D16在一个关系中,不能有相同的_。A记录 B属性 C分量 D域答案:B17关系是_。A型 B静态的 C稳定的 D关系模型的一个实例答案:D18所谓空值就是_的值。A数值0 B空的字符串 C未知的值 D任何值答案:C19集合R与S的差表示为_。At|tRtS Bt|tRtS Ct|tRtS Dt r t s| t rRt sS答案:B A交 B并 C笛卡

5、尔积 D连接20集合R与S的笛卡尔积表示为_。At|tRtS Bt|tRtS Ct|tRtS Dt r t s| t rRt sS答案:D21集合R与S的并表示为_。At|tRtS Bt|tRtS Ct|tRtS Dt r t s| t rRt sS答案:A22集合R与S的交可以用关系代数的5种基本运算表示为_。AR-(R-S) B F (RS) C空 D空答案:A23集合R与S的连接可以用关系代数的5种基本运算表示为_。AR-(R-S) B F (RS) C空 D空答案:B二、填空题:1关系操作的特点是_操作。答案:集合2一个关系模式的定义格式为_。答案:关系名(属性名1,属性名2,属性名n

6、)3一个关系模式的定义主要包括、和。答案:关系名 属性名 属性类型 属性长度 主码4关系数据库中可命名的最小数据单位是_。答案:属性名5关系模式是关系的,相当于。答案:框架 记录格式6在一个实体表示的信息中,称_为主码。答案:能惟一标识实体的属性或属性组7关系代数运算中,传统的集合运算有、和。答案:笛卡尔积 并 交 差8关系代数运算中,基本的运算是、和。答案:并 差 笛卡尔积 投影 选择9关系代数运算中,专门的关系运算有、和。答案:选择 投影 连接10关系数据库中基于数学上两类运算是和。答案:关系代数 关系演算11传统的集合“并、交、差”运算施加于两个关系时,这两个关系的必须相等,必须取自同一

7、个域。答案:属性个数 相对应的属性值12关系代数中,从两个关系中找出相同元组的运算称为_运算。答案:交13已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是,系关系的外码是,学生关系的主码是,外码是。答案:系编号 无 学号 系编号14关系代数是用对关系的运算来表达查询的,而关系演算是用查询的,它又分为演算和演算两种。答案:谓词表达 元组关系 域关系三、计算题: 1设有如下表所示的关系R和S,计算: (1)R1R-S (2)R2RS (3)R3=RS (4)R4RS表R ABCabcbafcbdSABCbafdad解:各小题计算

8、结果如下表所示。R-SABCabccbdRSABCabcbafcbddadRSABCbafRSABCABCabcbafabcdadbafbafbafdadcbdbafcbddad(2)R2RS (3)R3RS (4)R4=A, B(B= b1(R)R ABCa1b1c1a1b2c2a2b2c1SABCa1b2c2a2b2c1解:各小题计算结果如下表所示。R-SABCa1b1c1RSABCa1b1c1a1b2c2a2b2c1RSABCa1b2c2a2b2c1R4ABa1b12设有如下表所示的关系R、S和T,计算: (1)R1RS (2)R2R-S (3)R3RT (4)R4= RAC T (5)

9、R5=A(R) (6)R6A=C(RT)RABadbeccSABdabadcTABbbccbd解:各小题计算结果如下表所示。R1RSABadbeccdabadcR2R-SABadbeccR3RTABCcccR4=RAC T ABBCadbbadccadbdbeccbebdccbdR5= R5=A(R)AabcR6=A=C(RT)ABBCbebbcccc3设有如下表所示的关系R和S,计算: (1)R1RS (2)R2RR. 25T= e)(R) (3)R3RW (4)R4= 1, 2, 6(3=5(RD) (5)R5= RDRPQTY2bcd9aef2 bef9ade7gef7gcdWTYBcd

10、mcdndfnDTYcdef解:各小题计算结果如下表所示。R1YTdcfeedR2PQTY9aef7gefR3PQTYB2bcdm2bcdn7gcdm7gcdnR4PQY2bd9af2 bf7gf7gdR5PQ2b7g5设有如下表所示的关系R和S,计算:(1)R1=t(u)(S(u) R(t)t1u2 t28)(2)R2=xyz(S(xyz) R(xyz) y=2 z1)SABC456323789RABC123456789321121解:本题的计算结果下表所示。R1ABC456321R2ABC3231236设有如下表所示的关系R和S,写出下列元组演算表达式表示的关系。RA1A2A31a13a5

11、4c42b0SA1A2A31a17f89e90c5(l)R1=tR(t) S(t)(2)R2=tR(t) t2= a(3)R3=t(u)(R(t) S(u)t15 y=a)(2)R2=xyzR(xyz) S(xyz) x=5 z6(3)R3=vyx(z)(u)(R(xyz) W(uvt) zu)解:各域演算表达式的结果如下表所示。R1ABC4a61c8R2ABC5b14a61c85d3R3EBAaa4ba4ca4ac1bc1cc19将关系代数中的五种基本运算用域关系演算表达式表示(假设R和S都为属性名相同的二元关系)。解:(1)R SxyR(xy) S(xy)(2)R-SxyR(xy) S(x

12、y)(3)RSwxyz(w)(y)(R(wx) S(yz)(4)2(R)yR(xy)(5)F(R)xyR(xy)F (其中F是与F等价的公式)10设有如下表所示的两个关系E1和E2,其中E2是从E1中经过关系演算所形成的结果,试给出该运算表达式。E1ABC123456789E2BC5689 解:从E1生成E2经过关系演算是2,3(B2(E1)。11设有如下表所示的三个关系S、C和SC。将下列关系代数表达式用汉语表示出来,并求其结果。 S学号姓名年龄性别籍贯98601王晓燕20女北京98602李 波23男上海98603陈志坚21男长沙98604张 兵20男上海98605张 兵22女武汉C课程号课

13、程名教师姓名办公室C601高等数学周振兴416C602数据结构刘建平415C603操作系统刘建平415C604编译原理王志伟415SC学号课程号成绩98601C6019098601C6029098601C6038598601C6048798602C6019098603C6017598603C6027098603C6045698604C6019098604C6048598605C6019598605C60380(1)2,6,7(籍贯=上海(S SC)(2)2,9,8(S SC课程名=操作系统)(3)2,3(S(1,2(SC)1(C)解:(1)检索籍贯为上海的学生的姓名、学号和选修的课程号,其结果

14、为下图中的R1。 (2)检索选修操作系统的学生姓名、课程号和成绩,其结果为下图中的R2。 (3)检索选修了全部课程的学生姓名和年龄,其结果为下图中的R3。R1姓名学号课程号李 波98602C601张 兵98604C601张 兵98604C604R2姓名课程号成绩王晓燕C60385张 兵C60380R3姓名年龄王晓燕201216设有如下表所示的三个关系S、C和SC。试用关系代数表达式表示下列查询语句:SS#SNAMEAGESEX1李 强23男2刘 丽22女5张 友22男CC#CNAMETEACHERk1C语言王 华k5数据库原理程 军k8编译原理程 军SCS#C#GRADE1k1832k1855

15、k1922k5905k5845k880(1)检索“程军”老师所授课程的课程号(C)和课程名(CNAME)。(2)检索年龄大于21岁男学生的学号(S)和姓名(SNAME)。(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。(4)检索“李强”同学不学课程的课程号(C)。(5)检索至少选修两门课程的学生学号(S)。(6)检索全部学生都选修的课程的课程号(C)和课程名(CNAME)。(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S)。(8)检索选修课程号为k1和k5的学生学号(S)。(9)检索选修全部课程的学生姓名(SNAME)。(10)检索选修课程包含学号为2的学生所修

16、课程的学生学号(S)。(11)检索选修课程名为“C语言”的学生学号(S)和姓名(SNAME)。解:本题各个查询语句对应的关系代数表达式表示如下:(l)C,CNAME(TEACHER=程军(C)(2)S,CNAME(AGE21 SEX=男(S)(3)SNAME(S(S,C(SC)C(TEACHER=程军(C)(4)C(C)-C(NAME=李强(S)SC)(5)S(1=4 2s(SCSC)(6)C,CNAME(C(S,C(SC)S(S)(7)S(SCC(TEACHER=程军(C)(8)S,C(SC)C(C=k1 C=k5(C)-C#k1 C# k5(S,C(SC)C(C=k1 C=k5(C)(9)

17、SNAME(S(S,C(SC)C(C)(10)S,C(SC)C(C=2(SC)(11)S,SNAME(SS(SC(CNAME=C语言(C)13对于上题的关系 S、C和 SC,试用元组演算表达式表示下列查询语句。(1)检索选修课程号为“k5”的学生学号和成绩。(2)检索选修课程号为“k8”的学生学号和姓名。(3)检索选修课程名为“C语言”的学生学号和姓名。(4)检索选修课程号为“k1”或“k5”的学生学号。(5)检索选修课程号为“k1”和“k5”的学生学号。(6)检索不选修“k8”课程的学生姓名和年龄。(7)检索选修全部课程的学生姓名。(8)检索所选修课程包含“1”号学生所选课程的学生学号。解:

18、本题各个查询语句对应的元组演算表达式表示如下:(1)RS=tR(t) S(t) (2)R-S=tR(t) S(t) (3)RS=t(u)(v)(R(u) S(v)t1=u1 tk1=uk1 tk1+1= v1 tk1+ k2= vk2)(1)R1=t(1,2)(u)(SC(u) u2= k5 t1=u1 t2=u3)(2)R2=t(1,2)(u)(v)(S(u)SC(v) v2= k8 u1=v1 t1=u1 t2=u2)(3)R3=t(u)(v)(w)(S(u)SC(v) C(w) u1=v1 v2=w1 w2= C语言 t1=u1 t2=u2)(4)R4=t(u)(SC(u)(u2= k1 u2= k5)t1=u1)(5)R5=t(u)(v)(SC(u)SC(v) u2= k1 v2= k5 u1=v1 t1=u1)(6)R6=t(u)(v)(S(u)SC(v)(u1 v1 v2 k8) t1=u2 t2=u3)(7)R7=t(u)(

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1