数据库程序设计基础专升本电子科技大学.docx

上传人:b****7 文档编号:11137948 上传时间:2023-02-25 格式:DOCX 页数:32 大小:31.50KB
下载 相关 举报
数据库程序设计基础专升本电子科技大学.docx_第1页
第1页 / 共32页
数据库程序设计基础专升本电子科技大学.docx_第2页
第2页 / 共32页
数据库程序设计基础专升本电子科技大学.docx_第3页
第3页 / 共32页
数据库程序设计基础专升本电子科技大学.docx_第4页
第4页 / 共32页
数据库程序设计基础专升本电子科技大学.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

数据库程序设计基础专升本电子科技大学.docx

《数据库程序设计基础专升本电子科技大学.docx》由会员分享,可在线阅读,更多相关《数据库程序设计基础专升本电子科技大学.docx(32页珍藏版)》请在冰豆网上搜索。

数据库程序设计基础专升本电子科技大学.docx

数据库程序设计基础专升本电子科技大学

电子科技大学《数据库程序设计基础》(专升本)

1.关于E-R模型,下列说法错误的是()。

(A)E-R模型能帮助建模人员用一种简单的方法描述现实世界中的数据及数据之间的联系

(B)用E-R模型建模的基本思路是分类标识客观事物,将具有相同属性特征的事物抽象为实体集

(C)E-R模型可以描述实体集之间一对一、一对多和多对多联系,也可以描述一个实体集中记录之间的联系

(D)用E-R模型描述实体集之间的联系时,需要考虑数据在计算机中存储及处理的特征

[参考答案:

D]

2.在SQLServer2008中,设各系统数据库当前主要数据文件的大小为:

master15MB、model4MB、msdb8MB、tempdb6MB,在该系统中创建一个新的用户数据库的主要数据文件的大小不能小于()。

(A)16MB

(B)15MB

(C)18MB

(D)4MB

[参考答案:

D]

3.设在某商场经营管理系统的需求分析阶段整理了下列需求,其中属于非功能需求的是()。

(A)系统应保证数据存储安全

(B)系统应有销售统计功能

(C)系统不需要考虑财务核算功能

(D)系统需要支持会员制

[参考答案:

A]

4.SQLServer系统数据库中,临时数据库是()。

(A)tempdb

(B)model

(C)msdb

(D)master

[参考答案:

A]

5.从关系中提取若干指定的字段的值,这种运算称为()。

(A)选择

(B)投影

(C)并

(D)连接

[参考答案:

B]

6.下列关于数据库应用系统实现与部署阶段工作的说法,错误的是()。

(A)此阶段会进行应用系统编码和编码测试,编码测试可以使用白盒测试方法也可以使用黑盒测试方法

(B)此阶段会将用户原有数据按照新的数据结构导人到新系统中

(C)此阶段会根据数据库逻辑结构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构

(D)此阶段如果发现系统的功能、性能不满足用户需求,应尽快进行系统升级工作

[参考答案:

D]

7.下列关于关系模型的说法中,错误的是()。

(A)按照一定的规则可以将E-R模型转换为关系模型中的关系模式

(B)关系模型中的关系是一个二维表,表中的一行对应关系中的一个元组

(C)关系模型是建立在集合论的基础上的,关系模型中数据存取对用户是透明的

(D)关系模型中的关系模式描述关系的动态结构,其内容随用户对数据库的操作而变化

[参考答案:

D]

8.将两个表中的行按照一定的条件横向结合生成的新表,这种运算称为()。

(A)投影

(B)连接

(C)选择

(D)并

[参考答案:

B]

9.SQLServer系统数据库中,包含所有系统信息的数据库是()。

(A)master

(B)msdb

(C)model

(D)tempdb

[参考答案:

B]

10.从关系中选择满足条件的元组,这种运算称为()。

(A)选择

(B)连接

(C)投影

(D)并

[参考答案:

A]

11.下列关于概念数据模型的说法,错误的是()。

(A)概念数据模型便于用户理解,是数据库设汁人员与用户交流的工具,主要用于数据库设计

(B)概念数据模型不仅描述了数据的属性特征,而且描述了数据应满足的完整性约束条件

(C)概念数据模型并不依赖于具体的计算机系统和数据库管理系统

(D)D.概念数据模型是现实世界到信息世界的第一层抽象,强调语义表达功能

[参考答案:

B]

12.关系中能够唯一标识一个元组的属性或属性集合称为()。

(A)主键

(B)唯一索引

(C)索引

(D)候选码

[参考答案:

D]

13.SQLSever中用于数据库管理的工具是()。

(A)BusinessIntelligenceDevelopmentStudio

(B)SQLServerProfiler

(C)SQLServerManagementStudio

(D)SQLServer配置管理器

[参考答案:

C]

