SQL部分模拟试题及答案(第3套)

合集下载

(完整版)SQL模拟考试题及答案1

(完整版)SQL模拟考试题及答案1

SQL 模拟考试题及答案选择题数据库概念模式产生于数据库系统设计的_C 阶段。

A 、规划B 、需求分析C 、概念设计D 、逻辑设计以下运算符中优先级最低的是( D )。

(A)+(加)(B)=(等于)(C)like (D)=(赋值)在SQL中,SELEC语T 句的“SELECT TOP 10 ”表示查询结果中( A )A.前10条记录B. 后10条记录C. 前10%条记录D. 后10%条记录列哪些语句用于删除存储过程( C )?A、CREATE PROCEDURE 、BCREATE TABLE C、DROP PROCEDURE 、D其他print round ( 998.88 , 0 ),round(999.99,-1)执行结果是:CA 、999.00 ,990.00B 、999.00 ,1000.00C 、998.00 ,1000.00D 、999.00 ,999.99 下列语句中正确的是____________________ B__ 。

表score(sti_id,names,math,English,VB)A)select stu_id,sum(math) from scoreB)select sum(math),avg(VB) from scoreC)select * ,sum(english) from scoreD)delete * from scoreSELEC语T 句中与HAVING子句通常同时使用的是( C )子句。

A.ORDER BYB.WHEREC.GROUP BYD. 关系数据模型无需配合________________ D_ 。

A)只能表示实体间的 1 : 1 联系B)只能表示实体间的 1 :n 联系C)只能表示实体间的m :n 联系D)只能表示实体间的上述 3 种联系SQL Server 2000 企业版可以安装在操作系统上。

C(A)Microsoft Windows 98(B)Microsoft Windows 2000 Professional(C)Microsoft Windows 2000 Server(D)Microsoft Windows XPSQL Server 2000 提供了一整套管理工具和实用程序,其中只负责启动、暂停和停止SQL Server 的4种服务的是( D )。

sql数据库模拟试题3及答案

sql数据库模拟试题3及答案

sql数据库模拟试题3及答案现有关系数据库如下:.学生(学号,姓名,性别,专业,奖学金).课程(课程号,名称,学分).学习(学号,课程号,分数).用关系代数表达式实现下列1—4小题:.1.检索“英语”专业学生所学课程的信息,包括学号、姓名、课程名和分数。

2.检索“数据库原理”课程成绩高于90分的所有学生的学号、姓名、专业和分数;3.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;4.检索没有任何一门课程成绩不及格的所有学生的信息,包括学号、姓名和专业;用SQL语言实现下列5—8小题:.5.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;6.检索至少学过课程号为“C135”和“C219”的学生信息,包括学号、姓名和专业;7.从学生表中删除成绩出现过0分的所有学生信息;8.定义“英语”专业学生所学课程的信息视图AAA,包括学号、姓名、课程号和分数。

五、程序设计题(每小题3分,共24分).1.П学号,姓名,课程名,分数(σ专业='英语'(学生∞学习∞课程)).2.П学号,姓名,专业,分数(σ分数>90∧名称='数据库原理'(学生∞学习∞课程)).3.П学号,姓名,专业(学生)-П学号,姓名,专业(σ课程号='C135'(学生∞学习)).4.П学号,姓名,专业(学生)-П学号,姓名,专业(σ分数<60(学生∞学习)).用SQL语言实现下列5—8小题:.5.SELECT 学号,姓名,专业.FROM 学生.WHERE 学号NOT IN.(SELECT 学号.FROM 学习.WHERE 课程号='C135').6.SELECT 学号,姓名,专业.FROM 学生.WHERE 学号IN.(SELECT X. 学号.FROM 学习AS X,学习AS Y.WHERE X.学号=Y.学号AND X.课程号='C135' AND X 课程号=’C219’).7.DELETE FROM 学生.WHERE 学号IN.(SELECT 学号.FROM 学习.WHERE 分数=0).8.CREATE VIEW AAA(学号,姓名,课程号,分数).AS SELECT 学号,姓名,课程号,分数.FROM 学生,学习.WHERE 学生.学号=学习.学号AND 专业=’英语’某网上订书系统,涉及如下信息:(1)客户:客户号、姓名、地址、联系电话。

数据库sql sever三级模拟试卷--答案.

数据库sql sever三级模拟试卷--答案.

操作技能考核模拟试卷注意事项1.考生根据操作技能考核通知单中所列的试题做好考核准备。

