2014-2015(2)数据库综合练习题 答案
数据库原理习题(2015-2016-1)
![数据库原理习题(2015-2016-1)](https://img.taocdn.com/s3/m/482621340622192e453610661ed9ad51f01d5415.png)
数据库原理习题(2015-2016-1)第⼀、⼆、三章练习题⼀、单项选择题1、DBA是指( B )A、⾼级程序员B、数据库管理员C、数据库系统D、数据库管理系统2、在下列关于关系的陈述中,错误的是(B )A、表中任意两⾏的值不能相同B、表中任意两列的值不能相同C、⾏在表中的顺序⽆关紧要D、列在表中的顺序⽆关紧要3、数据库在磁盘上的基本组织形式是[ B]A.DB B.⽂件 C.⼆维表 D.系统⽬录4.在数据库中存储的是(C )。
A、数据B、数据模型C、数据以及数据之间的联系D、信息5.在关系数据库系统中,当合并两个关系时,⽤户程序可以不变。
这是( C )A、数据的物理独⽴性B、数据的位置独⽴性C、数据库的逻辑独⽴性D、数据库的存储独⽴性6.在下⾯的数据模型中,( D )是概念数据模型A、关系模型B、层次模型C、⽹状模型D、实体-联系模型7.关系数据库管理系统都是基于(A )理论。
A. Codd的数据关系模型B. 数据结构C. 计算机操纵系统D. 信息管理8.如果有9个不同的实体集,它们之间存在着12个不同的⼆元联系(⼆元联系是指两个实体集之间的联系),其中4个1:1联系,4个1:N联系,4个M:N 联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[B ] A.9个 B.13个 C.17个 D.21个9.⼦模式DDL⽤来描述( B )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构10.关系笛卡尔积运算记号R×S中,(D )A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名11.对单个⽤户使⽤的数据视图的描述称为(A)A.外模式B.概念模式C.内模式D.存储模式12.数据管理技术发展的3个阶段中,( A)阶段没有专门的软件对数据进⾏管理。
Ⅰ、⼈⼯管理阶段Ⅱ、⽂件管理阶段Ⅲ、数据库阶段A、只有ⅠB、只有ⅡC、Ⅰ和ⅡD、Ⅱ和Ⅲ13. 在数据库的三级模式间引⼊⼆级映象的主要作⽤是( A )A、提⾼数据与程序的独⽴性B、提⾼数据与程序的安全性C、保持数据与程序的⼀致性D、提⾼数据与程序的可移植性14.在关系模型中,同⼀个关系中的不同属性,其(C )。
2014-2015(2) 微积分(B) 第六章练习题
![2014-2015(2) 微积分(B) 第六章练习题](https://img.taocdn.com/s3/m/faefae7025c52cc58bd6beae.png)
2014-2015(2) 大学数学(B) 练习题第六章一、选择题1. 微分方程的阶数是 ( )()043='-'+''y y y x y xy A .3 B .2 C .5 D .4 2. 微分方程是( )2(1)(1)0xy dx x dy +-+=A.可分离变量的微分方程 B.齐次微分方程C.一阶线性齐次微分方程D.一阶线性非齐次微分方程3. 下列微分方程中,是二阶常系数齐次线性微分方程的是 ( )A .B .02=-''y y 032=+'-''y y x y C . D .045=-''x y 012=+'-''y y4. 的通解为 ( )x e y x sin +=''-=y A . B .21sin C x C x e x ++---21sin C x C x e x +++--C . D .21sin C x C x e x ++--21sin C x C x e x +++-5. 函数221x c y c e +=是微分方程2y y y '''0--=的( )A. 通解;B. 特解;C. 不是解;D. 是解, 但既不是通解, 也不是特解.二、填空题1. 与微分方程t t x dt dx 2sin cos =+对应的齐次方程的通解是 .2.已知及都是微分方程的解,则此方程的通解为21x e y =22x xe y =0)24(42=-+'-''y x y x y .3.以为通解的二阶常数齐次线性微分方程为 x x e C xe C y 21+=.4.求微分方程的一个特解时,应设特解的形式为 1222-='+''x y y =*y .5.求微分方程 x y y y sin 23=+'-''的一个特解时,应设特解的形式为 =*y .三、解答题1.设函数是方程)()1(2x u x y +=3)1(12+=+-'x x y y 的通解,求. )(x u 2. 求下列微分方程的通解(1)xy dxdy 2=; (2); 0)1(2=++dy x xydx(3)xy x y y tan +='; (4)()x y y dx dy x ln ln -=. 3. 求下列一阶线性微分方程满足所给初始条件的特解 (1)83=+y dx dy ,20==x y ; (2),x e y y x -=-'245)0(=y . 4. 求下列贝努利方程的通解(1)x y xy y ln 22=+'; (2)012=++-'y x y y . 5. 解微分方程0='+''y y x . 6. 求解下列初值问题y y 3='',1)0(=y ,2)0(='y .7. 已知某曲线,它的方程满足,并与曲线在点处相切,证明此曲线方程为)(x f y =y 1)(2='+''y y y x ey -=)1,0(x -=1.8. 求下列方程的通解.(1); (2)02=-'+''y y y 02=-'+''y y ;(3); (4)x e x y y y 2244=+'-''x y y sin =+''.。
数据库练习题
![数据库练习题](https://img.taocdn.com/s3/m/e998353d4a73f242336c1eb91a37f111f1850dab.png)
数据库练习题2.数据库在磁盘上的基本组织形式是[B ] A.DB B.⽂件 C.⼆维表 D.系统⽬录3.在关系模型中,起导航数据作⽤的是[B ] A.指针 B.关键码 C.DD D.索引4.查询优化策略中,正确的策略是[D ] A.尽可能早地执⾏笛卡尔积操作B.尽可能早地执⾏并操作C.尽可能早地执⾏差操作D.尽可能早地执⾏选择操作5.SQL中,“DELETE FROM 表名”表⽰[A ] A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组6.设关系模式R(A,B,C),F是R上成⽴的FD集,F={A→B,C→B},ρ={AB,AC}是R的⼀个分解,那么分解ρ[C ] A.保持函数依赖集F B.丢失了A→BC.丢失了C→B D.丢失了B→C8.在关系数据库设计中,⼦模式设计是在__________阶段进⾏。
[B ] A.物理设计 B.逻辑设计 C.概念设计 D.程序设计10.在DB技术,未提交的随后被撤消了的数据,称为[D ] A.报废的数据 B.过时的数据 C.撤消的数据 D.脏数据1. 关系数据库管理系统都是基于( A )理论。
A. Codd的数据关系模型B. 数据结构C. 计算机操纵系统D. 信息管理2. 元组关系演算表达式{t| R(t)∧S(t)}表达的是(D )A. R∪SB. R∩SC. R-SD. S-R5. 语句 delete from sc 表明( A )A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分⾏7. 关系笛卡尔积运算记号R×S,( D )A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名9. 下列说法中不正确的是(C )。
A. 任何⼀个包含两个属性的关系模式⼀定满⾜3NFB. 任何⼀个包含两个属性的关系模式⼀定满⾜BCNFC. 任何⼀个包含三个属性的关系模式⼀定满⾜3NFD. 任何⼀个关系模式都⼀定有码10. 在下列基本表的定义中,数值5表⽰( C )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Sno 的长度D. 表格的⼤⼩11. 在视图上不能完成的操作是( C )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图12. 设有关系模式R(A,B,C,D),F是R上成⽴的函数依赖集,F={B→C,C→D},则属性C的闭包C+为( C )A.BCDB.BDC.CDD.BC1. DB、DBMS和DBS三者之间的关系是(B)。
2014--2015小学一年级数学综合练习题(动脑筋)
![2014--2015小学一年级数学综合练习题(动脑筋)](https://img.taocdn.com/s3/m/8226e8d6ce2f0066f5332236.png)
动脑筋几何1、⑴在○里,但不在里,也不在▣里,是()。
⑵在里,但不在○里,也不在▣里,是()。
⑶既在○里,也在里,又在▣里,是()。
2、数图形:共()个▣共()个3、数图形:()块4、数图形。
共有()个正方形。
共有()个长方形。
5、数一数有□个▣6、数一数,下面各有多少块木块。
()()7、图中有()个三角形。
比较1、最重的打“√”2、下面哪杯糖水最甜?打“√”(1)(2)(3)(4)3、从重到轻编号()()()()4、最重的打“√”,最轻的打“○”。
( )( )( )数的计算1.用1、2、3、4、5、6、7、8八个数填在下面的算式里(每个数只能用一次)()-()=1 ()-()=2()-()=3 ()-()=42、15个同学排成一行做操,小军的左边有5个人,小军的右边有()个人。
3、□+□=8 ○+○+○=6 □+ ○=()4、▤的左边有5个▣,它的右边有3个▣,请你画一画,算一算。
算式:______________ 一共有()个图形5、○=3 ▣=2 ☆=16、填数,使每条直线上的3个数相加的和都是107、○-□=6 ○=()□+□=4 □=()8、队伍中,小明前面有5人,后面有4人,这排共有几人?算式:______________________9、队伍中,小军从前面数是第11个,从后面数起小军是第6,这排共有几人?算式:______________________11、母鸡带领小鸡做游戏,队伍中,母鸡顺数是第6,倒数是第5,一共有()只鸡.▢+●=5 ■=()●+▢+■=10 ▢=()■+●=7 ●=()12 、小玲今年5岁,哥哥今年8岁,2年后哥哥和小玲一共()岁。
13、小动物开运动会,50米赛跑的成绩如下。
请按名次将编号写在()里。
14、把1 2 3 4 5 6这6个数分别填在□内。
□+□=□+□=□+□15、把1 2 3 4 5分别填在下图的□内,使每排3个数相加等于9。
16、小明家住在一幢大楼里,他家上面有14层,他家下面有5层,这幢楼共有几层? 找规律1.?仔细观察上面的3个图形,然后从下面的图像中选择符合特征要求的一个,将其编号填入□中。
数据库及其操作练习题(培训用)
![数据库及其操作练习题(培训用)](https://img.taocdn.com/s3/m/a4f206fc941ea76e58fa040a.png)
数据库及其操作练习题一、选择题1.一个数据表文件中多个备注(MEMO)字段的内容是存放在( B )。
A)这个数据表文件中B)一个备注文件中C)多个备注文件中D)一个文本文件中2.下列文件中,( A )是VFP的备注文件。
A) NOTE.FPT B) NOTE.BAK C) NOTE.DBT D) NOTE.PRG3.以下关于自由表和数据库表操作的叙述中,错误的是( A )。
A)自由表可执行的操作,数据库表不一定能执行B)数据库表的表名可超过8个字符C)当把自由表加入数据库为数据库表时,可改变自由表的名称D)数据库表可执行的操作,自由表不一定能执行4.在下面的叙述中,正确的是( C )。
A)NULL和″ ″均可表示空值 B)″″和″ ″表示相同的意义C)″ ″> ″″ D)0可表示空值NULL5.以下关于Visual FoxPro的数据库操作的叙述中,正确的是( B )。
A)OPEN DATABASE和MODIFY DATABASE的功能相同B)打开数据库之后,数据库包含的数据表并不一定被打开C)使用DELETE DATABASE命令删除数据库的同时,数据库所包括的所有数据库表均被删除D)当打开数据表时,数据表所属的数据库也同时被打开6.在Visual FoxPro中,可以对字段设置默认值的表( A )。
A)必须是数据库表B)必须是自由表C)自由表或数据库表D)不能设置字段的默认值7.在当前数据库表第3条记录之前插入一条空记录的命令是( A )。
A)GO 3 B)GO 3INSERT BEFORE BLANK INSERT BLANKC)GO 3 D)GO 3APPEND APPEND BLANK8. 在VFP中要修改数据表TEST.DBF的结构,其命令是( A )。
A) MODIFIY STRUCTURE B) MODIFY COMMAND STRUCTUREC) EDIT STRUCTURE D) TYPE TEST9. 要从数据表中真正删除掉一条记录,应使用命令( C )。
缩减版★文献检索期末复习资料(12级更新版)
![缩减版★文献检索期末复习资料(12级更新版)](https://img.taocdn.com/s3/m/1a705f73561252d380eb6eb6.png)
温州医科大学《文献检索》考试复习资料一、填空题(每空1分,共20分)2. 在Science Direct数据库中,布尔逻辑运算符中最优先的是__OR> W/n、PRE/n > AND > AND NOT________, Web of Science数据库中,常用于地址字段中表示两个或多个检索词出现在同一个句子中的位置运算符是Same>Not>And>Or CBM中NOT AND OR_____。
检索外文文献时,可以用来表达多个字符的通配符是____*______。
4. 这学期学到的支持主题词检索途径的两个数据库是_CBM________、__Pubmed________。
5. 引文检索系统中的“引文”指的是一篇文章的_引用的参考文献_________。
三大引文数据库指的是___SCI_______、____SSCI______、______A&HCI____。
7. 在Science Direct数据库中,检索吸烟和糖尿病(diabetes)关系的文献,要求两个检索词之间不超过6个词,其检索表达式为__Smok*__ W/6__diabetes____。
温州医科大学2014-2015学年第二学期《文献检索》考试一、选择题(11‟)BDBAACDCAA1.ScienceDirect数据库中的短语运算符() ???A或BA.“”B. {}C.W/nD. Pre/n2.Web of science数据库中,下列运算符中优先级别最高的是() DA.AndB.OrC.NotD.Same3.百度高级检索中“包含以下任意一个关键词”对应的运算符是() BA.AndB. OrC.NotD.“”4哪个数据库有specific author字段?()A. ScienceDirectB. PubMedC. Web of scienceD. Cochrane library5.短语运算符号是()A. “”B. AndC.OrD. *6.pubmed数据库的截词检索符号是()A. $B. %C.*D. ?7.哪个数据库是文摘型数据库?()A. ScienceDirectB. springer linkC. CNKID. CBM8.ScienceDirect数据库中检索hear-disease相关的文献,在相同的检索字段下,哪个检索式检出的文献量最少?()A. HeardiseaseB. “hear-disease”C. {heart-disease}D. Heart w/5 disease9.哪个检索工具可以对检索词的词频进行控制?()A. CNKIB. CBMC. 万方D. Sciencedirect10.Pubmed数据库中,以下哪个检索式能够实现自动词语匹配()A. Lung cancerB. Lung cancer[ti]C. “Lung cancer”D. Lung cancer*二、填空题(9‟)1.写出3个可以查看文献被引次数的数据库名字:___万方____、___维普____、___cnki__。
信息安全中级试题库(附参考答案)
![信息安全中级试题库(附参考答案)](https://img.taocdn.com/s3/m/e74a8716bf1e650e52ea551810a6f524ccbfcbce.png)
信息安全中级试题库(附参考答案)一、单选题(共40题,每题1分,共40分)1、运维团队须参与系统需求分析、设计、开发、测试、验收等成果的评审工作,并提出意见和建议。
对于不符合现行运维服务和安全相关规范、管理办法要求的成果,运维团队()。
A、参照执行B、不能有异议C、可以私下提出D、有权利否决正确答案:D2、数据运维管理包括数据生命周期的运维管理,日常运维,监控,事件和问题管理,统计分析和优化,()等内容。
A、数据规范 B.系统运行性能B、系统运行性能C、应急管理及预案D、以上都不是正确答案:C3、插入内存条时,需要()。
A、用大力按压B、两边均匀用力C、先一边用力D、用螺丝固定正确答案:B4、以下不属于数据生命周期运维管理的是()。
A、数据生命周期管理需求B、数据归档维护C、数据建模D、数据变更维护正确答案:C5、在信息安全事件的管理中,以下预警信息不正确的是?()A、对可能引发重大信息安全事件的情形发布黄色预警B、对可能引发特别重大信息安全事件的情形红色预警发布建议C、对可能引发较大信息安全事件的情形发布黄色预警D、对可能引发一般信息安全事件的情形发布蓝色预警正确答案:A6、考虑值集{12 24 33 24 55 68 26},其四分位数极差是()。
A、3B、31C、55D、24正确答案:B7、公钥加密体制中,没有公开的是()。
A、明文B、算法C、公钥D、密文正确答案:A8、A.B类计算机机房的空调设备应尽量采用()。
A、风冷式空调B、立式的C、分体的D、规定中没有要求正确答案:A9、AIX中出于安全考虑,需要使某些用户只能在控制台登录使用,而不允许远程使用,需要编辑/etc/security/user更改需要限制的用户属性rlogin=()。
A、yesB、no正确答案:B10、应实现设备特权用户的(),系统不支持的应部署日志服务器保证管理员的操作能够被审计,并且网络特权用户管理员无权对审计记录进行操作。
2014-2015-2计算机网络技术基础各章节综合练习题及答案详解
![2014-2015-2计算机网络技术基础各章节综合练习题及答案详解](https://img.taocdn.com/s3/m/a98d3c27376baf1ffc4fad64.png)
第一章——计算机网络概述一、填空题1.计算机网络的网络资源包括________、________和________。
2.1969年12月,Internet的前身________的投入运行,标志着计算机网络的兴起。
3.国际标准化组织(英文简称____)在1984年正式颁布了________________使计算机网络体系结构实现了标准化。
4.________________是计算机网络最基本的功能之一。
5.计算机网络是________技术与________技术结合的产物。
6.Internet的应用有________、信息发布、电子商务、远程音频、视频应用。
7.计算机网络是由________系统和________系统构成的;从逻辑功能上看,则是由________和________组成的;从拓扑结构看是由一些________和________构成的。
8.________________又称网络单元,一般可分为三类:________、________和________。
9.________是指两个网络节点之间承载信息和数据的线路,可分为______________和____________。
10.__________提供访问网络和处理数据的能力,由主机系统、终端控制器和终端组成;__________是计算机网络中负责数据通信的部分,主要完成数据的传输、交换以及通信控制,由________、________组成。
11.网络硬件系统是指构成计算机网络的硬件设备,包括各种____________、_______及________;网络软件主要包括____________、____________和____________。
12.__________是计算机网络的主体,按其在网络中的用途和功能的不同,可分为________和________两大类。
13.____________是网络中用户使用的计算机设备,又称______;____________是通过网络操作系统为网上工作站提供服务及共享资源的计算机设备。
2014-2015-1-大学物理(二)练习题及-答案
![2014-2015-1-大学物理(二)练习题及-答案](https://img.taocdn.com/s3/m/a05769125901020207409cc1.png)
大学物理(二)练习题第八章(一) 真空中的恒定磁场1.某电子以速率410/v m s =在磁场中运动,当它沿x 轴正向通过空间A 点时,受到的力沿y 轴正向,力的大小为178.0110F N -=⨯;当电子沿y 轴正向再次以同一速率通过A 点时,所受的力沿z 轴的分量161.3910z F N -=⨯。
求A 点磁感应强度的大小和方向。
2.真空中有两根相互平行的无限长直导线1L 和2L ,相距10.0cm ,通有相反方向的电流,120I A =,210I A =。
求在两导线所在平面内、且与导线2L 相距5.0cm 的两点的磁感应强度大小。
3.无限长直导线折成V 形,顶角为θ,置于x y -平面内,其一边与x 轴重合,如图所示,通过导线的电流为I 。
求y 轴上点(0,)P a 处的磁感应强度。
4.如图所示,用两根相互平行的半无限长直导线1L 和2L 把半径为R 的均匀导体圆环联到电源上,已知通过直导线的电流为I 。
求圆环中心o 点的磁感应强度。
5.将通有电流I 的长导线中部弯成半圆形,如图所示。
求圆心o 点的磁感应强度。
6.将同样的几根导线焊成立方体,并将其对顶角A 、B的电流在其中心处所产生的磁感应强度等于。
7.如图所示,半圆形电流在xoz 平面内,且与两半无限长直电流垂直,求圆心o 点的磁感应强度。
8.在一通有电流I 的长直导线旁,放置一个长、宽分别为a 和b 的矩形线框,线框与长直导线共面,长边与直导线平行,二者相距d ,如图所示。
求通过线框的磁通量φ=。
9.在匀强磁场中,取一半径为R 的圆,圆面的法线n 与磁xnB感应强度B 成o 60角,如图所示,则通过以该圆周为边线的任意曲面S 的磁通量φ=。
10.在真空中,有两个半径相同的圆形回路1L 、2L ,圆周内都有稳恒电流1I 、2I ,其分布相同。
在图(b)中,回路2L 外还有稳恒电流3I ,1P 、2P 为两圆形回路上的对应点,如图所示,则下列表达式正确的是(A) 12L L B dl B dl ⋅=⋅⎰⎰,12PP B B =; (B)12L L B dl B dl ⋅≠⋅⎰⎰,12PP B B =;(C)12L LB dl B dl ⋅=⋅⎰⎰,12P P B B ≠;(D)12L L B dl B dl ⋅≠⋅⎰⎰,12PP B B ≠.[ ]11.如图所示,在圆形电流I 所在平面内,选取一同心圆形闭合回路L ,则由安培环路定理看出,以下结论正确的是(A)0LB dl ⋅=⎰,且环路L 上任一点,0B =;(B) 0LB dl ⋅=⎰,且环路L 上任一点,0B ≠;(C)0LB dl ⋅≠⎰,且环路L 上任一点,0B ≠;(D)0LB dl ⋅≠⎰,且环路L 上任一点,B =常量。
2014级《数据库理论与技术》课程期中试卷
![2014级《数据库理论与技术》课程期中试卷](https://img.taocdn.com/s3/m/68016a57fe4733687e21aa32.png)
宁波工程学院2015–2016 学年第 2 学期《数据库理论与技术》课程期中考试卷一、 单项选择题(每小题1分,共20分)1. ( B )是长期存储在计算机内、有组织的、可共享的数据集合。
A .数据库系统B .数据库C .关系数据库D .数据库管理系统 2. 下面哪个不是数据库系统必须提供的数据控制功能(B )。
A .安全性 B .可移植性 C .完整性 D .并发控制3. 通过修改( C )可以保证数据库的逻辑独立性。
A .模式 B .外模式C .外模式/模式映射D .模式/内模式映射4. 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系种类是( D )。
A.多对多B.一对一C.多对一D.一对多 5. 结构数据模型的三个组成部分中,不包括( C )。
A .完整性规则B .数据结构C .恢复D .数据操作 6. SQL 中,下列涉及空值的操作,不正确的是( C )。
A .AGE IS NULLB .AGE IS NOT NULLC .AGE=NULLD .NOT (AGE IS NULL )7. 设有关系模式R (A ,B ,C ),其关系r 如右表所示: 下面叙述正确的是( B )。
A .函数依赖 A →B 在上述关系中成立 B .函数依赖 BC → A 在上述关系中成立 C .函数依赖 B → A 在上述关系中成立D .函数依赖 A → BC 在上述关系中成立8. 关系数据库规范化是为了解决关系数据库中( A )。
A .插入、删除和数据冗余问题而引入的 B .提高查询速度问题而引入的 C .减少数据操作的复杂性问题而引入的 D .保证数据的安全性和完整性问题而引入的 9. 实现关系代数选择运算的SQL 子句是( D )。
A .SELECTB .ORDER BYC .FROMD .WHERE 10.设关系R 和S 的属性个数分别为2和3,则与关系代数表示式12R S> 等价的是( B )。
2014_2015_01《数据库原理》期末题型说明
![2014_2015_01《数据库原理》期末题型说明](https://img.taocdn.com/s3/m/f10291c86137ee06eff9181e.png)
99. 通过使用文件组,可以( )。
100.下列聚合函数中正确的是( )
101.下列哪个不是 sql 数据库文件的后缀。
102.下列哪个不是信息的特征。( )
103.下列哪个统计函数可以计算平均值?
104.下列哪类数据库不适合创建索引( )
105.下列哪条 SQL 语句是正确的( )
106.下列哪一个数据库不是 SQL 2000 的系统数据库( )
114.下面不属于数据定义功能的 SQL 语句是:( )
115.下面聚集函数中哪个只能用于计算数值类型的数据( )
116.限制输入到列的值的范围,应使用什么约束?
117.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的
联系类型是(
)
118.学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授
71. 创建表的命令是?
72. 创建视图的语句下列哪一个是正确的?
73. 从 E-R 模型关系向关系模型转换时,一个 M:N 联系转换为关系模式时,该关系模式的关
键字是( ) 74. 当关系 R 和 S 自然联接时,能够把 R 和 S 原该舍弃的元组放到结果关系中的操
75. 对视图的描述错误的是:( )
45. DTS 是一个简称,它的全称是______。
46. SQL Server 2000 采用的身份验证模式有( )。
47. SQL Server 2000 是一个( )的数据库系统。
48. SQL Server2000 中支持的触发器是( )
49. SQL Server 安装程序创建 4 个系统数据库,下列哪个不是(
员之间是一对多联系 6) 系和教研室之间是一对多联系
access试卷
![access试卷](https://img.taocdn.com/s3/m/bd195143f7ec4afe04a1dfe8.png)
2014-2015学年第二学期《Access数据库应用技术》期终试题(14平面)班级姓名一、选择题(每题2分,共50分)1. Access 2003是一种()。
A. 数据库B. 数据库系统C. 数据库管理软件D. 数据库管理员2. Access数据库中专门用于打印输出对象是()。
A. 表B. 查询C. 报表D. 窗体3. Access2003数据库7个对象中,实际存放数据的对象是()。
A. 表B. 查询C. 报表D. 窗体4. Access2003中数据库和表之间的关系是( ).A. 一个数据库只能包含一个表B. 一个表中只能包含一个数据库C. 一个表中可以包含多个数据库D. 一个数据库中可以包含多个表5. Access2003中的窗体是()之间的主要接口。
A.数据库和用户 B. 操作系统和数据库C. 用户和操作系统D. 人和计算机6 在数据库的表中,每个记录中不同字段的数据可能是()的数据类型,但所有记录的相同字段的数据类型一定是()。
A. 相同,不同B. 相同,相同C. 不同,不同D. 不同,相同7、建立表的结构时,一个字段由()组成。
A. 字段名称B. 属性类型C. 字段属性D. 以上都是8、Access 2003的表中,()不可以定义为主键。
A. 自动编号B. 单字段C. 多字段D. OLE 对象9、在表的设计视图,不能完成的操作是()。
A. 修改字段的名称B. 删除一个字段C. 修改字段的属性D. 删除一条记录10、如果一个字段在多数情况下取一个固定的值,可以将这个值设置成字段的()。
A. 关键字B. 默认值C. 有效性文本D. 输入掩码11、在对某字符型字段进行升序排序时,假设该字段存在这样四个值:"中国"、"美国"、"俄罗斯"和"日本",则最后排序结果是()。
A. "中国"、"美国"、"俄罗斯"、"日本"B. "俄罗斯"、"日本"、"美国"、"中国"C. "中国"、"日本"、"俄罗斯"、"美国"D. "俄罗斯"、"美国"、"日本"、"中国"12、在查找和替换操作中,可以使用通配符,下列不是通配符的是()。
数据库基础练习题解答
![数据库基础练习题解答](https://img.taocdn.com/s3/m/4b87cb4576a20029bd642d98.png)
--1、显示系部编号为“”的系部名称!select departname as'系部名称'from departmentwhere departno='03'--2、查询系部名称中含有“工程”两个字的系的全名。
select departname '系部名称'from departmentwhere departname like'%工程%'--3、查询共有多少个系部。
select departname '系部名称'from departmentcompute count(departname)--4、查询“01”年级共有多少个班级。
select count(classname)as'班级总数'from classwhere classname like'01%'--5、查询在“周二晚”上课的课程名称和教师。
select couname as'课程名称',teacher as'教师'from coursewhere schooltime='周二晚'--6、查询姓“张”、“陈”、“黄”同学的的基本信息,要求按照姓名降序排序。
select*from studentWhere stuname like'张%'or stuname like'陈%'or stuname like'黄%'order by stuname desc--7、按系部统计课程的平均报名人数,要求显示系部编号、平均报名人数。
select departno '系部编号',avg(willnum)'平均报名人数'from coursegroup by departno--8、按系部统计课程的平均报名人数,要求显示系部名称、平均报名人数。
数据库练习题(标准标准答案)
![数据库练习题(标准标准答案)](https://img.taocdn.com/s3/m/e5eecdcb18e8b8f67c1cfad6195f312b3169ebd8.png)
数据库练习题(标准标准答案)第四章练习题一、选择题1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句SELECT A,B FROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等价地关系代数表达式是 [ C]A.πA,B(σC≠'C56'(R?S))B.πA,B(R ? S)C≠'C56' C.R-πA,B(σC= 'C56'(R?S))D.R-πA,B (σC≠'C56'(R?S))2、嵌入式SQL地预处理方式,是指[ B]A.识别出SQL语句,加上前缀标识和结束标志B.把嵌入地SQL语句处理成函数调用形式C.对源程序进行格式化处理D.把嵌入地SQL语句编译成目标程序3、SQL中,“DELETE FROM 表名”表示 [ A]A.从基本表中删除所有元组B.从基本表中删除所有属性C.从数据库中撤消这个基本表D.从基本表中删除重复元组4、SQL中,聚合函数COUNT(列名)用于[ C]A.计算元组个数B.计算属性地个数C.对一列中地非空值计算个数D.对一列中地非空值和空值计算个数5、在传统SQL技术中,使用“ORDER BY”子句地SELECT语句查询地结果,实际上为 [B]A.数组 B.列表 C.包 D.集合6、在数据库中,能提高查询速度地是(C )A. 数据依赖B. 视图C. 索引D. 数据压缩7、语句 delete from sc 表明( A )A. 删除sc中地全部记录B. 删除基本表scC. 删除基本表sc中地列数据D. 删除基本表sc中地部分行8、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过( B )实现.A. 指针B. 游标C. 数组D. 栈9、在下列基本表地定义中,数值5表示( C )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Sno 地长度D. 表格地大小10、在视图上不能完成地操作是( C )A. 更新视图B. 查询C. 在视图上定义新地基本表D. 在视图上定义新视图11、下列聚合函数中不忽略空值 (null) 地是(C)A、SUM (列名)B、MAX (列名)C、COUNT ( * )D、AVG (列名)12、SQL地查询语句地where子句中,对空值地操作,不正确地是( C )A、where AGE IS NULLB、whereAGE IS NOT NULLC、whereAGE = NULLD、where NOT (AGE IS NULL)13、Transact-SQL对标准SQL地扩展主要表现为( A ).A. 加入了程序控制结构和变量B. 加入了建库和建表语句C. 提供了分组(Group By)查询功能D. 提供了Min、Max待统计函数14、以下哪种情况应尽量创建索引( A ).A.在Where子句中出现频率较高地列B.具有很多NULL值地列C.记录较少地基本表D.需要更新频繁地基本表15、下列SQL Server语句中出现语法错误地是( D ).A.DECLARE @Myvar INTB.SELECT * FROM [AAA]C.CREATE DATABASE AAAD.DELETE * FROM AAA16、属于事务控制地语句是( A ).A. Begin Tran、Commit、RollBackB. Begin、Continue、EndC. Create Tran、Commit、RollBackD. Begin Tran、Continue、End17、在SQL语言地SELECT语句中,实现投影操作地是哪个子句?(A )A)selectB)fromC)where D)grou by18、用二维表结构表示实体以及实体间联系地数据模型称为(C )A)网状模型 B)层次模型 C)关系模型 D)面向对象模型第(19)至(21)题是基于如下两个关系,其中雇员信息表关系EMP地主键是雇员号,部门信息表关系DEPT地主键是部门号EMP DEPT19、若执行下面列出地操作,哪个操作不能成功执行?(D )A) 从EMP中删除行(‘010’,‘王宏达’,‘01’,1200)B)在EMP中插入行(‘102’,‘赵敏’,‘01’,1500)C) 将EMP中雇员号=‘056’地工资改为1600元D) 将EMP中雇员号=‘101’地部门号改为‘05’20、若执行下面列出地操作,哪个操作不能成功执行?(C )A) 从DEPT 中删除部门号=‘03’地行B)在DEPT中插入行(‘06’,‘计划部’,‘6号楼’)C) 将DEPT中部门号=‘02’地部门号改为‘10’D) 将DEPT中部门号=‘01’地地址改为‘5号楼’21、在雇员信息表关系EMP中,哪个属性是外键(foreign key)?(C )A) 雇员号B) 雇员名C) 部门号D) 工资22、设关系R和关系S地元数分别是3和4,关系T是R与S地广义笛卡尔积,即:T=R×S,则关系T地元数是(A )A) 7 B) 9 C) 12 D) 123、设属性A是关系R地主属性,则属性A不能取空值(NULL).这是(A )A) 实体完整性规则 B) 参照完整性规则C) 用户定义完整性规则 D) 域完整性规则24、下面列出地关于“视图(View)”地条目中,哪一条是不正确地?( B)A) 视图是外模式B)使用视图可以加快查询语句地执行速度C) 视图是虚表 D) 使用视图可以简化查询语句地编写25、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能?(B )A) 数据查询B) 数据操纵C) 数据定义D) 数据控制26、在数据库管理系统中,下面哪个模块不是数据库存取地功能模块?( A)A) 事务管理程序模块B) 数据更新程序模块C) 交互式程序查询模块D) 查询处理程序模块27、SQL查询语句中,用于测试子查询是否为空地谓词是(A).A、EXISTSB、UNIQUEC、SOMED、ALL28、下列SQL语句中,插入数据地是(D ).A、CREATEB、ALTERC、UPDATED、INSERT29、在下面所列出地条目中,哪些是数据库管理系统地基本功能?(D )Ⅰ.数据库定义Ⅱ.数据库地建立和维护Ⅲ.数据库存取Ⅳ.数据库和网络中其他软件系统地通信A) Ⅰ和ⅡB) Ⅰ、Ⅱ和ⅢC) Ⅱ和ⅢD) 都是30、当修改基本数据时,下列关系视图地说法正确地是(B )A、需要重建B、查以看到修改结果C、无法看到修改结果式D、不许修改带视图地基表31、在数据库管理系统地层次结构中,由高级到低级地层次排列顺序为(D )A) 应用层、数据存取层、数据存储层、语言翻译处理层B) 应用层、数据存储层、数据存取层、语言翻译处理层C) 应用层、数据存储层、语言翻译处理层、数据存取层D) 应用层、语言翻译处理层、数据存取层、数据存储层32、在SQL语言地SELECT语句中,实现投影操作地是( A )子句.A、selectB、fromC、whereD、grou by33、SQL中,“AGE IN(20,22)”地语义是( D ).A)AGE<=22 AND AGE >=20 B)AGE <22 AND AGE >20C)AGE =20 AND AGE =22 D)AGE =20 OR AGE =2234 SQL中,聚合函数COUNT(列名)用于( C )A.计算元组个数B.计算属性地个数C.对一列中地非空值计算个数D.对一列中地非空值和空值计算个数35、Transact-SQL对标准SQL地扩展主要表现为(A ).A. 加入了程序控制结构和变量B. 加入了建库和建表语句C. 提供了分组(Group By)查询功能D. 提供了Min、Max统计函数36、已知关系:厂商(厂商号,厂名)PK=厂商号产品(产品号,颜色,厂商号)PK=产品号,FK=厂商号假设两个关系中已经存在如图所示元组:厂商产品若再往产品关系中插入如下元组:I(P03,红,C02)II(P01,蓝,C01)III(P04,白,C04)IV(P05,黑,null)能够插入地元组是( D )A I,II,IVB I,IIIC I,IID I,IV37、设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母地DNAME,则查询条件子句应写成WHERE DNAME LIKE ( B )A ‘_ _ W _ %’B ‘_ % W _ _’C ‘_ W _ _’D ‘_ W _ %’38、下列SQL语句中,修改表结构地是(D).A、CREATEB、INSERTC、UPDATED、ALTER39、SQL语句通常称为( A).A、结构化查询语言B、结构化控制语言C、结构化定义语言D、结构化操纵语言40、SQL语言地一体化特点主要是与( B)相比较而言地.A、操作系统命令B、非关系模型地数据语言C、高级语言D、自然语言41、SQL语言中,删除一个表地命令是( B )A、 DELETE tableB、DROP tableC、 CLEAR tableD、 REMORE table42、在基表S中查询所有姓名中有“国”地学生,在WHERE子句中应使用( A)通配符.A. LIKE ’%国%’B. LIKE ‘%国_’C. LIKE ’_国%’D. LIKE ‘_国_’43、下列哪个不属于数据库对象(B )A、默认B、SELECT语句C、存储过程D、视图44、下列那一个不属于SQL SERVER工具(A )A数据库管理器 B、事件探查器 C、导入和导出数据 D、查询分析器45、下列那一个不属于企业管理器地功能(D )A、注册服务器B、配置本地和远程服务器C、引入和导出数据D、为WINDOWS创建操作系统用户46、关于SQL Server文件组地叙述正确地是:( A ).A、一个数据库文件不能存在于两个或两个以上地文件组里B、日志文件可以属于某个文件组C、文件组可以包含不同数据库地数据文件D、一个文件组只能放在同一个存储设备中47、下面关于外码地描述中,不正确地是(C ).A. 外码体现了关系间地联系手段B. 外码是某个关系地码C. 外码不是任何关系地码D. 外码是一个关系地码同时是另一个关系地属性48、在SQL Server 中关于索引叙述正确地是:( B ).A、每个数据库表可以建立多个聚集索引B、每个表可以定义多个非聚集索引C、索引地数据保存在同一个表中D、索引不会改变表中地数据49、关于索引描述错误地是以下地哪一个?( A)A、表中地任何数据列都可以添加索引B、创建索引地列最好不要含有许多重复地值C、一般不给很少使用地列添加索引D、并不是数据库中聚集索引越多搜索效率就越高50、关于存储过程地描述正确地一项是:( C ).A、存储过程地存在独立于表,它存放在客户端,供客户使用B、存储过程只是一些T-SQL语句地集合,不能看作SQL Server 地对象C、存储过程可以使用控制流语句和变量,大大增强了SQL地功能D、存储过程在调用时会自动编译,因此使用方便51、关于触发器叙述正确地是( A ).A、触发器是自动执行地,可以在一定条件下触发B、触发器不可以同步数据库地相关表进行级联更改C、SQL Server 不支持DDL触发器D、触发器不属于存储过程52、在基表S中删除电话号码(PHONE)属性使用( B)命令.A. ALTER S DROP PHONEB. ALTER TABLE S DROP PHONEC. UPDATE TABLE S PHONED. DROP TABLE S PHONE54、描述事物性质地最小数据单位是( C ).A. 记录B. 文件C. 数据项D. 数据库55.在SQL数据库中,视图(view)是从一个或几个基表(或视图)导出地表,它本身不独立存储在数据库中,即数据库中只存放视图地定义而不存放视图对应地数据,这些数据仍然存放在对应地基表中.因此视图( B ).A. 也是一个表B. 是一个虚表C. 是一个数据库D. 是一个文件56.当前DBMS所支持地数据模型地主流是(C).A. 网状模型B. 层次模型C. 关系模型D. 面向对象模型57. 能唯一地标识实体属性地( C)称为主码.A. 组和B. 排列C. 集合D. 元组58下述关于数据库系统地正确叙述是( B).A. 数据库中只存在数据项之间地联系B. 数据库地数据项之间和记录之间都存在联系C. 数据库地数据项之间无联系,记录之间存在联系D. 数据库地数据项之间和记录之间都不存在联系59.授权定义经过编译和存储在( D)中.A. DBMDB. 视图C. 基表D. 数据库60.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程地女学生地姓名,将涉及到关系(D).A. SB. SC,CD. S,C,SC61.数据库技术地奠基人之一,E.F.Codd于1970年发表过多篇论文,主要论述地是(C) .A. 层次数据模型B. 网络数据模型C. 关系数据模型D. 面向对象数据模型62.数据库管理系统通常提供授权功能来控制不同用户访问数据地权限,这主要是为了实现数据库地( D).A. 可靠性B. 一致性C. 完整性D. 安全性63、SQL语言地GRANT和REVOKE语句主要用来维护数据库地(A ).A. 安全性B. 完整性C. 可靠性D. 一致性64、在关系数据库中,实现“表中任意二行不能相同”地约束是靠(C ) .A. 外码B. 属性C. 主码D. 列65、对表进行垂直方向地分割用地运算是(B ).A. 交B. 投影D. 连接66、关系数据库中,实现表与表之间地联系是通过_(B).A. 实体完整性规则B. 参照完整性规则C. 用户自定义完整性D. 值域67、关系数据库中,实现主码标识元组地作用是通过(A) .A. 实体完整性规则B. 参照完整性规则C. 用户自定义完整性D. 属性地值域68、如果有n个事务串行调度,那么不同地有效调度有[ D]A.n2 B.2n C.4n D.n!69、部分匹配查询中有关通配符“_”地正确地叙述是 ( D)A.“_”代表多个字符B.“_”可以代表零个或多个字符C.“_”不能与“%”一同使用D.“_”代表一个字符70、下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)地修改权”这一功能地是CA.REVOKE UPDATE(XH) ON TABLE FROM ZHAOB.REVOKE UPDATE(XH) ON TABLE FROM PUBLICC.REVOKE UPDATE(XH) ON STUD FROM ZHAOD.REVOKE UPDATE(XH) ON STUD FROM PUBLIC71、把对关系SC地属性GRADE地修改权授予用户ZHAO地SQL 语句是(C)A)GRANT GRADE ON SC TO ZHAOB)GRANT UPDATE ON SC TO ZHAOC)GRANT UPDATE (GRADE) ON SC TO ZHAOD)GRANT UPDATE ON SC (GRADE) TO ZHAO二、填空题1、在SQL查询语句中,用于测试子查询是否为空地谓词是_ EXISTS __.2、在查询操作结果中不出现重复元组,应在Select子句中使用_ DISTINCT_保留字.3、.SQL地SELECT语句在未使用分组子句但在SELECT子句中使用了聚合函数.此时SELECT 子句地语句就不是投影地意思了,而是对查询结果执行聚合操作.4、数据库系统地权限控制方法分为自主存取控制和强制存取控制方法两种5、在SQL Server 中,数据库地文件分为主数据文件_、辅助数据文件_和_事务日志文件三大类;6、SQL地数据操纵功能主要包括INSERT、__UPDATE__和__DELETE_三个语句.7、在字符匹配查询中,通配符“%”代表_任意多个字符___,“_”代表__任意单个字符.8、触发器是一种特殊地存储过程,它可以在对一个表上进行__插入__、_删除_和___修改__操作中地任一种或几种操作时被自动调用执行.9、视图是一个虚表,它是从一个或几个基本表中导出地表.在数据库中,只存放视图地结构定义,不存放视图地对应地数据.三、判断题1、视图是一张虚表,所有地视图中不存储数据(√)2、用户不允许使用视图修改表数据(×)3、数据库中地视图只能使用所属数据库地表,不能访问其它数据库地表(×)4、视图既可以通过表得到,也可以通过其它视图得到(√)5、规则在创建后,并不能直接使用,必须绑定到表中某一列或者用户定义地数据类型上.(√)6、创建规则对象后,必须把它绑定到一个列或用户定义地数据类型上才能起作用.(√)触发器就其本质而言是一种特殊地存储过程.存储过程和触发器在数据库地开发中,在维护数据库实体完整性等方面具有不可替代地作用.(×)8、现实世界地对象在数据库中用实体描述(╳)9、游标是系统为用户地查询结果开辟地数据缓冲区,存放SELECT语句地查询结果.(√)10、在数据库系统中,核心地部分是应用程序.(√ )11、候选码可以选作主码,但一个主码不总是候选码. (√ )12、存储过程是存放在服务器上地预先定义与编译好地SQL语句地命名集合(√)13.视图、表是一样地,都可以进行更新操作地. ( ╳ )14、触发器操作与约束有冲突时,触发器仍会执行.( ╳ )15、删除触发表时,触发器被随之删除.(√)16、Order by子句仅对检索数据地显示有影响,并不改变表中行地内部顺序.(√)17、从一个表中删除元组时,delete和drop table命令可以起到同样地效果.(×)18、与主键不同,惟一性可以是null值.(√)19、使用having子句是为了限制group by子句返回地行地个数.(√)20、在数据表定义时设置Primary key是数据库地实体完整性控制. (√)21、在数据表定义时设置主键(Primary key)则不允许插入全为空地记录.(√)22、数据库一旦建立,就没有办法重命名了,所以命名数据库要慎重.(×)四、综合题1、设某商业集团关于商店销售商品地数据库中有三个基本表:商店SHOP(S#,SNAME,AREA,MGR_NAME)其属性是商店编号,商店名称,区域名,经理姓名.销售SALE(S#,G#, QUANTITY)其属性是商店编号,商品编号,销售数量.商品GOODS(G#,GNAME,PRICE)其属性是商品编号,商品名称,单价.(1)试写出检索销售“冰箱”地商店地编号和商店名称地SELECT语句表达形式.(2)试写出下列操作地SQL语句:从SALE表中,把“开开商店”中销售单价高于1000元地商品地销售元组全部删除. (3)试写出下列操作地SQL语句:统计区域名为“EAST”地所有商店销售地每一种商品地总数量和总价值.要求显示(G#,GNAME,SUM_QUANTITY,SUM_VALUE),其属性为商品编号、商品名称、销售数量、销售价值.1、答:解:(1)SELECT语句如下:SELECT A.S#,SNAMEFROM SHOP A,SALE B,GOODS CWHERE A.S#=B.S# AND B.G#=C.G# AND GNAME='冰箱';(2)解:DELETE FROM SALEWHERE S# IN(SELECT S#FROM SHOPWHERE SNAME='开开商店')AND G# IN(SELECT G#FROM GOODSWHERE PRICE>1000);(3)解:SELECT C.G#,GNAME,SUM(QUANTITY)AS SUM_QUANTITY,PRICE*SUM(QUANTITY)AS SUM_VALUEFROM SHOP A,SALE B,GOODS CWHERE A.S#=B.S# AND B.G#=C.G# AND AREA='EAST'GROUP BY C.G#,GNAME;(注:SELECT子句中地属性C.G#,GNAME应在分组子句中出现)2、设数据库中有两个基本表:职工表 EMP(E#,ENAME,AGE,SALARY,D#),其属性分别表示职工工号、姓名、年龄、工资和工作部门地编号.部门表 DEPT(D#,DNAME,MGR#),其属性分别表示部门编号、部门名称和部门经理地职工工号.(1)试指出每个表地主键和外键.并写出每个表创建语句中地外键子句.(2)写出下列查询地关系代数表达式和SQL语句:检索每个部门经理地工资,要求显示其部门编号、部门名称、经理工号、经理姓名和经理工资.(3)建一个年龄大于50岁地职工视图,属性为(D#,DNAME,E#,ENAME,AGE,SALARY). 答:(1)EMP表地主键为E#,外键为D#.DEPT表地主键为D#,外键为MGR#在EMP表地创建语句中,可写一个外键子句:FOREIGN KEY D# REFERENCES DEPT(D#);在DEPT表地创建语句中,可写一个外键子句:FOREIGN KEY MGR# REFERENCES EMP(E#);(2)关系表达式为:πDEPT.D#,DNAME,MGR#,ENAME,SALARY(DEPT ? EMP)MGR#=E# SELECT语句为:SELECT DEPT.D#,DNAME,MGR#,ENAME,SALARYFROM DEPT,EMPWHERE MGR#=E#;(3)CREATE VIEW VIEW5AS SELECT DEPT.D#,DNAME,E#,ENAME,AGE,SALARY FROM DEPT,EMPWHERE DEPT.D#=EMP.D# AND AGE>50;3、有图书借阅管理地数据库系统,其数据库关系模式(属性只用英文字母)为:学生(学号,姓名,系别,专业)主码为:学号图书B(图书编号,图书名,出版日期,出版社)主码为:图书编号借阅R(学号,图书编号,借阅日期)主码为:(学号,图书编号)外码有:学号、图书编号请写出完成下列操作地SQL语句(1)创建借阅R表,要求指定其主码和外码Create table 借阅(学号 char(10) foreign key references 学生, 图书编号 char(10) foreign key references 图书,借阅日期 datetime ,primary key(学号, 图书编号)(2)向借阅表增加记录(’20030101‘,‘tp201.01’, ‘2006/06/12‘).Insert into 借阅values (’20030101’, ‘tp201.01’, ‘2006/06/12‘)(3)将图书表地查询权授给user用户,并允许其转授给其他人Grant select on 图书 to uset with grant option(4)、查询借阅了“数据库原理”一书地学生信息.Select * from 学生 where学号 in (select学号 from 借阅Where 图书编号 in select 图书编号 from 图书where 图书名=’数据库原理’(5)、查询借阅了关于数据库方面书籍地学生地学号、图书名称和出版社.Select 学号,图书名,出版社 from 借阅 A, 图书 Bwhere A. 学号=B. 学号 and 图书名like ‘%数据库%’(6)查询2006年5月1日到2006年6月1日期间,图书地借阅情况Select * from 借阅 where 借阅日期between ‘2006/05/01’ and ‘2006/06/01’4、设教学数据库中有四个关系:教师(教师编号,教师姓名,联系电话)课程(课程号,课程名,教师编号)学生(学号,学生姓名,年龄,性别,专业)选课(学号,课程号,成绩)(1)创建学生表和选课表,要求:指定每个表地主关键字、外部关键字和check约束. (2)将所有学生地“高等数学”课程地成绩增加10分.Update选课 set成绩=成绩+10 where课程号in (select课程号 from 课程 where课程名=’高等数学’(3)将课程表地查询和修改权限授给teacher用户,同时允许转授给其它用户.Grant select,update on 课程 to teacher with grant option(4)查询男生所学课程地课程号和课程名.Selec 课程号,课程名 FROM 学生,选课,课程Where学生.学号=选课.学号 and 选课.课程号=课程.课程号and 性别=’男’或Selec 课程号,课程名 FROM 课程 where课程号 in (Select 课程号 from 选课 where 学号 in (Select学号 from 学生 where 性别=’男’))(5)查询所有姓王地教师所授课程地课程号和成绩(按课程号排序).Select 选课.课程号, 成绩 from 教师,课程,选课 where 教师姓名like ‘王%’And 教师.教师编号=课程.教师编号and 课程.课程号=选课.课程号order by 课程号(6)统计每门课程地学生选修人数(超过10人地课程才统计).要求显示课程号和人数,查询结果按人数降序排列.Select 课程号 ,count(学号) 人数 from 选课group by课程号 having count(*)>10 order by 人数 desc(7)检索所有姓“李”地学生地姓名和年龄Select 学生姓名,年龄 from 学生 where 学生姓名like ‘李%’(8)求男生地最高成绩Select max(成绩) from 选课 where 学号 in (select 学号 from 学生Where 性别=’男’)5、已知有关系:仓库(仓库号,城市,面积)职工(仓库号,职工号,工资)订购单(职工号,供应商号,订购单号,订购日期)供应商(供应商号,供应商名,地址)(1)创建订购单表,要求:数据类型及长度自定义,并指定其主码和外码Create table 订购单表(职工号 char(10) foreign key references 职工,供应商号 char(10) foreign key references供应商,订购单号 char(10) primary key,订购日期 datetime)(2)修改职工表,增加一个职工名(可变长字符型,最长为20)字段Alter 职工表 add 职工名 varchar(20)(3)向订购单表中增加一条记录,记录值为:(’ZG0001’,‘GY0001’, ‘DD0001’,‘2006/06/12’)Insert into 订购单表values (’ZG0001‘,‘GY0001’, ‘DD0001’,‘2006/06/12’)(4)给低于所有职工平均工资地职工提高10%地工资.UPDATE 职工SET 工资=工资*1.1 WHERE 工资< (SELECT AVG(工资) FROM 职工)(5)删除所有目前没有任何订购单地供应商.DELETE FROM 供应商 WHERE 供应商号 NOT IN(SELECT 供应商号 FROM 订购单)(6)将职工表地查询权授给USER用户,并允许其转授给其他人Grant select on职工表 to USER with grant option(7)检索出向供应商S3发过订购单地职工地职工号和仓库号.SELECT 职工号,仓库号 FROM 职工 WHERE 职工号 IN( SELECT 职工号 FROM 订购单 WHERE 供应商号=’S3’ )(8)检索出目前没有任何订购单地供应商信息.SELECT * FROM 供应商 WHERE NOT EXISTS( SELECT * FROM 订购单 WHERE 供应商号=供应商.供应商号 ) (9)检索出和职工E1、E3都有联系地北京地供应商信息.SELECT * FROM 供应商 WHERE 供应商号 IN( SELECT 供应商号 FROM 订购单 WHERE 职工号=’E1’ )AND 供应商号 IN( SELECT 供应商号 FROM 订购单 WHERE 职工号=’E3’ )(10)检索出目前和华通电子公司有业务联系地每个职工地工资.SELECT 职工号,工资 FROM 职工 WHERE 职工号 IN(SELECT 职工号 FROM 订购单 WHERE 供应商号 IN(SELECT 供应商号 FROM 供应商 WHERE 供应商名=’华通电子公司’)) (11)检索出与工资在1220元以下地职工没有联系地供应商地名称.SELECT 供应商名 FROM 供应商 WHERE 供应商号 IN(SELECT 供应商号 FROM 订购单 WHERE 职工号 NOT IN(SELECT 职工号 FROM 职工 WHERE 工资 < 1220))(12)检索出向S4供应商发出订购单地仓库所在地城市.SELECT 城市 FROM 仓库 WHERE 仓库号 IN(SELECT 仓库号 FROM 职工 WHERE 职工号 IN(SELECT 职工号 FROM 订购单 WHERE 供应商号=’S4’))(13)检索出在上海工作并且向S6供应商发出了订购单地职工号.(SELECT 仓库号 FROM 仓库 WHERE 城市=’上海’) AND 职工号 IN(SELECT 职工号 FROM 订购单 WHERE 供应商号=’S6’))(14)检索出在广州工作并且只向S6供应商发出了订购单地职工号.SELECT 职工号 FROM 职工 WHERE 仓库号 IN(SELECT 仓库号 FROM 仓库 WHERE 城市=’广州’) AND 职工号 IN(SELECT 职工号FROM 订购单WHERE 供应商号=’S6’) AND 职工号NOT IN (SELECT 职工号FROM 订购单WHERE 供应商号!=’S6’)(15)检索出由工资多于1230元地职工向北京地供应商发出地订购单号.SELECT 订购单号 FROM 订购单 WHERE 职工号 IN(SELECT 职工号 FROM 职工 WHERE 工资>1230) AND 供应商号IN(SELECT 供应商号 FROM 供应商 WHERE 地址=’北京’)(16)检索出有最大面积地仓库信息.SELECT * FROM 仓库 WHERE 面积=(SELECT MAX(面积) FROM 仓库)(17)检索出向S4供应商发出订购单地那些仓库地平均面积.SELECT AVG(面积) FROM 仓库 WHERE 仓库号 IN(SELECT 仓库号 FROM 职工 WHERE 职工号 IN(SELECT 职工号 FROM 订购单 WHERE 供应商号=’S4’))(18)检索出每个城市地供应商个数.SELECT 地址,COUNT(*) FROM 供应商 GROUP BY 地址(19)检索出和面积最小地仓库有联系地供应商地个数.SELECT COUNT(*) FROM 供应商 WHERE 供应商号 IN(SELECT 供应商号 FROM 订购单 WHERE 职工号 IN(SELECT 仓库号 FROM 仓库 WHERE 面积=(SELECT MIN(面积) FROM 仓库))))(20)插入一个新地供应商元组(S9,智通公司,沈阳).INSERT INTO 供应商VALUES(‘S9’,’智通公司’,’沈阳’)(21)删除由在上海仓库工作地职工发出地所有订购单.DELETE FROM 订购单 WHERE 职工号 IN(SELECT 职工号 FROM 职工 WHERE 仓库号 IN(SELECT 仓库号 FROM 仓库 WHERE 城市=’上海’)版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理.版权为个人所有This article includes some parts, including text, pictures, and design. Copyright is personal ownership.BkeGuInkxI 用户可将本文地内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律地规定,不得侵犯本网站及相关权利人地合法权利.除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人地书面许可,并支付报酬.PgdO0sRlMoUsers may use the contents or services of this article for personal study, research or appreciation, and othernon-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimate rights of this website and its relevant obligees. In addition, when any content or service of this article is used for other purposes, written permission and remuneration shall be obtained from the person concerned and the relevant obligee.3cdXwckm15转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目地地合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任.h8c52WOngMReproduction or quotation of the content of this article must be reasonable and good-faith citation for the use of news or informative public free information. It shall not misinterpret or modify the original intention of the content of this article, and shall bear legal liability such as copyright.v4bdyGious。
三级数据库综合练习题
![三级数据库综合练习题](https://img.taocdn.com/s3/m/773d4c1855270722192ef74d.png)
《信息系统与数据库(三级)》综合练习题一、单选题1、开发信息系统时,一般选择________作为应用程序开发语言。
A. 高级语言B. 机器语言C. 汇编语言D. SQL语言2、如果一个班只能有一个班主任,并且一个班主任只能负责一个班级,那么班主任和班级两个实体之间的关系属于________。
A. 一对一关系B. 一对多关系C. 多对一关系D. 多对多关系3、对数据表创建索引的目的是为了________。
A. 提高查询的性能B. 避免数据冗余C. 创建主关键字D. 减少存储空间4、数据库三级模式体系结构的划分,有利于保持数据库的________。
A. 数据独立性B. 系统并发性C. 结构规范化D. 数据完整性5、要保证数据库的逻辑数据独立性,需要修改的是________。
A. 模式与外模式之间的映像B. 模式与内模式之间的映像C. 模式D. 三层模式6、将E-R图转换为关系模式时,通常E-R图中的一个实体可转换为________关系模式。
A. 一个B. 两个C. 多个D. 不确定7、在一个关系R 中,若每个数据项都是不可再分割的,那么R一定满足________。
A. 1NFB. 2NFC. 3NFD. 4NF8、有一个数据库关系表R(学号,系部,住宿楼,课程号,成绩),存放全校各系部学生的住宿信息及选课信息,假定同一个系的学生都住在同一栋楼,一个学生可以选多门课,那么R满足第________范式。
A. 一B. 二C. 三D. 四9、在数据库系统中,如果事务只提交对数据库所做更新操作的一部分而不是全部,就违反了事务的________。
A. 原子性B. 一致性C. 隔离性D. 持久性10、为数据库添加了新的用户west,则west默认为________。
A. 对当前数据库没有操作权限B. 对当前数据库的表有修改权限C. 对当前数据库的表有查询权限D. 对当前数据库有创建表的权限11、SQL语言所具有的主要功能包括________。
数据库练习题
![数据库练习题](https://img.taocdn.com/s3/m/7302ce27e97101f69e3143323968011ca300f739.png)
数据库练习题目录综合练习(一) (2)1.数据库管理 (2)2.表的管理 (12)3.数据管理 (12)4.简单查询 (13)5.多表查询 (13)综合练习(二) (5)1.数据库管理 (5)2.表的管理 (5)3.数据管理 (5)4.简单查询 (6)5.多表查询 (6)综合练习(三) (7)1.数据库管理 (7)2.表的管理,创建学生表 (7)3.数据管理 (7)4.简单查询 (7)5.多表查询 (8)综合练习(四) (10)1.建数据库 (10)2.创建学生表 (10)3.表记录的操作,按要求补充语句 (10) 4.单表查询,按要求写出查询语句 (10) 5.多表查询,对下列语句查询进行修改 (11) 综合练习(五) (12)1.数据库管理 (2)2.表的管理 (2)3.数据管理 (2)4.简单查询 (3)5.多表查询 (3)综合练习(一)1.数据库管理创建StudentsManager数据库,要求必须有主数据库文件,辅助数据库文件,日志文件。
其中:(1)主数据文件放在C:\Students文件夹下,文件名为students.mdf,主数据文件的自增长为3MB;(2)辅助数据文件放在C:\Studentsr文件夹下,文件名为students_data2.ndf,辅助数据文件的初始化大小为2MB;最大值50MB,自增长为3M;(3)事物日志文件放在F:\Students文件夹下,文件名为students_log.ldf,初始化大小为2MB,最大值为不限制,自增长为10%。
2.表的管理3.数据管理在第2题学生信息表的基础上完成下面的操作:成绩加5分。
update stuInfo set word=word+5 where Word=60 or Word<60(3)更新同学成绩,把所有同学的powerpoint成绩都加5分。
update stuInfo set Powerpoint=Powerpoint+5(4)删除姓名为“张三丰”的同学信息。
复合材料课后练习题-西科大(2014-2015-2)
![复合材料课后练习题-西科大(2014-2015-2)](https://img.taocdn.com/s3/m/2300ea2d5901020207409cd6.png)
课后练习题一、填空题1.写出层合板的铺设顺序: [(0/±45)2/0/90]S = 0/+45/-45/0/+45/-45/0/90/90/0/-45/+45/0/-45/+45/02.C/C 复合材料中的基体碳可以是石墨、焦炭和烧结炭。
3.按基体材料分类,复合材料可分为聚合物基体、金属基体、无机非金属基体。
4.按增强纤维种类分,复合材料可分为玻璃纤维复合材料、碳纤维复合材料、陶瓷纤维复合材料、有机纤维复合材料、金属纤维复合材料等。
5.表面处理剂处理玻璃纤维的主要方法有前处理法、后处理法、迁移法。
6.玻璃/环氧复合材料的基体材料是环氧树脂。
7.玻璃钢是以环氧树脂为基体,玻璃纤维做增强体的复合材料。
8.玻璃纤维 40 支纱表示:质量为1g的原纱长40m9.玻璃纤维的生产中需使用浸润剂,其作用有:使多根单丝集中成股;增加原纱的耐磨性和提高拉伸强度;保护纤维免受大气和水分的侵蚀。
10.玻璃纤维增强树脂基复合材料又称玻璃钢。
11.单位长度内纤维与纤维之间所加的转数,称为捻度。
12.电热混凝土是由胶凝材料、导电材料、介电骨料和水等组分,按照一定配合比混合凝结而成的多相复合材料,通电后能发热。
13.非线性效应可为乘积效应、系统效应、诱导效应、共振效应。
14.复合材料的结构通常是一个相为连续相,称为基体材料;而另一相是以独立的形态分布在整个连续相中的分散相,称为增强材料。
15.复合材料的界面不是一个单纯的几何面,而是一个多层结构的过渡区域。
16.复合材料的界面效应有传递效应、阻断效应、不连续效应、散射和吸收效应和诱导效应。
17.根据复合材料的命名规则,玻璃纤维和环氧树脂构成的复合材料可称为玻璃纤维/环氧树脂(玻璃纤维/环氧)复合材料。
18.复合材料定义所阐述的主要有两点,即组成规律和性能特征。
19.复合材料区别于传统的“混合材料”和“化合材料”的两大特征是多相体系和复合效果。
其最大的特点是可设计性好。
ACCESS试题A
![ACCESS试题A](https://img.taocdn.com/s3/m/798ecfd3856a561252d36fe6.png)
2014—2015学年第二学期期末一、单项选择题(共20小题,每题1分,共计20分)1.关系数据库中的表不必具有的性质是()。
A、数据项不可再分B、同一列数据项要具有相同的数据类型C、记录的顺序可以任意排列D、字段的顺序不能任意排列2.在建立表时,将年龄字段值限制在18—40之间,这种约束属于()。
A、实体完整性约束B、用户自定义完整性约束C、参照完整性约束D、视图完整性约束3.在ACCESS中,用来表示实体的是()。
A、域B、字段C、记录D、表4.定义字段默认值的作用是()。
A、在未输入数据之前,系统自动提供数值B、不允许字段的值超出某个范围C、不得使字段为空D、系统自动把小写字母转换为大写字母5.若在两个表之间的关系连线上标记了1:1或1:∞,表示启动了()。
A、实施参照完整性B、级连更新相关字段C、级连删除相关字段D、不需要启动任何设置6.在数据表视图中,不可以()。
A、修改字段的类型B、修改字段的名称C、删除一个字段D、删除一条记录7.下面对数据表的叙述有错误的是()。
A、数据表是Access数据库中的重要对象之一。
B、表的设计视图的主要工作是设计表的结构。
C、表的数据视图只用于显示数据。
D、可以将其他数据库的表导入到当前数据库中8.Access中,建立查询时可以设置筛选条件,应在()栏中输入筛选条件。
A、总计B、条件C、排序D、字段9.如果用户希望根据某个临时变化的值来查找记录,则最好使用的查询是()。
A、选择查询B、交叉表查询C、参数查询D、操作查询10.在窗体中,用来输入和编辑字段数据的交互控件是()。
A、文本框B、标签C、复选框D、列表框11.如果窗体中输入的数据总是取自表或查询中的字段数据,或某固定内容的数据,使用()控件来显示该字段。
A、文本框B、列表框C、选项组D、选项卡12.要改变窗体上文本框的数据源,应设置的属性是()。
A、记录源B、控件来源C、筛选查询D、默认值13.在报表中,()部分包含表中记录信息。
2015年石油华东《Visual FoxPro》在线考试及答案
![2015年石油华东《Visual FoxPro》在线考试及答案](https://img.taocdn.com/s3/m/bcad9ab6f524ccbff12184c3.png)
2014年春季学期《Visual FoxPro》在线考试一、单选题1. 使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为()。
A. 首记录B. 末记录C. 首记录的前面D. 末记录的后面2. 下列逻辑表达式中,结果为.F.的是()。
A. MOD(20,4)= MOD(20,5)B. "张"$"张三"C. 张三$"张"D. {^2003.01.01}<{^2003.01.02}3. 某表文件中有日期型字段"出生日期",设N='01/01/80',下列命令正确的是()。
A. LOCATE FOR 出生日期='01/01/80'B. LOCATE FOR 出生日期=&NC. LOCATE FOR DTOC(出生日期)=ND. LOCATE FOR DTOC(出生日期)=CTOD(N)4. 在没有设置任何筛选条件的情况下,要显示当前表中职称是工程师的所有记录,应该使用命令()。
A. list 职称= [工程师]B. list for 职称= [工程师]C. list while职称= [工程师]D. list rest职称= [工程师]5. 新建一个表JSNEW.DBF,其结构与表JS.DBF的结构完全相同,但记录不同,比较方便的建库命令是()A.USE JSCOPY TO JSNEWB.USE JSCOPY STRU TO JSNEWC. COPY FILE JS.DBF TO JSNEW.DBFD. CREAT JSNEW FROM JS6. 如果一个字段的宽度为8,则此字段的类型不可能是()。
A. 字符型B. 数值型C. 日期型D. 备注型7. 要删除当前表文件中“补贴”字段的全部值,应使用的命令是()。
A. MODIFY STRUCTUREB. DELETEC. REPLACE8. 使用MODIFY STRUCTURE命令时,为了避免丢失数据应注意几点,下列事项中不必要的是()A. 不能同时修改字段名及其类型或宽度B. 不能同时修改字段名和插入新的字段C. 不能同时修改字段名和删除字段D. 不能在删除字段的同时修改其他字段的类型及宽度9. 当前记录号为3,将第6号记录设置为当前记录的命令是()。
2014级《数据库理论与技术》课程期中试卷
![2014级《数据库理论与技术》课程期中试卷](https://img.taocdn.com/s3/m/68016a57fe4733687e21aa32.png)
宁波工程学院2015–2016 学年第 2 学期《数据库理论与技术》课程期中考试卷一、 单项选择题(每小题1分,共20分)1. ( B )是长期存储在计算机内、有组织的、可共享的数据集合。
A .数据库系统B .数据库C .关系数据库D .数据库管理系统 2. 下面哪个不是数据库系统必须提供的数据控制功能(B )。
A .安全性 B .可移植性 C .完整性 D .并发控制3. 通过修改( C )可以保证数据库的逻辑独立性。
A .模式 B .外模式C .外模式/模式映射D .模式/内模式映射4. 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系种类是( D )。
A.多对多B.一对一C.多对一D.一对多 5. 结构数据模型的三个组成部分中,不包括( C )。
A .完整性规则B .数据结构C .恢复D .数据操作 6. SQL 中,下列涉及空值的操作,不正确的是( C )。
A .AGE IS NULLB .AGE IS NOT NULLC .AGE=NULLD .NOT (AGE IS NULL )7. 设有关系模式R (A ,B ,C ),其关系r 如右表所示: 下面叙述正确的是( B )。
A .函数依赖 A →B 在上述关系中成立 B .函数依赖 BC → A 在上述关系中成立 C .函数依赖 B → A 在上述关系中成立D .函数依赖 A → BC 在上述关系中成立8. 关系数据库规范化是为了解决关系数据库中( A )。
A .插入、删除和数据冗余问题而引入的 B .提高查询速度问题而引入的 C .减少数据操作的复杂性问题而引入的 D .保证数据的安全性和完整性问题而引入的 9. 实现关系代数选择运算的SQL 子句是( D )。
A .SELECTB .ORDER BYC .FROMD .WHERE 10.设关系R 和S 的属性个数分别为2和3,则与关系代数表示式12R S> 等价的是( B )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题1.在创建关系时,要求学生的性别只能为‘男’或‘女’,这个约束用什么完成( )。
C.check约束2..数据库管理系统和操作系统之间的关系是( )。
B.操作系统调用数据库管理系统3.数据库系统的特点是( )、数据独立、减少数据冗余度、避免数据不一致性和加强了数据保护。
A.数据共享4.数据库管理系统的主要功能是( )、管理数据库、数据库建立、维护的通信。
A.定义数据库5.数据库系统的核心是( )。
C.数据库管理系统6.关系数据库中的视图属于数据库三级模式中的( )范畴。
A.外模式7.要保证数据库的物理独立性,需要修改的是( )。
B.模式与内模式映像8.在数据库的三层模式中,描述数据库中全体数据的逻辑结构和特征的是( )。
B.模式9.在一个数据库中,模式与内模式的映像个数是( )。
A.1个10.数据库中,数据的逻辑独立性是由( )所决定的。
A.外模式/模式11.关系数据库中的关系必须满足每一属性都是( )。
B.不可分解的12.实体完整性规则为:若属性A是基本关系R的主属性,则属性A是( )。
B.不能取空值13.设关系R和S的度分别为10和15,冠以笛卡尔积T=R×S,则T的度为( )。
C.2514.关系规范化中的删除异常是指( )。
C.不应该删除的数据被删除15. 关系规范化中的插入异常是指( )。
B.应该插入的数据未被插入16. 使用T-SQL语句删除数据库的命令是( )。
C.drop database17.当数据库损坏时,数据库管理员可通过( )文件恢复数据库。
B.主数据文件17.当数据库损坏时,数据库管理员可通过( )文件恢复数据库。
B.主数据文件18.安装SQL Server 2005后,会自动建立系统数据库,其中不包括( )数据库。
B.pubs19.使用下列哪种语句可以修改数据表( )。
C.alter database20.如果防止插入空值,应使用( )来进行约束。
B.not null约束21.关于语句select sno, avg(grade) From sc Group by sno Having avg(grade)>=90的描述正确的是( )。
C. 查询平均成绩在90分以上的学生的学号和平均成绩22.在使用模式查找like ‘_a%’时,可能的结果是( )。
B.bai23.select语句中的“where 成绩 between 80 and 90”表示成绩在80~90之间且( )。
A.包括80和9024.关于update语句,下面说法正确的是( )。
B.可以更新表中的多条记录25.在模糊查询中,可以代表任何字符串的通配符是( )。
D. %26.表达式’123’+’456’的值是( )。
A.123456 27.用于求系统日期的函数是( )。
B.getdate( )28.删除一个视图会影响到( )。
A.基于该视图的视图29.创建存储过程的语句( )。
A.create procedure30.执行存储过程的命令是( )。
B.execute31.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。
D.既能读也能写32.如果事务T获得了数据项Q上的排他锁,则T对Q( )。
D.既能读也能写二、填空题1.DBMS的含义是(数据库管理系统),DBA的含义是(数据库管理员),DBAS的含义是(数据库应用系统)。
2.数据库的发展经历了(人工管理阶段)、(文件系统阶段)、(数据库系统)三个阶段。
3.实体之间存在着三种联系,分别是( 1:1 )、( 1:N)、(M:N )。
4.在(层次)模型中,有且仅有一个节点无双亲节点,此节点为根节点。
5.数据模型由(数据结构)、(数据操作)、(完整性约束)组成。
6.常见的数据模型有(层次模型)、(网状模型和(关系模型)。
7.数据库的结构有(外模式)、(模式)、(内模式)三层模式和(外模式/模式)、(模式/内模式)两层映像构成。
8.在现实世界中,客观存在并可以相互区分的称为(实体)。
9.在E-R模型中,矩形表示(实体)。
10.创建表用( create table )语句来完成。
11.学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则班级号为学生关系中的(外码)。
12.设有学生关系为S(学号,姓名),课程关系为C(课程号,课程名),选课关系为SC(学号,课程号,成绩),则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为( C )∞∏课程号(( SC )∞(σ姓名=K( S)))13.在SQL Server 2005数据库中,事务日志文件的扩展名默认为(log),主数据文件的扩展名默认为(mdf)。
14.用语句create database mn创建数据时,自动创建的数据文件的逻辑文件名是(mn_data.mdf)。
15.数据库从一台计算机移到另一台计算机上,可以通过分离和(附加)操作实现。
16.创建数据库时,数据库的事务日志文件默认大小是( 1)MB。
17.表是由行和列组成的,行有时称为记录或元组,列有时称为(目)或属性。
18.整数型数据类型分为:bigint,int,smallint和( tinyint)。
19.SQL Server 2005支持三种备份类型:完整备份、差异备份、(事务日志备份)备份。
20.授权权限的命令是(grant)。
21.(事务)是DBMS的基本单位,是用户定义的一组逻辑一致的程序序列。
22.事务具有4个特性,分别是(原子性)、(一致性)、(隔离性)和(持久性)。
23.并发访问会带来数据的不一致性,主要分为4类,分别是:(丢失更新)、(不可重复读)和(脏读)。
24.基本锁有两种:(共享锁)和排他锁。
25.游标的5中状态分别是(定义)、(打开)、(使用)、(关闭)和(释放)。
三、判断题没有判断题四、编程题五、 (6)创建一个触发器,要求在修改学生成绩时,出现警告信息‘不能删除’,取消操作。
Create trigger aa1.请使用T-SQL循环语句求1~100的偶数的和。
On scdeclare @i int For updatedeclare @sum int asset @i=0print’不能删除’rollback transet @sum=0while @i<=100beginset @sum=@sum+@iset @i=@i+2end2. 关于教学数据库的关系模式如下:S(sno,sname,sex,age,dept) SC(sno,cno,score) C(cno,cname,teacher)请用SQL语言完成以下题目:(1)查询所有年龄大于19岁的女生的学号、姓名和年龄。
Select sno,sname,ageFrom sWhere age>19 and sex=‘女’(2)查询姓李的老师担任的课程的信息。
Select sc.*,c.*From sc,cWhere o=o and teacher like ‘李%’(3)查询数据库课程成绩在90分以上的所有学生的姓名。
Select snameFrom s,sc,cWhere s.sno= sc.sno and o=o and cname=’数据库’ and score>90(4)查询选修李思思老师课程的学生的学号和姓名。
Select s.sno,s.snameFrom s,sc,cWhere teacher=’李思思’ and s.sno= sc.sno and o=o(5)创建一个关于所有男生的视图。
其中包括学号,姓名,年龄和所在系部。
Create view view_maleAsSelect sno,sname,age,deptFrom s Where sex=’男’五、画图题假设要建立一个企业数据库,该企业有多个下属单位,每一个单位有多个职工,一个职工仅隶属于一个下属单位,且一个职工仅在一个工程中工作,但一个工程中有很多职工参加工作,有多个供应商为各个工程供应不同的设备。
一个供应商可以为多个工程提供设备,一个工程也可用多个供应商的设备,设备,供应商,工程之间的供应联系联系有属性为:数量。
单位的属性有:单位名、电话;职工的属性有:职工号、姓名、性别;职工的属性有:职工号、姓名、性别;设备的属性有:设备号、设备名、产地;供应商的属性有:姓名、电话;工程的属性有:工程名、地点。
(1)试画出E-R图。
(2)将该E-R图转换成关系模式,并指出主码。
六、简答题1、DBS由哪几个部分组成? DBS是由:DB、DBMS、应用系统和用户三部分组成的2.数据库的并发操作会带来数据不一致性有哪些问题?(1丢失修改(2不可重复读(3读"脏"数据原因是破坏了事务的隔离性3.请叙述数据库设计的六个步骤。
(1)需求分析(2)概念设计(3)逻辑设计(4)物理设计(5)数据库实施(6)数据库运行和维护4.数据库的完整性约束有哪三个?实体完整性约束、参照完整性约束、用户自定义完整性约束5.请详细叙述三级封锁协议。
一级封锁协议二级封锁协议三级封锁协议6.数据库技术的发展经历了哪三个阶段? 1是网状和层次数据库系统2是关系数据库系统3是以面向对象数据模型为主要特征的数据库系统。