SQL_Server数据库试题五及答案
SQL Server数据库试题五及答案

SQL Server数据库试卷5一、单项选择题(每题2分,共15题)1、SQL Server 2000是一个()的数据库系统。
(A)网状型(B)层次型(C)关系型(D)以上都不是2、SQL Server 2000 企业版可以安装在操作系统上。
(A)Microsoft Windows 98(B)Microsoft Windows 2000 Professional(C)Microsoft Windows 2000 Server(D)Microsoft Windows XP3、SQL Server 2000 采用的身份验证模式有()。
(A)仅Windows身份验证模式(B)仅SQL Server身份验证模式(C)仅混合模式(D)Windows身份验证模式和混合模式4、SQL Server 2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是()。
(A)企业管理器(B)导入和导出数据(C)事件探察器(D)服务管理器5、SQL Server 2000中的数据以页为基本存储单位,页的大小为()。
(A)8KB (B)16KB (C)32KB (D)64KB6、新安装SQL Server后,默认有六个内置的数据库,其中的两个范例数据库是Pubs和()。
(A)master (B)NorthWind (C)msdb (D)bookdb7、在SQL Server 2000中,当数据表被修改时,系统自动执行的数据库对象是()。
(A)存储过程(B)触发器(C)视图(D)其他数据库对象8、SQL Server的字符型系统数据类型主要包括()。
A. Int、money、charB. char、varchar、textC. datetime、binary、intD. char、varchar、int9、在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是()。
《SQL Server数据库技术》试卷K[5页]
![《SQL Server数据库技术》试卷K[5页]](https://img.taocdn.com/s3/m/e8da84ed284ac850ad02426c.png)
健雄职业技术学院 考试试卷 说明:本次考试 120 分钟, 40 道小题,共计 5 页,总分 100 分K 考试科目 SQL Server 数据库技术 考试类型 高职期末考试 『闭卷』 学年学期适用专业年 级教研室主任(装订线内不准做答)一、选择题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共10小题,每小题1分,总计20分)1. 下列四项中说法不正确的是( )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性2. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( )A.多对多B.一对一C.多对一D.一对多3. SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁4. 在SQL Server 中,model是( )A.数据库系统表 B. 数据库模板C.临时数据库 D. 示例数据库5.在视图上不能完成的操作是( )A.更新视图数据B.查询C.在视图上定义新的基本表D.在视图上定义新视图6. 数据库的三要素,不包括( )A.完整性规则B.数据结构C.恢复D.数据操作7.一个规范化的关系至少应当满足( )的要求。
A.一范式B.二范式C.三范式D.四范式8.表达实体之间逻辑联系的E-R模型,是数据库的( )A. 概念模型B. 逻辑模型C. 外部模型D. 物理模型9. 下列哪个不是sql 数据库文件的后缀。
A..mdf B..ldfC..dbf D..ndf10.在SQL语言中,"授权"命令是( )A. GRANTB. REVOKEC. OPTIOND. PUBLIC二、判断题:(对的打√,错的打×,填在题末的括号中)(每小题1分,共10分)11.数据库不允许存在数据冗余。
SQL_Server数据库试题五及答案

SQL Server数据库试卷5CCDDA BBBAB CBACD一、单项选择题(每题2分,共15题)1、SQL Server 2000是一个( C )的数据库系统。
(A)网状型(B)层次型(C)关系型(D)以上都不是2、SQL Server 2000 企业版可以安装在操作系统上。
C(A)Microsoft Windows 98(B)Microsoft Windows 2000 Professional(C)Microsoft Windows 2000 Server(D)Microsoft Windows XP3、SQL Server 2000 采用的身份验证模式有( D )。
(A)仅Windows身份验证模式(B)仅SQL Server身份验证模式(C)仅混合模式(D)Windows身份验证模式和混合模式4、SQL Server 2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是( D )。
(A)企业管理器(B)导入和导出数据(C)事件探察器(D)服务管理器5、SQL Server 2000中的数据以页为基本存储单位,页的大小为( A )。
(A)8KB (B)16KB (C)32KB (D)64KB6、新安装SQL Server后,默认有六个内置的数据库,其中的两个范例数据库是Pubs和( B )。
(A)master (B)NorthWind (C)msdb (D)bookdb7、在SQL Server 2000中,当数据表被修改时,系统自动执行的数据库对象是(B )。
(A)存储过程(B)触发器(C)视图(D)其他数据库对象8、SQL Server的字符型系统数据类型主要包括(B)。
A. Int、money、charB. char、varchar、textC. datetime、binary、intD. char、varchar、int9、在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是(A )。
(SQLServer)考试试题及答案解析

