数据库.docx

上传人:b****6 文档编号:7271092 上传时间:2023-05-11 格式:DOCX 页数:23 大小:50.70KB
下载 相关 举报
数据库.docx_第1页
第1页 / 共23页
数据库.docx_第2页
第2页 / 共23页
数据库.docx_第3页
第3页 / 共23页
数据库.docx_第4页
第4页 / 共23页
数据库.docx_第5页
第5页 / 共23页
数据库.docx_第6页
第6页 / 共23页
数据库.docx_第7页
第7页 / 共23页
数据库.docx_第8页
第8页 / 共23页
数据库.docx_第9页
第9页 / 共23页
数据库.docx_第10页
第10页 / 共23页
数据库.docx_第11页
第11页 / 共23页
数据库.docx_第12页
第12页 / 共23页
数据库.docx_第13页
第13页 / 共23页
数据库.docx_第14页
第14页 / 共23页
数据库.docx_第15页
第15页 / 共23页
数据库.docx_第16页
第16页 / 共23页
数据库.docx_第17页
第17页 / 共23页
数据库.docx_第18页
第18页 / 共23页
数据库.docx_第19页
第19页 / 共23页
数据库.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库.docx

《数据库.docx》由会员分享,可在线阅读,更多相关《数据库.docx(23页珍藏版)》请在冰点文库上搜索。

数据库.docx

数据库

一、单项选择题

1.下列四项中,不属于数据库特点的是(C)。

A.数据共享B.数据完整性

C.数据冗余很高D.数据独立性高

2.在SQL中,建立表用的命令是(B)。

A.CREATESCHEMAB.CREATETABLE

C.CREATEVIEWD.CREATEINDEX

3.下列四项中,不正确的提法是(C)。

A.SQL语言是关系数据库的国际标准语言

B.SQL语言具有数据定义、查询、操纵和控制功能

C.SQL语言可以自动实现关系数据库的规范化

D.SQL语言称为结构查询语言

4.SQL语言中,删除表中数据的命令是(A)。

A.DELETEB.DROP

C.CLEARD.REMOVE

5.SQL的视图是从(C)中导出的。

A.基本表B.视图

C.基本表或视图D.数据库

6.数据定义语言的缩写词为(A)。

A.DDLB.DCL

C.DMLD.DBL

7.在SQL语言中,建立存储过程的命令是(A)

A、CREATEPROCEDUREB、CREATERULE

C、CREATEDURED、CREATEFILE

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

A.关系B.面向对象C.分布

9.在SQL中,建立视图用的命令是(C)。

A.CREATESCHEMAB.CREATETABLE

C.CREATEVIEWD.CREATEINDEX

10.数据库管理系统的英文缩写是(A)。

A.DBMSB.DBS

C.DBAD.DB

11.在关系运算中,选取符合条件的元组是(D)运算。

A.除法B.投影C.连接D.选择

12.(C)是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。

A.DATAB.INFORMATIONC.DBD.DBS

13.SQLServer中表查询的命令是(B)。

A.USEB.SELECTC.UPDATED.DROP

14.SQLServer中表更新数据的命令是(C)。

A.USEB.SELECTC.UPDATED.DROP

15.向用户授予操作权限的SQL语句是(D)。

A.CREATEB.REVOKEC.SELECTD.GRANT

16.为数据表创建索引的目的是(A)。

A.提高查询的检索性能B.创建唯一索引

C.创建主码D.归类

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

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

18.一个规范化的关系至少应当满足(C)的要求。

A.一范式B.二范式C.三范式D.四范式

19.SQL语言中,条件“年龄BETWEEN40AND50”表示年龄在40至50之间,且(A)。

A.包括40岁和50岁B.不包括40岁和50岁

C.包括40岁但不包括50岁D.包括50岁但不包括40岁

20.模式查找like'_a%',下面哪个结果是可能的(B)

A.ailiB.baiC.bbaD.cca

21.表示职称为副教授同时性别为男的表达式为(A)

A.职称='副教授'OR性别='男'B.职称='副教授'AND性别='男'

C.BETWEEN'副教授'AND'男'D.IN('副教授','男')

22.3NF同时又是(D)

A、2NFB、1NFC、BCNFD、1NF,2NF

23.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是(D)

A、左外联接B、右外联接C、内联接D、全外联接

24.SQL中,下列涉及空值的操作,不正确的是(C)

A、ageISNULLB、ageISNOTNULL

C、age=NULLD、NOT(ageISNULL)

25、一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。

仓库与产品之间的联系类型是(C)

A、一对一的联系B、多对一的联系

C、一对多的联系D、多对多的联系

26.授予用户Jean可以查询帐户表的权限,使用的SQL语句是(D)

AGRANTSELECTON帐户TOJean

