欢迎光临
我们一直在努力

国开(铸造学院开放大学)26春《数据库应用技术》形考作业3【标准答案】

可做奥鹏国开全部院校作业论文!答案请添加qq:599792888 或 微信:1095258436

国开(铸造学院开放大学)26春《数据库应用技术》形考作业3【标准答案】

第三次形考作业(第10章~第11章)

试卷总分:100  得分:100

1.在数据库设计中,将E-R图转换为关系数据模型是下述( )阶段完成的工作。

A.需求分析

B.概念设计

C.逻辑设计

D.物理设计

 

2.在将E-R图转换为关系模型时,一般都将m:n联系转换成一个独立的关系模式。下列关于这种联系产生的关系模式的主键的说法,正确的是( )。

A.只需包含m端关系模式的主键即可

B.只需包含n端关系模式的主键即可

C.至少包含m端和n端关系模式的主键

D.必须添加新的属性作为主键

 

3.在将局部E-R图合并为全局E-R图时,可能会产生一些冲突。下列冲突中不属于合并E-R图冲突的是()。

A.结构冲突

B.语法冲突

C.属性冲突

D.命名冲突

 

4.一个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行营业所之间的联系是( )。

A.一对一

B.一对多

C.多对一

D.多对多

 

5.设实体A与实体B之间是一对多联系。如下逻辑结构设计方法中,最合理的是()。

A.实体A和实体B分别对应一个关系模式,且外码放在实体B的关系模式中

B.实体A和实体B分别对应一个关系模式,且外码放在实体A的关系模式中

C.为实体A和实体B设计一个关系模式,该关系模式包含两个实体的全部属性

D.分别为实体A、实体B和它们之间的联系设计一个关系模式,外码在联系对应的关系模式中

 

6.设有描述图书出版情况的关系模式:出版(书号,出版日期,印刷数量),设一本书可以被出版多次,每次出版都有一个印刷数量。该关系模式的主键是( )。

A.书号

B.(书号,出版日期)

C.(书号,印刷数量)

D.(书号,出版日期,印刷数量)

 

7.在数据库设计中,进行用户子模式设计是( )要完成的工作。

A.需求分析阶段

B.概念结构设计阶段

C.逻辑结构设计阶段

D.物理结构设计阶段

 

8.属于数据库逻辑设计内容的是()。

A.存储记录的格式设计

B.将概念设计的结果转换为特定DBMS所支持的数据模型

C.设计局部的E-R图

D.将各局部E-R图合并为全局E-R图

 

9.关于数据库设计中新奥尔良方法的说法,错误的是()。

A.数据库设计包含需求分析、概念结构设计、逻辑结构设计和物理结构设计

B.E-R图是数据库概念结构设计产生的结果

C.概念结构设计是在需求分析之后、逻辑结构设计之前进行的

D.逻辑结构设计是在需求分析之后、概念结构设计之前进行的

 

10.在数据库设计中,表设计原则遵守()标准。

A.第一范式

B.第二范式

C.第三范式

D.字段设计

 

11.数据库设计就是建立一个数据库应用系统。

 

12.数据库的概念结构设计通常与具体的数据库管理系统无关。

 

13.在进行数据库概念结构设计时,要充分考虑所使用的数据库管理系统。

 

14.设计局部E-R图属于逻辑设计的任务。

 

15.将概念结构转换为关系数据模型属于概念设计的任务。

 

16.图书馆管理系统中表tb_user和表tb_book之间的关系是()。

A.一对一

B.一对多

C.多对多

D.不确定

 

17.图书馆管理系统中表tb_bibliography和表tb_book之间的关系是( )。

A.一对一

B.一对多

C.多对多

D.不确定

 

18.图书馆管理系统中表tb_record和表tb_book之间的关系是( )。

A.一对一

B.一对多

C.多对多

D.不确定

 

19.图书馆管理系统中表tb_record和表tb_user之间的关系是( )。

A.一对一

B.一对多

C.多对多

D.不确定

 

20.针对PHP语句

“$mysqli = mysqli_connect(‘localhost’, ‘root’, ”, ‘user_lib’);”

以下解释错误的是(  )。

A.所连接的主机是localhost

B.以root账户登陆

C.密码为空格

D.所连接的数据库为user_lib

 

21.针对PHP语句 “$mysqli->query(“setnamesutf8″);”以下解释错误的是()。

A.查询表“set names utf8”的所有记录

B.设置表的“names”字段名为“utf8”

C.设置查询名为“setnamesutf8 ”

D.设置编码格式以正确显示中文字符

 

22.以下不属于数据库应用系统开发的是()。

A.系统分析

B.系统设计

C.系统实施

D.系统更新

 

23.地址栏中输入的地址为“http://localhost:8080/helloworld.php”,则以下表达正确的是(  )。

A.主机名为localhost:8080

B.Apache的端口号为8080

C.该网址不符合规范,无法访问

D.php结尾的文件应改为html结尾,否则无法访问

 

24.以下一段代码的功能是(  )。

$mysqli = mysqli_connect(‘localhost’, ‘root’, ”, ‘lib’);

$mysqli->query(“set names utf8″);

$sql = ‘update tb_user set type=”临时读者” where name=”王子轩”‘;

$res = $mysqli->query($sql);

A.增加姓名为“王子轩”的读者记录

B.修改姓名为“王子轩”的读者类型为“临时读者”

C.修改姓名为“王子轩”的读者姓名为“临时读者”

D.信息不全,无法判断

 

25.以下一段代码的功能是(  )。

