数据库开发期末复习单选总辑docxWord格式文档下载.docx
- 文档编号:16697957
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:34
- 大小:33.29KB
数据库开发期末复习单选总辑docxWord格式文档下载.docx
《数据库开发期末复习单选总辑docxWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库开发期末复习单选总辑docxWord格式文档下载.docx(34页珍藏版)》请在冰豆网上搜索。
begin
print「请输入笔试成绩及格线,
return
end
select*fromstudentwherestu_idin
(selectstu」dfromstu_markswherewrittenExam>
@writtenExam)
GO
下列选项正确的是()。
A执行EXECsgexam语句,控制台显示所有笔试成绩及格的学生信息记录集
B存储过程(sui_exam)代码存在语法错误
C执行EXECstu_exam语句,控制台显示“请输入笔试成绩及格线”
D执行EXECstu_exam75语句,控制台显示“请输入笔试成绩及格线”
9.数据库中只存放视图的()
A操作
B对应的数据
C定义
D限制
10.SQL语言中,删除表中数据的命令是()。
ADELETE
BDROP
CCLEAR
DREMOVE
11.关于聚合函数,以下说法错误的是()。
ASum返回表达式屮所有数的总合,因此只能用于数字类型的列。
BAvg返冋表达式中所有数的平均值,可以用于数字型和日期型的列。
CMax和Min可以用于字符型的列。
DCount可以用于字符型的列。
B
12.()是位于用户和操作系统之间的一层数据管理软件。
数据库在建立,使用和维护时由其统一管理,统一控制。
ADBMS(数据库管理系统)
BDB(数据库)
CDBS(数据库系统)
DDBA(数据库管理员)
13.已知dept表有部门编号字段deptno^部门名称字段dname,员工表emp具有员工编号字段empno>员工姓名字段ename>电话字段phone和所属部门编号字段deptno,该字段参考dept表的deptno字段,要使用SQL语句查询“研发部”部门所有员工的编号和姓名信息,下面选项屮正确的是()。
ASELECTempno,enameFROMempWHEREempno=(SELECTempnoFROMdeptWHEREdname=H研发部”)
BSELECTempno,enameFROMempWHEREdeptno=(SELECTdeptnoFROMdeptWHEREdname二,研发部'
)
CSELECTempno,enameFROMempWHEREdeptno=(SELECT*FROMdeptWHEREdname二研发部'
DSELECTempno,enameFROMdeptWHEREdeptno=(SELECTdeptnoFROMempWHEREdname二"
研发部”)
14.要删除一个名为Al的过程,用命令:
()ProcedureA1o
ADelete
BAlter
CDrop
DExecute
15.声明了变量:
declare@iint,@cchar(4),现在为@i赋值10,为@:
赋值'
abed'
正确的语句是()
Aset@i=10,@c-abcd'
Bseti=10,set@c='
abcd'
Cselect@i=10,@c='
Dselect@i=10,select@c='
16.下列哪个不是sql数据库文件的后缀。
()
A.mdf
BJdf
C.tif
D.ndf
17.一个规范化的关系至少应当满足()的要求。
A第一范式
B第二范式
C第三范式
D第四范式
1&
学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授各带若干研究生,每位研究生均只有一名导师,每个班有若干学生,每个学生选修若干课程,每门课可以由若干学生选修。
请选出一下描述中符合该关系描述的描述组合()
1)学校和系之间是一对多的联系
2)班级和教研室Z间是多对多的联系
3)教员和研究室之间是多对多联系
4)学生和选修课之I、可是多对一联系
5)教研室和教员之间是一对多联系
6)系和教研室之间是一对多联系
A1)2)3)
B2)3)4)
Cl)2)5)6)
D以上均是正确答案是:
19.要修改己经创建好的Tablel的字段名称Fieldl为新字段名称Field2,使用以下哪条指令()
Aexecsp_rename'
tablel.Fieldl'
'
Field2'
BexecXp」ename'
Fieldl'
「Column'
CexecXp」ename'
tablel.Fieldl'
止确答案是:
Dexecsp_renametablel.FieldTield2\'
column,
20.下面不属于数据定义功能的SQL语句是:
ACREATTABLE
BCREATCURSOR
CUPDATE
DALTERTABLE正确答案是:
21.模式査找likeLa%*,下面哪个结果是可能的()oAaili
Bbai
Dcca正确答案是:
22.查询毕业学校名称与“清华”有关的记录应该用()。
毕业学校毕业学校毕业学校毕业学校
ASELECT*FROMBSELECT*FROMCSELECT*FROMDSELECT*FROM
学习经历学习经历学习经历学习经历
WHERE
LIKE'
*清华*'
='
%清华%'
LIKE,?
清华?
'
%清华%'
Cbba
23.在SQLServer2000中,索引的顺序和数据表的物理顺序相同的索引是()。
A聚集索引
B非聚集索引
C主键索引
D唯一索引正确答案是:
24.你是一个保险公司的数据库开发人员,公司的保单信息存储在SQLServer2005数据库中,你使用以下脚本建立了一个名为Policy的表:
CREATETABLEPolicy
PolicyNumberintNOTNULLDEFAULT(0),
InsuredLastNamechar(30)NOTNULL,
InsuredFirstNamechar(20)NOTNULL,
InsuredBirthDatedatetimeNOTNULL,
PolicyDatedatetimeNOTNULL,
FaceAmounlmoneyNOTNULL,
CONSTRAINTPK_PolicyPRIMARYKEY(PolicyNumber)
每次公司销售出一份保单,Policy表中就增加一条记录,并赋V其一个新的保单号,你将怎么做?
A建立一个INSTEADOFINSERT触发器来产生一个新的保单号,并将这个保单号插入数据表中。
B建立一个INSTEADOFUPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。
C建立一个AFTERUPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。
D用AFTERUPDATE触发器替代DEFAULT约束条件产生一个新的保单号,并将这个保单号插入数据表中。
25.Northwind数据库中有一张Customers表用于存放公司的客户信息,现在数据库管理员想通过使用一条SQL语句列出所有客户所在的城市,而且列出的条目中没有重复项,那么他可以在SELECTCityFROMCustomers语句中使用()关键词。
ATOP
BDISTINCT
CDESC
DASC正确答案是:
26.数据库管理员小明希望将旧服务器上的数据库转移到新购置的服务器上,该如何做()。
A将原有服务器上的数据库文件剪切至移动硬盘上,再复制到新服务器上
B将原有服务器上的数据库文件备份至移动硬盘上,再复制到新服务器上
C将原有服务器上的数据库文件分离,再复制到新服务器上,在新服务器上执行附加的操作
D将原有数据库服务器上的硬盘安装在新服务器上
27.在Nonhwind的Orders表屮存放着公司的所有订单信息,其结构为
Orders(*OrderID,CustomerID,EmployeeID,OrderDate,RequireDate,ShippedDate,ShipVia,Freight,ShipName,ShipAddress,ShipCity,ShipRegin,ShipPostalCode,ShipCountry),现在公司的一名员工想查找没有填写送货邮政编码(ShipPostalCode)的记录,那么下列符合要求的SQL语句有()o
ASELECT*FROMOrdersWHEREShipPostalCodeISNULL
BSELECT*FROMOrdersWHEREShipPostalCode=NULL
CSELECT*FROMOrdersWHEREShipPostalCode='
NULL'
DSELECT*FROMOrdersWHEREShipPostalCode="
28.正确的论述是()
A白然连接和等值连接很相像,但实际上他们是不同的。
自然连接要去掉重复的属性,等值连接不需要去掉重复的属性。
B一个关系是参照关系,那么就不会是被参照关系。
C概念数据库与外部数据库都是物理存在的。
D一个关系可以有一个或多个主关键字。
30.在SQLServer2005数据库中有如下所示的“学生信息表”stucl_info,要查找该表中出生口期(Birthday)在1987年1月1口以前且入学成绩(Mark)低于500,以及入学成绩高于560而不考虑出生日期的学生,需要执行下面()查询语句。
NumNameMarkBirthday
101张田田52005/07/1980
102李芳49008/14/1979
103赵海58010/25/1982
ASELECTNameFROMstudjnfoWHEREBirthday〉'
01/01/1987'
AND(Mark<
500ORMark>
560)
BSELECTNameFROMstudjnfoWHEREBirthday>
01/01/1987'
ANDMark<
500ANDMark>
560
CSELECTNameFROMstud.infoWHEREBirthday>
01/01/1987?
ANDMark<
5()()ORMark>
DSELECTNameFROMstudjnfoWHEREBirthday>
01/01/1987,ANDMarkBETWEEN500AND560
2.现有订单表orders,包含用户信息userid,产品信息productid,以下()语句能够返回至少被订购过两回的productid?
Aselectproductidfromorderswherecount(productid)>
1
Bselectproductidfromorderswheremax(productid)>
l
Cselectproductidfromorderswherehavingcount(productid)>
lgroupbyproductid
Dselectproductidfromordersgroupbyproductidhavingcount(productid)>
3.下列说法中正确的是()。
ASQL中局部变量可以不声明就使用
BSQL中全局变量必须先声明再使用
CSQL屮所有变量都必须先声明后使用
DSQL中只有局部变量先声明后使用;
全局变量是由系统提供的用户不能自己建立。
正确答案是:
4.在MSSQLServer屮,用来显示数据库信息的系统存储过程是()。
Asp_dbhelp
Bsp_db
Csp_help
Dsp_helpdb
5.在视图上不能完成的操作是()
A更新视图数据
B查询
C在视图上定义新的基本表
D在视图上定义新视图
7.执行语句selectlen('
hello'
)的结果是()。
A5
BHELLO
Colleh
Dhello正确答案是:
10.在SQLServer2005数据库服务器属性对话框中,在“选择页”栏的()选项中可以设置服务器的身份验证模式。
A内存
B处理器
C安全性
D常规正确答案是:
11.SELECT语句中与HAVING子句同吋使用的是()子句。
AORDERBY
BWHERE
CGROUPBY
D无需配合正确答案是:
12.CreateProcedure是用來创建()。
A程序
B过程
C触发器
D函数正确答案是:
13.在SQLServer服务器上,存储过程是一组预先定义并()的T-SQL语句。
A保存
B编译
C解释
D编写正确答案是:
14.你是一个保险公司的数据库开发人员,这家保险公司有一个用于保单或保单所有者的多层的应用。
保单所有者信息存储在一个名为Owners的表中,下面的语句用于建立这个表,当保单所有者的信息输入时,若不包括所有者的出生年月,数据库要产生一个错误信息。
你要设计一个方法来校验出生日期数据是否填写,没有的情况下要显示错误信息。
你将怎么做?
A在BirthDate字段上加上CHECK约束。
B建立一个规则,并将这个规则绑定在BirthDate字段上。
C改变Owners表使BirthDate字段不能为空。
D在Owners表上建立一个触发器校验BirthDate字段。
15.以下描述不正确的是()
A存储过程能够实现较快的执行速度。
B内嵌表值型函数相当于一个带参数的视图。
C不指定所有者时,调用标量函数会出错。
D可以通过视图更改任意基表
16.以下哪些描述符合数据库阶段的特点()1)文件的组织形式可以是顺序的,也可以是随机的
2)数据结构化
3)数据可以共亨,但冗余大
4)程序独立于数据
5)统一的数据管理功能
6)数据面向应用
7)数据不保存
A1)2)7)
B2)3)4)5)
C2)4)5)
D2)3)5)6)
17.下列数据库中,不属于SQLServer2005系统数据库的是()。
Amaster
BAdventureWorks
Cmodel
Dmsdb正确答案是:
18.关于关系图下列哪一个是正确的()。
A关系图是在同一个表屮不同字段Z间建立关联
B关系图是表与表之间建立关联,与字段无关
C关系图是在不同表中的字段之间建立关联
D关系图是在不同数据库之间建立关联
20.调用一个名为Fnl的内嵌表值函数函数,正确的方法是()o
ASelect*from表名
BSelectFn1from表名
CSelect*fromFn1
DSelectFn1from*
21.在SQL语言中,如果要建立一个工资表包含职工号,姓名,职称。
工资等字段。
若要
保证工资字段的取值不低于800元,最合适的实现方法是()o
A在创建工资表时为“工资”字段建立缺省
B在创建工资表时为“工资”字段建立检查约束
C在工资表建立一个触发器
D为工资表数据输入编写一个程序进行控制
22.当前盘当前目录下有数据库db_stock,其中有表stock的内容是:
股票代码股票名称单价交易所
600600青岛啤酒7.48上海
600601方正科技15.20上海
600602广电电子10.40上海
600603兴业房产12.76上海
600604二纺机9.96上海
600605轻工机械14.59上海
000001深发展7.48深圳
000002深万科12.50深圳
执行如下SQL语句后selectdistinct单价fromstockwhere单价二(selectmin(单价)from
stock)intodbfstock_x表stock_x屮的记录个数是()
A1
B2
C3
D4
25.下列哪一个数据库不是SQL2005/2008的系统数据库()
Amaster数据库
Bmsdb数据库
Cpubs数据库
Dmodel数据库
26.职工信息表如下表所示:
编号姓名年龄性别
0001李明辉35男
0002张明华45男
如果表中的年龄是整数,性别为字符型,查询表中年龄在40岁以上的男性的语句为()。
ASELECT姓名,
BSELECT姓名,
CSELECT姓名,
DSELECT姓名,
下面对索引的相关描述正确的是:
()0
经常被查询的列不适合建索引。
列值唯一的列适合建索引。
有很多重复值的列适合建索引。
是外键或主键的列不适合建索引。
年龄年龄年龄年龄
FROM
职工信息表WHERE年龄>40AND性别二'
男'
职工信息表
职工信息表
年龄>40AND性别IS男
年龄>40AND性别=男
年龄〉'
40'
AND性别二'
27.
0003李淑琴34女
29.在SQLServer数据库屮,下面的T-SQL语句段执行第三句时岀现错误,数据库屮的内容修改情况是()。
BEGINTRANSACTIONupdateAccountsetbalance=7800whereid=lupdateAccountsetbalance=9000whereid=l检查上一句错误则执行
IF@@error<
>
0
ROLLBACKTRANSACTION
ELSE
COMMITTRANSACTION
AAccount表中id为1的记录中balance字段的值被修改为7800
BAccount表中id为1的记录中balance字段的值被修改为9000
CAccount表中id为1的记录中balance字段的值不变
D不可能发生这种情况
30.SQLServer标准版和企业版的最大差别在()。
A发行tl期
B支持的操作系统
C性能差异
D支持的语言种类正确答案是:
3.要修改表名为Tablel的字段Field1长度,原为Char(10)要求用SQL增加长度为char(20),以下语句那个正确()
AAltertableTablelAlterField1char(20)
BAlterTable1AltercolumnField1char(20)
CAltertableTable1AltercolumnField1char(20)
DAltercolumnField1char(20)
4.主索引可确保字段中输入值的()性。
A多样
B重复
C唯一
D若干正确答案是:
8.规则对彖在使用上与()约束类似。
ACHECK
BPRIMARYKEY
CFOREIGNKEY
DUNIQU
9.在SQLSERVER屮,下面关于视图说法错误的是()。
A对查询执行的大多数操作也可以在视图上进行
B使用视图可以增加数据库的安全性
C不能利用视图增加,删除,修改数据库屮的数据
D视图使用户更灵活的访问所需耍的数据
11.从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为()。
ASELECT*FROM产品WHERE价格〉'
一次性纸杯'
BSELECT*FROM产品WHERE价格〉(SELECT*FROM产品WHERE产品名称〉’一次性纸杯'
CSELECT*FROM产品WHEREEXISTS产品名称一次性纸杯'
DSELECT*FROM产品WHERE价格〉(SELECT价格FROM产品WHERE产品名称
9一次性纸杯'
12.触发器可以创建在()中。
A表
C数据库
13.查询student表中的所有非空email信息,以下语句正确的是()。
ASelectemailfromstudentwhereemail!
=null
BSelectemailfromstudentwhereemailnotisnul
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 开发 期末 复习 单选总辑 docx
![提示](https://static.bdocx.com/images/bang_tan.gif)