SQL部分模拟试题及答案(第3套)
(完整版)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及答案现有关系数据库如下:.学生(学号,姓名,性别,专业,奖学金).课程(课程号,名称,学分).学习(学号,课程号,分数).用关系代数表达式实现下列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三级模拟试卷--答案.
操作技能考核模拟试卷注意事项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数据库》模拟试卷三考卷及答案《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答案
一、填空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一.单项选择题(本大题共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 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试题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表中。
SQL server 实用教程第三版试题有及答案
最新资料,word文档,可以自由编辑!!精品文档下载【本页是封面,下载后可以删除!】一、选择题1、下面的描述错误的是(B)A、每个数据文件中有且只有一个数据文件。
B、日志文件可以存在任何文件组中。
C、主数据文件默认为Primary文件组。
D、文件组是为了更好的实现数据库文件组织。
2、SQL server数据库文件有三类,其中主数据文件的后缀是(C)A、ndfB、ldfC、mdfD、idf3、下面标志符不合法的是(C)A、#mybaseB、-mybaseC、$mybaseD、mybase4、下面对索引的相关描述正确的是(C)A、经常被查询的列不适合建索引。
B、列值唯一的列适合建索引。
C、有很多重复值的列适合建索引。
D、是外键成主键的列不适合建索引。
5、下列SQL语句中,修改表结构的是(A)A、ALTERB、CREATEC、UPDATED、INSERT6、用于数据库恢复的重要文件是(C)A、数据库文件B、索引文件C、日志文件D、数据文件7、扩展存储过程是(B)才有的存储过程A、modec数据库B、master数据库C、msdb数据库D、tempelb数据库8、用于进行安全管理的Transalt-SQL语言是(C)A、DDL语言B、DML语言C、DCL语言D、DQL语言9、SQL Server 2000中事务的类型有(A)A、系统,用户定义的事务B、分布式事务C、数据库事务D、其它事务10、下列说法正确的是(D)A、SQL中局部变量可以不声明就使用B、SQL中全局变量必须先声明在使用C、SQL中所有变量必须先声明在使用D、SQL中只有局部变量先声明再使用,全局变量是由系统提供的,用户不能自己分立11、下面字符串能与通配符表达式[abc]%a进行匹配的是(D)A、bedefB、a_bedC、abc-eD、a%a12、下列说法正确的是(B)A、视图是观察数据的一种方法,只能基本表建立。
B、视图是虚表,观察到的数据是实际基本表中的数据。
全国计算机三级考试《数据库技术》模拟试题三
全国计算机三级考试《数据库技术》模拟试题三2015全国计算机三级考试《数据库技术》模拟试题(三)一、单选题((1)~(20)每题1分,(21)~(30)每题2分,共40分)1.设有关系模式R(A,B,C,D),其函数依赖集为F={A一>D,B一>D,C一>D}。
如果将R分解为R1(A,B,C)和R2(C,D),则该分解是( )。
A)同时保持函数依赖和无损连接的分解B)保持函数依赖但不保持无损连接的分解C)保持无损连接但不保持函数依赖的分解D)既不保持函数依赖也不保持无损连接的分解2.下面关于模式分解的说法,错误的是( )。
A)分解并不总能提高查询效率B)分解通常使得涉及属性少的查询执行效率更高C)分解通常使得简单的更新事务执行效率更高D)分解总是能降低存储空间的要求,因为它能消除冗余数据3.设有关系表:职工(职工号,姓名,领导职工号),其中职工号是主码,领导职工号是外码。
当前表中没有任何数据。
现在依次向该表中插入如下数据(1)(e1,Tom,e2)(2)(e3,Jerry,null)(3)(null,F00,null)(4)(e2,Fake,e2)(5)(el,Ghost,e3)(6)(e4,Wh0,el)则最终该表中有( )行数据。
A)2B)3C)4D)54.数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库物理结构。
下列关于数据库物理设计的说法,错误的是( )。
A)物理设计着眼于数据库底层的物理存储与存取,与操作系统和硬件环境及数据库管理系统密切相关B)物理设计时需要合理安排不同的存储介质,索引文件一般存储在高速磁盘中,日志文件可以考虑存储在磁带中C)物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统相关参数D)物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数据库管理系统支持的索引类型5.三层浏览器/服务器架构是现在比较流行的应用系统架构。
(完整版)数据库模拟试题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 ))3.设有规则: 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 )4.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 .n 2B .2nC .4nD .n !9.在传统SQL 技术中,使用“ORDER BY ”子句的SELECT 语句查询的结果,实际上为 [ ]2≠13>33>6A.数组 B.列表 C.包 D.集合10.在DDBS中,用户或应用程序应当了解分片情况,但不必了解片段的存储场地,这种透明性称为[ ] A.分片透明性 B.局部数据模型透明性 C.片段透明性 D.位置透明性二.填空题(本大题共10小题,每小题1分,共10分)11.DBS具有较高的数据独立性,其原因是______________________。
数据库应用(SQL_Server)模拟试卷和答案
北京语言大学网络教育学院《数据库应用(SQL Server)》模拟试卷一注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废.请监考老师负责监督。
2。
请各位考生注意考试纪律,考试作弊全部成绩以零分计算。
3.本试卷满分100分,答题时间为90分钟.4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分.一、判断题(本大题共5小题,每小题2分,共10分),正确的填T,错误的填F,请将答案填在答题卷相应题号处。
1、对于一个已存在的表,对其进行增加列、删除列、更改列的名称和数据类型等操作都能进行。
( )2、一个表不能有主键值相同的两行.( )3、在设计存储过程时,可以为参数提供一个默认值,其一般格式是:CREATE PROCEDURE 存储过程名( 参数1=默认值1,参数2=默认值2,… ) AS SQL语句。
( )4、凡是能通过ODBC或OLEDB接口访问的数据库,也可通过ADO 。
NET来访问.( )5、DataSet是核心的ADO 。
NET数据库访问组件,主要是用来支持ADO 。
NET的不连贯连接及分布数据处理。
()二、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。
6、DBMS提供哪种语言来定义数据库的三级模式?( )。
[A] DBL[B] DCL[C] DDL[D] DML7、SQL Server是()。
[A]数据库[B] 数据库系统[C] 数据库管理系统[D]数据库应用系统8、在数据库系统中,如果数据库的物理结构发生了变化,那么用户的应用程序()。
[A]必须改变[B] 自动改变[C]可以不变[D]必须作废9、以下有关“关系的性质”的说法错误的是().[A]不同的列可出自同一个域[B] 行的次序不能任意交换[C]关系中不允许有两个完全相同的元组[D] 不允许某个属性又是一个二维关系10、关系代数中选择运算是对关系进行的().[A] 垂直分割[B]水平分割[C] 结合[D] 先垂直分割后水平分割11、如果A→B,A→C,则A→BC。
(完整版)数据库期末考试模拟试题(三)
浙江万里学院学年第学期《数据库原理》试卷(3)卷标准答案专业:计算机科学技术层次:本科年级:命题教师:杨爱民一、单项选择题(本大题共10小题,每小题2分,共20分)1 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是( B )A).用户界面 B). 存取结构C).数据输入 D). 报表输出2. 实体集书店与图书之间具有(B )联系。
A)一对一B)一对多C)多对多D)多对一3. 现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是(A )A)患者编号,医生编号,诊断日期B)医生编号C)诊断日期D)患者编号4. 任何一个三目关系都属于( A )A )1NF B)3NF C)BCNF D)4NF5. 相对于关系模型,层次数据模型的缺点之一是(A )A)数据维护困难B)数据结构复杂 C )数据独立性高 D )有严格的数学基础6. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(A )A)患者编号B)患者姓名C)患者编号和患者姓名D)医生编号和患者编号7. 班长和学生是什么关系( B )A)1:1 B)1:M C)M:N D)都不是8.下面哪种数据模型只有一个根结点( B )A)概念 B)层次 C)关系 D)网状9.哪种模式不是数据库的模式( C )A)模式 B)外模式 C)映像模式 D)内模式10.视图定义是( D )A)一个基表中导出的基表B)一个基表中导出的虚表C)一个或几个基表或视较中导出的基表D)一个或几个基表或视较中导出的虚表二、名词解释(本大题共5个小题,每小题3分,共15分)实体、实体型、实体集、属性、码1.答①实体:现实世界中存在的可以相互区分的事物或概念称为实体。
例如,一个学生、一个工人、一台机器、一部汽车等是具体的事物实体,一门课、一个班级等称为概念实体。
《SQLServer实用教程》(第三版)试题及答案
《SQLServer实用教程》(第三版)试题及答案D、DQL语言一、选择题 9、SQL Server 2000中事务的类型有(A) 1、下面的描述错误的是(B) A、系统,用户定义的事务 A、每个数据文件中有且只有一个数据文件。
B、分布式事务B、日志文件可以存在任何文件组中。
C、数据库事务C、主数据文件默认为Primary文件组。
D、其它事务D、文件组是为了更好的实现数据库文件组10、下列说法正确的是(D) 织。
A、SQL中局部变量可以不声明就使用 2、SQL server数据库文件有三类,其中主B、SQL中全局变量必须先声明在使用数据文件的后缀是(C)C、SQL中所有变量必须先声明在使用 A、ndfD、SQL中只有局部变量先声明再使用,全B、ldf 局变量是由系统提供的,用户不能自己分立 C、mdf 11、下面字符串能与通配符表达式[abc]%aD、idf 进行匹配的是(D)3、下面标志符不合法的是(C) A、bedefA、#mybaseB、a_bedB、-mybaseC、abc-eC、$mybaseD、a%aD、mybase 12、下列说法正确的是(B) 4、下面对索引的相关描述正确的是(C) A、视图是观察数据的一种方法,只能基本A、经常被查询的列不适合建索引。
表建立。
B、列值唯一的列适合建索引。
B、视图是虚表,观察到的数据是实际基本C、有很多重复值的列适合建索引。
表中的数据。
D、是外键成主键的列不适合建索引。
C、索引查找法一定比表扫描法查询速度快。
5、下列SQL语句中,修改表结构的是(A) D、索引的创建只和数据库的存储有关系。
A、ALTER 13、下面仅存在于服务器端的组件是(A) B、CREATE A、服务管理器C、UPDATE B、企业管理器D、INSERT C、查询分析器6、用于数据库恢复的重要文件是(C) D、导入导出组件A、数据库文件 14、SQL语言中删除一个表的命令是(B)B、索引文件 A、DELETEC、日志文件 B、DROPD、数据文件 C、CLEAR7、扩展存储过程是(B)才有的存储过程 D、REMOREA、modec数据库 15、在SQL语言中,条件“BETWEEN 20B、master数据库AND 30”表示年龄在20到30岁之间,且C、msdb数据库 (A)D、tempelb数据库 A、包括20岁和30岁8、用于进行安全管理的Transalt-SQL语言B、不包括20岁和30岁是(C)C、包括20岁不包括30岁 A、DDL语言D、不包括20岁包括30岁 B、DML语言16、为了使索引键的值在基本表中唯一,在C、DCL语言建立索引语句中应使用保留字(A)A、UNIQUE唯一的 D、数据控制语言B、COUNT 24、数据库中只存放视图的是(C)C、DISDINCT A、操作D、UNION B、对应的数据17、下面有关主键的叙述正确的是(B) C、定义A、不同的记录可以有重复主键值或空值 D、限制B、一个表中的主键可以是一个或多个字段 25、数据库中的封锁机制(LOCKS)是(C)C、在一个表中主键只可以是一个字段的主要手段D、表中的主键的数据类型必须定义为自动A、完整性编号或文本 B、安全性18、下列哪一个数据库不是SQL Server 2000C、并发控制的系统数据库( C ) D、恢复A、Master数据库 26、以下(B)语句从表TABLE_NAME中B、MSdb数据库提取前10条记录C、Xscj数据库//汗。
SQLServer2008R2数据库技术及应用第3版-配套习题
«SQLServer2008R2数据库技术及应用(第3版)》选择题及答案说明:以下选择题除包含了本教材中的选择题外,还扩充了部分选择题和参考答案,供读者学习使用。
第1章数据库系统认知1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。
A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS2.下面列出的数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是(D)。
1.人工管理阶段II.文件系统阶段III.数据库阶段A.I和HB.只有HC.II和mD.只有I.描述数据库整体数据的全局逻辑结构和特性的是数据库的(A)。
A.模式B.内模式C.外模式.在修改数据结构时,为保证数据库的数据独立性,只需要修改的是(C)。
A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三级模式.下列4项中,不属于数据库系统特点的是(C)。
A.数据共享B.提高数据完整性C.数据冗余度高D,提高数据独立性.数据模型的三个要素是(B)。
A.实体完整性、参照完整性、域完整性1.数据结构、数据操作、数据完整性C.数据增加、数据修改、数据查询D.外模式、模式、内模式2.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统(B)。
A.有专门的软件对数据进行管理3采用一定的数据模型组织数据C.数据可长期保存D.数据可共享4下列选项中(A)不是数据库系统的特点。
A.数据加工B.数据共享C.关系模型D,减少数据冗余5数据库系统的数据独立性体现在(B)。
A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D,不会因为某些存储结构的变化而影响其他的存储结构6.用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C)模式。
my sql数据库考试题目和答案
my sql数据库考试题目和答案**MySQL数据库考试题目和答案**一、选择题(每题2分,共20分)1. MySQL数据库默认使用的端口号是多少?A. 21B. 22C. 3306D. 80**答案:C**2. 在MySQL中,以下哪个命令用于创建数据库?A. CREATE TABLEB. CREATE DATABASEC. DROP DATABASED. ALTER DATABASE**答案:B**3. MySQL中,以下哪个数据类型用于存储日期和时间?A. DATETIMEB. DATEC. TIMED. TIMESTAMP**答案:A**4. 在MySQL中,以下哪个命令用于添加新列?A. ALTER TABLEB. CREATE TABLEC. DROP TABLED. RENAME TABLE**答案:A**5. 如果想要在MySQL中查询某个表的所有列和数据类型,应该使用哪个命令?A. DESCRIBE table_name;B. SHOW TABLES;C. SHOW COLUMNS FROM table_name;D. SELECT * FROM table_name;**答案:C**6. 在MySQL中,以下哪个命令用于删除数据库?A. DROP TABLEB. DROP DATABASEC. REMOVE DATABASED. DELETE DATABASE**答案:B**7. MySQL中的主键约束保证列值的唯一性和什么?A. 非空B. 非负C. 非零D. 非负**答案:A**8. 在MySQL中,以下哪个命令用于备份数据库?A. mysqldumpB. mysqlrestoreC. mysqlimportD. mysqlexport**答案:A**9. MySQL中,以下哪个函数用于获取当前日期?A. NOW()B. CURDATE()C. CURRENT_DATED. TODAY()**答案:B**10. 在MySQL中,以下哪个命令用于导入.sql文件?A. mysqlimportB. mysqldumpC. mysqlrestoreD. source**答案:D**二、填空题(每题2分,共20分)1. MySQL是一个_______数据库管理系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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分) (略)。