2013年(下)全国信息技术水平考试数据库应用系统设计技术水平证书(SQL Server)考试试卷第一大题:单选题(30 分)1. (1分)数据模型的三要素不包括()。
(A) 数据结构(B) 数据操作(C) 数据完整性约束(D) 数据恢复2. (1分)数据的存储结构与数据逻辑结构之间的独立性称为数据的()。
(A) 结构独立性(B) 物理独立性(C) 逻辑独立性(D) 分布独立性3. (1分) 如果对于实体集A中的每一个实体,实体集B中可有多个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。
则称实体集A与B具有()。
(A) 1:1联系(B) 1:n联系(C) n:m联系(D) 多种联系4. (1分)当对关系R和S使用自然联接时,一般要求R和S至少含有一个共同的()。
(A) 元组(B) 关键字(C) 记录(D) 属性5. (1分)若关系模式R(A,B,C,D,E)上的函数依赖集F={AB->C,A->D,A->E},为了满足BCNF,可以将R分解为()。
(A) R1(A,B,C,D) R2(A,E)(B) R1(A,B,C) R2(A,D,E)(C) R1(A,B,C) R2(D,E)(D) R1(A,B) R2(A,C,D,E)6. (1分) SQL语言查询一次的结果是一个()。
(A) 元组(B) 表(C) 属性(D) 数据库7. (1分)在关系模式R(U,F)中,如果X→Y,且存在X的真子集X1,使X1→Y,则称函数依赖X→Y为()。
(A) 平凡函数依赖(B) 部分函数依赖(C) 完全函数依赖(D) 传递函数依赖8 . (1分)在Transact-SQL中,下列命令能让程序完全跳出循环的是()。
(A) CASE(B) WAIT(C) BREAK (D) CONTINU E9 . (1分) 在Transact-SQL中,下列选项不属于数值型数据类型的是()。
SQL_Server_期末考试题目与答案

下载可编辑SQL Server期末考试题目及答案一、单选题1. Microsoft公司的SQL Server2000数据库管理系统一般只能运行于()。
A. Windows平台B. UNIX 平台C. LINX 平台D. NetWare平台2. 当一条SELECT 语句访问一张大表里的有限几行数据时,SQL Server2000通常会()。
A. 为数据加上页级锁B. 为数据加上行级锁C. 需要用户的干涉和参与D. 使用户独占数据库3.当采用 Windows 认证方式登录数据库服务器时, SQL Server2000 客户端软件会向操作系统请求一个()。
A. 信任连接B. 邮件集成C. 并发控制D. 数据转换服务4. 以下对 SQL Server2000描述不正确的是()。
A. 支持 XMLB. 支持用户自定义函数C. 支持邮件集成D. 支持网状数据模型5.如果在 SQL Server2000 上运行一个非常大的数据库,为取得较好效果应选用安装()。
A. 企业版B. 标准版C. 个人版D. 开发版6. 提高 SQL Server2000性能的最佳方法之一是()。
A. 增大硬盘空间B. 增加内存C. 减少数据量D. 采用高分辨率显示器7. SQL Server2000标准版不支持的操作系统是()。
A. Windows 2000 ServerB. Windows NT ServerC. Windows98D. Windows 2000 Advanced Server8.如果希望完全安装SQL Server2000 ,则应选择()。
A. 典型安装B. 最小安装C. 自定义安装D. 仅连接9.要想使 SQL Server2000数据库管理系统开始工作,必须首先启动()。
A. SQL Server服务器B. 查询分析器C. 网络实用工具D. 数据导入和导出程序10. 用于配置客户端网络连接的工具是()。
A. 企业管理器B. 客户端网络实用工具C. 查询分析器D. 联机帮助文档11. SQL Server2000的物理存储主要包括 3 类文件()。
《SQL Server数据库技术》试题含答案J