2.请考生仔细阅读试题单中的具体考核内容和要求,并按要求完成操作或进行笔答或口答。

笔答请考生在答题卷上完成。

3.操作技能考核时要遵守考场纪律,服从考场管理人员指挥,以保证考核安全顺利进行。

注:操作技能鉴定试题评分表及答案是考评员对考生考核过程及考核结果的评分记录表,也是评分依据。

国家职业资格坚定数据库管理人员(SQL Server)(三级)操作技能考核通知单姓名:准考证号:考核日期:试题1试题代码:2.1.1试题名称:数据库运行监控考核时间:30min配分:30分试题2试题代码:2.2.1试题名称:数据库备份计划考核时间:20min配分:35分试题2试题代码:3.1.1试题名称:设计索引、视图、函数和过程等考核时间:40min配分:35分数据库管理人员(SQL Server)(三级)操作技能鉴定试题单试题代码:2.1.1试题名称:数据库运行监控。

考核时间:30min1.操作条件(1)SQL Server 2005中文版。

(2)MS Word中文版。

(3)Windows自带画图程序。

(4)Windows XP中文版。

2.操作内容(1)利用SQL语句监控SQL Server的运行情况(包括CPU瓶颈、内存瓶颈、I/O瓶颈和阻塞等)。

(2)利用SQL Server Management Studio中的活动监视器监控当前数据库服务器上的信息(包括进程、登录帐户、锁等),按要求写出有关操作步骤,并将有关操作界面截屏保存。

(3)利用SQL Server Profiler和性能监视器的监视功能,跟踪监视同一时间段内SQL Server活动和指定性能计数器(包括磁盘使用、内存使用、CPU使用和SQL Server实例)的值,按要求写出操作步骤,并将有关操作界面截屏保存。

3.操作要求(1)考生按要求在指定位置建立考生文件夹。

(2)在考生文件夹内建立Word文档“2.1.1.doc”。

SQLServer数据库》模拟试卷三考卷及答案

SQLServer数据库》模拟试卷三考卷及答案

SQLServer数据库》模拟试卷三考卷及答案《SQL Server数据库》模拟试卷三⼀、选择题:本⼤题共20⼩题,每⼩题2分,共40分。

1、公司中有多个部门和多名职员,每个职员只能属于⼀个部门,⼀个部门可以有多名职员,从部门到职员的联系类型是。

A.多对多B.⼀对⼀C.多对⼀D.⼀对多2、在Transact-SQL语法中,⽤来插⼊数据的命令是__ _,⽤于更新的命令是___ 。

A.INSERT,UPDATE B.UPDATE,INSERTC.DELETE,UPDATE D.CREATE,INSERT INTO3、SQL server数据库⽂件有三类,其中主数据⽂件的后缀为:A..ndf B..ldf C..mdf D..idf4、部分匹配查询中有关匹配符"_"的正确的叙述是。

A. "_"代表任意单个字符B. "_"可以代表零个或多个字符C. "_"不能与"%"⼀同使⽤D. "_"代表⼀个字符5、SQL Server安装程序创建4个系统数据库,下列哪个不是。

A.master B.model C.pub D. msdb6、不允许在关系中出现重复记录的约束是通过。

A.外部关键字实现B.索引实现C.主关键字实现D.惟⼀索引实现7、创建视图的语句格式为。

A. CREATE TABLE <视图名〉B. CREATE INDEX <视图名〉C. CREATE VIEW <视图名〉D. DROP VIEW <视图名〉8、模式查找like '_a%',下⾯结果是可能的。

A.ailiB. baiC.bba/doc/e15b7b6db8f3f90f76c66137ee06eff9aff84942.html a9、在MS SQL Server中,⽤来显⽰数据库信息的系统存储过程是A. sp_dbhelpB. sp_dbC. sp_helpD.sp_helpdb10、在“连接”组中有两种连接认证⽅式,其中在⽅式下,需要客户端应⽤程序连接时提供登录时需要的⽤户标识和密码。

sql3答案

sql3答案

一、填空1-6一个系统可定义为关系系统,当且仅当它支持关系数据结构,支持选择、投影和(自然)连接三种运算或与其等价的运算,并且对这些运算不必要求定义任何物理存取路径,从而保证数据的物理独立性。

——(关系系统的定义)(中)12若关系为1NF,且它的每一非主属性都候选关键字,则该关系为2NF。