14.概念模型中实体之间的联系包括()。

(A)一对一

(B)一对多

(C)多对多

(D)以上都包括

[参考答案:

D]

15.设在SQLServer2008中,某关系表需要存储职工的工资信息,工资的范围为2000~10000,采用整型类型存储。

下列数据类型中最合适的是()。

(A)int

(B)bigint

(C)smallint

(D)tinyint

[参考答案:

C]

 

16.数据库事务日志存放在()

(A)次数据文件

(B)以上都有

(C)事务日志文件

(D)主数据文件

[参考答案:

C]

 

17.SQLServer系统数据库中,用于创建数据库的模板是()。

(A)msdb

(B)model

(C)master

(D)tempdb

[参考答案:

B]

 

18.数据库系统包括()。

(A)计算机系统

(B)数据库管理系统

(C)以上都包括

(D)应用程序

[参考答案:

C]

 

19.ER图是()。

(A)一种数学模型

(B)一种概念模型

(C)一种物理模型

(D)一种网状模型

[参考答案:

B]

20.常用的数据库对象包括()。

(A)索引

(B)字段

(C)表

(D)以上都是

[参考答案:

D]

 

1.SQL语句的DML语言不包括包括()。

(A)insert

(B)delete

(C)update

(D)create

[参考答案:

D]

 

2.关于视图错误的是()。

(A)视图可以从一个或多个其他视图中产生

(B)视图是一种SQL查询

(C)视图是一种虚表,因此数据不能修改

(D)视图是从一个或者多个表中使用SELECT语句导出的

[参考答案:

C]

 

3."创建索引使用的T-SQL语句是

(A)DELETEINDEX

(B)DROPINDEX

(C)ALTERINDEX

(D)CREATEINDEX

[参考答案:

D]

 

4.SELECT语句中分组表达式放在哪个子句中()。

(A)GROUPBY

(B)WHERE

(C)FROM

(D)ORDERBY

[参考答案:

A]

5.关于SQL语言说法正确的是()。

(A)SQL能够独立存在

(B)SQL是应用于数据库的语言

(C)SQL不能嵌入到一般的高级语言中运行

(D)SQL是过程性语言

[参考答案:

B]

 

6.SELECT语句中选择条件放在哪个子句中()。

(A)WHERE

(B)ORDERBY

(C)GROUPBY

(D)FROM

[参考答案:

A]

 

7.创建视图使用的T-SQL语句是

(A)ALTERVIEW

(B)DROPVIEW

(C)DELETEVIEW

(D)CREATEVIEW

[参考答案:

D]

8.查找某个学生刘×的T-SQL语句是()。

(A)select*fromstudentwherenamelike'刘%'

(B)select*fromstudentwherename='刘×'

(C)select*fromstudentwherename='刘某'

(D)select*fromstudentwherenamelike'刘_'

[参考答案:

D]

9.创建数据库使用的T-SQL语句是()。

(A)DELETEDATABASE

(B)CREATEDATABASE

(C)DROPDATABASE

(D)ALTERDATABASE

[参考答案:

B]

10.与select*fromstudentwhereage>=20andage<=22不等价的是()。

(A)select*fromstudentwhereage=20orage=22

(B)select*fromstudentwhereagebetween20and22

(C)select*fromstudentwhereagein(20,21,22)

(D)select*fromstudentwhereage=any(20,21,22)

[参考答案:

A]

 

11.关于外键约束的说法正确的是()。

(A)一个表只能有一个外键约束

(B)自动创建聚集索引

(C)需要与另外一个表的主键相关联

(D)可以参照其他数据库的表

[参考答案:

C]

12.创建表使用的T-SQL语句是

(A)CREATETABLE

(B)DROPTABLE

(C)ALTERTABLE

(D)DELETETABLE

[参考答案:

A]

13.统计“student”表中男女同学的人数的SQL语句是()。

(A)select性别,countfromstudentwhere性别=‘女’or性别=‘男’

(B)selectcountfromstudentgroupby性别

(C)select性别,count(*)fromstudentgroupby性别

(D)selectcount(*)fromstudentwhere性别=‘女’and性别=‘男’

[参考答案:

C]

14.从“student”表中提取全体女同学的“姓名”字段信息的SQL语句是()。

(A)select*fromstudentwhere性别=‘女’

(B)select*where性别is女

(C)select姓名fromstudentwhere性别=女

(D)select姓名fromstudentwhere性别=‘女’

[参考答案:

D]

 

15.统计某个成绩表的平均成绩需要在SELECT语句中使用的聚集函数是()。

(A)AVG

(B)SUM

(C)MAX

(D)MIN

[参考答案:

A]

 

16.关于聚集索引错误的是()。

(A)每个表只能有一个聚集索引

(B)聚集索引中,数据表中记录的物理顺序与索引顺序相同

