19秋《数据库应用(SQL server)》作业2
试卷总分:100 得分:100
一、单选题 (共 12 道试题,共 60 分)
下列哪个角色或者用户拥有SQL SERVER服务器范围内的最高权限( )。
A.sysadmin
B.public
C.guest
D.ado
下列哪个数据文件是创建和正常使用一个数据库所必不可少的( )。
A.次文件
B.日志文件
C.安装程序文件
D.主文件
下列哪个不是数据库对象( )。
A.视图
B.表
C.用户
D.数据模型
以下SQL语句功能是( )。 Select course..课程名,course.学时数 from course where course.学时数>100
A.显示所有课程的课程名和学时数
B.显示所有课程的课程名
C.显示所有学时数大于100的课程名和学时数
D.显示所有学时数大于100的课程名
你正在使用SQL Server 2000开发银行交易系统,为了保证商业数据在网络传输(用TCP/IP协议)时不会被窃取,你在SQL Server 2000中启用了网络加密功能。请问该功能在哪一层被实现( )。
A.超级套接字层
B.开放式数据服务
C.关系引擎
D.TCP/IP协议软件
在SQL SERVER服务器上,存储过程是一组预先定义并( )的Transact-SQL语句。
A.解释
B.编译
C.编写
D.保存
下列哪一种备份方式只备份了自上次备份操作发生后重新发生改变的数据( )。
A.日志备份
B.文件和文件组备份
C.增量备份
D.全数据库备份
你是某大型商场的数据库开发人员,要实现对商品的销售情况的复杂统计。这个统计每次根据用户提供的一个商品代号,访问一些表中的数据进行统计,最后返回一个值。你要在SELECT、UPDATE和DELETE语句中使用这个计算的结果。哪种实现方法最有效( )。
A.视图
B.标量用户定义函数
C.存储过程
D.内嵌表值用户定义函数
在SQL语言中,”授权”命令是( )。
A.REVOKE
B.PUBLIC
C.OPTION
D.GRANT
在”连接”组中有两种连接认证方式,其中在( )方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A.其他方式登录时
B.以超级用户身份登录时
C.Windows身份验证
D.SQL Server 身份验证
数据定义语言的缩写词为 ( )。
A.DML
B.DDL
C.DCL
D.DBL
在数据库设计中使用E-R图工具的阶段是( )。
A.需求分析阶段
B.概念结构设计阶段
C.数据库物理设计阶段
D.数据库实施
二、判断题 (共 8 道试题,共 40 分)
如果有多个不同的查询结果数据集,但又希望将它们连接在一起,组成一组数据,这组数据是这多个结果集合的逻辑联合。在这种情况下,可以使用join子句。
bigint是SQL的数据类型。
一个表可以创建多个主键。
进行全数据库备份,可以有效防止任何形式的数据损失。
在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统会自动为该行标识列赋值。
视图本身没有保存数据,而是保存一条查询语句。
数据库一旦建立就不允许修改大小。
语句 select 22%4, 的执行结果是:0。