——(关系模式的规范形式)(中)答案:完全依赖于13若关系为2NF,且它的每一非主属性都候选关键字,则该关系为3NF。

——(关系模式的规范形式)(中)答案:不传递函数依赖于二、综合题2、判断关系模式属于第几范式,并指出理由1).设有关系模式R(工程号P#,材料号I#,数量QUAN,开工日期DATE_BEGIN,完工日期DATE_FINISH,价格PRICE)函数依赖F={{P#,I#}→QUAN,P#→DATE_BEGIN,P#→DATE_FINISH,I#→PRICE}(中)答案:R是1NF。

∵R的候选关键字为{ P#,I# },则QUAN, DATE_BEGIN,DATE_FINISH,PRICE为非主属性,又由于I#→PRICE,因此F中存在非主属性对候选关键字的部分函数依赖。

2).设有关系模式R(职工号E#,职工名ENAME,年龄AGE,性别SEX,单位号D#,单位名DNAME)(中)答案:R是2NF。

∵函数依赖F={ E#→ENAME, E#→AGE, E#→SEX, E#→D#, D#→DNAME}R的候选关键字为{E#},则ENAME,AGE,SEX, D#,DNAME为非主属性,又由于D#→DNAME,因此F中存在非主属性对候选关键字的传递函数依赖。

3、依据数据依赖的公理系统1). 设关系模式R(S,C,P,Q)F={S→C,S→P,SP→Q}。

试求a)S+,SP+b)判断R的主键c)求最小函数依赖F’答案:a)S+=SCPQ,SP+=SCPQb)R的主键是Sc)∵(1)(2)已满足(3)∵S F+=SCPQ 包含Q ∴可用S→Q替代SP→Q。

数据库模拟试题3(含答案)

数据库模拟试题3(含答案)

模拟试题3一.单项选择题(本大题共10小题,每小题2分,共20分)1.在数据库方式下的信息处理中,占据中心位置的是[ ] A.数据 B.程序 C.软件 D.磁盘2.设R和S都是二元关系,那么与元组演算表达式{ t | R(t)∧ ( u) (S(u) ∧ u[1]≠ t[2])}不等价的关系代数表达式是[ ] A.π1,2(σ2≠3(R×S))B.π1,2(σ2≠1(R×S))C.π1,2(R ⋈S)D.π3,4(σ1≠4(S×R))2≠13.设有规则: W(a,b,c,d)← R(a,b,x)∧ S(c,d,y)∧ x>y 与上述规则头部等价的关系表达式是[ ] A.π1,2,4,5(σ3>6(R⋈S))B.π1,2,4,5(σ3>3(R×S))C.π1,2,4,5(R ⋈ S)D.π1,2,4,5(R ⋈ R)3>3 3>64.SQL中,聚合函数COUNT(列名)用于[ ] A.计算元组个数B.计算属性的个数C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数5.设有关系R(A,B,C)的值如下:A B C2 2 32 3 43 3 5下列叙述正确的是[ ] A.函数依赖A→B在上述关系中成立B.函数依赖BC→A在上述关系中成立C.函数依赖B→A在上述关系中成立D.函数依赖A→BC在上述关系中成立6.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ AB→C,D→B },那么ρ={ ACD,BD }相对于F [ ] A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解7.在有关“弱实体”的叙述中,不正确的是[ ] A.弱实体的存在以父实体的存在为前提B.弱实体依赖于父实体的存在C.父实体与弱实体的联系可以是1:1、1:N或M:ND.父实体与弱实体的联系只能是1:1或1:N8.如果有n个事务串行调度,那么不同的有效调度有[ ] A.n2 B.2n C.4n D.n!9.在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为[ ] A.数组 B.列表 C.包 D.集合10.在DDBS中,用户或应用程序应当了解分片情况,但不必了解片段的存储场地,这种透明性称为[ ] A.分片透明性 B.局部数据模型透明性 C.片段透明性 D.位置透明性二.填空题(本大题共10小题,每小题1分,共10分)11.DBS具有较高的数据独立性,其原因是______________________。

SQL试题3

SQL试题3

SQL Server 2000模拟试题一、填空题(每空1分)1、数据管理经历了_______阶段、________阶段到________阶段的变迁。

(手工管理、文件管理、数据库管理)2、实体之间联系的基本类型有_______、________、_______。

(一对一、一对多、多对多)3、在E-R图中,用____表示实体,用______表示联系,用______表示属性。

(矩形框、菱形框、椭圆框)4、数据库的三层模式结构是________、_________、________。

