数据库复习选择

更新时间:2023-10-02 14:10:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1不属于SQL Server2005系统全局变量的是(D )。 A @@Error B @@Connections C @@Fetch_Status D @Records 2属于事务控制的语句是(A )。

A Begin Tran、Commit、RollBack B Begin、Continue、End

C Create Tran、Commit、RollBack D Begin Tran、Continue、End 3SQL Server2005系统中的所有系统级信息存储于哪个数据库( A )。 A master B model C tempdb D msdb

4SQL Server的字符型系统数据类型主要包括(B)。 A Int、money、char B char、varchar、text C datetime、binary、int D char、varchar、int

5索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的(D)速度。

A插入 B修改 C删除 D查询

6“Create Unique Index AAA On 学生表(学号)”将在学生表上创建名为AAA的(A)。 A惟一索引 B聚集索引 C复合索引 D惟一聚集索引

7 语句“USE master GO SELECT * FROM sysfiles GO”包括(B )个批处理。 A 1 B 2 C 3 D 4

8 Transact-SQL支持的程序结构语句中的一种为( A )。 A Begin…End B If…Then…ELSE C Do Case D Do While 9 下列标识符可以作为局部变量使用( C)。 A [@Myvar] B My var C @Myvar D @My var

10 SQL Server2005触发器主要针对下列语句创建(B )。

A SELECT、INSERT、DELETE B INSERT、UPDATE、DELETE C SELECT、UPDATE、INSERT D INSERT、UPDATE、CREATE 11 MS SQL Server是(D )

A数据库 B数据库系统 C数据处理系统 D数据库管理系统 12 数据独立性最高的应用是基于(D)

A文件系统 B层次模型 C网络模型 D关系模型 13 下面没有反映数据库优点的是(A)

A数据面向应用程序 B数据冗余度低 C数据独立性高 D数据共享性高

14数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该(C)

A在教师表上按教师编号建索引 B在课程表上按课程号建索引 C在课程表上按教师编号建索引 D在教师表上按姓名建索引

15如果要修改表的结构,应该使用SQL语言的命令(C) A UPDATE TABLE B MODIFY TABLE C ALTER TABLE D CHANGE TABLE 16SQL语言通常称为( A )

A结构化查询语言 B结构化控制语言 C结构化定义语言 D结构化操纵语言

17表达实体之间逻辑联系的E-R模型,是数据库的(A ) A 概念模型 B 逻辑模型 C 外部模型 D 物理模型 18下列关于SQL语言叙述中,错误的是(A )

A SQL语言是一种面向记录操作的语言。 B SQL语言具有灵活强大的查询功能。 C SQL语言是一种非过程化的语言。 D SQL语言功能强,简洁易学。

19学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( D )

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

20关系数据模型的三个组成部分中,不包括( D ) A完整性规则 B数据结构 C数据操作 D并发控制

21在SQL语言中,用于排序的命令是(B ) A SORT BY B ORDER BY C GROUP BY D WHERE

22在SQL语言中PRIMARY KEY 的作用是(A) A定义主码 B定义外部码 C定义处部码的参照表 D确定主码类型 23目前三种基本的数据模型是 ( A )。

A层次模型、网络模型、关系模型 B对象模型、网络模型、关系模型 C网络模型、对象模型、层次模型 D层次模型、关系模型、对象模型 24关系模型的基本结构是( A )。 A二维表 B树形结构 C无向图 D有向图 25参照完整性的作用是( D ) 。

A字段数据的输入 B记录中相关字段之间的数据有效性 C表中数据的完整性 D相关表之间的数据一致性

26下面列出的数据模型中,哪一种是数据库系统中最早出现的数据模型?B A关系模式 B层次模型 C网状模型 D面向对象模型

27在概念模型中,客观存在并可以相互区别的事物称为( D ) A码 B属性 C联系 D实体 28Microsoft SQL Server是( D )。

A基于Web的网状数据库管理系统 B基于C/S的网状数据库管理系统 C基于Web的关系型数据库管理系统 D基于C/S的关系型数据库管理系统 29每个数据库有且只有一个( A )。

A主要数据文件 B次要数据文件 C日志文件 D索引文件

30数据库管理系统的数据操纵语言(DML)所实现的操作一般包括(D ) A建立、授权、修改 B建立、授权、删除

