电子科技大学2015年春学期《SQLServer》在线作业2满分答案
东北大学2015年春学期《数据库技术及应用Ⅱ》在线作业2满分答案

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.数据流图和数据字典,属于数据库系统设计中的结构设计阶段。
(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中,下列选项不属于数值型数据类型的是()。
计算机等级考试四级2015年模拟题(二)真题及答案

计算机等级考试四级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)是数据库体系结构中的外模式。
sql server 数据库管理与开发教程与实训(第2版习题答案)

12.我心中的太阳我心中的月亮
13.by百岁不是梦百岁
14.1931 7 142009-01-12 19:24:55.543
15.7719852015
16.35
17.减(-)乘(*)除(/)取余(%)
18.等于(=)不等于(<>)小于(<)小于等于(<=)大小相同与否
19.字符串联接、比较、逻辑
from学生信息表as xs
inner join教学成绩表as cj on cj.学号=xs.学号
group by xs.班级编号,课程编号
order by avg(分数) desc,xs.班级编号desc
e教学成绩管理数据库
go
select bj.名称,xs.学号,xs.姓名,avg(分数)
go
select xs.学号,姓名,名称,分数
from学生信息表as xs,教学成绩表as cj,课程信息表as kc
where xs.学号=cj.学号and cj.课程编号=kc.编号and班级编号='200303'
注意:编号为900012的课程由两个教师上
12.例6.30相同
13.create view班级课程成绩统计表
where datediff(year,出生日期,getdate())=25 or datediff(year,出生日期,getdate())=27
order by出生日期
e教学成绩管理数据库
go
select *
from学生信息表
where (datediff(year,出生日期,getdate())=25 or datediff(year,出生日期,getdate())=27)and性别='男'
SQLSERVER练习题及答案

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。
电大计算机专业英语作业2答案

a.调试 b.功能测试 c.窗体 d.汇编语言 e.机器语言
6.form 7.project window 8.field 9.structured programming 10.table record
f.白盒测试 g.表记录 h.结构化程序设计 i.工程窗口 j.字段
1.e 2.d 3.a 4.b 5.f 6.c 7.i 8.j 9.h 10.g
is the expeocuttepdutresult with the
vinapliudt ; white box testing and
which is performed to reveal problems with the internal structure of a program.Debugging is the process of analyzing and locating bugs when
data. ( F )
3. SQL Server can allow many users to visit the database at the same
time. ( T )
4.Maintenance of programs is not as important as the
development. ( F )
5.High—level language is popular,because it is directly executable in
computer without compiling. ( F )
完整版课件ppt
6
6.There are various languages for humans,whereas(然而)there is
作业2-参考答案

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