当前位置:   article > 正文

复习笔记:数据库单选题_数据库中存放两个关系教师和课程

数据库中存放两个关系教师和课程
  • 单选题

1. 下面是合法的smallint数据类型数据的是____C____。

A、223.5           B、32768       C、-32767       D、58345

2.下面字符串能与通配符表达式[ABC]_a进行匹配的是____C____。

A、BCDEF           B、A_BCD       C、ABa          D、A%a

3. 某一成绩表的结构如下:score(sti_id,names,math,English,VB),那么下面有关对该表操作的SQL语句正确的是____B___。

A、select stu_id,sum(math) from score

B、select sum(math),avg(VB) from score

C、select * ,sum(english) from score

D、delete * from score

4. 在SQL Server 2008中,当数据表被修改时,系统自动执行的数据库对象是__B_____。

A、存储过程                     B、触发器   

C、视图                         D、其他数据库对象

5. 在SQL SERVER中全局变量前面的字符为__C_____。

A、*            B、#            C、@@           D、@

6. 在WHILE循环语句中,如果循环体语句条数多于一条,必须使用___A____。

A、BEGIN……END                 B、CASE……END

C、IF…………THEN               D、GOTO

7. SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是__A_____。

A、ORDER BY                     B、WHERE            

C、GROUP BY                     D、HAVING

8. 要删除视图myview,可以使用___D____语句。

A、DELETE VIEW myview               B、DROP TABLE  myview   

C、DELETE TABLE myview           D、DROP VIEW myview

9. SQL Server提供的单行注释语句是使用__B_____开始的一行内容。

