电子科技大学2015年春学期《SQLServer》在线作业2满分答案
- 格式:doc
- 大小:19.00 KB
- 文档页数:3
15春学期《数据库技术及应用Ⅱ》在线作业2一、单选题:1. 数据库物理结构的设计是(满分:7)A. 依赖于DBMS和硬件B. 独立于DBMS和硬件C. 依赖于DBMSD. 独立于DBMS正确答案:A2. 设关系R和S分别有m和n个元组,则R×S的元组个数是(满分:7)A. mB. nC. m+nD. m×n正确答案:D3. SQL语言提供实现数据存取的安全性控制的命令是(满分:7)A. CREATE TABLEB. COMMITC. ROLLBACKD. GRANT和REVOKE正确答案:D4. 在标准SQL中,建立数据库表结构的命令是(满分:7)A. CREATE SCHEMA命令B. CREATE TABLE命令C. CREATE VIEW命令D. CREATE INDEX命令正确答案:B5. 下面哪个不是数据库技术的主要特点(满分:7)A. 数据的结构化B. 数据的冗余度小C. 较高的数据独立性D. 程序的标准化正确答案:D6. 数据库的并发操作可能带来的问题包括(满分:7)A. 丢失更新B. 数据独立性会提高C. 非法用户的使用D. 增加数据冗余度正确答案:A7. 在关系数据库中,实现“表与表中的自然连接”的约束是靠(满分:7)A. 外码B. 属性C. 主码D. 列正确答案:A8. 在SELECT语句中,用于存储查询结构到新表的子句是(满分:7)A. WHEREB. SELECTC. FROMD. INTO正确答案:D9. 在SQL Server中,如果要使新建的数据库继承某些缺省设置,这些设置信息应存放在(满分:7)A. tempdb数据库中B. master数据库中C. msdb数据库中D. model数据库中正确答案:D10. 在关系理论中称为“元组”的概念,在现实世界中称为(满分:7)A. 实体B. 记录C. 行D. 字段正确答案:A三、判断题:1.数据流图和数据字典,属于数据库系统设计中的结构设计阶段。
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中,下列选项不属于数值型数据类型的是()。
计算机等级考试四级2015年模拟题(二)真题及答案二、论述题论述题1在SQL 语言中,一个表或者是一个基本表(basetable),或者是一个视图(view) 。
基本表是实际存储在数据库中的表,而视图则不是实际存储在数据库中的表。
试回答以下有关视图问题:1、SQL 语言中如何理解视图的基本概念?2、SQL 语言中定义和删除视图的基本命令?3、SQL 语言中使用视图的优点?论述题2描述程序处理过程的工具称为详细设计工具,这些工具应该能支持对详细设计无二义性的描述,其中包括控制流程、处理功能、数据组织以及其它方面的实现细节,从而在编码阶段就能把所描述的详细处理过程直接翻译成程序代码。
回答下列问题:1. 程序流程图的缺点2. 盒图的优点3. PAD 图的优点论述题3进程管理是操作系统的核心,它的可靠性和安全性直接影响到计算机系统的可用性。
在进程管理设计中,由于设计不妥,会出现与系统安全有关的问题,请解释死锁的概念?死锁产生的原因以及如何解除和预防死锁?论述题4 IEEE 802 系列标准是LAN 的国际标准系列。
依据IEEE802 标准,讨论以下问题:(1) 在IEEE802 系列标准中,LAN 参考模型对应OSI 参考模型的数据链路层和物理层,它将数据链路层划分为哪两个子层?(2) 在IEEE802 系列标准中,哪一个标准描述逻辑链路子层的功能、特性和协议?(3) IEEE802.3 标准定义了CSMA/CD 总线介质访问控制方法,CSMA/CD 基本工作原理?(4) IEEE802.6 标准定义的内容?二、论述题论述题1 参考答案1、在SQL 语言中,视图是从一个或几个基本表( 或视图)中导出的表,它是由若干个基本表或其它视图构成的子集。
用户可以用SQL 语句对视图和基本表进行查询等操作。
在用户看来视图和基本表是一样的,都是关系(即表格)。
在SQL 语言中的视图(vi ew)是数据库体系结构中的外模式。
SQLSERVER练习题及答案题目1:问题描述:为管理岗位业务培训信息,建立3个表:S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄C (C#,CN ) C#,CN 分别代表课程编号、课程名称SC ( S#,C#,G ) S#,C#,G 分别代表学号、所选修的课程编号、学习成绩1. 使用标准SQL嵌套语句查询选修课程名称为'税收基础'的学员学号和姓名--实现代码:SELECT SN,SD FROM SWHERE [S#] IN(SELECT [S#] FROM C,SCWHERE C.[C#]=SC.[C#]AND CN=N\'税收基础\')2. 使用标准SQL嵌套语句查询选修课程编号为'C2'的学员姓名和所属单位--实现代码:SELECT S.SN,S.SD FROM S,SCWHERE S.[S#]=SC.[S#]AND SC.[C#]=\'C2\'3. 使用标准SQL嵌套语句查询不选修课程编号为'C5'的学员姓名和所属单位--实现代码:SELECT SN,SD FROM SWHERE [S#] NOT IN(SELECT [S#] FROM SCWHERE [C#]=\'C5\')4. 使用标准SQL嵌套语句查询选修全部课程的学员姓名和所属单位--实现代码:SELECT SN,SD FROM SWHERE [S#] IN(SELECT [S#] FROM SCRIGHT JOINC ON SC.[C#]=C.[C#] GROUP BY [S#]HA VING COUNT(*)=COUNT([S#]))5. 查询选修了课程的学员人数--实现代码:SELECT 学员人数=COUNT(DISTINCT [S#]) FROM SC6. 查询选修课程超过5门的学员学号和所属单位--实现代码:SELECT SN,SD FROM SWHERE [S#] IN(SELECT [S#] FROM SCGROUP BY [S#]HA VING COUNT(DISTINCT [C#])>5)题目2问题描述:本题用到下面三个关系表:CARD 借书卡。
专升本-数据库程序设计基础一、单选,共40题/每题2.0分/共80.0分:1、性别字段不宜选择()。
D、float2、如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()。
A、两个都是SELECT3、关于触发器的描述正确的是()。
A、触发器是自动执行的,可以在一定条件下触发4、关于外键约束的叙述正确的是()。
A、需要与另外一个表的主键相关联6、SQL Server中一个数据页的大小是多少KB?()B、814、如果关系中某一属性(组)的值能唯一地标识一个元组,则称之为()。
D、候选码34、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)的关系是()。
A、DB包括DBS和DBMSB、DBS包括DBMS和DBC、DBS就是DBMS,也是DBD、DBMS包括DBS和DB20、在数据库设计中概念设计的主要工具是()。
A、范式分析B、概念模型C、E-R图D、数据模型5、设在SC(Sno, Cno, Grade)表上定义了如下触发器:CREATE TRIGGER tri1 ON SC INSTEAD OF INSERT当执行语句:INSERT INTO SC VALUES('s001','c01', 90)会引发触发器的执行。
下列关于触发器执行时表中数据的说法中,正确的是()。
C、SC表中不包含新插入的数据,INSERTED表中包含新插入的数据6、在SO、L SeIver 2008中,如果数据库tempdb的空间不足,可能会造成一些操作无法进行,此时需要扩大tempdb 的空间。
下列关于扩大tempdb空间的方法,错误的是。
C、删除tempdb中的日志内容,以获得更多的数据空间7、下列不属于数据库运行维护工作的是。
C、应用系统重写8、设有关系模式:作者(作者编号,姓名,身份证号,职业,出生日期)。
下列能够作为该关系模式候选码的是()。
A、作者编号,身份证号有重复两道题9、若某数据库系统中存在一个等待事务集{Tl, T2, T3, T4, T5},其中Tl正在等待被T2锁住的数据项A2,T2正在等待被T4锁住的数据项A4,T3正在等待被T4锁住的数据项A4,T5正在等待被Tl锁住的数据项A。
第二次书面作业参考答案1.请用自己语言简单描述a)连接查询与子查询的异同点相同点:都是对多个表的查询,它们之间一般可以相互转换。
不同点:当要查询的数据分布在不同表的时候,使用连接查询最合适,连接查询一般需要连接的表有关联的字段。
当查询的数据是以其他查询的结果为条件时,使用子查询最为合适,另外子查询适用于所有的DML操作。
b)存储过程、函数、触发器的异同点相同点:都是PL/SQL编程,都是实现功能模块化。
不同点:存储过程一般用于执行某些功能,在PL/SQL程序中直接调用;函数一般用于计算功能,只能在表达式中使用;触发器用于保证数据库的安全性和数据的完整性,它的运行是通过数据库事件触发的。
2.请用自己语言简单描述模式、模式对象与非模式对象。
模式是管理数据库对象的集合,是个命名空间,oracle创建一个用户时同时创建了与用户名完全一致的模式名,模式与用户一一对应。
模式对象是存储在模式中的数据库对象,该模式的用户拥有模式对象的所有权限,其他用户要访问该模式对象时,必须在对象名称前面加上模式名和拥有访问权限才能进行访问,如表、视图、存储过程等。
非模式对象是一些数据库对象,它们不是用模式的进行管理,在访问时不能在对象名前面加上模式名,如用户、角色、表空间等。
3.请创建一个存储过程, 查询某个部门的员工,姓名、工资、入职时间和工资级别,工资级别默认是2、入职年默认是81年后。
create or replace procedure GetEmpDetails(v_deptno number, v_hiredate number default 81, v_grade number default 2) ascursor mycur(v_deptno number, v_hiredate number, v_grade number) is select dname,ename, sal, to_char(hiredate,'YY') hiredate, grade from emp e join dept d on e.deptno =d.deptnojoin salgrade on sal between losal and hisal and grade = v_grade and e.deptno = v_deptno and to_char(hiredate,'YY') >= v_hiredate;rec_emp mycur%rowtype;begindbms_output.put_line(v_deptno || ' ' || v_grade || ' ' || v_hiredate );open mycur(v_deptno, v_hiredate, v_grade);loopfetch mycur into rec_emp;exit when mycur%notfound;dbms_output.put_line('-------------------------------------' );dbms_output.put_line(rec_emp.dname || ' ' ||rec_emp.ename || ' ' || rec_emp.sal || ' ' ||rec_emp.hiredate || ' ' || rec_emp.grade );end loop;close mycur;end;4.创建一个触发器,当用户修改emp表中的工资时,而且用户不是sys时,将修改前、后的工资、用户名、修改时间在SQL PLUS 中显示。
16春《SQL Srvr》在线作业2一、单选题(共 20 道试题,共 100 分。
)1. 修改用户自定义函数的命令关键词是()。
. LTR FUNTION. LTR. MOIFY. ROP正确答案:2. 用GIN…N括起来的语句称作()。
. 语句. 语句块. 嵌套. 区域正确答案:3. SQL Srvr 2000中的安全性包含()。
. 数据库安全. 用户安全. 管理员安全. 硬件安全正确答案:4. 数据库源名称又称为()。
. O. O. O. SN正确答案:5. 删除约束的命令关键词是()。
. ROP. ROP ONSTRINT. LT. LT ONSTRINT正确答案:6. 数据查询命令中,筛选行的命令关键词是()。
. ORR. GROUP. WHR. SLT正确答案:7. 备份的命令关键词是()。
. KUP TS. KUP. US. OPN正确答案:8. O的第二级的一致性要求()。
. 调用转换LL. 使用可滚动的光标. 检索类别信息. 发送部分参数值正确答案:9. 打开数据库的命令关键词是()。
. US. OPN. SLT. OPN ON正确答案:10. 备份常称为()。
. 装入. 导出. 导入. 转储正确答案:11. 定义外键约束的关键词是()。
. UNIQU. HK. FULT. FORIGN KY正确答案:12. 下列哪个选项不属于SQL Srvr支持的存储类型?. 系统. 本地. 临时. 用户正确答案:13. 下列哪个选项不属于数据库备份的方式?. 数据库备份. 日志备份. 差异备份. 进程备份正确答案:14. 下列哪个选项不属于用户自定义函数?. 返回可更新数据表的函数. 返回不可更新数据表的函数. 返回标量值的函数. 返回行的函数正确答案:15. SQL Srvr中,不存在哪种事务模式?. 自动提交事务. 批处理事务. 显式事务. 隐性事务正确答案:16. 创建用户自定义函数的命令关键词是()。
SQL Server数据库程序设计认证试题1.你是一家公司的数据库开发员,你正在创建一个数据库用来存储15所中学运动会的统计信息,这些信息将被50个公司用来在他们网站上发布运动会信息。
每个公司的Web站点用不同的格式排列和显示统计表。
你需要把数据打包传送给这些公司,你该怎么做?(SQL对XML支持)A. 用包括FOR XML 子句的SELECT语句来提取数据B. 使用sp_makewebtask系统存储过程来产生由SELECT语句返回的数据的HTML文本C. 创建数据传输服务数据包来导出数据库的数据,并把这些数据放到tab分隔的文本文件中D. 创建一个应用程序,此应用程序用SQL_DMO提取数据库的数据并把这些数据转换为标准电子数据交换(EDI)文件答案: A.XML可扩展标记语言,用于在web上显示数据的语言,SELECT语句的for xml子句可以使查询返回XML格式,而不是标准的行集结果;Sp_makewebtask创建一项生成HTML文档的任务,而XML比HTML更复杂;tab分隔文件常常在一些电子制表软件中被使用,如Excel;SQL_DMO是SQL分布式管理对象的缩写,允许用支持自动化或COM 的语言编写应用程序,以管理SQL Server 安装的所有部分。
2.你是一邮件订购公司的数据库开发者,该公司有两台名为CORP1和CORP2 的SQLServer2000的计算机。
CORP1是台在线处理事务的服务器。
CORP2存放销售的历史数据。
CORP2已经添加了一个连接服务到CORP1上。
销售部经理请你创建一个是谁购买软盘的用户清单。
这清单每个月生成一次,软盘在数据库中用ID21来表示。
你必须从一张名为SalesHistory的表中检索数据。
该表放在本地的CORP2 Archive数据库中。
你需要在CORP1上执行这个请求。
你该选择哪个选项?(远程服务器)A. EXEC sp_addlinkedserver ‘CORP2', ‘SQL Server’GOSELECT CustomerID FROMWHERE CategoryID = 21B. SELECT CustomerID FROM OPENROWSET (‘SQLOLEDB’, ‘CORP2’; ‘p*word’, ‘SELECTCustomerID FROM WHERE CategoryID = 21’)C. SELECT CustomerID FROMWHERE CategoryID = 21D. EXEC sp_addserver ‘CORP2’GOSELECT CustomerID FROMWHERE CategoryID = 21答案: C.SELECT CustomerIDFROM SalesHistoryWHERE CategoryID = 21,由于表SalesHistory是在远程的CORP2服务器上,并且也已经建立了连接,所以可以直接使用分布式查询。
15春《SQL Server》在线作业2
一、单选题:
1.SQL Server 2000中的权限不包含( )。
(满分:5)
A. 对象权限
B. 语句权限
C. 隐含权限
D. 显式权限
正确答案:D
2.创建索引的命令关键词是( )。
(满分:5)
A. CREATE INDEX
B. USE INDEX
C. OPEN INDEX
D. CLOSE INDEX
正确答案:A
3.数据查询命令中,分组的命令关键词是( )。
(满分:5)
A. ORDER
B. GROUP
C. WHERE
D. SELECT
正确答案:B
4.下列哪个选项不属于用户自定义函数?(满分:5)
A. 返回可更新数据表的函数
B. 返回不可更新数据表的函数
C. 返回标量值的函数
D. 返回行的函数
正确答案:D
5.下列哪个选项不属于SQL群组?(满分:5)
A. 企业管理器
B. 查询分析器
C. 服务管理器
D. IIS
正确答案:D
6.删除用户自定义函数的命令关键词是( )。
(满分:5)
A. ALTER FUNCTION
B. ALTER
C. MODIFY
D. DROP FUNCTION
正确答案:D
7.SQL Server中,不存在哪种事务模式?(满分:5)
A. 自动提交事务
B. 批处理事务
C. 显式事务
D. 隐性事务
正确答案:B
8.下列哪个选项不属于SQL的特点?(满分:5)
A. 一体化
B. 语言简洁
C. 高度过程化
D. 支持异类复制
正确答案:C
9.创建存储过程的命令关键词是( )。
(满分:5)
A. CREATE PROC
B. PROC
C. USE PROC
D. OPEN PROC
正确答案:A
10.下列哪个选项不属于触发器的优点?(满分:5)
A. 维护非规范化数据
B. 使用自定义的错误信息
C. 比较数据库删除前后数据的状态
D. 实现表的级联修改
正确答案:C
11.数据库源名称又称为( )。
(满分:5)
A. ODB
B. ODBC
C. ODC
D. DSN
正确答案:D
12.下列哪个选项不属于数据库备份的方式?(满分:5)
A. 数据库备份
B. 日志备份
C. 差异备份
D. 进程备份
正确答案:D
13.禁止触发器的命令关键词是( )。
(满分:5)
A. DISABLE
B. ABLE
C. DELETE
D. CLOSE
正确答案:A
14.定义外键约束的关键词是( )。
(满分:5)
A. UNIQUE
B. CHECK
C. DEFAULT
D. FOREIGN KEY
正确答案:D
15.SQL Server 2000中,不支持下列哪个约束?(满分:5)
A. DEFAULT
B. CHECK
C. PRIMARY
D. UNIQUE
正确答案:C
16.ODBC的第二级的一致性要求( )。
(满分:5)
A. 调用转换DLL
B. 使用可滚动的光标
C. 检索类别信息
D. 发送部分参数值
正确答案:D
17.修改视图的命令关键词是( )。
(满分:5)
A. ALTER
B. ALTER VIEW
C. MODIFY
D. MODIFY VIEW
正确答案:B
18.开放数据库连接又称为( )。
(满分:5)
A. ODB
B. ODBC
C. ODC
D. DBC
正确答案:B
19.SQL Server能识别哪种登陆认证机制?(满分:5)
A. 口令机制
B. Windows认证机制
C. 加密机制
D. 解密机制
正确答案:B
20.SQL Server的性能不包括( )。
(满分:5)
A. 32767个数据库
B. 每表最多1024个列
C. 用户连接32767个
D. 每表最多有4个触发器
正确答案:D。