北语 20春《数据库应用(SQL server)》作业_1234

绝世美人儿
565次浏览
2020年08月04日 01:12
最佳经验
本文由作者推荐

星海教务网-三八妇女节活动方案


20春《数据库应用(SQL server)》作业_1
一、单选题 ( 每题4分, 共20道小题, 总分值80分 )
1.下列设置的查询“工资”在1500元到2000元之间的准则正确的是( )。
A. >=1500 OR <=2000
B. 1500 AND 2000
C. between 1500 and 2000
D. between >=1500 AND 2000
答:C 加V:131…9666…2906

2.实体完整性要求属性不能取空值,这一点通常通过( )。
A. 定义外键来保证
B. 定义主键来保证
C. 用户定义完整性来保证
D. 关系系统自动保证
答:B

3.在学生成绩表tblCourseScore中的列Score用来存 放某学生学习某课程的考试成绩(0~100
分,没有小数), 用下面的哪种类型最节省空间( )。
A. int
B. smallint
C. tinyint
D. decimal(3,0)
答:C

4.以下不是SQL数据定义语言的是( )。
A. CREATE
B. DROP
C. DELECT
D. ALTER
答:C

5.你正在使用SQL Server 2000开发银行交易系统,为了保证商业数据在网络传输(用 TCPIP
协议)时不会被窃取,你在SQL Server 2000中启用了网络加密功能。请问该功能在哪一层
被实现( )。
A. TCPIP协议软件
B. 超级套接字层
C. 开放式数据服务
D. 关系引擎
答:B

语言中,删除一个表的命令是( ).
A. DELETE
B. DROP
C. CLEAR


D. REMORE
答:B

7.下面标志符不合法的是。( )
A. [my delete]
B. mybase
C. $$money
D. trigger1
答:C

8.下列哪条语句是执行含有一个时间类型输入参数 和一个输出参数的存储过程(my_Proc)
的正确命令形式( )。
A. Exec my_proc '212002',@output
B. Exec my_proc @output,'212002'
C. Exec my_proc @output,'212002',output
D. Exec my_proc '212002',@output output
答:D

9.以下论述的不正确的是( )。
A. distribution数据库是系统数据库
B. 企业管理器与查询分析器都是客户端工具
C. SQL Server 2000可以安装到windows2000、windows XP、windows NT系统上
D. SQL Server 支持的SQL命令集称为T_SQL,它是完全符合ANSII SQL92标准的
答:D

10.在通常情况下,下列哪个角色的用户不能够删除视图。
A. ad_owner
B. db_ddladmin
C. sysadmin
D. guest
答:D

语言中,删除记录的命令是( )。
A. DELETE
B. DROP
C. CLEAR
D. REMOVE
答:A

12.在SQL中,建立表用的命令是 ( )。
A. CREATE TABLE
B. CREATE RULE
C. CREATE VIEW
D. CREATE INDEX



13.下列哪个命令可以查看存储过程的文本信息( )。

A. sp_helptext
B. sp_opentext
C. sp_rename
D. sp_readingprocedure

14.在SQL语言中,授权命令是( )。
A. GRANT
B. REVOKE
C. OPTION
D. PUBLIC

15.下列说法错误的是( )。
A. 一个基本表可以跨一个或多个基本表
B. 一个存储文件可以跨一个或多个基本表
C. 每个存储文件与外部存储器上一个物理文件对应
D. 每个基本表与外部存储器上一个物理文件对应

Server 2000中重新命名一个已存在的数据库使用的命令是( )。
A. create
B. use
C. sp_renamedb
D. insert

17.假如采用关系数据库系统来实现应用,在数据库设计的( )阶段,需要将E- R模型转换
为关系数据模型。
A. 概念设计
B. 物理设计
C. 逻辑设计
D. 运行阶段

18.在SQL语言中,建立存储过程的命令是( )。
A. CREATE PROCEDURE
B. CREATE RULE
C. CREATE DURE
D. CREATE FILE