(外模式、模式、内模式)5、关系模型中一般讲数据完整性分为三类:_________、___________、__________。

(实体完整性、参照完整性、用户定义完整性)6、SQL Server是一种支持___________体系结构的关系数据库管理系统。

(客户/服务器)7、用来存储数据库数据的操作系统文件主要有两类:___________、____________。

(数据文件、日志文件)8、SQL Server基本的数据存储的最小单位是______,其大小为_____KB。

(页、8)9、Extent是SQL Server 在分配空间给_______、________的单位,每个Extent为_____个连续的数据页,相当于______KB大小。

(数据表、索引、8、64)10、SQL Server 2000的新特色之一就是Multiple Instances,一台物理计算机上可以同时执行____个实例的执行。

(16)11、 ____________是一个逻辑上统一、地域上分布的数据集合。

(分布式数据库)12、数据库的三级模式是指内模式、_______________、外模式。

(模式)13、 _____是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述(概念世界)14、数据模型由三部分组成:模型结构、数据操作、____________。

第三套SQL试题

第三套SQL试题

第三套SQL试题1、Richard Henry要按所说明格式显示标题表中详细报告:Type Title PriceBusiness XYZ 3000ABC 200====================================== ==Sum 3200 (Groupwise sum total)Modcook DEF 4000IJK 500====================================== ==Sum 4500 (Groupwise sum total)====================================== ==Sum 7700 (Grand total)以下SQL 语句中哪个将显示如上面说明的输出?a. SELECT Type, title, PriceFROM TitlesORDER BY TypeCOMPUTE sum (price) BY TypeCOMPUTE sum (price)b. SELECT Type, title, PriceFROM TitlesCOMPUTE sum (price) BY TypeCOMPUTE sum (price)c. SELECT Type, title, PriceFROM TitlesGROUP BY Typed. SELECT Type, title, PriceFROM TitlesORDER BY TypeCOMPUTE sum (price) 2、识别用来验证表是否存在于数据库中的系统存储?a,sp_helpdbb,sp_helpindexc,sp_helpd,sp_helptext3、为了显示按组方式的总计报告,在select语句中可用以下子句中哪一个?a,group byb,computec,compute 和group byd,order by4、参与工作的职工和部门的材料存储在Employee 表和Department表中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQL部分模拟试题(三)
一、单项选择题(本大题共12小题,每小题2分,共24分)
1、下列四项中,不属于数据库系统特点的是()。

A.数据共享
B.数据完整性
C.数据冗余度高
D.数据独立性高
2、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的___________。

()
A.文件的集合
B.数据的集合
C.命令的集合
D.程序的集合
3、SQL Server的__________是SQL Server2000中主要的管理工具,它是Microsoft Management Console(MMC)的“快捷”方式,提供了对多个SQL Server系统的集中化管理。

()
A.查询分析器
B.服务管理器
C.事件探测器
D.企业管理器
4、在视图上不能完成的操作是()。

A.更新视图
B.查询
C.在视图上定义新的表
D.在视图上定义新的视图
5、下列的SQL语句中,___________不是数据定义语句。

()
A.CREATETABLE
B.DROPVIEW
C.CREATEVIEW
D.GRANT
6、设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。

若要把“张二的化学成绩80分”插入S中,则可用()。

A. INSERT INTO S VALUES(’张二’,’化学’,80)
B.INSERT INTO S VALUES(’张二’,’化学’,’80’)
C.ADD INTO S VALUES(’张二’,’化学’,80)
D. ADD INTO S VALUES(’张二’,’化学’,’80’)
7、假定学生关系是S(SNO,SNAME,SEX,AGE)
课程关系是C(CNO,CNAME,CREDIT)
学生选课关系是SC(SNO,CNO,GRADE)
要查找选修“数据库”课程的女学生的姓名,将涉及到的关系________。

()
A.S
B.C,SC
C.S,SC
D.S,C,SC
8、SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。

其中最重要的,也是使用最频繁的语句是____________。

()
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
9、关于完整性约束机制错误的是____________。

()
A.数据库的完整性约束是数据库中对数据表的取值范围、取值类型等进行限制
B.数据库系统提供完整性约束的定义机制这种完整性约束支持机制
C.在SQL Server中,数据完整性约束主要包括缺省值(Default)约束、检查约束、唯一约束、主键约束和外键约束。

D.数据完整性,是指数据库中的数据在逻辑上的一致性和合理性。