(C)建立聚集索引时,使用的列越少越好

(D)对频繁更改的列,建议使用聚集索引

[参考答案:

D]

 

17.限制性别字段中只能输入“男”或“女”,采用哪种约束()。

(A)UNIQUE约束

(B)外键约束

(C)主键约束

(D)CHECK约束

[参考答案:

D]

18.SELECT语句中分组后筛选条件放在哪个子句中()。

(A)GROUPBY

(B)WHERE

(C)ORDERBY

(D)HAVING

[参考答案:

D]

19.关于子查询的说法正确的是()。

(A)子查询不能嵌套

(B)子查询不可以涉及多个表的联合数据

(C)子查询中不能使用GROUPBY子句

(D)子查询可以作为另一个查询的条件

[参考答案:

D]

 

20.下列关键字中哪个不是外连接命令()。

(A)INNERJOIN

(B)LEFTJOIN

(C)FULLJOIN

(D)RIGHTJOIN

[参考答案:

A]

1.设某数据库在非工作时间(每天8:

00以前、18:

00以后、周六和周日)不允许授权用户在职工表中插入数据。

下列方法中能够实现此需求且最为合理的是()。

(A)建立前触发型触发器

(B)定义内联表值函数

(C)建立后触发型触发器

(D)建立存储过程

[参考答案:

A]

2.创建存储过程使用的T-SQL语句是()。

(A)CREATEPROCDURE

(B)DECLAREPROCDURE

(C)SETPROCDURE

(D)ALTERPROCDURE

[参考答案:

A]

3.下列关于游标的说法中,错误的是

(A)游标允许用户定位到结果集中的某行

(B)游标中有个当前行指针,该指针只能在结果集中单向移动

(C)游标允许用户读取结果集中当前行的位置的数据

(D)游标允许用户修改结果集中当前行的位置的数据

[参考答案:

B]

 

4.提取字符串的子串可以采用下列哪个函数()。

(A)LTRIM()

(B)STR()

(C)CHAR()

(D)SUBSTRING()

[参考答案:

D]

5.返回字符串表达式字符数的函数为()。

(A)LTRIM()

(B)LEN()

(C)LOWER()

(D)LEFT()

[参考答案:

B]

6.固定数据库角色中db_owner是()。

(A)数据库数据读取者

(B)数据库所有者

(C)数据库数据写入者

(D)数据库安全管理员

[参考答案:

B]

7.下列关于SQLServer数据库服务器登录账户的说法中,错误的是()。

(A)sa是SQLServer提供的一个具有系统管理员权限的默认登录账户B

(B)所有的Windows用户都自动是SQLServer的合法账户

(C)登录账户的来源可以是Windows用户,也可以是非Windows用户

(D)在Windows身份验证模式下,不允许非Windows身份的用户登录到SQLServer服务器

[参考答案:

B]

8.提取当前日期函数为()。

(A)DATEDIFF()

(B)DATEPART()

(C)GETDATE()

(D)GETUDCDATE()

[参考答案:

C]

9.创建触发器使用的T-SQL语句是()。

"

(A)SETTRIGGER

(B)DECLARETRIGGER

(C)ALTERTRIGGER

(D)CREATETRIGGER

[参考答案:

D]

10.关于DDL触发器错误的是()。

(A)可以用于记录数据库结构中的更改或事件

(B)能够防止对数据库结构进行某些修改

(C)运行相应的DDL语句是触发

(D)可以作为INSTEADOF触发使用

[参考答案:

D]

11.建立数据库用户帐号的命令是()。

(A)CREATEROLE

(B)CREATEUSER

(C)CREATERULE

(D)CREATELOGIN

[参考答案:

B]

12.GRANT语句用于()。

(A)撤销用户权限

(B)授予用户权限

(C)拒绝用户权限

(D)创建数据库用户

[参考答案:

B]

13.在SQLServer2008中,有系统数据库master、model、msdb、tempdb和用户数据库。

下列关于系统数据库和用户数据库的备份策略,最合理的是()。

(A)对master、model、msdb实行修改之后即备份,对用户数据库实行周期性备份,对tempdb不备份

(B)对系统数据库实行修改之后即备份,对用户数据库实行周期性备份

(C)对系统数据库和用户数据库都实行修改之后即备份

(D)对系统数据库和用户数据库都实行周期性备份

[参考答案:

A]

14.下列关于日志备份的说法中,错误的是

(A)第一次对数据库进行的备份可以是日志备份

(B)日志备份仅备份日志,不备份数据

(C)日志备份的时间间隔通常比差异备份短

(D)日志备份的执行效率通常比差异备份和完整备份高

[参考答案:

A]

15.创建触发器的用处主要是()。

(A)实现复杂的约束

(B)增强数据的安全性