BGRANTSELECTTOJeanON帐户

CGRANTSELECTTO帐户ONJean

DGRANTSELECTONJeanTO帐户

27.SQL语言允许使用通配符进行字符串匹配,其中‘%’可以表示(C)

A、零个字符B、1个字符C、多个字符D、以上都可以

28、在SQLServer2000中,索引的顺序和数据表的物理顺序相同的索引是()。

A聚集索引B非聚集索引C主键索引D唯一索引

29、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(A)

A*B%C-D?

30、SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是(A)

AORDERBYBWHERECGROUPBYDHAVING

1.模式查找like'_a%',下面哪个结果是可能的(B)

A.ailiB.baiC.bbaD.cca

2.表示职称为副教授同时性别为男的表达式为(A)

A.职称='副教授'OR性别='男'B.职称='副教授'AND性别='男'

C.BETWEEN'副教授'AND'男'D.IN('副教授','男')

3.3NF同时又是(D)

A、2NFB、1NFC、BCNFD、1NF,2NF

4.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是(D)

A、左外联接B、右外联接C、内联接D、全外联接

5.SQL中,下列涉及空值的操作,不正确的是(C)

A、ageISNULLB、ageISNOTNULL

C、age=NULLD、NOT(ageISNULL)

6、一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。

仓库与产品之间的联系类型是(C)

A、一对一的联系B、多对一的联系

C、一对多的联系D、多对多的联系

7.授予用户Jean可以查询帐户表的权限,使用的SQL语句是(D)

AGRANTSELECTON帐户TOJean

BGRANTSELECTTOJeanON帐户

CGRANTSELECTTO帐户ONJean

DGRANTSELECTONJeanTO帐户

8.SQL语言允许使用通配符进行字符串匹配,其中‘%’可以表示(C)

A、零个字符B、1个字符C、多个字符D、以上都可以

9、在SQLServer2000中,索引的顺序和数据表的物理顺序相同的索引是(C)。

A聚集索引B非聚集索引C主键索引D唯一索引

10、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(B)

A*B%C-D?

11、SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是(A)

AORDERBYBWHERECGROUPBYDHAVING

12.SQL属于(A)数据库语言。

A.关系型B.网状型C.层次型D.面向对象型

13.语句deletefromsc表明( A )

A、删除sc中的全部记录B、删除基本表sc

C、删除基本表sc中的列数据D、删除基本表sc中的部分行

14.在下列基本表的定义中,数值5表示( C )

CREATETABLEstudent(Snochar(5)notnullunique,Snamechar

(2));

A、表中有5条记录 B、表中有5列

C、表中字符串Sno的长度D、表格的大小

15.不允许任何其它事务对这个锁定基表再加任何类型锁的锁是:

(B)

A、共享锁B、排它锁

C、写锁D、以上都不是

16.要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用()命令。

A、SELECT*FROMCPWHERE产品名姰LIKE‘冰箱’

B、SELECT*FROMXSHWHERE产品名称LIKE‘冰箱’

C、SELECT*FROMCPWHERE产品名称LIKE‘%冰箱%’

D、SELECT*FROMCPWHERE产品名称=‘冰箱’

17.设有关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={B→C,C→D},则属性C的闭包C+为(D)

A.BCDB.BDC.BCD.CD

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

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

19、在关系数据库中,实现主键值唯一标识元组的作用是通过(C)

A.实体完整性规则B.参照完整性规则

C.用户定义完整性规则D.强制不能为空值

20、在零件-供应数据库中,有如下三个关系:

供应商关系:

S(供应商号,供应商名,地址)

零件关系:

P(零件号,零件名,颜色,重量)

供应关系:

SP(供应商号,零件号,数量)

若要查找“红色零件的供应商名”,将涉及到关系(D)

A、P和SPB、S和PC、S和SPD、S、P和SP

21.“一个事务中的诸操作要么都做,要么都不做”,这是事务的(A)属性。

A.原子性B.一致性

C.隔离性D.持续性

22.当一个用户加锁后修改一个记录或表文件时,另一个用户也企图打开同一个表文件或修改同一个记录或表文件。

这种现象在锁机制中被称为()。

A.数据共享B.冲突C.死锁D.表头锁

23、关系范式从低到高依此是( )

A、4NFBCNF3NF2NF1NFB、BCNF4NF3NF2NF1NF

C、1NF2NF3NF4NFBCNFD、1NF2NF3NFBCNF4NF

24、SQL语言中COMMIT语句的主要作用是()。

A、结束程序B、返回系统

C、存储数据D、提交事务

25、在采用C/S结构的数据库应用中,应将SQLServer安装在()

A、用户端B、服务器端C、终端D、客户机端

26、关系数据模型的三个组成部分中,不包括()