10、以下关于检查约束错误的是____________。

()
A.当检查约束对应于多列,则被定义为表级约束
B.检查约束不可以包括搜索条件
C.检查约束不能应用于数据类型为timestamp的列和有Identity属性的列上
D.列级检查约束只能参照被约束列。

11、以下不是触发器的类型的是___________。

()
A.多重触发器
B.递归触发器
C.嵌套触发器
D.链接触发器
12、可以利用SQL Server2000的___________来创建登录。

()
A.查询分析器
B.联机丛书
C.企业管理器
D.事件探查器
二、多项选择题(本大题共4小题,每小题4分,共16分)
1、SQL Server2000的新特性有_______________。

()
A.增强了关系数据库的功能
B.集成了关系数据库与XML
C.增强了图形管理功能
D.增加了复制功能
2、企业管理器用于完成以下任务_________。

()
A.定义SQL Server服务器组
B.在服务器组中注册服务器
C.配置一个或多个注册服务器的选项
D.创建和管理所有SQL Server服务器的数据库、对象、登录账户、拥护和许可权限
3、数据库完整性的类型有____________。

()
A.类型完整性
B.列完整性
C.行完整性
D.参照完整性
4、SQL Server2000的登录验证模式是____________。

()
A.Windows登录模式
B.DOS登录模式
C.UNIX登录模式
D.混合验证模式
三、判断题(本大题共10小题,每小题1分,共10分)
1、SQL Server是基于客户机/服务器的关系数据库管理系统。

()
2、用DROP语句可以删除数据库。

()
3、参照关系也称主关系,被参照关系也称从关系,它们是指以外键相关联的两个关系。


其他表的外键为主键的关系称为参照关系;外键所在的关系称为被参照关系或目标关系。

()
4、临时表是一种特殊的表,它存储在tempdb中,当不再使用时会被系统自动删除。

()
5、在缺省被创建后,不能立即进行使用,只有将其绑定到一个列或用户定义的数据类型上
才能发挥作用。

()
6、存储过程一旦加密就无法解密,但是存储过程的所有者和系统管理员能查看存储过程定
义。

()
7、触发器的嵌套是指触发器在更改一个表中的内容时,激活了该表的另外一个触发器,而
该触发器又以这种方式激活了第三个触发器,依此类推。

()
8、为了能与服务器连接,必须在某种登录模式下拥有安全帐号,即拥有合法登录名。

()
9、使用事务日志文件可以恢复非日志事务。

()
10、事务的永久性意味着在事务完成后,所有的数据保持一致的状态,这保证了数据的完整性。

()
四、操作题(50分)
1、基本操作题(15分)
在SQL Server2000中完成以下操作:
(1)创建用户数据库stuDB;
(2)查看stuDB的数据库信息;
(3)修改stuDB数据文件自动按5%增长,事务日志文件增长限制为20MB;
(4)修改stuDB的public权限为:创建视图,备份DB以及备份日志。

2、简单应用题(15分)
在第一题的基础上完成:
(1)在stuDB数据库中建立三个数据表:student(no,name,sex,major),course(cno,cname,credit),grade(no,cno,result);
(2)添加如下记录到student表;
(5)创建一个学生总成绩视图stu_result,要求包括学号(no)、总成绩;
(6)修改视图stu_result,添加一列学生的姓名(name)。

3、综合题(20分)
在前两题基础上完成:
(1)查询所有姓王的学生的学号(no)、姓名(name)、性别(sex)和专业(major);(2)查询数据库开发基础考试成绩不及格的学生信息,要求包括学号(no)、姓名(name)、性别(sex)、专业(major);
(3)统计每个学生的总成绩,并按照总成绩从高到低排序,要求包括学生学号(no)、姓名(name),专业(major)以及总成绩;
(4)统计各个专业学生总数以及各科的平均成绩,要求专业(major)、学生总数、课程以及平均成绩。

试题三参考答案
一、单项选择题
1、(C)
2、 (B)
3、 (D)
4、(C)
5、(D)
6、(A)
7、(D)
8、(A)
9、(B)
10、(B)
11、(D)
12、(C)
二、多项选择题
1、(ABC)
2、(ABCD)
3、(ABCD)
4、(AD)
三、判断题
1、(对)
2、(对)
3、(错)
4、(对)
5、(对)
6、(错)
7、(对)
8、(对)
9、(错)
10、(错)
四、操作题(50分) (略)。

相关文档
最新文档