2014-2015(2)数据库综合练习题
数据库练习题
数据库练习题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小学一年级数学综合练习题(动脑筋)
动脑筋几何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个图形,然后从下面的图像中选择符合特征要求的一个,将其编号填入□中。
2014-2015新课标人教版小学一年级下册数学练习题全套
2、两个三角形可以拼成一个四边形。()
二、填一填。
1、11个位上是( ),表示( )个( );十位上也是( ),表示( )个( )。
2、由7个一和1个十合起来的数是( ),读作( )。
3、最小的两位数是( ),最大的一位数是( )。它们的差是( )。
4、和19相邻的两个数是( )和( );12在11的( )面。
10+10=
20+20=
20-10=
8-8=
17-17=
6-0=
15-0=
0+9=
16+0=
6+0=
0+13=
19+1=
12+8=
认识图形综合作业(1)
一、填一填。
1、长方形有()条边,正方形有()条边,三角形有()边。
2、用()根小棒可以摆一个长方形;用()根小棒可以摆一个三角形。
3、硬币是()形;红领巾是()形;课桌面是()形。
5、
从左往右数第()个是圆形,第()个是正方形,一共有()个长方形。
三、我会判断。
1、两个一样大的正方形可以拼成一个长方形。()
3、长方形就是正方形。()
2、两个三角形可以拼成一个四边形。()
四、它们折出来是什么样子?连一连。
知识回顾
一、读一读,想一想,填一填。
①15前面一个数是( ),后面一个数是( )。
10-8○7 12○3+8 9+6○15
3、算一算。
8+7= 12-12= 6+10= 12+4=
7+5= 2+8= 7+0= 8-3=
19-9= 16-4= 2+7= 6+9=
数据库及其操作练习题(培训用)
数据库及其操作练习题一、选择题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级更新版)
温州医科大学《文献检索》考试复习资料一、填空题(每空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__。
2014-2015-2计算机网络技术基础各章节综合练习题及答案详解
第一章——计算机网络概述一、填空题1.计算机网络的网络资源包括________、________和________。
2.1969年12月,Internet的前身________的投入运行,标志着计算机网络的兴起。
3.国际标准化组织(英文简称____)在1984年正式颁布了________________使计算机网络体系结构实现了标准化。
4.________________是计算机网络最基本的功能之一。
5.计算机网络是________技术与________技术结合的产物。
6.Internet的应用有________、信息发布、电子商务、远程音频、视频应用。
7.计算机网络是由________系统和________系统构成的;从逻辑功能上看,则是由________和________组成的;从拓扑结构看是由一些________和________构成的。
8.________________又称网络单元,一般可分为三类:________、________和________。
9.________是指两个网络节点之间承载信息和数据的线路,可分为______________和____________。
10.__________提供访问网络和处理数据的能力,由主机系统、终端控制器和终端组成;__________是计算机网络中负责数据通信的部分,主要完成数据的传输、交换以及通信控制,由________、________组成。
11.网络硬件系统是指构成计算机网络的硬件设备,包括各种____________、_______及________;网络软件主要包括____________、____________和____________。
12.__________是计算机网络的主体,按其在网络中的用途和功能的不同,可分为________和________两大类。
13.____________是网络中用户使用的计算机设备,又称______;____________是通过网络操作系统为网上工作站提供服务及共享资源的计算机设备。
2014级《数据库理论与技术》课程期中试卷
宁波工程学院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计算机网络与通讯习题集 黄秀珍
简单题:1、画出OSI-RM模型的结构图,并说明各层次的功能。
物理层:利用传输介质为通信的网络结点之间建立、维护和释放物理连接,实现比特流的透明传输,进而为数据链路层提供数据传输服务。
数据链路层:在物理层提供服务的基础上,在通信的实体间建立数据链路连接,传输以帧(frame)为单位的数据包,并采取差错控制和流量控制的方法,使有差错的物理线路变成无差错的数据链路。
网络层:控制着通信子网的运行,为以分组(packet)为单位的数据包通过通信子网选择适当的路由,并实现拥塞控制、网络互连等功能。
传输层:向用户通过可靠的端到端(end-to-end)的数据传输服务,实现为上层屏蔽低层的数据传输问题。
会话层:负责维护通信中两个结点之间的会话连接的建立、维护和断开,以及数据的交换。
表示层:用于处理在两个通信系统中交换信息的表示方式,主要包括数据格式变换、数据的加密与解密、数据压缩与恢复等功能。
应用层:为应用程序通过网络服务,它包含了各种用户普通使用的协议。
2、简述TCP/IP参考模型结构,并对每个层次的功能进行描述。
TCP/IP参考模型包括4个层次:应用层、传输层、互联网络层、主机-网络层TCP/IP是Internet中重要的通信规则。
它规定了计算机通信所使用的协议数据单元、格式、报头与相应的动作。
TCP/IP协议体系具有以下几个主要特点: 1)开放式的协议标准2)独立于特定的计算机硬件与操作系统3)独立于特定的网络硬件,可以运行在局域网、广域网,更适合于互联网络4)统一的网络地址分配方案,所有网络设备在Internet中都有唯一的IP地址5)标准化的应用层协议,可以提供多种拥有大量用户的网络服务 TCP/IP参考模型各层的功能: 1主机-网络层主机-网络层是TCP/IP参考模型的最底层,它负责发送和接收IP分组。
TCP/IP协议对主机-网络层并没有规定具体的协议,它采取开放的策略,允许使用广域网、局域网与城域网的各种协议。
数据库原理与应用总复习(填空问答题)
《数据库原理与应用》练习题一、填空题1.一个数据库系统主要由数据库、数据库管理系统、应用系统、数据库管理员和用户等5部分构成。
2.数据库的三级模式是指外模式、模式、存储模式。
数据库系统的二级映像技术及作用(1) 模式/内模式映像(2) 模式/外模式映像3.数据库中数据的最小单位是数据项。
4.数据库中数据独立性分为逻辑独立性和物理独立性5.两个实体集之间的联系可概括为3种:1) 一对一 2) 一对多 3) 多对多6.最常用的数据模型主要有三种层次模型(Hierarchical Model)网状模型(Network Model)关系模型7.数据库设计主要的内容包括数据库的数据库逻辑设计,数据库物理设计,数据库实施8.概念结构设计的方法有4种:包括1) 自顶向下 2) 自底向上,3) 逐步扩张 4) 混合策略9.数据抽象的三种基本方法是分类、聚集和概括。
11.数据操作权限的设置语句包括 GRANT 、 REVOKE 和 WITH GRANT OPTION 三种。
12.SQL Server客户机/服务器的三层结构,包括数据库服务器,应用服务器和客户机13.SQL Server的数据库对象(1) 数据库 (2) 关系 (3) 属性 (4) 元组(5) 视图 (6) 索引14.SQL Server的三种物理文件 mdf文件、 ldf文件、 ndf文件。
15.系统数据库是由SQL Server内部创建和提供的一组数据库,其中最主要的数据库有4个,包括(1) master (2) model (3) msdb (4) tempdb16.对于一个已经满足1NF的关系模式,当消除非主属性对码的部分函数依赖后,它就属于2NF了;当消除非主属性对码的传递函数依赖,它就属于3NF了;当消除主属性对码的部分函数依赖,它就属于BCNF了17.数据库的保护功能主要包括确保数据的安全性、完整性、数据库的恢复和并发控制四方面的内容。
2014_2015_01《数据库原理》期末题型说明
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试卷
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、在查找和替换操作中,可以使用通配符,下列不是通配符的是()。
数据库练习题(标准标准答案)
数据库练习题(标准标准答案)第四章练习题一、选择题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。
三级数据库综合练习题
《信息系统与数据库(三级)》综合练习题一、单选题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语言所具有的主要功能包括________。
计算机专业期中试题(VF第三章节)
2014-2015学年上学期对二VF期中考试试题(320-322)科目:政治一、选择题(每题1分,共70分)1、关于表的备注型字段与通用型字段,以下叙述中错误的是。
A.字段宽度都不能由用户设定B.都能存储文字和图像数据C.字段宽度都是4D.存储的内容都保存在与表文件名相同的.FPT文件中2、如果要对自由表某一子段的数据之建立唯一性保护机制(即表中所有字段的值不重复),以下表述中正确的是。
A.对该字段创建主索引B.对该字段创建唯一索引C.对该字段创建候选索引D.对该字段创建普通索引3、有如下一段程序:CLOSE TABLES ALLUSE XSSELE 3USE JSUSE KC IN 0BROW上述程序执行后,浏览窗口中显示的表及当前工作区号分别是。
A.KC、2B.KC、3C.JS、3D.JS、24、有一个学生表文件,且通过表设计器已经为该表建立了若干普通索引。
其中一个索引的索引表达式为姓名字段,索引名为XM。
现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是()。
A)SET INDEX TO 姓名B)SET INDEX TO XMC)SET ORDER TO 姓名D)SET ORDER TO XM5、在表设计器的“字段”选项卡可以建立的索引是()。
A)惟一索引B)候选索引C)主索引D)普通索引6、假设当前文件夹下有数据表文件MC(表文件已打开),下列命令可以打开表设计器修改该表的是()。
A)MODIFY TABLE MC B)MODIFY DATABRSE MCC)MODIFY STRUCTURE D)MODIFY STRUCTURE MC7、用表设计器创建一个自由表时,不能实现的操作是___ ____。
A.设置某字段可以接受NULL值B.设置表中某字段的类型为通用型C.设置表的索引D.设置表中某字段的默认值8、当前打开的图书表中有字符型字段“图书号”,在SET EXACT OFF设置下要求将图书号以字母A开头的图书记录全部打上删除标记,通常可以使用命令()A)DELETE FOR 图书号="A" B)DELETE WHILE 图书号="A"C)DELETE FOR 图书号="A*" D)DELETE FOR 图书号LIKE "A%"9、已知在教学环境中,一名学生可以选修多门课程,一门课程可能有多名学生选修。
2014-2015学年高中数学(人教A版)配套练习21份125页
目录人教A版配套练习:1.1.1 算法的概念.doc人教A版配套练习:1.1.2 第1课时程序框图、顺序结构.doc人教A版配套练习:1.1.2 第2课时条件结构.doc人教A版配套练习:1.1.2 第3课时循环结构、程序框图的画法.doc人教A版配套练习:1.2.1 输入语句、输出语句和赋值语句.doc人教A版配套练习:1.2.2 条件语句.doc人教A版配套练习:1.2.3 循环语句.doc人教A版配套练习:1.3 算法案例.doc人教A版配套练习:2.1.1 简单随机抽样.doc人教A版配套练习:2.1.2 系统抽样.doc人教A版配套练习:2.1.3 分层抽样.doc人教A版配套练习:2.2.1 用样本的频率分布估计总体分布.doc人教A版配套练习:2.2.2 用样本的数字特征估计总体的数字特征.doc人教A版配套练习:2.3.1 变量之间的相关关系;2.3.2 两个变量的线性相关.doc 人教A版配套练习:3.1.1 随机事件的概率.doc人教A版配套练习:3.1.2 概率的意义.doc人教A版配套练习:3.1.3 概率的基本性质.doc人教A版配套练习:3.2.1 古典概型.doc人教A版配套练习:3.2.2 随机数的产生.doc人教A版配套练习:3.3.1 几何概型.doc人教A版配套练习:3.3.2 均匀随机数的产生.doc1.1算法与程序框图1.1.1 算法的概念一、基础达标1.下列可以看成算法的是( )A .学习数学时,课前预习,课上认真听讲并记好笔记,课下先复习再做作业,之后做适当的练习题 B .今天餐厅的饭真好吃 C .这道数学题难做D .方程2x 2-x +1=0无实数根 答案 A解析 A 是学习数学的一个步骤,所以是算法. 2.下列所给问题中,不可以设计一个算法求解的是 ( )A .二分法求方程x 2-3=0的近似解B .解方程组⎩⎨⎧x +y +5=0x -y +3=0C .求半径为3的圆的面积D .判断函数y =x 2在R 上的单调性 答案 D解析 A 、B 、C 选项中的问题都可以设计算法解决,D 选项中的问题由于x 在R 上取值无穷尽,所以不能设计一个算法求解. 3.下列各式中T 的值不能用算法求解的是 ( )A .T =12+22+32+42+…+1002B .T =12+13+14+15+…+150C .T =1+2+3+4+5+…D .T =1-2+3-4+5-6+…+99-100 答案 C解析 根据算法的有限性知C 不能用算法求解.4.小明中午放学回家自己煮面条吃,有下面几道工序:①洗锅盛水2分钟;②洗菜6分钟;③准备面条及佐料2分钟;④用锅把水烧开10分钟;⑤煮面条3分钟.以上各道工序,除了④之外,一次只能进行一道工序.小明要将面条煮好,最少要用的分钟数为() A.13 B.14 C.15 D.23答案 C解析①洗锅盛水2分钟、④用锅把水烧开10分钟(同时②洗菜6分钟、③准备面条及佐料2分钟)、⑤煮面条3分钟,共为15分钟.5.已知A(x1,y1),B(x2,y2),求直线AB的斜率的一个算法如下:第一步输入x1、y1、x2、y2的值.第二步计算Δx=x2-x1,Δy=y2-y1第三步若Δx=0,则输出斜率不存在,否则(Δx≠0),k=__①__.第四步输出斜率k.则①处应填________.答案Δy Δx6.给出下列算法:第一步,输入x的值.第二步,当x>4时,计算y=x+2;否则执行下一步.第三步,计算y=4-x.第四步,输出y.当输入x=0时,输出y=________.答案 2解析0<4,执行第三步,y=4-0=2.7.已知某梯形的底边长AB=a,CD=b,高为h,写出一个求这个梯形面积S 的算法.解算法如下:第一步,输入梯形的底边长a和b,以及高h.第二步,计算a+b的值.第三步,计算(a+b)×h的值.第四步,计算S =(a +b )×h2的值.第五步,输出结果S . 二、能力提升8.对于算法:第一步,输入n .第二步,判断n 是否等于2,若n =2,则n 满足条件;若n >2,则执行第三步.第三步,依次从2到(n -1)检验能不能被n 整除,若不能被n 整除,则执行第四步;若能整除n ,则结束算法. 第四步,输出n . 满足条件的n 是 ( )A .质数B .奇数C .偶数D .约数答案 A解析 此题首先要理解质数,只能被1和自身整除的大于1的整数叫质数.2是最小的质数,这个算法通过对2到(n -1)一一验证,看是否有其他约数,来判断其是否为质数.9.下面给出了解决问题的算法: 第一步:输入x .第二步:若x ≤1,则y =2x -1,否则y =x 2+3. 第三步:输出y .(1)这个算法解决的问题是________;(2)当输入的x 值为________时,输入值与输出值相等. 答案 (1)求分段函数y =⎩⎨⎧2x -1(x ≤1)x 2+3(x >1)的函数值(2)110.请说出下面算法要解决的问题________. 第一步,输入三个数,并分别用a 、b 、c 表示;第二步,比较a 与b 的大小,如果a <b ,则交换a 与b 的值; 第三步,比较a 与c 的大小,如果a <c ,则交换a 与c 的值; 第四步,比较b 与c 的大小,如果b <c ,则交换b 与c 的值; 第五步,输出a 、b 、c .答案 输入三个数a ,b ,c ,并按从大到小顺序输出 解析 第一步是给a 、b 、c 赋值. 第二步运行后a >b . 第三步运行后a >c .第四步运行后b >c ,∴a >b >c .第五步运行后,显示a 、b 、c 的值,且从大到小排列. 11.写出方程x 2-4x -12=0的一个算法. 解 法一 第一步,移项,得x 2-4x =12.① 第二步,①式两边同加4并配方,得(x -2)2=16. ② 第三步,②式两边开方,得x -2=±4.③第四步,解③得x =6或x =-2. 法二 第一步,将方程左边因式分解, 得(x -6)(x +2)=0.① 第二步,由①得x -6=0或x +2=0.②第三步,解②得x =6或x =-2.法三 第一步,计算方程的判别式Δ=42+4×12>0. 第二步,将a =1,b =-4,c =-12代入求根公式 x =-b ±b 2-4ac 2a ,得x 1=6,x 2=-2.三、探究与创新12.鸡兔同笼问题:鸡和兔各若干只,数腿共100条,数头共30只,试设计一个算法,求出鸡和兔各有多少只.解 第一步,设有x 只鸡,y 只兔,列方程组 ⎩⎨⎧x +y =30,2x +4y =100.①②第二步,②÷2+①×(-1),得y =20. 第三步,把y =20代入x =30-y ,得x =10. 第四步,得到方程组的解⎩⎨⎧x =10,y =20.第五步,输出结果,鸡10只,兔20只.13.写出求1×2×3×4×5×6的一个算法.解第一步,计算1×2,得到2.第二步,将第一步的运算结果2乘3,得到6.第三步,将第二步的运算结果6乘4,得到24.第四步,将第三步的运算结果24乘5,得到120.第五步,将第四步的运算结果120乘6,得到720.第六步,输出运算结果.1.1.2程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构一、基础达标1.下列关于程序框图的说法正确的有()①用程序框图表示算法直观、形象,容易理解;②程序框图能清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言;③在程序框图中,起止框是任何流程不可少的;④输入和输出框可用在算法中任何需要输入、输出的位置.A.1个B.2个C.3个D.4个答案 D2.对终端框叙述正确的是()A.表示一个算法的起始和结束,框图是B.表示一个算法输入和输出的信息,框图是C.表示一个算法的起始和结束,框图是D.表示一个算法输入和输出的信息,框图是答案 C3.在程序框图中,算法中间要处理数据或计算,可分别写在不同的()A .处理框内B .判断框内C .输入、输出框内D .终端框内答案 A解析 由处理框的意义可知,对变量进行赋值,执行计算语句,处理数据,结果的传送等都可以放在处理框内,所以选A.4.如图所示的程序框图表示的算法意义是( )A .边长为3,4,5的直角三角形面积B .边长为3,4,5的直角三角形内切圆面积C .边长为3,4,5的直角三角形外接圆面积D .以3,4,5为弦的圆面积 答案 B解析 由直角三角形内切圆半径r =a +b -c2,故选B. 5.下面程序框图输出的S 表示________.答案 半径为5的圆的面积6.下面程序框图表示的算法的运行结果是________.答案6 6解析由题意P=5+6+72=9,S=9×4×3×2=6 6.7.已知半径为r的圆的周长公式为C=2πr,当r=10时,写出计算圆的周长的一个算法,并画出程序框图.解算法如下:第一步,令r=10.第二步,计算C=2πr,第三步,输出C.程序框图如图:二、能力提升8.给出如图程序框图:若输出的结果为2,则①处的执行框内应填的是()A.x=2 B.b=2C.x=1 D.a=5答案 C解析因结果是b=2,∴2=a-3,即a=5.当2x+3=5时,得x=1.9.写出如下程序框图的运行结果.S=________.若R=8,则a=________.答案 2.5 410.根据下面的程序框图所表示的算法,输出的结果是________.答案 2解析该算法的第1步分别将X,Y,Z赋于1,2,3三个数,第2步使X取Y的值,即X取值变成2,第3步使Y取X的值,即Y的值也是2,第4步让Z取Y的值,即Z取值也是2,从而第5步输出时,Z的值是2.11.已知函数y=2x+3,设计一个算法,若给出函数图象上任一点的横坐标x(由键盘输入),求该点到坐标原点的距离,并画出程序框图.解算法如下:第一步,输入横坐标的值x.第二步,计算y=2x+3.第三步,计算d=x2+y2.第四步,输出d.程序框图如图:三、探究与创新12.如图所示的程序框图,当输入的x的值为0和4时,输出的值相等,根据该图和下列各小题的条件回答下面的几个问题.(1)该程序框图解决的是一个什么问题?(2)当输入的x的值为3时,求输出的f(x)的值.(3)要想使输出的值最大,求输入的x的值.解(1)该程序框图解决的是求二次函数f(x)=-x2+mx的函数值的问题.(2)当输入的x的值为0和4时,输出的值相等,即f(0)=f(4).因为f(0)=0,f(4)=-16+4m,所以-16+4m=0,所以m=4.所以f(x)=-x2+4x.因为f(3)=-32+4×3=3,所以当输入的x的值为3时,输出的f(x)的值为3.(3)因为f(x)=-x2+4x=-(x-2)2+4,当x=2时,f(x)max=4,所以要想使输出的值最大,输入的x的值应为2.13.有关专家建议,在未来几年内,中国的通货膨胀率保持在3%左右,这将对我国经济的稳定有利无害.所谓通货膨胀率为3%,指的是每年消费品的价格增长率为3%.在这种情况下,某种品牌的钢琴2004年的价格是10 000元,请用程序框图描述这种钢琴今后四年的价格变化情况,并输出四年后的价格.解用P表示钢琴的价格,则有:2005年P=10 000×(1+3%)=10 300;2006年P=10 300×(1+3%)=10 609;2007年P=10 609×(1+3%)=10 927.27;2008年P=10 927.27×(1+3%)≈11 255.09;因此,价格的变化情况表为:年份2004年2005年2006年2007年2008年钢琴的价10 00010 30010 60910 927.2711 255.09格P/元程序框图如图:第2课时条件结构1.下列算法中,含有条件结构的是() A.求两个数的积B.求点到直线的距离C.解一元二次方程D.已知梯形两底和高求面积答案 C解析解一元二次方程时,当判别式Δ<0时,方程无解,当Δ≥0时,方程有解,由于分情况,故用到条件结构.2.下列关于条件结构的描述,不正确的是() A.条件结构的出口有两个,但在执行时,只有一个出口是有效的B.条件结构的判断条件要写在判断框内C.双选择条件结构有两个出口,单选择条件结构只有一个出口D.条件结构根据条件是否成立,选择不同的分支执行答案 C解析C中单选择条件结构中的出口有两个,故C错.3.若输入-5,按图中所示程序框图运行后,输出的结果是()A .-5B .0C .-1D .1答案 D解析 因x =-5,不满足x >0,所以在第一个判断框中执行“否”,在第2个判断框中,由于-5<0,执行“是”,所以得y =1. 4.求下列函数的函数值的算法中需要用到条件结构的是( )A .f (x )=x 2-1B .f (x )=2x +1C .f (x )=⎩⎨⎧x 2+1(x >1)x 2-1(x ≤1)D .f (x )=2x答案 C解析 C 项中函数f (x )是分段函数,需分类讨论x 的取值范围,要用条件结构来设计算法,A 、B 、D 项中均不需要用条件结构.5.(2013·太原高二检测)如图所示的程序框图运行后输出结果为12,则输入的x 值为( )A .-1B.22C.12D .-1或22答案 D解析 程序框图表示的是求分段函数f (x )=⎩⎪⎨⎪⎧x 2,x ≥14,2x,x ≤0,log 12x ,0<x <14的函数值,由⎩⎪⎨⎪⎧x 2=12x ≥14得,x =22;由⎩⎪⎨⎪⎧2x =12x ≤0得,x =-1. 又⎩⎪⎨⎪⎧log 12x =120<x <4无解,故选D. 6.如图所示的程序框图,若a =5,则输出b =________.答案 26解析 这是一个分段函数b =⎩⎨⎧a 2+1,a ≤5,2a ,a >5的求值问题,根据条件易知b =52+1=26.7.如果学生的数学成绩大于或等于120分,则输出“良好”,否则输出“一般”.用程序框图表示这一算法过程. 解二、能力提升8.如图所示,给出一个程序框图,其作用是输入x 的值,输出相应的y 的值.若要使输入的x 的值与输出的y 的值相等,则输入的这样的x 的值有( )A .1个B .2个C .3个D .4个答案 C解析 当x ≤2时,x =1或x =0,则x =y ;当2<x ≤5时,若x =y ,则x =2x -3,∴x =3;当x >5时,x =1x 不成立,所以满足题意的x 的值有1,0,3.9.(2013·课标全国Ⅰ)执行下面的程序框图,如果输入t ∈[-1,3],则输出的s 属于( )A .[-3,4]B .[-5,2]C .[-4,3]D .[-2,5]答案 A解析 因为t ∈[-1,3],当t ∈[-1,1)时,s =3t ∈[-3,3);当t ∈[1,3]时,s =4t -t 2=-(t 2-4t )=-(t -2)2+4∈[3,4],所以s ∈[-3,4].10.如图中,x 1,x 2,x 3为某次考试三个评阅人对同一道题的独立评分,p 为该题的最终得分,当x 1=6,x 2=9,p =8.5时,x 3等于( )A .10B .7C .8D .11答案 C解析 x 1=6,x 2=9,|x 1-x 2|=3<2不成立,即为“否”,所以再输入x 3;由绝对值的意义(一个点到另一个点的距离)和不等式|x 3-x 1|<|x 3-x 2|知,点x 3到点x 1的距离小于点x 3到x 2的距离,所以当x 3<7.5时,|x 3-x 1|<|x 3-x 2|成立,即为“是”,此时x 2=x 3,所以p =x 1+x 32,即6+x 32=8.5,解得x 3=11>7.5,不合题意;当x 3>7.5时,|x 3-x 1|<|x 3-x 2|不成立,即为“否”,此时x 1=x 3,所以p =x 3+x 22,即x 3+92=8.5,解得x 3=8>7.5,符合题意,故选C. 11.已知函数y =⎩⎨⎧log 2x ,x ≥22-x ,x <2,如图表示的是给定x 的值,求其对应的函数值y的程序框图.①处应填写________;②处应填写________.答案x<2?y=log2x解析∵满足判断框中的条件执行y=2-x,∴①处应填x<2?.不满足x<2即x≥2时,y=log2x,故②处应填y=log2x.12.画出解不等式ax>b(b≥0)的程序框图.解程序框图如图:三、探究与创新13.到银行办理个人异地汇款(不超过100万)时,银行要收取一定的手续费.汇款额不超过100元,收取1元手续费;超过100元但不超过5 000元,按汇款额的1%收取;超过5 000元但不超过100万时,一律收取50元手续费,其他情况不予办理.试设计一个算法描述汇款额为x元时,银行收取手续费为y 元的过程,并画出程序框图.解 由题意知本题是一个分段函数问题,分段函数解析式为 y =⎩⎪⎨⎪⎧10.01x 50(0<x ≤100),(100<x ≤5 000),(5 000<x ≤1 000 000).其算法如下:第一步:输入汇款额x ;第二步:判断x ≤100是否成立;若成立,则y =1,若不成立,则执行第三步; 第三步:判断x ≤5 000是否成立;若成立,则y =x ×1%,若不成立,则执行第四步;第四步:判断x ≤1 000 000是否成立;若成立,则y =50,若不成立,则输出“不予办理”; 第五步:输出y . 程序框图如图:第3课时 循环结构、程序框图的画法一、基础达标1.运行如图程序框图,输出的结果为( )A.15 B.21C.28 D.36答案 C解析n=1,S=1+0=1;n=2,S=3;n=3,S=6;n=4,S=10;n=5,S=15;n=6,S=21;n=7,S=28.n=8时,不满足n≤7,因此输出S=28. 2.执行如图所示的程序框图,输出的S值为()A.2 B.4 C.8 D.16答案 C解析利用程序框图的算法特点求解.当k=0时,满足k<3,因此S=1×20=1;当k=1时,满足k<3,因此S=1×21=2;当k=2时,满足k<3,因此S=2×22=8;当k=3时,不满足k<3,因此输出S=8.3.(2013·山东高考)执行两次如图所示的程序框图,若第一次输入的a的值为-1.2,第二次输入的a的值为1.2,则第一次、第二次输出的a的值分别为()A.0.2,0.2 B.0.2,0.8C.0.8,0.2 D.0.8,0.8答案 C解析若第一次输入的a的值为-1.2,满足上面一个判断框条件a<0,第1次循环,a=-1.2+1=-0.2,第2次判断后循环,a=-0.2+1=0.8,第3次判断,满足上面一个判断框的条件退出上面的循环,进入下面的循环,不满足下面一个判断框条件a≥1,退出循环,输出a=0.8;第二次输入的a的值为1.2,不满足上面一个判断框条件a<0,退出上面的循环,进入下面的循环,满足下面一个判断框条件a≥1,第1次循环,a=1.2-1=0.2,第2次判断后不满足下面一个判断框的条件退出下面的循环,输出a=0.2.故选C.4.如图是求x1,x2,…,x10的乘积S的程序框图,图中空白框中应填入的内容为()A.S=S×(n+1) B.S=S×x n+1C.S=S×n D.S=S×x n答案 D解析赋值框内应为累乘积,累乘积=前面项累乘积×第n项,即S=S×x n.S=57,则判断框内为()A.k>4? B.k>5?C.k>6? D.k>7?答案 A解析当k=1时,k=k+1=2,S=2×1+2=4;当k=2时,k=k+1=3,S=2×4+3=11;当k=3时,k=k+1=4,S=2×11+4=26;当k=4时,k=k+1=5,S=2×26+5=57.此时S=57,循环结束,k=5,所以判断框中应为6.阅读如图所示的程序框图,运行相应的程序,输出的s值等于______.答案-3解析第一次循环:s=1,k=1<4,s=2×1-1=1,k =1+1=2;第二次循环:k =2<4,s =2×1-2=0,k =2+1=3; 第三次循环:k =3<4,s =2×0-3=-3,k =3+1=4; 当k =4时,k <4不成立,循环结束,此时s =-3. 7.有十件商品,设计一个算法,计算其平均价,并画出程序框图.解 我们用一个循环依次输入10个数,再用一个变量存放数的累加和,在求出10个数的和后,除以10,就得到10件商品的平均价.算法:第一步,S =0,i =1. 第二步,输入P . 第三步,S =S +P . 第四步,i =i +1.第五步,判断i 是否大于10,若不大于10,转入第二步,若i >10,退出循环,执行第六步. 第六步,A =S10.第七步,输出A . 程序框图如图所示. 二、能力提升8.(2013·重庆高考)执行如图所示的程序框图,如果输出S =3,那么判断框内应填入的条件是( )A.k≤6? B.k≤7? C.k≤8? D.k≤9?答案 B解析k=2,s=1×log23=log23;k=3,s=log23×log34=log24;k=4,s=log24×log45=log25;k=5,s=log25×log56=log26;k=6,s=log26×log67=log27;k=7,s=log27×log78=log28=3,停止,说明判断框内应填k≤7?. 9.(2013·青岛高一检测)根据条件把图中的程序框图补充完整,求区间[1,1 000]内所有奇数的和,(1)处填________;(2)处填________.答案(1)S=S+i(2)i=i+2解析 求[1,1 000]内所有奇数和,初始值i =1,S =0,并且i <1 000,所以(1)应填S =S +i ,(2)为i =i +2.10.某城市缺水问题比较突出,为了制定节水管理办法,对全市居民某年的月均用水量进行了抽样调查,其中n 位居民的月均用水量分别为x 1,…,x n (单位:吨).根据如图所示的程序框图,若n =2,且x 1,x 2分别为1,2,则输出的结果S 为________.答案14解析 当i =1时,S 1=1,S 2=1; 当i =2时,S 1=1+2=3,S 2=1+22=5, 此时S =12(5-12×9)=14.i 的值变成3,从循环体中跳出,输出S 的值为14.11.用循环结构书写求1+12+13+14+…+11 000的算法,并画出相应的程序框图.解 相应的算法如下: 第一步,S =0,i =1; 第二步,S =S +1i ;第三步,i =i +1;第四步,i>1 000是否成立,若成立执行第5步,否则重复执行第二步;第五步,输出S.相应的算法框图如图所示.三、探究与创新12.画出求满足12+22+32+…+n2>106的最小正整数n的程序框图.解程序框图如下:13.以下是某次考试中某班15名同学的数学成绩:72,91,58,63,84,88,90,55,61,73,64,77,82,94,60.要求将80分以上的同学的平均分求出来.画出程序框图.解用条件结构来判断成绩是否高于80分,用循环结构控制输入的次数,同时引进两个累加变量S、m,分别计算高于80分的成绩的总和S和人数m.程序框图如图所示.1.2基本算法语句1.2.1输入语句、输出语句和赋值语句一、基础达标1.在INPUT语句中,如果同时输入多个变量,变量之间的分隔符是() A.逗号B.分号C.空格D.引号答案 A2.(2013·湖北十校联考)下列给变量赋值的语句正确的是() A.5=a B.a+2=aC.a=b=4 D.a=2* a答案 D解析A错,因为赋值语句的左右两边不能对换,赋值语句是将赋值号右边表达式的值赋给赋值号左边的变量;C错,因为赋值语句不能把一个值同时赋给两个变量;B错,赋值语句左边是一个变量,而不是代数式;D项正确.3.下列程序执行后,变量a、b的值分别为() a=15b=20a=a+bb=a-ba=a-bPRINT a,bA.20,15 B.35,35C.5,5 D.-5,-5答案 A解析根据赋值语句的意义,先把a+b=35赋给a,然后把a-b=35-20=15赋给b,最后再把a-b=35-15=20赋给a.4.(2013·桂林高一检测)给出下面一个程序:A=5B=8X=AA=BB=X+APRINT A,BEND此程序运行的结果是() A.5,8 B.8,5 C.8,13 D.5,13答案 C解析此程序先将A的值赋给X,再将B的值赋给A,再将X+A的值赋给B,即将原来的A与B的和赋给B,最后A的值是原来B的值8,而B的值是两数之和13.5.给出下列程序,输入x =2,y =3,则输出( )INPUT x ,y A =x x =yy =APRINT x ,y ENDA .2,3B .2,2C .3,3D .3,2答案 D解析 该程序的运行过程是: 输入2,3 A =2 x =3 y =2 输出3,2.6.下面程序输出的结果是________.答案 16解析 该程序的运行过程是: a =5, b =3,c =(3+5)/2=4,d =42=16, 输出d =16.7.把下列程序用程序框图表示出来.解程序框图如下:二、能力提升8.执行下列算法语句后的结果(x MOD y表示整数x除以整数y的余数)为()(运行时从键盘上输入16和5)A.A=80,B=1,C=401B.A=80,B=3,C=403C.A=80,B=3.2,C=403.2D.A=80,B=3.2,C=404答案 A解析第一句输入x=16,y=5,第二句A=xy=80,第三句B取x除以y的余数,∴B=1,第四句C=80×5+1=401,故选A.9.给出下列程序:若输出的A的值为120,则输入的A的值为() A.1 B.5 C.15 D.120答案 A解析该程序的功能是计算A×2×3×4×5的值,则120=A×2×3×4×5,故A=1,即输入A的值为1.10.下面程序的运行结果为________.答案19 3解析a=b=3,b=c+2=4+2=6,c=b+4=6+4=10.∴d=13(a+b+c)=13(3+6+10)=193.11.已知直线方程为Ax+By+C=0(A·B≠0),试编写一个程序,要求输入符合条件的A、B、C的值,输出该直线在x轴、y轴上的截距和直线的斜率.解三、探究与创新12.编写一个程序,求用长度为l的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积.要求输入l的值,输出正方形和圆的面积.(π取3.14) 解程序如下:13.“鸡兔同笼”问题是我国古代著名的趣题之一.大约在1 500年前,《孙子算经》中就记载了这个有趣的问题.书中这样描述:今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔几何?试设计一个算法,输入鸡兔的总数和鸡兔的脚的总数,分别输出鸡、兔的数量.解算法步骤如下:第一步,输入鸡和兔的总数量M.第二步,输入鸡和兔的脚的总数量N.第三步,鸡的数量为A=4M-N2.第四步,兔的数量为B=M-A.第五步,输出A,B,得出结果.程序如下:程序框图如图所示:1.2.2 条件语句一、基础达标1.给出下面4个问题:①输入一个数x ,输出它的绝对值;②求函数f (x )=⎩⎨⎧x 2-1,x ≥0,x +2,x <0,的函数值;③求面积为6的正方形的周长;④求三个数a ,b ,c 中的最大数.其中可以用条件语句来描述其算法的有 ( )A .1个B .2个C .3个D .4个答案 C解析 在算法中需要逻辑判断的都要用到条件语句,其中①②④都需要进行逻辑判断,故都要用到条件语句,③只要顺序结构就能描述其算法.2.已知条件语句,如下: IF 条件 THEN语句体1ELSE 语句体2END IF则下列说法正确的是 ( )A .条件成立时,先执行语句体1,再执行语句体2,最后结束条件语句B.条件不成立时,先执行语句体2,再执行语句体1,最后结束条件语句C.条件成立时,先执行语句体1,再结束条件语句D.条件成立时,先执行语句体2,再结束条件语句答案 C3.阅读下列程序:则该程序运行后,变量y的值为() A.4 B.16 C.6 D.8答案 B解析因x=4满足“x>3”的条件,所以执行的是THEN后面的y=4×4=16.4.下列程序语句是求函数y=|x-4|+1的函数值,则①处为()A.y=3-x B.y=x-5C.y=5-x D.y=ABS(x-4)+1答案 C解析 ∵y =|x -4|+1=⎩⎨⎧x -3 (x ≥4)5-x (x <4),故选C. 5.(2013·昆明高一检测)若下面程序执行的结果是5,则输入的x 值是________.答案 5或-5解析 由程序语句知,该程序的功能是输入一个x ,输出函数y =⎩⎨⎧x ,x ≥0-x ,x <0的值,故输出5时,应输入5或-5.6.下面给出的是条件语句编写的程序,该程序的功能是求函数________的函数值.答案 f (x )=⎩⎨⎧2x ,x ≤3x 2-1,x >3 解析 该程序的主要功能是对分段函数f (x )求值.当x ≤3时,y =2x ;当x >3时,y =x 2-1.所以函数为f (x )=⎩⎨⎧2x ,x ≤3x 2-1,x >3.7.已知函数y =⎩⎨⎧x 2+1 (x ≤2.5),x 2-1 (x >2.5),根据输入x 的值,计算y 的值,设计一个算法并写出相应程序.解 算法分析:第一步,输入x 的值.第二步,判断x 的范围:若x >2.5,则用y =x 2-1求函数值.若x ≤2.5,则用y =x 2+1求函数值.第三步,输出y 的值.程序如下:二、能力提升8.下面程序在开始运行后,通过键盘输入三个值a =3,b =24,c =7,则输出结果是( )程序:A.3,24,7 B.3,7,24C.24,7,3 D.7,3,24答案 C解析当a=3,b=24,c=7时,此时b>a,首先是a、b交换数值即a=24,b=3,c=7,又此时c>b,执行的程序是b、c交换数值,即b=7,c=3,所以a=24,b=7,c=3.9.下列程序语句的算法功能是()A.输出a,b,c三个数中的最大数B.输出a,b,c三个数中的最小数C.将a,b,c按从小到大排列D.将a,b,c按从大到小排列答案 A解析由程序语句可知,当比较a,b的大小后,选择较大的数赋给a;当比较a,c的大小后,选择较大的数赋给a;最后打印a,所以此程序的作用是输出a,b,c中最大的数.10.下面的程序是求一个函数的函数值的程序:若执行此程序的结果为3,则输入的x 值为________.答案 4或-3解析 此程序是求函数y =⎩⎨⎧-x ,x ≤00,0<x ≤1x -1,x >1的值.若输出的结果为3,则有可能x-1=3即x =4,或-x =3即x =-3.11.画出求函数y =⎩⎪⎨⎪⎧12x +5 (x >0),0 (x =0),x 2-3 (x <0)的值的程序框图,并写出程序. 解 程序框图为:程序为:三、探究与创新12.某地电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.22元;如果通话时间超过3分钟,则超过部分按每分钟0.1元收费,不足1分钟按1分钟计算.设通话时间为t (单位:分),通话费用为y (单位:元),设计一个计算通话费用的程序. 解 通话费用y 与通话时间t 的关系为:y =⎩⎨⎧0.22, t ≤3,0.22+0.1(t -3), t 为大于3的整数,0.22+0.1([t -3]+1), t 为大于3的非整数.程序如下:13.如图所示,在边长为16的正方形ABCD 的边上有一动点P ,点P 沿边线由B →C →D →A (B 为起点,A 为终点)运动.若设P 运动的路程为x ,△APB 的面积为y ,试写出程序,根据输入的x 值,输出相应的y 值. 解 由题意可得函数关系式为:y =⎩⎨⎧8x ,0<x ≤16,128,16<x ≤32,8(48-x ),32<x <48,程序如下:1.2.3循环语句一、基础达标1.下列给出的四个框图,其中满足WHILE语句格式的是()A.(1)(2) B.(2)(3)C.(2)(4) D.(3)(4)答案 B解析WHILE语句的特点是“前测试”.2.下面的程序:执行完毕后a的值为() A.99 B.100 C.101 D.102答案 B解析a=99+1=100.3.(2013·陇西高一检测)下面是求1~1 000内所有偶数的和的程序,把程序框图补充完整,则()A.①处为S=S+i,②处为i=i+1.B.①处为S=S+i,②处为i=i+2.C.①处为i=i+1,②处为S=S+i.D.①处为i=i+2,②处为S=S+i.答案 B解析程序框图求的是1~1 000内所有偶数的和,故i步长为2,应有i=i +2,排除A、C;i初值为2,S应加的第一个偶数为2,而不是4,故语句S =S+i应在i=i+2的前面,排除D.4.下列程序运行后输出的结果为()A.17 B.19 C.21 D.23答案 C解析第一次循环,i=1+2=3,S=3+2×3=9,i=4;第二次循环,i=6,S=3+2×6=15,i=7;第三次循环,i=9,S=3+2×9=21,i=10,∴输出S=21.5.运行下面的程序,输出的值为__________.答案7解析由于循环体是先执行S=S+i,再执行i=i+1,然后进行判断,当S =1+2+3+4+5=15时,执行i=5+1=6,这时15<18成立,再循环一次S =15+6=21,i=6+1=7,这时再判断21<18不成立,于是执行“PRINT i”,即i=7.6.下面为一个求10个数的平均数的程序,则在横线上应填充的语句为________.答案i>10解析此为直到型循环,在程序一开始,即i=1时,开始执行循环体,当i =10时继续执行循环体,题目中求10个数的平均数,所以当i>10时应终止循环.7.设计一个计算1+3+5+7+…+99的值的程序,并画出程序框图.解程序框图如图所示.程序如下:二、能力提升8.(2013·福建高考)阅读如图所示的程序框图,运行相应的程序,如果输入某个正整数n后,输出的S∈(10,20),那么n的值为()A.3 B.4 C.5 D.6答案 B解析框图首先给累加变量S赋值0,给循环变量k赋值1,输入n的值后,执行S=1+2×0=1,k=1+1=2;判断2>n不成立,执行S=1+2×1=3,k=2+1=3;判断3>n不成立,执行S=1+2×3=7,k=3+1=4;判断4>n不成立,执行S=1+2×7=15,k=4+1=5.此时S=15∈(10,20),是输出的值,说明下一步执行判断时判断框中的条件应该满足,即5>n满足,所以正整数n的值应为4.故选B.9.下面程序运行的结果是________.答案200,11解析每次执行循环体后x与i的值对应如下.x 110120130140150160170180190200i 23456789101110.下面程序表示的算法是________.答案求使1×2×3×…×n>5 000的n的最小正整数11.根据下列程序画出相应的程序框图.解如图所示.三、探究与创新12.求200以内(包括200)的所有偶数和,试用两种循环结构画出其程序框图并编写程序.解当型循环,程序框图如图所示:程序为:。
数据库练习题
数据库练习题目录综合练习(一) (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)
课后练习题一、填空题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
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.在报表中,()部分包含表中记录信息。
2014-2015学年高二历史(人教版)必修三 复习试题(2)
必修3练习题二中国古代科技文艺的发展、近代以来世界科学技术的发展一、选择题( )1.“为什么现代科学只在欧洲而没有在中国文明(或印度文明)中发展起来?……为什么在公元前1世纪至公元15世纪之间,中国文明在应用人类关于自然的知识与人类的实际需求方面比西方文明要有效得多?”据此分析古代中国科学技术的主要特点是A .政府是科研的主要组织者B .实用技术发达C .普遍重视科学实验D .形成了完整的理论体系( )2.围绕“中国古代四大发明对西方社会的影响”这一研究性学习课题,四位中学生各自拟定如下小论文标题 ,其中比较恰当的是A .指南针——西方文明的引擎B .造纸术——欧洲近代科学产生的基础C .印刷术——文艺复兴的根本动力D .火药——摧毁欧洲封建城堡的有力武器 ( )3.在西方,火药、指南针和印刷术对于推翻封建统治,开拓世界市场、推动科学革命发挥了重要作用,但它们在明清时期的中国却未能推进社会变革。
其重要原因之一在于当时中国A .固守农耕自然经济生产方式B .受到西方殖民者和俄国侵扰C .国家分裂、国力衰弱D .经济停滞倒退( )4.有西方学者认为“近代世界赖以建立的种种发明与发现可能一半来源于中国”。
传入欧洲并对“近代世界”产生深刻影响的宋代科技成就是A .地动仪B .造纸术C .指南针D .雕版印刷术 ( )5.我们要透过《诗经》了解当时的社会生活,最好是依据其中的A .风B .大雅C .颂D .小雅( )6.我国古代不同时期的文学特色鲜明,下列能体现宋代文学特色的佳句是A .“长太息以掩涕兮,哀民生之多艰”B .“海内存知己,天涯若比邻”C .“蜀道之难,难于上青天”D .“自送别,心难舍,一点相思几时绝” ( )7.中国古代文学主流表达形式经历了赋——诗——词——曲——小说的变化趋势。
这种变化反映了 ①专制皇权的不断加强 ②科举考试内容的变化 ③城市经济的繁荣 ④通俗文学的蓬勃发展A .①②B .③④C .①④D .②③( )8.在欣赏《清明上河图》时,参观者发表了以下见解,其中不符合史实的是A .它是北宋张择端的代表作B .它是北宋商品经济发展,城市繁荣的反映C .它反映了两宋时期宫廷画的活跃D .它以表现社会风俗为主题( )9.书法艺术是中国的国粹之一。
2014级《数据库理论与技术》课程期中试卷
宁波工程学院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)。
2014-2015(2)企业中小型数据库系统开发综合练习题一、选择题1.在创建关系时,要求学生的性别只能为‘男’或‘女’,这个约束用什么完成( )。
A.primary key约束B.foreign key约束C.check约束D.default约束2..数据库管理系统和操作系统之间的关系是( )。
A.数据库管理系统调用操作系统B.操作系统调用数据库管理系统C.两者互相调用3.数据库系统的特点是( )、数据独立、减少数据冗余度、避免数据不一致性和加强了数据保护。
A.数据共享B.数据存储C.数据应用D.数据保密4.数据库管理系统的主要功能是( )、管理数据库、数据库建立、维护的通信。
A.定义数据库B.数据库开发C.应用数据库D.保护数据库5.数据库系统的核心是( )。
A.数据库B.操作系统C.数据库管理系统D.文件6.关系数据库中的视图属于数据库三级模式中的( )范畴。
A.外模式B.模式C.内模式D.都不对7.要保证数据库的物理独立性,需要修改的是( )。
A.外模式与模式映像B.模式与内模式映像C.内模式D.三层模式都修改8.在数据库的三层模式中,描述数据库中全体数据的逻辑结构和特征的是( )。
A.外模式B.模式C.内模式D.都不对9.在一个数据库中,模式与内模式的映像个数是( )。
A.1个B.与用户数量相同C.多个D.由系统决定10.数据库中,数据的逻辑独立性是由( )所决定的。
A.外模式/模式B.模式/内模式C.外模式/内模式D.都是11.关系数据库中的关系必须满足每一属性都是( )。
A.互不相关的B.不可分解的C.长度不变的D.互相关联的12.实体完整性规则为:若属性A是基本关系R的主属性,则属性A是( )。
A.可取空值B.不能取空值C.可取某定值D.都不对13.设关系R和S的度分别为10和15,冠以笛卡尔积T=R×S,则T的度为( )。
A.10B.150C.25D.514.关系规范化中的删除异常是指( )。
A.应该删除的数据未被删除B.应该插入的数据未被插入C.不应该删除的数据被删除D.应该插入的数据被插入15. 关系规范化中的插入异常是指( )。
A.应该删除的数据未被删除B.应该插入的数据未被插入C.不应该删除的数据被删除D.应该插入的数据被插入16. 使用T-SQL语句删除数据库的命令是( )。
A.delete databaseB.create databaseC.drop databaseD. alter database17.当数据库损坏时,数据库管理员可通过( )文件恢复数据库。
A.事务日志文件B.主数据文件C.辅数据文件D. 连接帮助文件18.安装SQL Server 2005后,会自动建立系统数据库,其中不包括( )数据库。
A.masterB.pubsC.modelD. msdb19.使用下列哪种语句可以修改数据表( )。
A.create databaseB.create tableC.alter databaseD. alter table20.如果防止插入空值,应使用( )来进行约束。
A.unique约束B.not null约束C.primary key约束D. check约束21.关于语句select sno, avg(grade)From scGroup by snoHaving avg(grade)>=90的描述正确的是( )。
A.查询所有学生的学号和平均成绩B.查询SC表中的学生的平均成绩C. 查询平均成绩在90分以上的学生的学号和平均成绩D. 以上都不对22.在使用模式查找like …_a%‟时,可能的结果是( )。
A.ailiB.baiC.bbaD. cca23.select语句中的“where 成绩between 80 and 90”表示成绩在80~90之间且( )。
A.包括80和90B.不包括80和90C.包括80但不包括90D. 包括90但不包括8024.关于update语句,下面说法正确的是( )。
A只能更新表中的一条记录 B.可以更新表中的多条记录C.不能更新表中的所有记录D. 可以更改表结构25.在模糊查询中,可以代表任何字符串的通配符是( )。
A.*B.@C._D. %26.表达式‟123‟+‟456‟的值是( )。
A.123456B.579C.‟123456‟D. “123456”27.用于求系统日期的函数是( )。
A.year( )B.getdate( )C.count( )D. sum( )28.删除一个视图会影响到( )。
A.基于该视图的视图B.数据库C.基本表D.查询29.创建存储过程的语句( )。
A.create procedureB.create subC.create functionD. create trigger30.执行存储过程的命令是( )。
A.doB.executeC.callD. go31.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。
A.可靠性B.一致性C.完整性D. 安全性32.如果事务T获得了数据项Q上的排他锁,则T对Q( )。
A.只能写不能读B.只能读不能写C.不能读不能写D. 既能读也能写二、填空题1.DBMS的含义是(),DBA的含义是(),DBAS的含义是()。
2.数据库的发展经历了()、()、()三个阶段。
3.实体之间存在着三种联系,分别是()、()、()。
4.在()模型中,有且仅有一个节点无双亲节点,此节点为根节点。
5.数据模型由()、()、()组成。
6.常见的数据模型有()、()和()。
7.数据库的结构有()、()、()三层模式和()、()两层映像构成。
8.在现实世界中,客观存在并可以相互区分的称为()。
9.在E-R模型中,矩形表示()。
10.创建表用()语句来完成。
11.学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则班级号为学生关系中的()。
12.设有学生关系为S(学号,姓名),课程关系为C(课程号,课程名),选课关系为SC(学号,课程号,成绩),则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为()∞∏课程号(()∞(σ姓名=K( )))13.在SQL Server 2005数据库中,事务日志文件的扩展名默认为(),主数据文件的扩展名默认为()。
14.用语句create database mn创建数据时,自动创建的数据文件的逻辑文件名是()。
15.数据库从一台计算机移到另一台计算机上,可以通过分离和()操作实现。
16.创建数据库时,数据库的事务日志文件默认大小是()MB。
17.表是由行和列组成的,行有时称为记录或元组,列有时称为()或属性。
18.整数型数据类型分为:bigint,int,smallint和()。
19.SQL Server 2005支持三种备份类型:完整备份、差异备份、()备份。
20.授权权限的命令是()。
21.()是DBMS的基本单位,是用户定义的一组逻辑一致的程序序列。
22.事务具有4个特性,分别是()、()、()和()。
23.并发访问会带来数据的不一致性,主要分为4类,分别是:()、()、()和()。
24.基本锁有两种:()和排他锁。
25.游标的5中状态分别是()、()、()、()和()。
三、应用题有R、S、T三个关系如下图所示:R S T请计算下列题目:(1)R∩S(2)S-R(3)R∞S(4)R÷S(5)R∪S(6)бB>’c’(R)(7)ПC(S)四、编程题1.请使用T-SQL循环语句求1~100的偶数的和。
2.使用T-SQL循环语句求1000以内的所有水仙花数。
3. 关于教学数据库的关系模式如下:S(sno,sname,sex,birth,dept)SC(sno,cno,grade)C(cno,cname,teacher)其中,S表示学生信息表,它的各属性依次为学号、姓名、性别、出生日期和所在系部;SC表示学生选课表,它的各属性依次为学号、课程号和分数;C表示课程信息表,它的各属性依次为课程号、课程名和任课教师。
请用SQL语言完成以下题目:(1)查询所有年龄大于19岁的女生的学号、姓名和年龄。
(2)查询所有姓李的男老师担任的所有课程的信息。
(3)查询平均成绩在90分以上的所有学生的学号和平均成绩。
(4)查询选修了李思思老师课程的学生的学号和姓名。
(5)创建一个关于所有男生的视图。
其中包括学号,姓名,年龄和所在系部。
(6)创建一个触发器,要求在修改学生成绩时,只能修改成60分以上,否则取消操作。
五、画图题假设要建立一个企业数据库,该企业有多个下属单位,每一个单位有多个职工,一个职工仅隶属于一个单位,且一个职工仅在一个工程中工作,但一个工程中有很多职工参加工作,有多个供应商为各个工程供应不同的设备。
一个供应商可以为多个工程提供设备,一个工程也可用多个供应商的设备,设备,供应商,工程之间的供应联系联系有属性为:数量。
单位的属性有:单位名、电话;职工的属性有:职工号、姓名、性别;设备的属性有:设备号、设备名、产地;供应商的属性有:姓名、电话;工程的属性有:工程名、地点。
(1)试画出E-R图。
(2)将该E-R图转换成关系模式,并指出主码。
六、综合题1.设有关系模式R(ABCDEGHI),R的函数依赖集F={AB→C,A→ED,B→GH, D→I}。
请完成下列题目:(1)求B+,A+;(2)求出R的所有关键字;(3)求出R的最小函数依赖集Fm;(4)将R保持函数依赖和无损连接的分解为3NF。
2.设有关系模式R(ABCDE),R的函数依赖集F={A→C,C→D,B→C, DE→C,CE→A}。
请完成以下题目:(1)求出R的所有候选键并判断R是第几范式。
(2)将R无损连接的分解为BCNF。
七、简答题1、DBS由哪几个部分组成?2.数据库的并发操作会带来数据不一致性有哪些问题?3.请叙述数据库设计的六个步骤。
4.数据库的完整性约束有哪三个?5.请详细叙述三级封锁协议。
6.数据库技术的发展经历了哪三个阶段?。