A、完整性规则B、数据结构C、数据操作D、并发控制

27、SQL语言通常称为()

A.结构化查询语言B.结构化控制语言

C.结构化定义语言D.结构化操纵语言

28.向student表中增加“入学时间(Scome)”列,其数据类型为日期型()

A.altertablestudentaddscomedate

B.altertablestudentmodifyscomedate

C.updatetablestudentaddscomedate

D.updatetablestudentmodifyscomedate

29、设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是()。

A.该操作不存在问题B.该操作丢失修改

C.修改该操作不能重复读D.该操作读“脏”数据

T1T2

①读A=10,B=5

②读A=10

A=A*2写回

③读A=20,B=5

求和25验证错

图1事务并发操作图

30.在零件-供应数据库中,有如下三个关系:

供应商关系:

S(供应商号,供应商名,地址)

零件关系:

P(零件号,零件名,颜色,重量)

供应关系:

SP(供应商号,零件号,数量)

若要查找“地址是北京的供应商名”,将涉及到关系()

A.P和SPB.S和PC.SD.S、P和SP

1.若用如下的SQL语句创建表S:

CREATETABLES(S#CHAR(6)PRIMARYKEY,

SNAMECHAR(8)NOTNULL,SEXCHAR

(2),AGEINTEGER)

并且S表中已经有两行:

(‘022345’,‘李明芳’,‘女’,23)和(‘021876’,‘张为’,‘男’,32)

今欲向S表插入新元组:

Ⅰ.(‘022345’,‘彭明芳’,‘女’,23)

Ⅱ.(‘020746’,‘杨云’,NULL,NULL)

Ⅲ.(‘020721’,‘张为’,‘女’,21)

可以被成功插入的元组是()

A.全部B.Ⅰ和ⅡC.Ⅱ和ⅢD.Ⅰ和Ⅲ

2.如果事务T获得了数据项Q上的排它锁,则T对Q()

A.只能读不能写B.只能写不能读

C.既可读又可写D.不能读不能写

3.Microsoft公司的SQLServer数据库管理系统一般只能运行于()。

A.Windows平台B.UNIX平台C.LINX平台D.NetWare平台

4.设有一个关系:

DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE(  )

A‘__W_%’B‘_%W__’

C‘_W__’D‘_W_%’

5.“CreateUniqueIndexAAAOn学生表(学号)”将在学生表上创建名为AAA的()。

A.惟一索引B.聚集索引

C.复合索引D.唯一聚集索引

6.在数据库的三个模式中( )

A内模式只有一个,而模式和外模式可以有多个

B模式只有一个,而内模式和外模式可以有多个

C模式和内模式只有一个,而外模式可以有多个

D均只有一个

7.命令SELECT学号,AVG(成绩)AS‘平均成绩’FROMXS_KCGROUPBY学号HAVINGAVG(成绩)>=85,表示(  )。

A.查找XS_KC表中平均成绩在85分以上的学生的学号和平均成绩

B.查找平均成绩在85分以上的学生

C.查找XS_KC表中各科成绩在85分以上的学生

D.查找XS_KC表中各科成绩在85分以上的学生的学号和平均成绩

8.在(   )子查询中,内层查询只处理一次,得到一个结果集,再依次处理外层查询。

A.IN子查询B.EXIST子查询

C.NOTEXIST子查询D.JOIN子查询

9.在SQL语言中PRIMARYKEY的作用是( )

A定义主码B定义外部码

C定义处部码的参照表D确定主码类型

10.在关系数据库中,视图(view)是三级模式结构中的( )

A内模式B模式C存储模式D外模式

11.在SQL中使用FOREIGNKEY时,与之配合的语句是(  )。

A.EXISTSB.EXCEPTC.TABLED.REFERENCES

12、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(  )。

A.SB.SC,CC.S,SCD.S,C,SC

13、在第一个事务以S锁方式读数据A时,第二个事务可以进行的操作是(  )。

A.对数据实行X锁并读数据B.对数据实行S锁并写数据

C.对数据实行X锁并写数据D.对数据实行S锁并读数据

14、设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是(  )。

A.该操作不存在问题B.该操作丢失修改

C.修改该操作不能重复读D.该操作读“脏”数据

T1T2

①读A=10,B=5

②读A=10

A=A*2写回

③读A=20,B=5

求和25验证错

图1事务并发操作图

15、消除了部分函数依赖的INF的关系模式,必定是(  )。

A.1NFB.2NFC.3NFD.4NF

16、下面关于函数依赖的叙述中,不正确的是()。

A.若X→Y,X→Z,则X→YZB.若XY→Z,则X→Z,Y→Z

C.若X→Y,Y→Z,则X→ZD.若X→Y,Y′

Y,则X→Y′

17.有一个关系:

学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。

A.实体完整性约束B.参照完整性约束

C.用户自定义完整性约束D.关键字完整性约束

18.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。

遵照实体完整性规则,下面()选项是正确的。

A.只有SNO不能取空值    B.只有CNO不能取空值

C.只有GRADE不能取空值D.SNO与CNO都不能取空值

19.在零件-供应数据库中,有如下三个关系:

供应商关系:

S(供应商号,供应商名,地址)

零件关系:

P(零件号,零件名,颜色,重量)

供应关系:

SP(供应商号,零件号,数量)

若要查找“红色零件的供应商名”,将涉及到关系(  )

A.P和SPB.S和PC.S和SPD.S、P和SP

20.向student表中增加“入学时间(Scome)”列,其数据类型为日期型()

A.altertablestudentaddscomedate

B.altertablestudentmodifyscomedate

C.updatetablestudentaddscomedate

D.updatetablestudentmodifyscomedate

21.“一个事务中的诸操作要么都做,要么都不做”,这是事务的()属性。

A.原子性B.一致性

C.隔离性D.持续性

22.当一个用户加锁后修改一个记录或表文件时,另一个用户也企图打开同一个表文件或修改同一个记录或表文件。

这种现象在锁机制中被称为()。

A.数据共享B.冲突C.死锁D.表头锁

23、关系范式从低到高依此是( )

A、4NFBCNF3NF2NF1NFB、BCNF4NF3NF2NF1NF

C、1NF2NF3NF4NFBCNFD、1NF2NF3NFBCNF4NF

24、SQL语言中COMMIT语句的主要作用是()。

A、结束程序B、返回系统

C、存储数据D、提交事务

25、在采用C/S结构的数据库应用中,应将SQLServer安装在()

A、用户端B、服务器端C、终端D、客户机端

26、关系数据模型的三个组成部分中,不包括()

A、完整性规则B、数据结构C、数据操作D、并发控制

27、SQL语言通常称为()

A.结构化查询语言B.结构化控制语言

C.结构化定义语言D.结构化操纵语言

1、数据库系统的数据独立性体现在________。

A.不会因为数据的变化而影响到应用程序。

B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序。

C.不会因为存储策略的变化而影响存储结构。

D.不会因为某些存储结构的变化而影响其他的存储结构。

2、学生表(Student)中包含的属性有:

学号(Sno),姓名(Sname),性别(Sex),年龄(Sage),所在系(Sdept)。

则在该表中查询信息系(IS系)全体学生的关系代数表达式是_________。

A.πSdept(Student)B.σSdept(Student)

C.πSdept=’IS’(Student)D.σSdept=’IS’(Student)

3、对基本表S,执行操作DROPTABLES的作用是_________。

A.删除基本表S中的所有元组。

B.把基本表S及其生成的一切视图全部删除。

C.当没有由S中的列产生的视图或约束时将表S删除。

D.删除表S,将引用表S的视图中一切S的属性置为空值。

4、若用如下的SQL语句创建了一个表SC,主码是(S#,C#)。

CREATETABLESC(

S#CHAR(6)NOTNULL,

C#CHAR(3)NOTNULL,

SCOREINTEGER,

NOTECHAR(20));

向SC表插入如下行时,_________行可以被插入。

A.(’201009’,’111’,60,必修)

B.(’200823’,’101’,NULL,NULL)

C.(NULL,’103’,80,’选修’)

D.(’201132’,NULL,86,’’)

5、在数据库与宿主语言之间传递信息是通过_________。

A.全局变量B.主变量C.公共数据区D.系统缓冲区

6、设有关系模式如:

R(S,SD,SL,SN)。

其中S为关系模式的码。

在该关系模式中存在如下函数依赖:

S→SD,S→SN,S→SL,SD→SL。

则该关系模式最高属于_____。

A.第一范式(1NF)B.第二范式(2NF)C.第三范式(3NF)D.BCNF

7、在多用户共享系统中,并发操作的事务干扰,破坏了事务的_______。

A.原子性B.一致性C.隔离性D.持久性

8、在SQL中使用FOREIGNKEY时,与之配合的语句是__________。

A.EXISTSB.EXCEPTC.TABLED.REFERENCES

9、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系____。

A.SB.SC,CC.S,SCD.S,C,SC

10、在第一个事务以S锁方式读数据A时,第二个事务可以进行的操作是________。

A.对数据实行X锁并读数据B.对数据实行S锁并写数据

C.对数据实行X锁并写数据D.对数据实行S锁并读数据

11、学校数据库中有学生和宿舍两个关系:

学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号),假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行____。

A.全外联接B.左外联接

C.右外联接D.自然联接

12、设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是____。

A.该操作不存在问题B.该操作丢失修改

C.修

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2