一、单选题

1、数据库系统和文件系统的主要区别是( B )。

A. 数据库系统复杂,而文件系统简单

B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统能够解决

C. 文件系统只能管理文件,而数据库系统还能管理其他类型的数据

D. 文件系统只能用于小型、微型机,而数据库系统还能用于大型机

2、在数据库中存储的是( C )。

A. 数据

B. 数据模型

C. 数据及数据之间的联系

D. 信息

3、下述关于数据库系统的正确叙述是(A)。

A. 数据库系统减少了数据冗余

B. 数据库系统避免了一切冗余

C. 数据库系统中数据的一致性是指数据类型一致

D. 数据库系统比文件系统能管理更多的数据

4、数据库系统的数据独立性是指( D )。

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

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

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

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

5、关系数据库中的关键字是指( D )。

A. 能唯一决定关系的字段

B. 不可改动的专用保留字

C. 关键的很重要的字段

D. 能唯一标识元组的属性或属性集合

6、在数据库中,产生数据不一致的根本原因是( C )。

A. 数据存储量太大

B.没有严格保护数据

C. 未对数据进行完整性控制

D. 数据冗余

7、若要撤销数据库中已经存在的表S,可用(A)。

A. DELETE TABLE S

B. DELETE S

C. DROP TABLE S

D. DROP S

D 8、设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用(A)。

A. ADD INTO S V ALUES(?张二?,?化学?,?80?)

B. INSERT INTO S V ALUES(?张二?,?化学?,?80?)

C. ADD INTO S V ALUES(?张二?,?化学?,80)

D. INSERT INTO S V ALUES(?张二?,?化学?,80)

9、SQL语言的数据操纵语句包括SELECT、INSERT、UPDA TE、DELETE等。其中最重要

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