当前位置:文档之家› 《电子商务数据库技术》试题及答案

《电子商务数据库技术》试题及答案

《电子商务数据库技术》试题及答案
《电子商务数据库技术》试题及答案

《电子商务数据库技术》试题姓名学号专业分数

一、填空题(4分|个共计20分)

1、电子商务活动的前提条件是,以及和。

2、电子商务综合了多种技术,主要包括、

和、和等。

3、电子商务的模式有、、、等四种。

4、数据库系统一般由、、、

和这5个部分组成,是以为核心的完整的运行实体。

5、select命令中,表达条件表达式用where子句,分组用子

句,排序用子句。

二、判断题(2分|个共计20分)

1、DB、DBMS、DBS三者之间的关系是DBS包括DB和DBMS。( )

2、数据库的概念结构与支持其的DB的DBMS有关。( )

3、下列式子R∩S=R—(R—S)成立。( )

4、数据库系统的三级模式结构中,外模式、模式、内模式都只有一个。()

5、关系数据库基本结构是三维表。( )

6、ORACLE数据库是关系数据库。 ( )

7、规范化的投影分解是唯一的。( )

8、不包含在任何一个候选码中的属性叫做非主属性。( )

9、在 Transact-SQL 语句的WHERE子句中,完全可以用IN子查询来代替OR

逻辑表达式。( )

10、关系运算理论是关系数据库查询语言的基础。 ( )

三、名称解释(5分|个共计20分)

1、DB

2、DBMS

3、DBS

4、SQL

四、选择题(2分|个共计20分)

1、反映现实世界中实体及实体间联系的信息模型是( )

A.关系模型

B.层次模型

C.网状模

型 D.E-R模型

2、SQL语言通常称为( )

A.结构化查询语言

B.结构化控制语言

C.结构化定义语言

D.结构化操纵语言

3、QL Server 2000的文件包括: 主数据文件、辅助数据文件和( )。

A、索引文件

B、日志文件

C、备份文件

D、程序文件

4、把ER模型转换成关系模型的过程,属于数据库的( )

A、需求分析

B、概念设计

C、逻辑设计

D、物理设计

5、位于用户和数据库之间的一层数据管理软件是 ( ) 。

A.DBS

B.DB

C.DBMS

D.MIS

6、SQL语言中,添加表属性的命令是()。

A. DELETE

B. UPDATE

C. ALTER TABLE

D. REMOVE

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

A.完整性规则

B.数据结构

C.恢复

D.数据操作

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

A.alter table student add scome date

B.alter table student modify scome date

C.update table student add scome date

D.update table student modify scome date

9、SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )

A.包括20岁和30岁 B.不包括20岁和30岁

C.包括20岁但不包括30岁 D.包括30岁但不包括20岁

10、在SQL语言中,"授权"命令是()

A. GRANT

B. REVOKE

C. OPTION

D. PUBLIC

五、假定一个部门的数据库包括以下的信息:(20分)

职工的信息:职工号、姓名、住址和所在部门。

部门的信息:部门所有职工、经理和销售的产品。

产品的信息:产品名、制造商、价格、型号及产品内部编号。制造商的信息:制造商名称、地址、生产的产品名和价格。完成如下设计:

设计该计算机管理系统的E-R图;

答案

一、填空题

1、活动要有商业背景网络化数字化

2、电子数据交换技术、网络技术通信技术、数据共享技术安全技术

3、B2B B2C C2C B2M

4、数据库、数据管理软件、应用系统、数据库管理人员、用户

5、Group by Order by

6、数据库管理员应用程序员普通用户

7、概念模型、结构数据模型

8、数据结构、数据操作、数据完整性约束条件

9、实体、属性、联系

二、判断题

1、对

2、错

3、对

4、错

5、错

6、错

7、错

8、对

9、错 10、错

三、名词解释

1、数据库,数据的集合,是存储数据的仓库。

2、数据库管理系统,一种系统软件,负责数据库中的数据组织、数据操纵、控制及保护和数据服务等

3、数据库系统,是数据库管理的完整运行流程。

4、结构化查询语言

四、选择题

1、D

2、A

3、B

4、B

5、C

6、C

7、C

8、A

9、A 10、A

五、

六、程序设计

1、ELECT 学生.学号,姓名,专业

FROM 学生,学习

WHERE 学生.学号=学习.学号 AND 学习.课程号=课程.课程号AND 奖学金<=0 AND 分数>95

2、SELECT 学号,姓名,专业

FROM 学生

WHERE 学号 NOT IN

(SELECT 学号

FROM 学习

WHERE 分数<80)

3、UPDATE 学生

SET 奖学金=1000

WHERE 奖学金<=0 AND 学号 IN

(SELECT 学号

FROM 学习

WHERE 分数=100)

4、CREATE VIEW AAA(课程号,名称,学分)

AS SELECT 课程号,名称,学分

FORM 课程

WHERE 课程号 IN

(SELECT 课程号

FROM 学习

WHERE 分数=100)

相关主题
文本预览
相关文档 最新文档