C建立、插入、修改、排序 D查询、插入、修改、删除 31E-R模型用于数据库设计的哪一个阶段?B

A 需求分析 B概念结构设计 C逻辑结构设计 D物理结构设计

32(A )是位于用户与操作系统之间的一层数据管理软件,数据库在建立、使用和维护时由其统一管理、统一控制。

A DBMS B DB C DBS D DBA

33(C)是长期存储在计算机内有序的、可共享的数据集合。 A DATA B INFORMATION C DB D DBS

34文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是(A )。 A DATA B INFORMATION C DB D 其他

35数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、(D)和用户构成。

A DBMS B DB C DBS D DBA

36目前(A)数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。

A关系 B面向对象 C分布 D集合

37数据库系统中的人员通常包括Ⅰ.数据库管理员 Ⅱ.系统分析员 Ⅲ.数据库设计员Ⅳ.应用程序员 Ⅴ.最终用户D

A仅Ⅰ、Ⅲ和Ⅴ B仅Ⅰ、Ⅱ、Ⅲ和Ⅴ C仅Ⅰ、Ⅲ、Ⅳ和Ⅴ D全部

38在关系数据库的优化中,排序、建立索引的目的是( D ) A优化表达式 B减少中间结果

C扩大缓冲数据 D减少扫描文件的时间 39下列对DELETE权限的叙述中,正确的是( A)

A允许删除数据 B允许删除关系

C允许对数据库模式进行删除 D和DROP权限等价 40数据库的完整性是指数据的(A )。

A 正确性和相容性 B 合法性和不被恶意破坏 C 正确性和不被非法存取 D 合法性和和相容性 41概念结构设计阶段得到的结果是(B )。

A数据字典描述的数据需求 B E-R图表示的概念模型

C某个DBMS所支持的数据模型 D包括存储结构和存取方法的物理结构 42一个实体型转换为一个关系模式,关系的码为( A )。 A实体的码 B二个实体码的组合

C n端实体的码 D每个实体的码

43要想使SQL Server2005数据库管理系统开始工作,必须首先启动( A )。 A SQL Server服务器 B查询分析器

C网络实用工具 D数据导入和导出程序 44SQL Server2005的物理存储主要包括3类文件(A )。

A主数据文件、次数据文件、事务日志文件 B主数据文件、次数据文件、文本文件 C表文件、索引文件、存储过程 D表文件、索引文件、图表文件 45以下哪种情况应尽量创建索引( A )。

A在Where子句中出现频率较高的列 B具有很多NULL值的列 C记录较少的基本表 D需要更新频繁的基本表 46 Transact-SQL对标准SQL的扩展主要表现为(A )。

A加入了程序控制结构和变量 B加入了建库和建表语句

