1、 全国国有大中型企业统计表CompanyInfo如表2所示: 企业名称 中国银行 宝钢 中国石油 中国远洋渔业集团 第一汽车制造厂 ┆ 表2
统计国有大中型企业总数的语句为( Select count(*) from CompanyInfo; )。
2、 全国国有大中型企业统计表CompanyInfo如表3所示: 企业编码 0001 0002 0003 0004 0005 0006 ┆ 企业名称 中国银行 宝钢 中国石油 中国远洋渔业集团 第一汽车制造厂 招商局 ┆ 表3
所在省市 北京 上海 北京 北京 长春 上海 ┆ 所在省市 北京 上海 北京 北京 长春 ┆ 显示各省市名称及拥有国有大中型企业的数目,并按国有大中型企业数目由高到低的顺序排列的语句为(
Select count(企业名称) from CompanyInfo Group by 所在省市
Order by count(企业名称); )。
3、 某学校学生选课表selectclass如表4所示:
姓名 李辉 张明 李辉 李淑华 张明 赵虹 ┆ 表4
课程编号表classnumber如表5所示:
课程编号 1 2 3 4 ┆ 课程名称 C语言编程 数据库理论 Linux应用 网络管理 ┆ 课程编号 1 3 4 2 4 4 ┆ 表5
安排课程的老师希望查看选修人数大于20人的课程名称,实现的语句为( Select count(课程名称),课程名称 From cclassnumber as a group by 课程名称
Inner join selectclass as b on b.课程编号=a.课程编号; Having count(课程编号)>20;
)。
一、
选择题,单选或多选(每题2分,共20题,合计40分)
1、 1)职工信息表如下表所示:
编号 姓名 年龄 性别 0001 李明辉 35 男 0002 张明华 45 男 0003 李淑琴 34 女 .... .... .... ....
如果表中的年龄是整数,性别为字符型,查询表中年龄在40岁以上的男性的语句为( a)。(选择一项)
2、 关于创建数据库的说法正确的是(b)。(选择一项)
c) 创建数据库应估算实际使用的大小,并一次性定义好需要的空间,否则数据增长将导致数据库不可用
3、 数据库管理员创建了一个设备清单表格,包括以下几项:编号,名称,类型,价格,规格,数量。请问最适合做表格主键的是( c)。(选择一项)
a) 名称 b) 类型
d) 创建数据库时,应该将数据库文件分成多个,以实现冗余 a) 新创建的数据库中不包含表对象
b) 新创建的数据库中包含model数据库中的表对象
a) SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别=’男’ b) SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别IS男 c) SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>40 AND 性别=男 d) SELECT 姓名,年龄 FROM 职工信息表 WHERE 年龄>’40’ AND 性别=’男’
c) 编号 d) 规格
4、 我们使用的sql语言是(ad )。(选择二项)
5、 SQL Server标准版和企业版的最大差别在(c )。(选择一项)
a) 发行日期 b) 支持的操作系统 c) 性能差异 d) 支持的语言种类
6、 按照数据模型分类,数据库管理系统可分为(c )。(选择一项)
7、 主键,超键,候选键的关系是(c/d)。(选择二项)
8、 SQL Server中与代理有关的系统数据库是( c)。(选择一项)
a) master b) model
a) 主键一定是超键,候选键不一定是超键 b) 候选键一定是主键,候选键不一定是超键 c) 超键不一定是主键,候选键一定是超键 d) 主键一定是超键,候选键一定是超键 a) 关系型,概念型,网状 b) 内模式,概念模式,外模式 c) 关系型,层次型,网状 d) SQL Server,oracle,DB2 a) 结构化查询语言 b) 标准化查询语言
c) Microsoft SQL Server数据库管理系统的专用语言 d) 多种数据库管理系统使用的通用语言
c) msdb d) temp
9、 数据库管理员小明希望将旧服务器上的数据库转移到新购置的服务器上,该如何做( c)。(选择一项)
a) 将原有服务器上的数据库文件剪切至移动硬盘上,再复制到新服务器上 b) 将原有服务器上的数据库文件备份至移动硬盘上,再复制到新服务器上
c) 将原有服务器上的数据库文件分离,再复制到新服务器上,在新服务器上执行附加的操作
10、 你是jbird公司的SQL Server数据库管理员。公司利用benet数据库作为产品信息发布的数据库,该数据库所在的服务器有两个磁盘,数据放在D盘,日志文件放在E盘。用户抱怨产品信息需要等待很久才能得到结果,你发现瓶颈在D盘的大量读进程。你在服务器中增加一个盘(F盘),将用户经常访问的产品信息表放在F盘,以达到性能优化的目的。该如何做( b)。(选择一项)
a) 在F盘上对benet数据库生成新的数据文件,将产品信息表放入该文件中 d) 将原有数据库服务器上的硬盘安装在新服务器上
b) 在Benet数据库上创建一个文件组,该文件组包含一个在F盘的数据文件,然后将products表放在文件组 products中
c) 将benet数据库分离,移动到F盘,再附加到数据库管理系统上
d) 在Benet 数据库上创建一个文件组products,该文件组包含一个在E盘的事务日志文件,然后将products表放在文件组products中
11、 执行语句 select len(‘hello’)的结果是( a)。(选择一项)
12、 数据库管理员小王发现网络中出现了某种病毒,该病毒攻击数据库的默认端口1433,小王该如何杜绝该种病毒的攻击,并且不影响正常的工作(d )。(选择一项)
a) 将服务器的端口号改为2600
b) 设置防火墙防止目标端口为1433的数据通过 a) 5 b) HELLO c) olleh d) hello
c) 改变服务器的ip地址
d) 将服务器和客户端的端口号改为2600
13、 管理员在执行以下sql语句时,发生了错误,你应该建议他如何修改(a/b )。(选择二项)
create database benet use benet create table
benet01 (column1 int,column2 int) 15、
新建的数据库至少包含( a/c)继续。(选择二项) a) 分别执行每一句
b) 将各个语句使用go分开再执行 c) 不能将表格命名为benet01 d) 不能将数据库命名为benet
a) 主要数据文件 b) 次要数据文件 c) 日志文件 d) 系统文件