Server提供的单行注释语句是使用( )开始的一行内容。
A. “*”
B. “--”
C. “{”
D. “”



20.正确的论述是( )。
A. 自然连接和等值连接很相像,但实际上他们是不同的。自 然连接要去掉重复的属性,等
值连接不需要去掉重复的属性。
B. 一个关系是参照关系,那么就不会是被参照关系。
C. 概念数据库与外部数据库都是物理存在的。
D. 一个关系可以有一个或多个主关键字

二、判断题 ( 每题4分, 共5道小题, 总分值20分 )
1.在SQL SERVER中,触发器的执行是在数据的插入.更新或删除之前执行的。

2.存储过程是存储在服务器上的一组预编译的Transcat-SQL语句。

3.一个数据库文件不能存在于两个或两个以上的文件组里,日志文件不属于任何文件组

4.每个数据文件中有且只有一个主数据文件。

5.每一个服务器必须属于一个服务器组。一个服务器组可以包含0个、一个或多个服务器。


20春《数据库应用(SQL server)》作业_2
一、单选题 ( 每题4分, 共20道小题, 总分值80分 )
Server主要通过( ) 和( )这两种工具来完成数据库的管理工作。
A. 服务管理器和企业管理器
B. 企业管理器和查询分析器
C. 服务管理器和查询分析器
D. 查询分析器和事件探查器

2.以下正确的论述是( )。
A. 在建立数据库的时候,SQL Server 是可以创建操作系统文件及其目录路径
B. 数据库中有一些sys开头的系统表,用来纪录SQL Server组件、对象所需要的数据,这些
系统表全部存放在系统数据库中
C. SYS开头的系统表中的数据用户不能直接修改,但可以通过系统存储过程、系统函数进行
改动、添加
D. 12AM是中午,12PM是午夜

Server2000标准版不支持的操作系统是( )。
A. Windows 2000 Server
B. Windows NT Server
C. Windows98
D. Windows 2000 Advanced Server

4.不是SQL Server 服务器组件的是( )。
A. 升级工具(update Tools)


B. 复制支持(Replication Support)
C. 全文搜索(Full-Text Search)
D. Profiler

5.以下论述中正确的是( )。
A. 多对多的联系总是可以转换成两个一对多的联系
B. ACCESS是数据库管理系统
C. 数据的三种范畴包括现实世界阶段、虚拟世界阶段和信息世界阶段
D. 我们通常所说的数据仓库就是指数据仓库

6.对列或表达式计算平均值的函数是( )。
A. max和min
B. sum
C. count
D. avg

7.在SQL语言中授权的操作是通过( )语句实现的。

A. CREATE
B. REVOKE
C. GRANT
D. INSERT

8.在安装SQL SERVER 2000时使用实例名为student,则系统的默认安装位置是( )。
A. C:Program FilesMicrosoft SQL ServerMSSQL
B. C:Program FilesMicrosoft SQL ServerMSSQL$$
C. C:Program FilesMicrosoft SQL ServerMSSQL$$student
D. 以上全不对

9.表是反映现实世界中一类事务的数据模型,现实世界中一类事物的属性是表中的( )。
A. 列
B. 行
C. 记录
D. 数值

语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
A. 包括15岁和35岁
B. 不包括15岁和35岁
C. 包括15岁但不包括35岁
D. 包括35岁但不包括15岁

11.下列哪一个数据库不是SQL2005的系统数据库。( )
A. master数据库
B. msdb数据库


C. pubs数据库
D. model数据库

12.欲往表中增加一条记录,应该用哪一条SQL语句( )。
A. ALTER TABLE
B. INSERT INTO TABLE
C. CREATE TABLE
D. DROP TABLE

的视图是从( )中导出。
A. 基本表
B. 视图
C. 基本表或视图
D. 数据库

14.当数据库损坏时,数据库管理员可通过何种方式恢复数据库( )。
A. 事务日志文件
B. 主数据文件
C. DELETE语句
D. 联机帮助文件

15.显示包含警告信息或其他信息的消息框,应该使用的操作是( )。
A. Echo
B. Message
C. Warn
D. MsgBox

16.要使任一时刻被损坏的数据库能正确恢复,应做如下备份。( )
A. 只备份数据库
B. 只备份数据库增量
C. 只备份事务日志
D. 备份数据库和事务日志

17.关系数据库中,主键是( )。
A. 为标识表中唯一的实体
B. 创建唯一的索引,允许空值
C. 只允许以表中第一字段建立
D. 允许有多个主键

18.假定电话号码字段文本型,要想显示所有以5开头的记录,在准则中应输入( )。
A. ”Like 5#”
B. ”Like 5*”
C. ”Like 5?”
D. Like 5*



19.下列哪个数据库是SQL SERVER在创建数据库时候,可以使用的模板。
A. master
B. model
C. pubs
D. msdb

20.( )属于信息世界的模型,是现实世界到机器世界的一个中间层次。
A. 数据模型
B. 概念模型
C. E-R图
D. 关系模型

二、判断题 ( 每题4分, 共5道小题, 总分值20分 )
1.在建立用户的登陆账号信息时,SQL Server会提示用户选择默认的数据库,以后用户每次
连接上服务器之后,都会自动转到默认的数据库。

2.主数据文件默认为primary文件组。

3.创建唯一性索引的列可以有一些重复的值。

4.默认值绑定到列上后,该列上的值将固定不能改变。

5.查询分析器是一个真正的分析工具,它不仅能执行T- SQL语句,而且对查询语句的执行进
行分析,给出查询计划,为查询优化提供直观的帮助。


20春《数据库应用(SQL server)》作业_3
一、单选题 ( 每题4分, 共20道小题, 总分值80分 )
1.下列关于索引的说法正确的是( )。
A. 一个表可以有多个聚集索引。
B. 一个表的非聚集索引最多有249个。
C. 创建主键时,自动创建唯一性非聚集索引。
D. 创建唯一性非主键时,自动创建唯一性聚集索引。

2.下列哪个命令是备份数据库的命令。( )
A. cmdshell
B. backup database
C. restore database
D. bcp

3.在创建表的过程中,哪个关键字用来定义默认值。( )
A. DISTINCT
B. UNIQUE


C. CHECK
D. DEFAULT

4.一个教师能开多门课程,一门课程可以有多个老师开设,老师实体与课程实体间是( )。
A. 一对一的联系
B. 一对多的联系
C. 多对多的联系
D. 多对一的联系

5.以下关于主键的描述正确的是( )。
A. 标识表中唯一的实体
B. 创建唯一的索引,允许空值
C. 只允许以表中第一字段建立
D. 表中允许有多个主键

6.下列查询类型中,会改变数据源的是( )。
A. 参数查询
B. 交叉查询
C. 操作查询
D. 选择查询

7.一个学生关系模 式为(学号,姓名,班级号,…),其中学号为关键字;一个班级关系模式为
(班级号,专业,教室,… )其中班级号为关键字;则学生关系模式中的外键为( )。
A. 学号
B. 姓名
C. 班级号
D. 性别

8.一个仓库可以存放多种产品 ,一种产品只能存放于一个仓库中。仓库与产品之间的联系类
型是( ).
A. 一对一的联系
B. 多对一的联系
C. 一对多的联系
D. 多对多的联系

9.
A. 4,4,2
B. 4,4,4
C. 3,3,3
D. 2,2,2

10.以下运算符的优先级描述正确的是( )。
A. 逻辑运算符的优先级最高
B. *的运算符比()内部的高


C. +运算符比逻辑运算符高
D. 逻辑运算符比*运算符高

11.下列说法中正确的是( )。
A. SQL中局部变量可以不声明就使用
B. SQL中全局变量必须先声明再使用
C. SQL中所有变量都必须先声明后使用
D. SQL中只有局部变量先声明后使用
E. 全局变量是由系统提供的用户不能自己建立

12.如果在查询准则中输入LIKE 张[小中大]军,能查询到的是( )。
A. 张伟军
B. 张广军
C. 张利军
D. 张大军

13.下列SQL Server2000语句中出现语法错误的是( )。
A. DECLARE @Myvar INT
B. SELECT * FROM [AAA]
C. CREATE DATABASE AAA
D. DELETE * FROM AAA

14.下面是合法的smallint数据类型的数据是( )。
A. 223.5
B. 32768
C. -32767
D. 58345

15.下列哪一项不是日志文件所具有的功能( )。
A. 帮助客户进行计算和统计
B. 记载用户针对数据库进行的操作
C. 维护数据完整性
D. 帮助用户恢复数据库

语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
A. 包括15岁和35岁
B. 不包括15岁和35岁
C. 包括15岁但不包括35岁
D. 包括35岁但不包括15岁

17.建立在计算机外部设备上的结构化的有联系的数据集合是( )。
A. 数据库
B. 数据库管理系统
C. 数据结构


D. 数据文件

18.数据库的三要素,不包括( ) 。
A. 完整性规则
B. 数据结构
C. 恢复
D. 数据操作

19.以下关于外键和相应的主键之间的关系,正确的是( )。
A. 外键并不一定要与相应的主键同名
B. 外键一定要与相应的主键同名
C. 外键一定要与相应的主键同名而且唯一
D. 外键一定要与相应的主键同名,但并不一定唯一

ct-SQL对标准SQL的扩展主要表现为( )。
A. 加入了程序控制结构和变量
B. 加入了建库和建表语句
C. 提供了分组(Group By)查询功能
D. 提供了Min、Max等统计函数

二、判断题 ( 每题4分, 共5道小题, 总分值20分 )
中局部变量可以不声明就使用。

2.连接、选择和投影三种关系运算具有相同的结果。

3.在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。

4.综合使用全面数据库备份、增量备份和事务日志备份可以大大提高数据库系统的安全性,
将丢失数据 的风险降低到最小。

5.如果视图中的列直接来源于表的某列,可以直接使用数据源表的列名和数据类型。


20春《数据库应用(SQL server)》作业_4
一、单选题 ( 每题4分, 共20道小题, 总分值80分 )
SERVER 2000数据库是( )。
A. 层状数据库
B. 网状数据库
C. 关系型数据库
D. 树状数据库

2.以下关于外键和相应的主键之间的关系,正确的是( )。

A. 外键并不一定要与相应的主键同名


B. 外键一定要与相应的主键同名
C. 外键一定要与相应的主键同名而且唯一
D. 外键一定要与相应的主键同名,但并不一定唯一

3.在SQL中,数据库备份设备的扩展名是( )。
A. mdf
B. Ndf
C. Ldf
D. Bak

4.语句DBCC SHRINKDATABASE(Sample,25)中的25表示的意思是( )。
A. 25M
B. 剩余占整个空间的25%
C. 已用空间占整个空间的25%
D. 以上都不对

5.如果将某一列设置为表的主键,在表中此列的值( )。
A. 可以重复出现
B. 允许为空值
C. 不允许为空值,也不能出现重复值
D. 不允许为空值,但允许列值重复

6.下列哪个不是sql 数据库文件的后缀( )。
A. .mdf
B. .ldf
C. .tif
D. .ndf

语句中用来连接字符串的符号是( )。
A. “+”
B. “&”
C. “||”
D. “|”

语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。
A. 包括40岁和50岁
B. 不包括40岁和50岁
C. 包括40岁但不包括50岁
D. 包括50岁但不包括40岁

9.在SQL Server 2000中,下列字段中哪个不能用于数据库的操作语句。( )
A. CREATE
B. DROP
C. SET


D. ALTER

10.下面不存在于服务器端的组件是:( )
A. 服务器组件
B. 企业管理器组件
C. 查询分析器组件
D. 导入导出组件

1 1.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,
从部门到职 员的联系类型是( )

A. 多对多
B. 一对一
C. 多对一
D. 一对多

12.在T-SQL语言中,修改表结构时,应使用的命令是( )。

A. UPDATE
B. INSERT
C. ALTER
D. MODIFY

语言中,删除表中数据的命令是( )。
A. DELETE
B. DROP
C. CLEAR
D. REMOVE

14.同一台计算机上可以运行( )个实例。
A. 一个
B. 两个
C. 三个
D. 多个

15.下列哪个不是sql 数据库文件的后缀。

A. .mdf
B. .ldf
C. .dbf
D. .ndf

16.在Transact- SQL语句中需要把日期时间型数据常量用( )括起来。
A. [ ]


B. { }
C. ‘ ’
D. “ ”

17.下列哪个不属于数据库对象。( )
A. 默认
B. SELECT语句
C. 存储结构
D. 视图

18.使用create database命令定义一个数据库,包括定义( )文件和( )文件两个部分。
A. 数据文件和事物日志文件
B. 主数据文件和次数据文件
C. 物理文件和逻辑文件
D. 主数据文件和事物日志文件

19.数据库中只存放视图的( )。
A. 操作
B. 对应的数据
C. 定义
D. 限制

20.数据库管理系统所支持的四种数据模型分别为( )。
A. 层次、网状、关系、面向对象
B. 层次、树状、关系、面向对象
C. 层次、网状、关系、面向过程
D. 线状、树状、网状、面向对象

二、判断题 ( 每题4分, 共5道小题, 总分值20分 )
1.在创建表时,不能指 定将表放在某个文件上,只能指定将表放在某个文件组上。如果希望
将某个表放在特定的文件上,那么必 须通过创建文件组来实现。

2.如果使用别名来代表一个表,那么在定义别名以后的所有查 询语句中,都必须使用别名来
代替表的全名,否则系统会出错。

3.¥2005.89 是SQL中的货币型常量。

4.是SQL中的实型常量。

5.使用存储过程可以减少网络流量。


20春《数据库应用(SQL server)》作业_1
一、单选题 ( 每题4分, 共20道小题, 总分值80分 )
1.下列设置的查询“工资”在1500元到2000元之间的准则正确的是( )。
A. >=1500 OR <=2000
B. 1500 AND 2000
C. between 1500 and 2000
D. between >=1500 AND 2000
答:C 加V:131…9666…2906

2.实体完整性要求属性不能取空值,这一点通常通过( )。
A. 定义外键来保证
B. 定义主键来保证
C. 用户定义完整性来保证
D. 关系系统自动保证
答:B

3.在学生成绩表tblCourseScore中的列Score用来存 放某学生学习某课程的考试成绩(0~100
分,没有小数), 用下面的哪种类型最节省空间( )。
A. int
B. smallint
C. tinyint
D. decimal(3,0)
答:C

4.以下不是SQL数据定义语言的是( )。
A. CREATE
B. DROP
C. DELECT
D. ALTER
答:C

5.你正在使用SQL Server 2000开发银行交易系统,为了保证商业数据在网络传输(用 TCPIP
协议)时不会被窃取,你在SQL Server 2000中启用了网络加密功能。请问该功能在哪一层
被实现( )。
A. TCPIP协议软件
B. 超级套接字层
C. 开放式数据服务
D. 关系引擎
答:B

语言中,删除一个表的命令是( ).
A. DELETE
B. DROP
C. CLEAR


D. REMORE
答:B

7.下面标志符不合法的是。( )
A. [my delete]
B. mybase
C. $$money
D. trigger1
答:C

8.下列哪条语句是执行含有一个时间类型输入参数 和一个输出参数的存储过程(my_Proc)
的正确命令形式( )。
A. Exec my_proc '212002',@output
B. Exec my_proc @output,'212002'
C. Exec my_proc @output,'212002',output
D. Exec my_proc '212002',@output output
答:D

9.以下论述的不正确的是( )。
A. distribution数据库是系统数据库
B. 企业管理器与查询分析器都是客户端工具
C. SQL Server 2000可以安装到windows2000、windows XP、windows NT系统上
D. SQL Server 支持的SQL命令集称为T_SQL,它是完全符合ANSII SQL92标准的
答:D

10.在通常情况下,下列哪个角色的用户不能够删除视图。
A. ad_owner
B. db_ddladmin
C. sysadmin
D. guest
答:D

语言中,删除记录的命令是( )。
A. DELETE
B. DROP
C. CLEAR
D. REMOVE
答:A

12.在SQL中,建立表用的命令是 ( )。
A. CREATE TABLE
B. CREATE RULE
C. CREATE VIEW
D. CREATE INDEX



13.下列哪个命令可以查看存储过程的文本信息( )。

A. sp_helptext
B. sp_opentext
C. sp_rename
D. sp_readingprocedure

14.在SQL语言中,授权命令是( )。
A. GRANT
B. REVOKE
C. OPTION
D. PUBLIC

15.下列说法错误的是( )。
A. 一个基本表可以跨一个或多个基本表
B. 一个存储文件可以跨一个或多个基本表
C. 每个存储文件与外部存储器上一个物理文件对应
D. 每个基本表与外部存储器上一个物理文件对应

Server 2000中重新命名一个已存在的数据库使用的命令是( )。
A. create
B. use
C. sp_renamedb
D. insert

17.假如采用关系数据库系统来实现应用,在数据库设计的( )阶段,需要将E- R模型转换
为关系数据模型。
A. 概念设计
B. 物理设计
C. 逻辑设计
D. 运行阶段

18.在SQL语言中,建立存储过程的命令是( )。
A. CREATE PROCEDURE
B. CREATE RULE
C. CREATE DURE
D. CREATE FILE

Server提供的单行注释语句是使用( )开始的一行内容。
A. “*”
B. “--”
C. “{”
D. “”



20.正确的论述是( )。
A. 自然连接和等值连接很相像,但实际上他们是不同的。自 然连接要去掉重复的属性,等
值连接不需要去掉重复的属性。
B. 一个关系是参照关系,那么就不会是被参照关系。
C. 概念数据库与外部数据库都是物理存在的。
D. 一个关系可以有一个或多个主关键字

二、判断题 ( 每题4分, 共5道小题, 总分值20分 )
1.在SQL SERVER中,触发器的执行是在数据的插入.更新或删除之前执行的。

2.存储过程是存储在服务器上的一组预编译的Transcat-SQL语句。

3.一个数据库文件不能存在于两个或两个以上的文件组里,日志文件不属于任何文件组

4.每个数据文件中有且只有一个主数据文件。

5.每一个服务器必须属于一个服务器组。一个服务器组可以包含0个、一个或多个服务器。


20春《数据库应用(SQL server)》作业_2
一、单选题 ( 每题4分, 共20道小题, 总分值80分 )
Server主要通过( ) 和( )这两种工具来完成数据库的管理工作。
A. 服务管理器和企业管理器
B. 企业管理器和查询分析器
C. 服务管理器和查询分析器
D. 查询分析器和事件探查器

2.以下正确的论述是( )。
A. 在建立数据库的时候,SQL Server 是可以创建操作系统文件及其目录路径
B. 数据库中有一些sys开头的系统表,用来纪录SQL Server组件、对象所需要的数据,这些
系统表全部存放在系统数据库中
C. SYS开头的系统表中的数据用户不能直接修改,但可以通过系统存储过程、系统函数进行
改动、添加
D. 12AM是中午,12PM是午夜

Server2000标准版不支持的操作系统是( )。
A. Windows 2000 Server
B. Windows NT Server
C. Windows98
D. Windows 2000 Advanced Server

4.不是SQL Server 服务器组件的是( )。
A. 升级工具(update Tools)


B. 复制支持(Replication Support)
C. 全文搜索(Full-Text Search)
D. Profiler

5.以下论述中正确的是( )。
A. 多对多的联系总是可以转换成两个一对多的联系
B. ACCESS是数据库管理系统
C. 数据的三种范畴包括现实世界阶段、虚拟世界阶段和信息世界阶段
D. 我们通常所说的数据仓库就是指数据仓库

6.对列或表达式计算平均值的函数是( )。
A. max和min
B. sum
C. count
D. avg

7.在SQL语言中授权的操作是通过( )语句实现的。

A. CREATE
B. REVOKE
C. GRANT
D. INSERT

8.在安装SQL SERVER 2000时使用实例名为student,则系统的默认安装位置是( )。
A. C:Program FilesMicrosoft SQL ServerMSSQL
B. C:Program FilesMicrosoft SQL ServerMSSQL$$
C. C:Program FilesMicrosoft SQL ServerMSSQL$$student
D. 以上全不对

9.表是反映现实世界中一类事务的数据模型,现实世界中一类事物的属性是表中的( )。
A. 列
B. 行
C. 记录
D. 数值

语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
A. 包括15岁和35岁
B. 不包括15岁和35岁
C. 包括15岁但不包括35岁
D. 包括35岁但不包括15岁

11.下列哪一个数据库不是SQL2005的系统数据库。( )
A. master数据库
B. msdb数据库


C. pubs数据库
D. model数据库

12.欲往表中增加一条记录,应该用哪一条SQL语句( )。
A. ALTER TABLE
B. INSERT INTO TABLE
C. CREATE TABLE
D. DROP TABLE

的视图是从( )中导出。
A. 基本表
B. 视图
C. 基本表或视图
D. 数据库

14.当数据库损坏时,数据库管理员可通过何种方式恢复数据库( )。
A. 事务日志文件
B. 主数据文件
C. DELETE语句
D. 联机帮助文件

15.显示包含警告信息或其他信息的消息框,应该使用的操作是( )。
A. Echo
B. Message
C. Warn
D. MsgBox

16.要使任一时刻被损坏的数据库能正确恢复,应做如下备份。( )
A. 只备份数据库
B. 只备份数据库增量
C. 只备份事务日志
D. 备份数据库和事务日志

17.关系数据库中,主键是( )。
A. 为标识表中唯一的实体
B. 创建唯一的索引,允许空值
C. 只允许以表中第一字段建立
D. 允许有多个主键

18.假定电话号码字段文本型,要想显示所有以5开头的记录,在准则中应输入( )。
A. ”Like 5#”
B. ”Like 5*”
C. ”Like 5?”
D. Like 5*



19.下列哪个数据库是SQL SERVER在创建数据库时候,可以使用的模板。
A. master
B. model
C. pubs
D. msdb

20.( )属于信息世界的模型,是现实世界到机器世界的一个中间层次。
A. 数据模型
B. 概念模型
C. E-R图
D. 关系模型

二、判断题 ( 每题4分, 共5道小题, 总分值20分 )
1.在建立用户的登陆账号信息时,SQL Server会提示用户选择默认的数据库,以后用户每次
连接上服务器之后,都会自动转到默认的数据库。

2.主数据文件默认为primary文件组。

3.创建唯一性索引的列可以有一些重复的值。

4.默认值绑定到列上后,该列上的值将固定不能改变。

5.查询分析器是一个真正的分析工具,它不仅能执行T- SQL语句,而且对查询语句的执行进
行分析,给出查询计划,为查询优化提供直观的帮助。


20春《数据库应用(SQL server)》作业_3
一、单选题 ( 每题4分, 共20道小题, 总分值80分 )
1.下列关于索引的说法正确的是( )。
A. 一个表可以有多个聚集索引。
B. 一个表的非聚集索引最多有249个。
C. 创建主键时,自动创建唯一性非聚集索引。
D. 创建唯一性非主键时,自动创建唯一性聚集索引。

2.下列哪个命令是备份数据库的命令。( )
A. cmdshell
B. backup database
C. restore database
D. bcp

3.在创建表的过程中,哪个关键字用来定义默认值。( )
A. DISTINCT
B. UNIQUE


C. CHECK
D. DEFAULT

4.一个教师能开多门课程,一门课程可以有多个老师开设,老师实体与课程实体间是( )。
A. 一对一的联系
B. 一对多的联系
C. 多对多的联系
D. 多对一的联系

5.以下关于主键的描述正确的是( )。
A. 标识表中唯一的实体
B. 创建唯一的索引,允许空值
C. 只允许以表中第一字段建立
D. 表中允许有多个主键

6.下列查询类型中,会改变数据源的是( )。
A. 参数查询
B. 交叉查询
C. 操作查询
D. 选择查询

7.一个学生关系模 式为(学号,姓名,班级号,…),其中学号为关键字;一个班级关系模式为
(班级号,专业,教室,… )其中班级号为关键字;则学生关系模式中的外键为( )。
A. 学号
B. 姓名
C. 班级号
D. 性别

8.一个仓库可以存放多种产品 ,一种产品只能存放于一个仓库中。仓库与产品之间的联系类
型是( ).
A. 一对一的联系
B. 多对一的联系
C. 一对多的联系
D. 多对多的联系

9.
A. 4,4,2
B. 4,4,4
C. 3,3,3
D. 2,2,2

10.以下运算符的优先级描述正确的是( )。
A. 逻辑运算符的优先级最高
B. *的运算符比()内部的高


C. +运算符比逻辑运算符高
D. 逻辑运算符比*运算符高

11.下列说法中正确的是( )。
A. SQL中局部变量可以不声明就使用
B. SQL中全局变量必须先声明再使用
C. SQL中所有变量都必须先声明后使用
D. SQL中只有局部变量先声明后使用
E. 全局变量是由系统提供的用户不能自己建立

12.如果在查询准则中输入LIKE 张[小中大]军,能查询到的是( )。
A. 张伟军
B. 张广军
C. 张利军
D. 张大军

13.下列SQL Server2000语句中出现语法错误的是( )。
A. DECLARE @Myvar INT
B. SELECT * FROM [AAA]
C. CREATE DATABASE AAA
D. DELETE * FROM AAA

14.下面是合法的smallint数据类型的数据是( )。
A. 223.5
B. 32768
C. -32767
D. 58345

15.下列哪一项不是日志文件所具有的功能( )。
A. 帮助客户进行计算和统计
B. 记载用户针对数据库进行的操作
C. 维护数据完整性
D. 帮助用户恢复数据库

语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
A. 包括15岁和35岁
B. 不包括15岁和35岁
C. 包括15岁但不包括35岁
D. 包括35岁但不包括15岁

17.建立在计算机外部设备上的结构化的有联系的数据集合是( )。
A. 数据库
B. 数据库管理系统
C. 数据结构


D. 数据文件

18.数据库的三要素,不包括( ) 。
A. 完整性规则
B. 数据结构
C. 恢复
D. 数据操作

19.以下关于外键和相应的主键之间的关系,正确的是( )。
A. 外键并不一定要与相应的主键同名
B. 外键一定要与相应的主键同名
C. 外键一定要与相应的主键同名而且唯一
D. 外键一定要与相应的主键同名,但并不一定唯一

ct-SQL对标准SQL的扩展主要表现为( )。
A. 加入了程序控制结构和变量
B. 加入了建库和建表语句
C. 提供了分组(Group By)查询功能
D. 提供了Min、Max等统计函数

二、判断题 ( 每题4分, 共5道小题, 总分值20分 )
中局部变量可以不声明就使用。

2.连接、选择和投影三种关系运算具有相同的结果。

3.在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。

4.综合使用全面数据库备份、增量备份和事务日志备份可以大大提高数据库系统的安全性,
将丢失数据 的风险降低到最小。

5.如果视图中的列直接来源于表的某列,可以直接使用数据源表的列名和数据类型。


20春《数据库应用(SQL server)》作业_4
一、单选题 ( 每题4分, 共20道小题, 总分值80分 )
SERVER 2000数据库是( )。
A. 层状数据库
B. 网状数据库
C. 关系型数据库
D. 树状数据库

2.以下关于外键和相应的主键之间的关系,正确的是( )。

A. 外键并不一定要与相应的主键同名


B. 外键一定要与相应的主键同名
C. 外键一定要与相应的主键同名而且唯一
D. 外键一定要与相应的主键同名,但并不一定唯一

3.在SQL中,数据库备份设备的扩展名是( )。
A. mdf
B. Ndf
C. Ldf
D. Bak

4.语句DBCC SHRINKDATABASE(Sample,25)中的25表示的意思是( )。
A. 25M
B. 剩余占整个空间的25%
C. 已用空间占整个空间的25%
D. 以上都不对

5.如果将某一列设置为表的主键,在表中此列的值( )。
A. 可以重复出现
B. 允许为空值
C. 不允许为空值,也不能出现重复值
D. 不允许为空值,但允许列值重复

6.下列哪个不是sql 数据库文件的后缀( )。
A. .mdf
B. .ldf
C. .tif
D. .ndf

语句中用来连接字符串的符号是( )。
A. “+”
B. “&”
C. “||”
D. “|”

语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。
A. 包括40岁和50岁
B. 不包括40岁和50岁
C. 包括40岁但不包括50岁
D. 包括50岁但不包括40岁

9.在SQL Server 2000中,下列字段中哪个不能用于数据库的操作语句。( )
A. CREATE
B. DROP
C. SET


D. ALTER

10.下面不存在于服务器端的组件是:( )
A. 服务器组件
B. 企业管理器组件
C. 查询分析器组件
D. 导入导出组件

1 1.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,
从部门到职 员的联系类型是( )

A. 多对多
B. 一对一
C. 多对一
D. 一对多

12.在T-SQL语言中,修改表结构时,应使用的命令是( )。

A. UPDATE
B. INSERT
C. ALTER
D. MODIFY

语言中,删除表中数据的命令是( )。
A. DELETE
B. DROP
C. CLEAR
D. REMOVE

14.同一台计算机上可以运行( )个实例。
A. 一个
B. 两个
C. 三个
D. 多个

15.下列哪个不是sql 数据库文件的后缀。

A. .mdf
B. .ldf
C. .dbf
D. .ndf

16.在Transact- SQL语句中需要把日期时间型数据常量用( )括起来。
A. [ ]


B. { }
C. ‘ ’
D. “ ”

17.下列哪个不属于数据库对象。( )
A. 默认
B. SELECT语句
C. 存储结构
D. 视图

18.使用create database命令定义一个数据库,包括定义( )文件和( )文件两个部分。
A. 数据文件和事物日志文件
B. 主数据文件和次数据文件
C. 物理文件和逻辑文件
D. 主数据文件和事物日志文件

19.数据库中只存放视图的( )。
A. 操作
B. 对应的数据
C. 定义
D. 限制

20.数据库管理系统所支持的四种数据模型分别为( )。
A. 层次、网状、关系、面向对象
B. 层次、树状、关系、面向对象
C. 层次、网状、关系、面向过程
D. 线状、树状、网状、面向对象

二、判断题 ( 每题4分, 共5道小题, 总分值20分 )
1.在创建表时,不能指 定将表放在某个文件上,只能指定将表放在某个文件组上。如果希望
将某个表放在特定的文件上,那么必 须通过创建文件组来实现。

2.如果使用别名来代表一个表,那么在定义别名以后的所有查 询语句中,都必须使用别名来
代替表的全名,否则系统会出错。

3.¥2005.89 是SQL中的货币型常量。

4.是SQL中的实型常量。

5.使用存储过程可以减少网络流量。

福建高考分数切线-东阳外国语学校


浙江大学城市学院分数线-关于介绍自己的作文


小排量汽车购置税-汕头大学录取分数线


中学生交通安全-反腐倡廉工作计划


周记-关于时间的名言警句


马云买下肯德基-电信日


夏朝历史-2014年安徽高考作文


浸会大学-实习证明模板