精选C#大二上考试复习资料.docx
- 文档编号:24144878
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:44
- 大小:30.97KB
精选C#大二上考试复习资料.docx
《精选C#大二上考试复习资料.docx》由会员分享,可在线阅读,更多相关《精选C#大二上考试复习资料.docx(44页珍藏版)》请在冰豆网上搜索。
精选C#大二上考试复习资料
1. 数据库设计中的逻辑结构设计的任务是把()阶段产生的概念数据库模式变换为逻辑结构的数据库模式。
( ).
A.需求分析
B.物理设计
C.逻辑结构设计
D.概念结构设计
正确答案:
C
2. 关系模式中,满足2NF的模式___。
( ).
A.可能是1NF
B.必定是1NF
C.必定是3NF
D.必定是BCNF
正确答案:
B
3. _____是位于用户与操作系统之间的一层数据管理软件。
( ).
A.(A)数据库管理系统
B.(B)数据库系统
C.(C)数据库
D.(D)数据库应用系统
正确答案:
A
4. 如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的()。
( ).
A.候选码
B.主码
C.外码
D.连接码
正确答案:
C
5. 在SQLServer2005中,下列变量名正确的是()。
( ).
A.@sum
B.j
C.sum
D.4kk
正确答案:
B
6. 数据库中数据的正确性、有效性和相容性称为()( ).
A.恢复
B.并发控制
C.完整性
D.安全性
正确答案:
C
7. 并发操作会带来哪些数据不一致性______。
( ).
A.丢失修改、不可重复读、读脏数据
B.不可重复读、读脏数据、死锁
C.丢失修改、读脏数据、死锁
D.丢失修改、不可重复读、读脏数据、死锁
正确答案:
A
8. 事务的并发执行不会破坏DB的完整性,这个性质称为事务的()( ).
A.原子性
B.隔离性
C.持久性
D.一致性
正确答案:
B
9. 在数据库的如下两个表中,若雇员信息的主键是雇员号,部门信息表的主键是部门号,在下列所给的操作中,哪个操作不能执行?
雇员信息表部门信息表
雇员号雇员名部门号工资部门号部门名主任
001张山02200001业务部李建
010王宏达01120002销售部应伟东
056马林生02100003服务部周垠
101赵敏04150004财务部陈力胜
键是雇员号,部门信息表的主键是部门号,在下列所给的操作中,哪个操作不能执行?
( ).
A.从雇员信息表中删除行('010','王宏达','01',1200)
B.将行('102','赵敏','01',1500)插入到雇员信息表中
C.将雇员信息表中雇员号='010'的工资改为1600元
D.将雇员信息表中雇员号='101'的部门号改为'05'
正确答案:
D
10. 事务的执行次序称为()( ).
A.调度
B.过程
C.优先级
D.步骤
正确答案:
A
11. 关系数据库的规范化理论指出,关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,既满足()。
( ).
A.主关键字唯一标识表中的每一行
B.关系中的行不允许重复
C.每个非关键字列都完全依赖于主关键字
D.每个属性都有是不可再分的基本数据项
正确答案:
D
12. SQL的全局约束是指基于元组的检查子句和()( ).
A.非空值约束
B.域约束子句
C.断言
D.外键子句
正确答案:
C
13. SQLServer2005中表查询的命令是()。
( ).
A.USE
B.SELECT
C.UPDATE
D.DROP
正确答案:
B
14. 在数据操作语言(DML)的基本功能中,不包括的是()。
( ).
A.插入新数据
B.描述数据库结构
C.修改数据
D.删除数据
正确答案:
B
15. 在SQL中,建立表用的命令是()。
( ).
A.CREATESCHEMA
B.CREATETABLE
C.CREATEVIEW
D.CREATEINDEX
正确答案:
16. ER方法中用属性描述事物的特征,属性在ER图中表示为()( ).
A.椭圆形
B.矩形
C.菱形
D.有向边
正确答案:
A
17. 一个m:
n联系转换为一个关系模式。
关系的码为()。
( ).
A.某个实体的码
B.各实体码的组合
C.n端实体的码
D.任意一个实体的码
正确答案:
B
18. 数据库逻辑结构设计阶段的主要功能是:
( ).
A.明确用户需求,确定新系统的功能
B.建立数据库的E-R模型
C.将数据库的E-R模型转换为关系模型
D.选择合适的存储结构和存储路径
正确答案:
C
19. DB的转储属于DBS的()( ).
A.完整性措施
B.安全行措施
C.并发控制措施
D.恢复措施
正确答案:
D
20. SQLServer是一种的数据库管理系统。
( ).
A.(A)关系型
B.(B)层次型
C.(C)网状
D.(D)树型
正确答案:
A
21. 关系数据库通过表与表之间的公共属性实现数据之间的联系。
这(些)个公共属性是一个表的主码,是另一个表的外码;它们应满足参照完整性约束条件
value="N"
22. 不同的记录可以具有重复的主键值或空值
value="N"
23. 在SQLServer中,登录对象和用户对象是权限管理的两种完全相同的对象。
value="N"
24. 参照关系也称主关系,被参照关系也称从关系,它们是指以外键相关联的两个关系。
以其他表的外键为主键的关系称为参照关系;外键所在的关系称为被参照关系或目标关系。
value="Y"
25. 关系中的主码不能取空值,它要求每一关系中的每个元组在组成主码的属性上不能为空值是实体完整性。
其中“空值”是指没有值,是不确定的值。
value="Y"/>
26. 修改表结构在设计视图中完成,编辑表记录只能在数据表视图中完成。
value="Y"/>
27. 数据完整性是指数据库中数据在逻辑上的一致性和合理性。
通过完整性约束机制,当用户对数据库数据进行操作时,系统可以在一定程序上保证数据的正确性。
value="N"/>
28. 数据库完整性有三种形式,即声明数据完整性、实现数据完整性和过程数据完整性。
value="N"/>
29. 事务反映现实世界中需要以完整单位提交的一项工作。
它是一个逻辑工作单元,不必完整地执行或者全都不执行。
value="N"/>
30. 同一个关系模型中可以出现值完全相同的两个元组。
value="Y"/>
31. 在查询分析器中执行SQL语句的快捷键是()。
( ).
A.F1
B.F3
C.F5
D.F6
正确答案:
C
32. SQL语言中,不是逻辑运算符号的()。
( ).
A.AND
B.NOT
C.OR
D.XOR
正确答案:
D
33. SQL中,下列涉及空值的操作,不正确的是()。
( ).
A.AGEISNULL
B.AGEISNOTNULL
C.NOT(AGEISNULL)
D.AGE=NULL
正确答案:
D
34. 与WHEREGBETWEEN60ANDl00语句等价的子句是()。
( ).
A.WHEREG>60ANDG<100
B.WHEREG>=60ANDG<100
C.WHEREG>60ANDG<=100
D.WHEREG>=60ANDG<=100
正确答案:
D
35. 设计DB的存储结构属于数据库设计的()( ).
A.需求设计
B.概念设计
C.逻辑设计
D.物理设计
正确答案:
D
36. 哪个关键字用于测试跟随的子查询中的行是否存在()。
( ).
A.MOV
B.EXISTS
C.UNION
D.HAVING
正确答案:
B
37. 概念结构设计阶段得到的结果是()。
( ).
A.数据字典描述的数据需求
B.E-R图表示的概念模型
C.某个DBMS所支持的数据模型
D.存储结构和方法的物理结构
正确答案:
D
38. 数据库管理员的英文缩写是()。
( ).
A.DBMS
B.DBS
C.DBA
D.DB
正确答案:
C
39. 下列四项中说法不正确的是()( ).
A.数据库减少了数据冗余
B.数据库中的数据可以共享
C.数据库避免了一切数据的重复
D.数据库具有较高的数据独立性
正确答案:
C
40. 以下与事务控制无关的关键字是:
( ).
A.ROLLBACK
B.COMMIT
C.DECLARE
D.BEGIN
正确答案:
C
41. 用来表示可变长度的String数据的类型是:
_______。
( ).
A.CHAR
B.NCHAR
C.VARCHAR
D.NVARCHAR
正确答案:
C
42. 查询员工工资信息时,结果按工资降序排列,正确的是()。
( ).
A.ORDERBY工资
B.ORDERBY工资desc
C.ORDERBY工资asc
D.ORDERBY工资dictinct
正确答案:
B
43. 在关系数据库系统中,当关系的型改变时,用户程序也可以不变,这是______。
( ).
A.数据的物理独立性
B.数据的逻辑独立性
C.数据的位置独立性
D.数据的存储独立性
正确答案:
B
44. 如果要删除Student数据库中的Information表,则可以使用命令:
( ).
A.DELETETABLEinformation
B.TRUNCATETABLEinformation
C.DROPTABLEinformation
D.ALTERTABLEinformation
正确答案:
C
45. 以下______不属于数据库对象。
( ).
A.(A)表和视图
B.(B)索引和约束
C.(C)T-SQL脚本
D.(D)触发器
正确答案:
C
46. 数据库设计属于()。
( ).
A.程序设计范畴
B.管理科学范畴
C.系统工程范畴
D.软件工程范畴
正确答案:
D
47. 一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余,但插入、删除和修改操作能正常执行。
value="N"/>
48. 创建数据库的用户并不一定是该数据库的所有者。
value="Y"/>
49. 视图是从一个或几个基本表(或其他视图)导出的表,是一个实表,其内容由查询定义。
value="Y"/>
50. 视图可以看成是虚表,因为它是从基表中提取数据,自己不存储数据。
value="Y"/>
51. 事务日志本身是一个数据库,用来保存所有更新数据库事务的操作。
其主要用途是恢复由各种故障造成的数据丢失,将DB恢复到最近某个一致性状态。
value="Y"/>
52. 空值表示遗漏或未知的值。
value="N"/>
53. 在关系数据模型中,实体与实体之间的联系统一用二维表表示。
54. SQL的视图是从()中导出的。
( ).
A.基本表
B.视图
C.基本表或视图
D.数据库
正确答案:
C
55. DB技术中,“脏数据”是指()( ).
A.未提交的数据
B.未提交的随后又被撤消的数据
C.违反访问权而写人DB的数据
D.输入时就有错的数据
正确答案:
B
56. 下列SQL语句中,能够实现参照完整性控制的语句是:
()。
( ).
A.FOREIGNKEY
B.PRIMARYKEY
C.REFERENCES
D.FOREIGNKEY和REFERENCES
正确答案:
D
57. 下列四项中,不属于数据库特点的是()。
( ).
A.数据共享
B.数据完整性
C.数据冗余很高
D.数据独立性高
正确答案:
C
58. 在关系数据库中实现了数据表示的单一性,实体和实体之间的联系都用一种什么数据结构表示( ).
A.数据字典
B.文件
C.表
D.数据库
正确答案:
C
59. 在数据库中,可以有个主键。
( ).
A.一个
B.二个
C.三个
D.任意多个
正确答案:
A
60. 下列四项中,不正确的提法是()。
( ).
A.SQL语言是关系数据库的国际标准语言
B.SQL语言具有数据定义、查询、操纵和控制功能
C.SQL语言可以自动实现关系数据库的规范化
D.SQL语言称为结构查询语言
正确答案:
C
61. 数据库的三要素,不包括()。
( ).
A.完整性规则
B.数据结构
C.恢复
D.数据操作
正确答案:
C
62. 下列哪个不是sql数据库文件的后缀。
( ).
A..mdf
B..ldf
C..tif
D..ndf
正确答案:
C
63. 要查询INFORMATION表中姓“王”且单名的学生情况,可用________命令。
( ).
A.SELECT*FROMINFORMATIONWHERE姓名LIKE‘王%’
B.SELECT*FROMINFORMATIONWHERE姓名LIKE‘王_’
C.SELECT*FROMINFORMATIONWHERE姓名=‘王%’
D.SELECT*FROMINFORMATIONWHERE姓名=‘王__
正确答案:
B
64. 假设表中某列的数据类型为VARCHAR(100),而输入的字符串为“ahng3456”,则存储的是________。
( ).
A.ahng3456,共8字节
B.ahng3456和92个空格
C.ahng3456和12个空格
D.ahng3456和32个空格
正确答案:
A
65. 在数据库设计中,超类实体与子类实体的关系是()( ).
A.前者继承后者的所有属性
B.后者继承前者的所有属性
C.前者只继承后者的主键
D.后者只继承前者的主键
正确答案:
B
66. SQLServer中的锁不包括:
( ).
A.共享锁
B.互斥锁
C.排它锁
D.意向锁
正确答案:
D
67. 下列关于避免死锁的描述不正确的是:
( ).
A.尽量使用并发执行语句
B.要求每个事务一次就将所有要使用的数据全部加锁,否则就不予执行
C.预先规定一个锁定顺序,所有的事务都必须按这个顺序对数据进行锁定
D.每个事务的执行时间不应太长,对较长的事务可将其分为几个事务
正确答案:
D
68. 在关系数据库中,通过()来表示概念记录之间的关系。
( ).
A.外来关键字
B.关键字
C.数据字典
D.元组
正确答案:
A
69. 事务的永久性意味着在事务完成后,所有的数据保持一致的状态,这保证了数据的完整性。
value="Y"/>
70. tempdb数据库是SQLServer2000的系统数据库。
value="N"/>
71. 删除登录名的同时,登录名所对应的用户名也将全被删除。
value="N"/>
72. 在一个关系R中,若存在“学号→系号,系号→系主任”,则学号不能函数决定系主任。
value="N"/>
73. 视图是观察数据的一种方法,只能基于基本表建立
value="Y"/>
74. 在关系数据库中,通过()来表示概念记录之间的关系。
( ).
A.外来关键字
B.关键字
C.数据字典
D.元组
正确答案:
A
75. 使用___身份验证方式需要客户端应用程序连接时提供登录时需要的用户标识和密码。
( ).
A.Windows身份验证
B.SQLServer身份验证
C.以超级用户身份登录时
D.其他方式登录时
正确答案:
B
76. 下面关于存储过程的描述不正确的是_______。
( ).
A.存储过程实际上是一组T-SQL语句
B.存储过程预先被编译存放在服务器的系统表中
C.存储过程独立于数据库而存在
D.存储过程可以完成某一特定的业务逻辑
77. 视图的概念具有很多优点,下面哪一个不是它的优点()( ).
A.视图对于数据库的重构造提供了一定程度的逻辑独立性
B.简化了用户观点
C.视图机制方便了不同的用户以同样的方式看待同一数据
D.视图机制对机密数据提供了自动的安全保护功能
正确答案:
C
78. 为消除数据的插入异常,数据库设计一般至少要符合()( ).
A.一范式
B.二范式
C.三范式
D.四范式
正确答案:
C
79. 数据库设计中,概念模型是()( ).
A.依赖于DBMS和硬件
B.依赖于DBMS独立于硬件
C.独立于DBMS依赖于硬件
D.独立于DBMS和硬件
正确答案:
D
80. 在数据库的概念设计中,最常用的模型是()( ).
A.实体联系模型
B.数学模型
C.逻辑模型
D.物理模型
正确答案:
A
81. SQL语言中,条件年龄BETWEEN15AND35表示年龄在15至35之间,且()。
( ).
A.包括15岁和35岁
B.不包括15岁和35岁
C.包括15岁但不包括35岁
D.包括35岁但不包括15岁
82. 不属于数据库管理系统三个要素组成的是()。
( ).
A.数据结构
B.数据操作
C.完整性约束
D.数据分析
正确答案:
D
83. 若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式()。
( ).
A.只有2NF
B.只有3NF
C.2NF和3NF
D.没有
正确答案:
C
84. ()是理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
( ).
A.DBMS
B.DB
C.DBS
D.DBA
正确答案:
A
85. 设计子模式属于数据库设计的()( ).
A.需求设计
B.概念设计
C.逻辑设计
D.物理设计
正确答案:
C
86. 在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N联系,3个1∶1联系,3个M∶N联系,根据ER模型转换成关系模型的规则,转换成关系的数目是()( ).
A.6
B.9
C.12
D.15
正确答案:
B
87. 用DROP语句可以删除数据库。
value="N"/>
88. 当建立和删除一个视图时,对相应的基本表没有影响。
value="N"/>
89. 事务的一致性使SQLServer确保事务作为一个不可分割的基本单元来执行。
value="N"/>
90. 在一个表中的主键只可以是一个字段
value="Y"/>
91. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的____。
( ).
A.可靠性
B.一致性
C.完整性
D.安全性
正确答案:
D
92. 在SQL语言中,建立存储过程的命令是()。
( ).
A.CREATEPROCEDURE
B.CREATERULE
C.CREATEDURE
D.CREATEFILE
正确答案:
A
93. WHERE子句的条件表达式中.可以匹配0个到多个字符的通配符是()。
( ).
A.*
B.%
C._
D.?
正确答案:
A
94. 下列关于数据库设计的说法正确的是()( ).
A.在数据库设计过程中,数据库的安全性、完整性、一致性和可恢复性等的设计总是以牺牲效率为代价的
B.数据库的实现只是对数据库结构装入实际的数据、建立实际的数据库的过程。
C.数据库的概念、逻辑和物理结构的改变称为再构造
D.数据库设计中考虑的故障恢复方案,一般都是基于数据库的逻辑模型提出的。
正确答案:
A
95. 学生(学号,姓名,年龄),老师(教师号,姓名,专业)如果一个老师可以教多个学生,那么学生与老师的关系是()( ).
A.1:
1
B.2:
2
C.M:
N
D.1:
N
正确答案:
C
96. SQL的ROLLBACK语句的主要作用是()( ).
A.终止程序
B.中断程序
C.事务提交
D.事务回退
正确答案:
D
97. 用于求系统日期的函数是()。
( ).
A.YEAR()
B.GETDATE()
C.COUNT()
D.SUM()
正确答案:
B
98. 以下关于主键的描述正确的是()。
(易)( ).
A.标识表中唯一的实体
B.创建唯一的索引,允许空值
C.只允许以表中第一字段建立
D.表中允许有多个主键
正确答案:
A
99. 在数据库设计过程使用可以很好的描述数据处理系统中信息的变换和传递过程。
( ).
A.数据流图
B.数据字典
C.E-R图
D.系统流程图
正确答案:
A
100. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是()( ).
A.多对多
B.一对一
C.多对一
D.一对多
正确答案:
D
101. 以下四个概念中,可用来解决“一个并发调度是否正确”问题的是()( ).
A.串行调度
B.并发事务的可串行化
C.并发事务的可并行化
D.并发事务的有效调度
正确答案:
B
102. SQL中的主键子句和外键子句属于DBS的()( ).
A.完整性措施
B.安全性措施
C.并发性措施
D.恢复措施
103. 在数据库设计过程的第二个阶段为数据库中的每个字段建立字段说明。
value="Y"/>
104. 在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。
value="Y"/>
105. 用户定义的完整性是对关系中一些属性的取值给定相应的约束条件,禁止非法数据进入数据库。
value="N"/>
106. 为了能与服务器连接,必须在某种登录模式下拥有安全帐号,即拥有合法登录名。
value="Y"/>
107. 如果理解了数据库设计,则将能更有效地使用RDBMS程序。
value="Y"/>
108. 投影操作是对表进行垂直方向的分割。
value="Y"/>
109. 现有关系:
学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为()。
( ).
A.1个表
B.2个表
C.3个表
D.4个表
正确答案:
D
110. 在数据库系统中,保证数据及语义正确和有效的功能是_____。
( ).
A.并发控制
B.存取控制
C.安全控制
D.完整性控制
正确答案:
D
111. 设计数据流程图(DFD)属于数据库设计的()( ).
A.可行性分析阶段的任务
B.需求分析阶段的任务
C.概念设计阶段的任务
D.逻辑设计阶段的任务
正确答案:
B
112. SQL中创建基本表应使用()语句。
( ).
A.CREATESCHEMA
B.CREATETABLE
C.)CREATEVIEW
D.CREATEDATEBASE
正确答案:
B
113. SQL中创建视图应使用()语句。
( ).
A.CREATESCHEMA
B.CREAT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精选 C# 大二 考试 复习资料