$mysqli = mysqli_connect(‘localhost’, ‘root’, ”, ‘lib’);

$sql = ‘select * from tb_user’;

$res = $mysqli->query($sql);

A.显示所有读者记录

B.显示tb-user的指定列

C.显示tb_user字段的所有值

D.信息不全,无法判断

 

26.WampServer是一个集Apache、MySQL和PHP于一身,在Windows操作系统下的集成开发环境。

 

27.PHP作为一种嵌入HTML的脚本语言,以“<body>”和</body>”标签对的方式标明PHP代码执行的起止。

 

28.Apache的默认端口号通常为80。

 

29.MySQL的默认端口号通常为3306。

 

30.请判断以下表述的对错。

GRANT SELECT, INSERT, UPDATE ON *.* TO ‘16100101’@’localhost’; 的含义是对账户“16100101”赋予在localhost主机上所有数据库中表执行查找、插入以及更新的权限。

铸造学院开放大学数据库应用技术答案https://www.opzy.net/98303.html

31.现要创建满足如下要求的视图:查询“张三”运动员参加比赛的项目名、比赛日期和比赛名次。请补全空白部分(设视图名为:V1)。

 

CREATE VIEW V1 AS

SELECT ___(1)___ FROM ___(2)___  a

JOIN 比赛 b ON ___(3)___

JOIN 运动员 c ON ___(4)___

WHERE ___(5)___

(1).SELECT ___(1)___ FROM

(2).FROM ___(2)___  a

(3).JOIN 比赛 b ON ___(3)___

(4).JOIN 运动员 c ON ___(4)___

(5).WHERE ___(5)___

A.运动员名 = ‘张三’

B.c.运动员号 = b.运动员号

C.项目名, 比赛日期, 比赛名次

D.项目

E.a.项目号 = b.项目号

 

32.有如下定义运动员表和项目表的语句,请补全空白部分。

 

CREATE TABLE 运动员(

运动员号 __(1)__ primary key,

运动员名 __(2)__ not null,

性别 __(3)__ __(4)__’男’,

出生日期 __(5)__

)

CREATE TABLE 项目(

项目号 __(6)__ primary key,

项目名 __(7)__ not null,

类别  __(8)__ __(9)__(__(10)__ in(‘田径’,’游泳’))

)

(1).运动员号 __(1)__ primary key,

(2).运动员名 __(2)__ not null,

(3).性别 __(3)__ __ __’男’,

(4).性别 ____ __(4)__’男’,

(5).出生日期 __(5)__

(6).项目号 __(6)__ primary key,

(7).项目名 __(7)__ not null,

(8).类别  __(8)__ ____(___ in(‘田径’,’游泳’))

(9).类别  ____ __(9)__(____ in(‘田径’,’游泳’))

(10).类别  __ _ __ __(__(10)__ in(‘田径’,’游泳’))

A.nvarchar(10)

B.nchar(2)

C.not null

D.default

E.char(18)

F.类别

G.char(10)

H.date

I.nchar(1)

J.check

K.nvarchar(12)

 

33.查询比赛名次前3名的运动员号、项目号和比赛日期。下列语句错误的是( )。

A.SELECT 运动员号, 项目号, 比赛日期 FROM 项目

WHERE 比赛名次 <= 3

B.SELECT 运动员号, 项目号, 比赛日期 FROM 比赛

WHERE 比赛名次 <= 3

C.SELECT 运动员号, 项目号, 比赛日期 FROM 运动员

WHERE 比赛名次 <= 3

D.SELECT 运动员号, 项目号, 比赛日期 FROM 比赛次数

WHERE 比赛名次 <= 3

 

34.统计2022年10月15日的比赛项目数。下列语句错误的是( )。

A.SELECT COUNT(运动员号) FROM 比赛

WHERE 比赛日期 = ‘2022-10-15’

B.SELECT COUNT(项目号) FROM 比赛

WHERE 比赛日期 = ‘2022-10-15’

C.SELECT COUNT(DISTINCT 运动员号) FROM 比赛

WHERE 比赛日期 = ‘2022-10-15’

D.SELECT COUNT(DISTINCT 项目号) FROM 比赛

WHERE 比赛日期 = ‘2022-10-15’

 

35.将“X001”号项目的类别改为“游泳”。下列语句错误的是( )。

A.ALTER 项目 SET 类别 = ‘游泳’ WHERE 项目号= ‘X001’

B.ALTER 类别 SET 类别 = ‘游泳’ WHERE 项目号= ‘X001’

C.UPDATE 项目 SET 类别 = ‘游泳’ WHERE 项目号= ‘X001’

D.UPDATE 类别 SET 类别 = ‘游泳’ WHERE 项目号= ‘X001’

 

36.在运动员表中插入一行数据:运动员号:Y121,运动员名:张三,性别:男,出生日期:未知。下列语句正确的是( )。

A.INSERT INTO 运动员(运动员号, 运动员名,性别)

VALUES(‘Y121′,’张三’,’男’)

B.INSERT INTO 运动员(运动员号, 运动员名,性别,出生日期)

VALUES(‘Y121′,’张三’,’男’, NULL)

C.INSERT INTO 运动员(运动员号, 运动员名,性别)

VALUES(‘Y121′,’张三’,’男’, NULL)

D.INSERT INTO 运动员 VALUES(‘Y121′,’张三’,’男’, NULL)

 

赞(0)
未经允许不得转载:奥鹏作业网 » 国开(铸造学院开放大学)26春《数据库应用技术》形考作业3【标准答案】