健雄职业技术学院 考试试卷 说明:本次考试 120 分钟, 42 道小题,共计 5 页,总分 100 分J 考试科目 SQL Server 数据库技术 考试类型 高职期末考试 『闭卷』 学年学期适用专业年 级教研室主任(装订线内不准做答)Ⅰ理论题部分(注意:所有答案都应按要求回答在试卷最后一页答题卷上,在试卷上直接作答的无效)一、选择题(在每个小题四个备选答案中选出一个正确答案)(本大题共10小题,每小题1分,总计10分)1.SQL Server 2000 属于()数据库系统。
A .层次模型B .网状模型C .关系模型D .面向对象模型2.关系数据表的关键字可由()字段组成。
A .一个B .两个C .多个D .一个或多个3.字符串常量使用()作为定界符。
A .单引号B .双引号C .方括号D .花括号4.下列叙述错误..的是()。
A .ALTER TABLE 语句可以添加字段B .ALTER TABLE 语句可以删除字段C .ALTER TABLE 语句可以修改字段名称D .ALTER TABLE 语句可以修改字段数据类型5.表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的()约束。
A .主键B .外键C . 非空D . 检查6.下列语句中正确..的是()。
表 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 score7.SQL server 数据库文件有三类,其中主数据文件的后缀为()。
A . .ndfB . .ldfC . .mdfD . .idf8.表达式 Datepart ( yy,‘2004-3-13’) +2 的结果是()。
《SQLServer数据库技术》试题含答案H

《SQLServer数据库技术》试题含答案H健雄职业技术学院考试试卷说明:本次考试 120 分钟, 40 道⼩题,共计 5 页,总分 100 分B 考试科⽬⽹络数据库考试类型⾼职期末考试『闭卷』学年学期 2006 - 2007 学年第⼆学期适⽤专业年级⼩学教育四年级教研室主任(装订线内不准做答)⼀、选择题(在每个⼩题四个备选答案中选出⼀个正确答案,填在题末的括号中)(本⼤题共10⼩题,每⼩题1分,总计20分)1.SQL Server系统中的所有服务器级系统信息存储于哪个数据库()。
A. masterB. modelC. tempdbD. msdb2.下列标识符可以作为局部变量使⽤()。
A. MyvarB. My varC. @MyvarD. @My var3.以下关于主键的描述正确的是()。
A.标识表中唯⼀的实体B.创建唯⼀的索引,允许空值C.只允许以表中第⼀字段建⽴D.表中允许有多个主键4.为数据表创建索引的⽬的是()。
A.提⾼查询的检索性能B.创建唯⼀索引C.创建主键D.归类5.下列哪个不是sql 数据库⽂件的后缀。
A..mdf B..ldfC..dbf D..ndf6.在SQL SERVER服务器上,存储过程是⼀组预先定义并()的Transact-SQL语句。
A.保存B.编译C.解释D.编写7.数据定义语⾔的缩写词为 ( )。
A.DDLB.DCLC.DMLD.DBL8.以下关于外键和相应的主键之间的关系,正确的是( )。
A.外键并不⼀定要与相应的主键同名B.外键⼀定要与相应的主键同名C.外键⼀定要与相应的主键同名⽽且唯⼀D.外键⼀定要与相应的主键同名,但并不⼀定唯⼀9.在数据库设计中使⽤E-R图⼯具的阶段是( )。
A.需求分析阶段B.数据库物理设计阶段C.数据库实施D.概念结构设计阶段10.在T-SQL语⾔中,修改表结构时,应使⽤的命令是()A.UPDATE B. INSERTC. ALTERD. MODIFY⼆、判断题:(对的打√,错的打×,填在题末的括号中)(每⼩题1分,共10分)11. 因为通过视图可以插⼊.修改或删除数据,因此视图也是⼀个实在表,SQL SERVER将它保存在syscommens系统表中。
SQL-Server数据库笔试题和答案