(C)提高数据查询效率

(D)加强数据的保密性

[参考答案:

A]

16.固定的服务器角色中sysadmin是()。

(A)服务器管理员

(B)数据库创建者

(C)系统管理员

(D)安全管理员

[参考答案:

C]

17.下列关于存储过程的说法,错误的是()。

(A)存储过程可以接受输入参数,并可将执行结果以输出参数形式返回

(B)定义存储过程时,在一个存储过程中可以同时包含数据的增、删、改、查操作

(C)存储过程可以有多个输人参数,但只能有一个输出参数

(D)存储过程的输入参数和输出参数均可有默认值

[参考答案:

C]

18.在SQLServer2008的某数据库中,设u1用户是R1角色中的成员,现已授予R1角色对T表具有SELECT和DENYUPDATE权限,同时授予了u1用户对T表具有INSERT和UPDATE权限,则U1用户最终对T表具有的权限是()。

(A)SELECT和INSERT

(B)INSERT和UPDATE

(C)SELECT、INSERT和UPDATE

(D)INSERT

[参考答案:

B]

19.关于登录帐号与数据库用户帐号正确的是()。

(A)拥有登录帐号自然拥有数据库用户帐号

(B)二者没有却别

(C)拥有数据库用户帐号自然拥有登录帐号

(D)同时拥有登录帐号和数据库用户帐号才能访问SQLServer数据库的数据

[参考答案:

D]

20.声明游标使用的T-SQL语句是()。

(A)CREATECURSOR

(B)SETCURSOR

(C)DECLARECURSOR

(D)ALTERCURSOR

[参考答案:

C]

1.下列属于数据库设计内容的是(B)。

A.需求分析和维护

B.概念结构设计和逻辑结构设计

C.功能设计和测试用例设计

D.结构设计和行为设计

2.下列有关数据库系统及相关内容的说法中,错误的是(D)。

A.数据库系统是由计算机软硬件组成的复杂系统,其体系结构与系统硬件平台密切相关

B.数据库管理系统提供了查询、插入、删除、更新等通用数据操作,但没有提供各种面向具体应用领域的业务处理功能

C.数据库中的数据是按照一定的数据模型组织和存储的、可供多个用户共享的、具有最小冗余度的相关数据的集合

D.数据字典记录数据库系统运行时数据库操作情况的日志信息,通常由数据库管理员管理和维护

3.下列有关基于C/S和基于B/S数据库应用系统体系结构的说法中,错误的是(B)。

A.在C/S结构中,应用业务规则主要是在客户端实现的

B.在B/S结构中,应用业务规则主要是在数据库服务器端实现的

C.在C/S结构中,客户端属于“胖客户端”;在B/S结构中,客户端属于“瘦客户端”

D.在C/S结构中,客户端需专门开发;在B/S结构中,客户端一般只需安装浏览器

4.下面几项中,关于视图叙述正确的是(D)。

A.视图可在数据库中存储数据

B.用户能使用视图修改表数据

C.数据库中的视图只能使用所属数据库的表,不能访问其他数据库的表

D.视图既可以通过表得到,也可以通过其他视图得到

5.索引是对数据库表中(C)字段的值进行排序。

A.一个

B.多个

C.一个或多个

D.零个

6.下列关于存储过程的说法中,正确的是(A)。

A.在定义存储过程的代码中可以包含增、删、改、插语句

B.用户可以向存储过程传递参数,但不能输出存储过程产生的结果

C.存储过程的执行是在客户端完成的

D.存储过程是存储在客户端的可执行代码

7.下列角色中,具有数据库中全部用户表数据的插入、删除、修改权限且只具有这些权限的角色是(C)。

A.db_owner

B.db_datareader

C.db_datawriter

D.public

8.下列关于SQLServer数据库用户权限的说法中,错误的是(C)。

A.数据库用户自动具有该数据库中全部用户数据的查询权

B.通常情况下,数据库用户都来源于服务器的登录账户

C.一个登录账户可以对应多个数据库中的用户

D.数据库用户都自动具有该数据库中public角色的权限

9.下列关于数据库备份的说法中,正确的是(C)。

A.对系统数据库和用户数据库都应采用定期备份的策略

B.对系统数据库和用户数据库都应采用修改后即备份的策略

C.对系统数据库应采用修改后即备份的策略,对用户数据库应采用定期备份的策略

D.对系统数据库应采用定期备份的策略,对用户数据库应采用修改后即备份的策略

10.触发器是特殊类型的存储过程,它是由用户对数据的更改操作自动引发执行,下列数据库控制中,适用于触发器实现的是D。

A.并发控制

B.恢复控制

C.可靠性控制

D.完整性控制

11.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(D)。

A.一个是DEIETE,一个是SELECT

B.一个是S

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

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1