C提供了分组(Group By)查询功能 D提供了Min、Max等统计函数 47 SQL Server2005提供的单行注释语句是使用(B )开始的一行内容。 A“/*” B“--” C“{” D“/”

48使用语句CREATE DATABASE LWZZ创建的数据文件放在___ A______. A SQL Server的默认路径下 B D盘 C E盘 D C盘

49如果在创建数据库语句create database中包括filegrowth=20%,则表示( C )。 A初始值为20M B增长方式为20M C增长方式为20% D最大值为20%

50SQL Server数据库文件中的事务日志文件的后缀名为(D )。 A .mdf B .ndf C .exe D .ldf

51SQL Server创建一个新的数据库时,复制的系统数据库为(C)。 A msdb数据库 B Master数据库 C Model数据库 D Tempdb数据库

52语句\表名 ADD 列名 列的描述\可以向表中(B )。 A 删除一个列 B 添加一个列 C 修改一个列 D 添加一张表 53语句drop table可以( A )。

A 删除一张表 B 删除一个视图 C 删除一个索引 D 删除一个游标

54视图名称(A )与该用户拥有的任何表的名称相同。 A不得 B有可能 C可以 D根据需要

55在select语句中,如果要过滤结果集中的重复行,可以在字段列表前面加上( D)。 A group by B order by C desc D distinct 56下面有关主键的叙述正确的是( B )。

A不同的记录可以具有重复的主键值或空值B一个表中的主键可以是一个或多个字段 C在一表中主键只可以是一个字段D表中的主键的数据类型必须定义为自动编号或文本 57标准SQL语言本身不提供的功能是(D )。

A数据定义 B查询

C数据修改、删除 D绑定到数据库

58SQL server数据库文件有三类,其中主数据文件的后缀为(B )。 A .ndf B .mdf C .ldf D .rdf

59下面是合法的smallint数据类型数据的是(C)。 A 223.5 B 32768 C -345 D 58345 60关系数据库的语言是(B )。 A HTML B SQL

C XML D Visual Basic

61下列哪一种约束确保表的对应的字段的值在某一范围内?B A DEFUALT B CHECK

C PRIMARY KEY D FOREIGN KEY 62查询中分组的关键词是( D)。

A ORDER BY B LIKE

C HAVING D GROUP BY

63如果在查询中需要查询所有姓李的学生的名单,使用的关键字是( A )。 A LIKE B MATCH C EQ D =

64如果需要在插入表的记录时自动执行一些操作,常用的是(C)。 A 存储过程 B 函数

C 触发器 D 存储过程与函数

65Microsoft 公司的SQL Server数据库管理系统一般只能运行于(A )。 A Windows平台 B UNIX平台 C LINUX平台 D NetWare平台

66对SQL Server2005中的存储过程,下列说法中正确的是,存储过程( D)。 A 不能有输入参数 B 没有返回值 C 会自动被触发 D 可以嵌套使用

67存储过程经过了一次创建以后,可以被调用( D )次。 A 1 B 2

C 256 D 无数 68以下( C )不是存储过程的优点。

A执行速度快 B模块化的程序设计 C会自动被触发 D保证系统的安全性

69在SQL Server2005中,以下( A )语句可以创建存储过程。 A create proc B create trigger C Create View D create database

70如果对存储过程的调用不是批处理的第一条语句,则可以(C )调用该存储过程 。 A直接使用存储过程的名字 B在存储过程前加Call关键字 C在存储过程前加Exec关键字 D在存储过程前加Use关键字 71SQL Server2005中,如果要删除一个存储过程,则可以使用(C )语句。 A create procedure B drop database C drop procedure D drop trigger

72触发器(A )。

A并不需要由用户来直接调用 B需要由用户来直接调用

C必要的时候可以由用户来直接调用 D可以调用该触发器的名称来调用 73当对表进行(D )操作时触发器不会自动执行。 A insert B update C delete D select

74触发器被激活后,自动创建(D )两个临时表。 A insert和delete B model和master C student和newdb D inserted和deleted

75 SQL Server2005中,使用( C )可以创建一个触发器。 A create procedure B create table C create trigger D create index 76用(D )命令可以建立唯一索引。

A CREATE TABLE B CREATE CLUSTER

C CREATE VIEW D CREATE UNIQUE INDEX 77下面关于视图的说法正确的是(C )。

A视图是由若干表组成的,独立存储在数据库中 B视图的存在提高了并发程度 C视图与基本表的最大区别在于它是逻辑定义的虚表 D视图简化了用户观点,但不提高查询效率

78 SQL Server2005中引用全局变量时,必须以标记符(A )开头。 A“@@” B“??” C“&&” D“**”

79在创建数据库的Create Database语句中(D )参数可以指定数据或事务日志文件的初始大小。

A Name B Filename C Filegrowth D Size

80 SQL Server2005中的Create Database语句可以创建一个( C )。 A表 B系统数据库 C用户数据库 D视图

81如果创建视图的基表被删除,则视图(B )。 A同时被删除 B不能被使用 C视国结构会改变 D还能使用

82 使用以下语句创建的视图有(C )列:create view title_view as select emp_id,emp_name,title from employee A 1 B 2 C 3 D 4

83最基本的select语句可以只包括( A )子句和( )子句。 A select ,from B select,group by C select ,where D select,order by

84使用select top 5 * from employee 语句得到的结果集中有(C )条记录。 A 10 B 2 C 5 D 6

85在T-SQL的查询语句中如要指定列的别名,以下中错误的是(D )。

A select 列别名=原列名 from 数据源 B select 原列名 as 列别名 from 数据源

C select 原列名 列别名 from 数据源 D select 原列名 to 列别名 from 数据源 86在select查询语句中如果要对得到的结果中某个字段按降序处理,则就使用__ B____参数. A asc B desc C between D in

87模式匹配运算符like中的通配符%可以代表(D )个字符。 A 1 B 2

C 255 D 任意长度的字符串 88在select查询语句中的like 'DB_'表示(A )的字符串。

A 长度为3的以“DB”开头 B 长度为2的以“DB”开头

C 任意长度的以“DB”开头 D 长度为3的以“DB”开头第三个字符为\

89 Select emp_id,emp_name,sex,title,wage from employee order by emp_name句子得到的结果集是按( B )排序。

A emp_id B emp_name C sex D wage

90如果要查询公司员工的平均收入,则使用以下哪个聚合函数? D A sum() B ABS() C count() D avg() 91

Select count(*) from employee 语句得到的结果是( C )。 A某个记录的信息 B全部记录的详细信息 C所有记录的条数 D得到3条记录

92 SQL Server2005的系统数据库中最要的是( A )数据库。 A Master数据库 B Model数据库 C msdb数据库 D Tempdb数据库

93在存储数据库的三种文件类型中,以下哪种是用来存储日志的?C A主文件 B次要文件 C事务日志文件 D图像文件 94下面关于SQL语言的说法中,( B)是错误的。

A SQL语言支持数据库的三级模式结构 B 一个SQL数据库就是一个基本表

C 一个存储文件可以存储多个基本表 D SQL的一个表可以是一个基本表或视图 95 SQL语言是( B )的语言,容易学习。 A过程化 B非过程化 C格式化 D导航化 96下列SQL语言中,( D )不是数据定义语句。 A create table B create view C drop view D grant 97数据库备份的作用是( C )。

A保障安全性 B一致性控制 C故障后的恢复 D数据的转储 98事务日志用来保存( C )。

A程序运行过程 B程序的执行结果 C对数据的更新操作 D数据操作

99以下关于使用文件组的叙述中,不正确的是( A)。

A文件或文件组可以由一个以上的数据库使用 B文件只能是一个文件组的成员

C数据和事务日志信息不能属于同一个文件或文件组D事务日志文件不能属于任何文件组 100创建数据库的T-SQL语句是( A )。

A create database B alter database C drop database D copy database

101下列用于定义字段的SQL语句中,错误的是( B )。 A学号 varchar(10) B成绩 int 4

C产量 float D价格 decimal(8,4) 102使用Alter table语句可以( A )。

A同时修改字段数据类型和长度 B修改计算列

C修改字段约束 D同时删除字段和字段约束 103若要删除数据库中已经存在的表S,可用( C )。 A delete table s B delete s C drop table s D drop s

104若要在基本表S中增加一列CN(课程名),可用( C )。

A add table s(CN char(8)) B table s alter(CN char(8)) C alter table s add(CN char(8)) D alter table s(add CN char(8))

105学生关系模式S(sno,sname,sex,age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除属性\年龄\,可选用的SQL语句是( D ). A delete age from s B alter table s drop age

C update s age D alter table s drop cloumn age

106设关系数据库中一个表S的结构为s(sname,cname,grade),其中sno为学生姓名,cno为课程名,二者均为字符型;grade为成绩,数值型,取值范围0~100。若要把“张三的化学成绩80分”插入到s中,则可用( D )。

A add into s values('张三','化学','80') B insert into s values('张三','化学','80') C insert s values('化学','张三',80) D insert into s values('张三','化学',80)

107设关系数据库中一个表S的结构为s(sname,cname,grade),其中sno为学生姓名,cno为课程名,二者均为字符型;grade为成绩,数值型,取值范围0~100。若要更正张三的化学成绩为85分,则可用( A )。

A update s set grade=85 where sname='张三' and cname='化学' B update s set grade='85' where sname='张三' and cname='化学' C update grade=85 where sname='张三' and cname='化学' D alter s grade=85 where sname='张三' and cname='化学'

108使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应该( B )。 A使用where子句 B在group by后面使用having子句

C先使用where子句,再使用having子句 D先使用having子句,再使用where子句 109假设数据表“职工”表中有10条记录,获得职工表最前面两条纪录的命令为( )。 A select 2 * from 职工 B select top 2 * from 职工 C select percent 2 * from 职工 D select 2 from 职工 110在视图上不能完成的操作是( C )。 A更新视图 B查询

C在视图上定义新的表 D在视图上定义新的视图 111T-SQL语言中,删除一个视图的命令是( B )。 A delete B drop C clear D remove

112删除索引的T-SQL语句是( A )。 A drop index B create index C sp_helpindex D update index

113索引是对数据库表中( C )字段的值进行排序。 A 一个 B 多个 C 一个或多个 D 零个

114在SQL Server2005中可创建3种类型的索引,下列( D )不是其中的索引类。 A唯一性索引 B非聚集索引 C聚集索引 D外键索引

115参照完整性要求有关联的两个或两个以上表之间数据的一致性。参照完整性可以通过建立( B )来实现。

A主键约束和唯一约束 B主键约束和外键约束 C唯一约束和外键约束 D以上都不是 116下列T-SQL语句中出现语法错误的是( D )。

A declare @abc int B select * from grade C create database sti D delete * from grade

117在SQL Server服务器上,存储过程是一组预先定义并( B )的T-SQL语句。 A保存 B编译 C解释 D编写

118在SQL Server中,触发器不具有( D )类型。 A insert触发器 B update触发器 C delete触发器 D select触发器

119使用execute语句来执行存储过程时,在(A )情况下可以省略该关键字。 A execute语句如果是批处理中的第一个语句时 B execute语句在declare语句之后 C execute语句在go语句之后 D 任何时候 120SQL Server中的视图提高了数据库系统的( D )。 A 完整性 B并发控制 C隔离性 D安全性

121下列用户对视图执行操作的权限中,不具备的权限是( C )。 A select B insert C exec D update

122系统管理员需要为所有的登录名提供有限的数据库访问权限,以下哪种方法能最好完成这项工作。B

A把登录账户添加为数据库用户,分别为每个用户分配权限

B把登录账户添加为数据库用户,将用户添加到一个角色中,为这个角色授权

C为windows中的everyone组授权适当的权限 D guest用户,并为它授权适当的权限 123下列( A )不是固定服务器角色。

A db_owner B sysadmin C serveradmin D dbcreator

124 SQL Server2005的备份设备是用存储( A )备份的存储介质。

A数据库、文件和文件组、事务日志 B数据库、文件和文件组、文件文件 C表、索引、存储过程 D表、索引、图表 125下面关于tempdb数据库描述不正确的是( D )。 A是一个临时数据库 B属于全局资源

C没有权限限制 D是用户建立新数据库的模版 126若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( A )。

A介质故障 B运行故障 C系统故障 D事务故障

127以下哪项不是建立备份并且从中恢复的备份设备类型( B )。 A磁盘 B空设备

C命名管理设备 D本地磁带设备

128以下哪项不是SQL Server导入导出时要选择传输的数据来源( C )。 A从源数据库复制表和视图 B用一条查询指定要传输的数据

C从备份的数据文件中 D在SQL Server数据库之间复制对象和数据 129数据转换服务(DTS)的任务不包括(D )。 A导入和导出数据 B转换数据

C复制数据库对象 D创建数据库对象

130T-SQL语言的grant和revoke语句用来维护数据库的( C )。 A完整性 B可靠性 C安全性 D一致性 131在视图上不能完成的操作是(B )。 A定义查询 B定义基表 C更新视图 D定义新视图

132构造关系数据模型时,通常采用的方法是( C )。

A从网状模型导出关系模型 B从层次模型导出关系模型 C从E-R图导出关系模型 D以上都不是 133SQL语言中,select语句的执行结果是( B )。 A属性 B表 C元组 D数据库

134设有关系模式EMP(职工号,姓名,年龄,技能),假设职工号唯一,每个职工有多项技能,则EMP表的主键是( D )。

A职工号 B姓名,技能 C技能 D职工号,技能

135某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的关系是( C)。 A一对一 B一对多 C多对多 D多对一

136 使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( B )。 A使用where子句 B在group by后面使用having子句

C先使用where子句,再使用having子句 D先使用having子句,再使用where子句 137SQL中的视图提高了数据库系统的( D )。 A完整性 B并发控制 C隔离性 D安全性 138下面描述错误的是( B)。

A每个数据文件中有且只有一个主数据文件。 B日志文件可以存在于任意文件组中。 C主数据文件默认为primary文件组。 D文件组是为了更好的实现数据库文件组织。 139下列说法中正确的是:(D )

本文来源:https://www.bwwdw.com/article/7cxd.html

Top