S Q L-S e r v e r数据库笔试题和答案-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN一单词解释(2分/个) 34分Data 数据 Database 数据库 RDBMS 关系数据库管理系统 GRANT 授权REVOKE 取消权限 DENY 拒绝权限 DECLARE 定义变量 PROCEDURE存储过程事务 Transaction 触发器 TRIGGER 继续 continue 唯一 unqiue主键 primary key 标识列 identity 外键 foreign key 检查 check约束 constraint二编写SQL语句(5分/题) 50分(包含笔试题问题和解答答案)1) 创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话Create table stu (学号 int ,姓名 varchar(8),年龄 int,性别 varchar(4),家庭地址 varchar(50),联系电话 int);2) 修改学生表的结构,添加一列信息,学历Alter table stu add 学历 varchar(6);3) 修改学生表的结构,删除一列信息,家庭住址Alter table stu drop column 家庭地址4) 向学生表添加如下信息:学号姓名年龄性别联系电话学历1A22男123456小学2B21男119中学3C23男110高中4D18女114大学Insert into stu values(1,’A’,22,’男’,123456,’小学’)Insert into stu values(2,’B’,21,’男’,119,’中学’)Insert into stu values(3,’C’,23,’男’,110,’高中’)Insert into stu values(4,’D’,18,’女’,114,’大学’)5) 修改学生表的数据,将电话号码以11开头的学员的学历改为“大专”Update stu set 学历=’大专’ where 联系电话like ‘11%’6) 删除学生表的数据,姓名以C开头,性别为‘男’的记录删除Delect from stu where 性别=’男’ and 姓名like ‘c%’7) 查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号示出来Select 姓名,学号 from stu where 年龄<22 and 学历=’大专’8) 查询学生表的数据,查询所有信息,列出前25%的记录Select top 25 percent * from stu9) 查询出所有学生的姓名,性别,年龄降序排列Select 姓名,性别 from stu order by 年龄 desc10) 按照性别分组查询所有的平均年龄Select avg(年龄) from stu group by 性别三填空(3分/题) 36分(包含笔试题问题和解答答案)1) 索引分为__聚集索引___和__非聚集索引__在一张表上最多可以创建1个聚集索引_索引。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQL Server数据库试卷5CCDDA BBBAB CBACD一、单项选择题(每题2分,共15题)1、SQL Server 2000是一个( C )的数据库系统。
(A)网状型(B)层次型(C)关系型(D)以上都不是2、SQL Server 2000 企业版可以安装在操作系统上。
C(A)Microsoft Windows 98(B)Microsoft Windows 2000 Professional(C)Microsoft Windows 2000 Server(D)Microsoft Windows XP3、SQL Server 2000 采用的身份验证模式有( D )。
(A)仅Windows身份验证模式(B)仅SQL Server身份验证模式(C)仅混合模式(D)Windows身份验证模式和混合模式4、SQL Server 2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是( D )。
(A)企业管理器(B)导入和导出数据(C)事件探察器(D)服务管理器5、SQL Server 2000中的数据以页为基本存储单位,页的大小为( A )。
(A)8KB (B)16KB (C)32KB (D)64KB6、新安装SQL Server后,默认有六个内置的数据库,其中的两个范例数据库是Pubs和( B )。
(A)master (B)NorthWind (C)msdb (D)bookdb7、在SQL Server 2000中,当数据表被修改时,系统自动执行的数据库对象是(B )。
(A)存储过程(B)触发器(C)视图(D)其他数据库对象8、SQL Server的字符型系统数据类型主要包括(B)。
A. Int、money、charB. char、varchar、textC. datetime、binary、intD. char、varchar、int9、在SQL Server 2000中,索引的顺序和数据表的物理顺序相同的索引是(A )。
(A)聚集索引(B)非聚集索引(C)主键索引(D)唯一索引10、要查询book表中所有书名中包含“计算机”的书籍情况,可用( B)语句。
(A) SELECT * FROM book WHERE book_name LIKE ‘计算机*’(B) SELECT * FROM book WHERE book_name LIKE ‘计算机%’(C) SELECT * FROM book WHERE book_name = ‘计算机*’(D) SELECT * FROM book WHERE book_name = ‘计算机%’ CBACD11、SELECT语句中与HA VING子句通常同时使用的是(C)子句。
A.ORDER BYB.WHEREC.GROUP BYD.无需配合12、要删除mytable表中的myindex索引,可以使用( B)语句。
(A) DROP myindex (B)DROP mytable.myindex(C) DROP INDEX myindex (D)DROP INDEX mytable.myindex13、下列选项都是系统提供的存储过程,其中可以进行视图信息的查询是()。
(A)sp_helptex t(B)sp_helpindex (C)sp_bindrule (D)sp_rename14、SQL Server提供的单行注释语句是使用( A )开始的一行内容。
A. “/*”B. “--”C. “{”D. “/”15、以下运算符中优先级最低的是( D )。
(A)+(加)(B)=(等于)(C)like (D)=(赋值)二、填空题(每空2分,共15空)1、数据库系统的特点分别是数据的结构化、、数据独立性和。
2、在数据库的表中,是指表中的某一列,该列的值唯一标识一行。
3、SQL Server 2000的文件包括: 数据文件(.mdf或.ndf)和。
4、在SQL Server 2000中,要访问某个数据库,除了需要有一个登录帐号外,还必须有一个该数据库的帐号。
5、,简称DBMS,它是指帮助用户建立、使用和管理数据库的软件系统。
6、在SQL Server 2000中,Unicode 标准的全称是。
7、SQL Server 2000提供备份数据库的两种方式是和。
8、在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是;若要创建一个数据库,应该使用的语句是。
9、游标的概念包括两个部分,它们是和。
10、一个事务的操作必须是具备以下四个属性:原子性、、和永久性。
三、程序阅读题(共2题)1、阅读下面的程序段,然后简述该程序段所完成的功能。
(5分)BeginWaitfor time ’15:43’Create View my_viewAs Select order_date,book_number,book_id From orderformWhere book_number!< 25End该程序段的功能是:。
2、下面程序段的功能是:在数据库中判断是否存在名为my_proc的存储过程,若存在,则删除之,然后创建同名的存储过程,该存储过程的功能是向book表的book_id、book_name、price和publisher字段插入数据。
阅读并回答以下问题:(10分)Use bookdbGoIf exists(Select name From ①Where name=’my_proc’and type=’②’)Drop Proc my_procGoCreate Proc my_proc@a int, @b char(50),@c float,@d publisher③Insert Into student(book_id,book_name,price,publisher)Values(@a,@b,@c,@d)Go问题:(1)填写该程序段中空白处的内容:①②③(2)任写一条调用该存储过程的语句:。
四、编程题(共4题)有一个“学生-课程”数据库,数据库中包括三个表:(1) “学生”表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,可记为: Student(Sno,Sname,Ssex,Sage,Sdept) Sno 为关键字。
(2) “课程”表Course由课程号(Cno)、课程名(Cname)、先修课号(Cpno)、学分(Ccredit)四个属性组成,可记为: Course(Cno,Cname,Cpno,Ccredit) Cno为关键字。
(3) “学生选课”表SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,可记为: SC(Sno,Cno,Grade) (SNO, CNO) 为关键字。
完成下列操作:1、请把其中建立“学生”表Student的语句写下来,表Student是由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成,其中学号属性不能为空,并且其值是唯一的。
2、在student表中查询Sdept是‘计算机’的学生的所有信息,并按Sno降序排列。
(5分)3、在以上三个表中查询Ccredit为5并且Grade大于60的学生的学号、姓名和性别。
(7分)4、为Course表创建一个名称为my_trig的触发器,当用户成功删除该表中的一条或多条记录时,触发器自动删除SC表中与之有关的记录。
(注:在创建触发器之前要判断是否有同名的触发器存在,若存在则删除之。
)(9分)SQL Server数据库试卷5参考答案一、选择题(每题2分,共30分)CCDDA BBBAB CBACD二、填空题(每空2分,共30分)1、数据共享、可控冗余度2、主键3、日志文件4、用户5、数据库管理系统6、统一字符编码标准7、备份数据库、备份事务日志8、ALTER 、CREATE DATABASE9、游标结果集、游标位置 10、一致性、隔离性三、程序阅读题(第一题5分,第二题10分,共15分)1、系统在15:43分为orderform表中订购数量book_number大于25本的订购信息的order_date、book_number和book_id三个字段创建一个名为my_view的视图。
(答题意思差不多即可得满分,其他情况酌情给分)2、(1)① Sysobjects ② P ③ As (每空2分)(2)Exec my_proc 7, ’SQL Server 2000教程’,38,‘北京科海集团公司’或 Exec my_proc@a=7, @b=’SQL Server 2000教程’,@c=38,@d=’北京科海集团公司’ (4分)注:该小题不管怎样调用该存储过程,Exec 和 my_proc不可少,也不可多用Proc关键字;若不全对则酌情给分。
四、编程题(共4题,共25分)1、(共6分)CREATETABLE Student (1分)(Sno CHAR(5) NOT NULL UNIQUE, (1分)Sname CHAR(20), (1分)Ssex CHAR(1), (1分)Sage INT, (1分)Sdept CHAR(15)); (1分)2、select * from student where Sdept=’计算机’ order by Sno desc (5分)1分1分1分 2分3、(共7分)方法1:select student.Sno,Sname,Ssex (1分)from student, course, sc (1分)where (student.Sno=sc.Sno) and (o=o)and (redit=5) and (sc.Grade>60) (1+1+1+1+1分)方法2:select student.Sno,Sname,Ssex (1分)from student Inner Join (sc Inner Join course On o=o)On student.Sno=sc.Sno (2分+2分)where (redit=5) and (sc.Grade>60) (1分+1分)4、(共9分)If exists(Select name From sysobjectsWhere name=’my_trig’and type=’tr’) (整个If语句 1分)Drop trigger my_trig (0.5分) Go (0.5分)Create trigger my_trig (1分)On Course (0.5分)For Delete (1分)As (0.5分)Delete From sc (1分)Where Sno in (Select Sno From Deleted) (1分+2分)Go。