A、“/*…*/”      B、“--”       C、“{”       D、“//”

10.假如有两个表的连接是这样的:table_a inner join table_b,其中table_a和table_b是两个具有公共属性的表,这种连接会生成哪种结果集___D____。

A、包括table_a中的所有行,不包括table_b的不匹配行

B、包括table_b中的所有行,不包括table_a的不匹配行

C、包括两个表的所有行

D、只包括table_a和table_b满足条件的行

  • 单选题

11.若关系R中的每个属性(列)都是不可再分的,并且每个属性都是单值的,则称关系R满足( A  )。

A.1NF                           B.2NF

C.3NF                           D.BCNF

12.数据库中存放两个表:学生情况表(学号,姓名)和成绩表(课程号,学号,成绩),为快速查出某位学生所有的成绩,应该(  D  )

A.在学生情况表上按学号建索引

B.在成绩表上按课程号建索引

C.在成绩表上按成绩建索引

D.在成绩表上按学号建索引

13.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且(   A   )。

A.包括15岁和35岁

B.不包括15岁和35岁

C.包括15岁但不包括35岁

D.包括35岁但不包括15岁

14.( A  )索引会按表中的数据行物理排序。

A.聚集索引                      B.非聚集索引

C.唯一值索引                    D.单个索引

15.关于视图下列哪一个说法是错误的(  B  )。

A.视图是一种虚拟表 

B.视图中也保存有数据 

C.视图也可由视图派生出来

D.视图保存的是SELECT查询

16.如果要从数据库中删除触发器,应该使用SQL语言的命令( B )

A.DELETE  TRIGGER                B.DROP  TRIGGER

C.REMOVE  TRIGGER                D.DISABLE  TRIGGER

17.在SQL Server中,用来显示数据库信息的系统存储过程是(   D    )。

A. sp_dbhelp                     B. sp_db

C. sp_help                       D. sp_helpdb

18.已知有员工和员工亲属两个表,当员工调出离职时,应该先从员工亲属表中删除对应的亲属数据行,再删除员工表中该员工的数据行,因此当删除员工时应该检查员工亲属表中是否还有对应亲属数据行,如果有应该先不删除,提示先去删除员工亲属,在SQL语言中定义这个触发器时的正确短语是( A   )

A.INSTEAD OF DELETE              B.INSTEAD OF DROP

C.AFTER DELETE                   D.AFTER UPDATE

19.在SQL SERVER服务器上,存储过程是一组预先定义并( B  )的Transact-SQL语句。

A.保存                           B.编译

C.解释                           D.编写

20.当student学生表和SC成绩表联接时,如果希望没有选修课程的学生信息也能够在查询结果中显示,应该使用的操作是( A  )

A.左外联接                     B.右外联接

C.内联接                       D.交叉联接

  • 单选题

21.在SQL中,SELECT语句的"SELECT DISTINCT"表示查询结果中 ( B   )

A.属性名都不相同                 B.去掉了重复的行

C.去掉了重复的列                 D.属性值都不相同

22.当表R和S联接时,能够把R和S两表中没有匹配的数据行放到结果关系中的操作是(  D  )

A.左外联接                      B.右外联接

C.内联接                        D.全外联接

23.下列几种范式中,哪种范式结构最为合理 ( D   )

A.1NF                           B.2NF

C.3NF                           D.BCNF

24. 哪个关键字用于测试跟随的子查询中的行是否存在(  B   )。

A.MOV                     B.EXISTS

C.UNION                   D.HAVING

25.每个数据库有且只有一个( A )

A.主要数据文件                  B.次要数据文件

C. 日志文件                      D.索引文件

26.在视图上不能完成的操作是(C )

A.更新视图数据                   B.查询

C.在视图上定义新的基本表         D.在视图上定义新视图

27.如果要从数据库中删除存储过程,应该使用SQL语言的命令( B )

A.DELETE  PROC                   B.DROP  PROC

C.REMOVE  PROC                   D.DISABLE  PROC

28.以下触发器是当对[表1]进行( D   )操作时触发。

    Create  Trigger  abc  on  表1

    For  insert , update , delete

    As  ……

A.只是修改                       B.只是插入

C.只是删除                       D.修改、插入、删除

29.建立索引的目的是(   D  )。

A.降低SQL Server数据检索的速度

B.与SQL Server数据检索的速度无关

C.加快数据库的打开速度

D.提高SQL Server数据检索的速度

30. 在查询分析器中执行SQL语句的快捷键是(  C   )。

A.F1                          B.F3

C.F5                          D.F6

  • 单选题

31.SQL Server中删除表中记录的命令是_____A_____。

A.DELETE                           B.SELECT

C.UPDATE                           D.DROP

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

A..mdf                             B..ldf

C..tif                             D..ndf

33.导入文本文件时应选择的数据源是____B______。

A.SQL Native Client            B.平面文件源

C.Microsoft Excel              D.Microsoft Acess

34.以下能够实现数据库备份的语句是___B_______。

A. restore database                 B. backup database

C. backup log                       D. 以上都不是

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

A.多对多                            B.一对一

C.一对多                            D.多对一

36.数据库中存放两个关系:学生情况表(学号,姓名)和成绩表(课程号,学号,成绩),为快速查出某位学生所有的成绩,应该______D____。

A.在学生情况表上按学号建索引

B.在成绩表上按课程号建索引

C.在成绩表上按成绩建索引        

D.在成绩表上按学号建索引

37.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且_______A___。

A.包括15岁和35岁                B.不包括15岁和35岁

C.包括15岁但不包括35岁          D.包括35岁但不包括15岁

38.以下服务器角色成员中能够创建、更改、删除和还原任何数据库的是___D____。

A.bulkadmin                      B.diskadmin

C.securtiyadmin                  D.dbcreator

39. ____A______是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS                          B.DB

C.DBS                           D.DBA

40.______A____索引会表中数据行的排列顺序

A.聚集                          B.非聚集

C.唯一                          D.唯一聚集

  • 单选题

41.下面哪个函数是属于字符串运算的(   C   )。

A.ABS                            B. SIN

C. STR                            D. ROUND

42.关于视图下列哪一个说法是错误的( B     )。

A.视图是一种虚拟表

B.视图中也保存有数据

C.视图也可由视图派生出来

D.视图是保存在SELECT查询

43.如果要从数据库中删除触发器,应该使用SQL语言的命令(  B    )。

A.DELETE  TRIGGER                  B.DROP  TRIGGER

C.REMOVE  TRIGGER                  D.DISABLE  TRIGGER

44.某网站的备份方案是:每个周日晚上0:0进行完整备份,周一到周六的晚上0:00进行差异备份,然后其余时间每隔2小时进行日志备份,下列说法哪个是错误的(  D    )。

A.立即备份日志文件                B.先恢复完整备份

C.恢复最近的差异备份               D.恢复最近的日志备份

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

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

B.外键一定要与相应的主键同名

C.外键一定要与相应的主键同名而且唯一

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

46. 用于求系统日期的函数是(   B   )。

A.YEAR()                B.GETDATE()  

C.COUNT()               D.SUM()

47. 数据库设计中的概念结构设计的主要工具是(   B   )。

A.数据模型                        B.E—R模型   

C.新奥尔良模型                    D.概念模型

48. 在SQL中,SELECT语句的"SELECT DISTINCT"表示查询结果中 (  B    )。

A.属性名都不相同                  B.去掉了重复的行

C. 去掉了重复的列                 D.属性值都不相同

49. 以下触发器是当对[表1]进行(   D   )操作时触发。

 Create Trigger abc on 表1

 For insert, update, delete

 As ……

A.只是修改                        B.只是插入

C.只是删除                        D.修改、插入、删除

50. 服务器角色中的最高级别的权限是(  C    )。

A.db_owner                        B.db_ddladmin

C.sysadmin                        D.serveradmin

  • 单选题

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

A.数据共享     B.数据完整性      C.数据冗余很高   D.数据独立性高

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

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

53. 数据库设计中的概念结构设计的主要工具是( B )。

A.数据模型     B.E—R模型    C.新奥尔良模型   D.概念模型

54.在以下哪种情况下使用主键约束而不使用唯一约束。( A )

A、列的值不允许为空值

B、列的值允许为空值

C、列有外键引用

D、以上都不对

55.下面哪个函数返回的是满足给定条件的平均值。( D )

A、Max(col_name)

B、Sum(col_name)

C、 COUNT(col_name)

D、 Avg(col_name)

56.在SQL查询时,使用WHERE子句指出的是( C )。

A、查询目标      B、查询结果     C、查询条件      D、查询视图 

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

A、在教师表上按教师编号建索引

B、在课程表上按教师编号建索引   

C、在课程表上按课程号建索引

D、在教师表上按姓名建索引

58.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项。( B  )

A、只存在一对多的实体关系,以图形方式来表示。

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C、能体现一对多、多对多的关系,但不能体现一对一的关系。

D、关系模型数据库是数据库发展的最初阶段。

59.在MS SQL Server中,关于数据库的说法正确的是(D   )

A、一个数据库可以不包含事务日志文件

B、一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件

C、一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件

D、一个数据库可以只包含一个事务日志文件和一个数据库文件

  • 单选题

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

A.ADD TABLE S(CN CHAR(8))

B.ADD TABLE S ALTER(CN CHAR(8))

C.ALTER TABLE S ADD(CN CHAR(8))

D.ALTER TABLE S (ADD CN CHAR(8))

61.DBMS是指( B )。

A、数据库    B、数据库管理系统   C、数据字典   D、数据库管理员

62. charindex(‘hy’,’huayuguoji’)返回的结果为( A )。

A、0             B、1           C、4           D、 -1

63.建立索引的目的是( D )。

A、降低SQL Server数据检索的速度

B、与SQL Server数据检索的速度无关

C、加快数据库的打开速度

D、提高SQL Server数据检索的速度

64.下列聚合函数中正确的是( C  )。

A、SUM (*)     B、MAX (*)       C、COUNT (*)     D、AVG (*)

65在“连接”组中有两种连接认证方式,其中在( B  )方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A、Windows身份验证               

B、SQL Server 身份验证 

C、以超级用户身份登录时             

D、其他方式登录时

66.下列关于视图的描述中,哪一句是不正确的?( B  )。

A、视图是一个虚表,即不对数据进行存储

B、视图一经定义后,就可以对它像表一样进行查询,但是不能对其进行更新操作。

C、对视图进行操作时,系统根据视图的定义去操作与视图相关联的基本表。

D、使用视图可以屏蔽数据库的复杂性,用户不必了解复杂的数据库中的表结构。

67.要将表movies从数据库中删除,用以下的哪个命令?(  A  )。

A、DROP  TABLE movies

B、TRUNCATE TABLE  movies

C、DELETE  FROM  movies

D、DROP  FROM  movies

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

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

B、外键一定要与相应的主键同名

C、外键一定要与相应的主键同名而且唯一

D、外键一定要与相应的主键同名,但并不一定唯一

69. ( C  )是指组成表的各列的名称及数据类型,也就是日常表格的“栏目信息”。

A、表型           B、记录         C、属性         D、关键字

70. 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用(B  )。

A. UPDATE S SET grade=’85’WHERE SN=’王二’ AND CN=’化学’

B. UPDATE S SET grade=85 WHERE SN=’王二’ AND CN=’化学’

C. UPDATE grade=85 WHERE SN=’王二’ AND CN=’化学’

D. UPDATE grade=’85’WHERE SN=’王二’ AND CN=’化学’

  • 单选题

71. 下列四项中,不属于数据库系统特点的是___C_____。

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

C、数据冗余度高           D、数据独立性高

72.在E-R图中,用长方行和椭圆分别表示___C_____。

A.联系、属性

B.属性、实体

C.实体、属性

D.属性、联系

73. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是____D____。

A.层次模型   B.关系模型   C.网状模型   D.实体-关系模型

74. 关系数据模型是目前最重要的一种数据模型,它的三个要素分别是___A_____。

A、数据结构、关系操作、完整性约束

B、数据增加、数据修改、数据查询

C、外模式、模式、内模式

D、实体完整性、参照完整性、用户自定义完整性

75. 在SQL SERVER中局部变量前面的字符为__D_____。

A、*            B、#            C、@@           D、@

76. 下列___B____语句可以用来从WHILE 语句块中退出。

A、CLOSE        B、BREAK        C、以上都是        D、以上都不是

77. SELECT查询中,要对查询结果进行分组,所用到的子句是____C___。

A、ORDER BY                     B、WHERE            

C、GROUP BY                     D、HAVING

78. 要删除表mytable,可以使用___B____语句。

A、DELETE VIEW mytable           B、DROP TABLE mytable

C、DELETE TABLE mytable          D、DROP VIEW mytable

79. SQL Server提供的多行注释语句是使用__A_____开始的一行内容。

A、“/*…*/”      B、“--”       C、“{”       D、“//”

80. 若要在基本表Course中增加一列Cname(课程名),可用___C____。

A、ADD TABLE Course(Cname CHAR(8))

B、ADD TABLE Course ALTER(Cname CHAR(8))

C、ALTER TABLE Course ADD(Cname CHAR(8))

D、ADD Cname CHAR(8)Into Table Course

  • 单选题

81.下列四项中,不属于数据库系统特点的是(  D   ) 。

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

C、数据独立性高                     D、数据冗余度高

82.下述(  D   )不是DBA数据库管理员的职责。

A、 完整性约束说明                  B、 定义数据库模式

C、 数据库安全                      D、 数据库管理系统设计

83. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D    )。

A、 层次模型                        B、 关系模型

C、 网状模型                        D、 实体-关系模型

84.关系模型中,一个码是(  C   )。

A、 可以由多个任意属性组成 

B、 至多由一个属性组成 

C、 由一个或多个属性组成,能够唯一标识关系中一个元组

D、 以上都不是

85.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(  A   )。

A、患者编号                         B、患者姓名 

C、患者编号和患者姓名           D、医生编号和患者编号

86. 在视图上不能完成的操作是( C    )。

A、更新视图                           

B、查询

C、在视图上定义新的表

D、在视图上定义新的视图

87.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能(   C  )。

A、数据查询                         B、数据操纵 

C、数据定义                         D、数据控制

88.若要撤销数据库中已经存在的表S,可用( C    )。

A、DELETE TABLE S                B、DELETE S 

C、DROP TABLE S                     D、DROP S

89. 从E-R图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是(   A  )。

A、增加一个关系表示联系,其中纳入M方和N方的码

B、在M方属性和N方属性中均增加一个表示级别的属性

C、将M方码和联系的属性纳入N方的属性中

D、将N方码和联系的属性纳入M方的属性中

90. 下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是(   C  )。

A、INSERT                           B、DELETE 

C、REFERENCES                       D、SELECT

  • 单选题

91.在SQL Server 2008中,索引的顺序和数据表的物理顺序相同的索引是____C____。

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

92.在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是_____B___。

A、*               B、%             C、-          D、?

93. 当前盘当前目录下有数据库db_stock,其中表stock包括股票代码、 股票名称、单价、交易所四个字段,有如下SQL语句

create view view_stock as select 股票名称 as 名称,单价 from stock

则执行该语句后产生的视图含有的字段名是____B____。

A、股票、名称、单价                 B、名称、单价

C、名称、单价、交易所               D、股票名称、单价、交易所

94. 当前盘当前目录下有数据库db_stock,其中表stock包括股票代码、 股票名称、单价、交易所四个字段,求每个交易所的平均单价的SQL语句是___D_____。

A、SELECT(交易所,avg(单价)FROM stock GROUP BY 单价

B、SELECT(交易所,avg(单价)FROM stock ORDER BY 单价

C、SELECT(交易所,avg(单价)FROM stock ORDER BY 交易所

D、SELECT(交易所,avg(单价)FROM stock GROUP BY交易所

95. SQL Server 2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是____D____。

A、企业管理器                  B、导入和导出数据

C、事件探察器                  D、服务管理器

96.在SELECT语句中,用于去除重复行的关键字是____B____。

A、TOP        B、DISTINCT      C、PERCENT    D、HAVING

97.下列选项都是系统提供的存储过程,其中可以进行视图信息的查询是___B_____。

A、sp_helptext                 B、sp_helpindex

C、sp_bindrule                 D、sp_rename

98.以下运算符中优先级最低的是___A_____。

A、+(加)        B、=(等于)     C、like     D、=(赋值)

99.有一个用户John具有访问Sales架构的SELECT权限。若现要取消John对Sales.SalesOrder表的SELECT权限,但不能影响他的其他权限。则下面T-SQL语句正确是_____B ___。

A、DROPUSER  John

B、DENY SELECT ON Sales.Sales Order TO John 

C、GRANT DELETE ON Sales.Sales Order TO John 

D、REVOKE SELECT ON Sales.Sales Order FROM John Answer

100. 有两个分区表Transaction和TransactionHistory。若需要把Transaction表的 一个分区存档到TransactionHistory表中。 则应该使用以下哪种方法______A __。

A . ALTER  TABLE . . .                B . INSERT . . . SELECT . . .

SWITCH . . .                          TRUNCATE TABLE

C.ALTER PARTITION FUNCTION   D. ALTER PARTITION FUNCTION

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/864639
推荐阅读
相关标签
  

闽ICP备14008679号