奥鹏数据库应用系统设计下列关于php_南开18春学期(1709、1803)《数据库应用系统设计》在线作业【答案】...

18春学期(1709、1803)《数据库应用系统设计》在线作业-0002

试卷总分:100    得分:0

一、 单选题 (共 20 道试题,共 40 分)

1.下列关于PHP字符串定界符的描述中,正确的是( )。

A.字符串的定界符只能是双引号

B.字符串的定界符只能是单引号

C.以单引号作为定界符,则字符串中出现的“$变量名称”将被变量值所替代

D.以双引号作为定界符,则字符串中出现的“$变量名称”将被变量值所替代

2.主键的作用是()

A.用来唯一标识表中的行

B.用来验证数据库的密码

C.可有可无的一个属性

D.设定表中某列的默认值

3.下面MySQL日志中,( )用于记录服务器启动、关闭、运行错误等信息。

A.二进制日志

B.错误日志

C.通用查询日志

D.慢查询日志

4.已知有如下3个表: · 学生(学号,姓名,性别,班级) · 课程(课程名称,学时,性质) · 成绩(课程名称,学号,分数) 若要列出班级=“97计算机”的所有同学的姓名,应该对关系“学生”进行( )操作。

A.选择

B.连接

C.投影

D.选择和投影

5.在SQL中,实现修改表中数据的语句是()

A.MODIFY

B.ALTER

C.UPDATE

D.ALTERDATA

6.通过( )映射,使得关系数据库具有高度物理独立性。

A.模式/内模式

B.外模式/模式

C.外模式/内模式

D.以上都不对

7.SQL是()的标准语言

A.层次数据库

B.关系数据库

C.非数据库

D.网状数据库

8.已知有如下3个表: · 学生(学号,姓名,性别,班级) · 课程(课程名称,学时,性质) · 成绩(课程名称,学号,分数) 若要列出班级=“99网络”班所有“数据库技术”课成绩不及格的同学的学号、姓名、课程名称、分数,则应该对这些表进行( )操作。

A.选择和连接

B.投影和连接

C.选择、投影和连接

D.选择和投影

9.聚合函数“AVG”的功能是计算一个数值型列的()

A.和

B.平均值

C.最小值

D.第一个值

10.在E-R模型转化成关系模型的过程中,下列叙述不正确的是( )。

A.每个实体类型转化成一个关系模式

B.每个联系类型转化成一个关系模式

C.每个m:n联系转化成一个关系模式

D.在1:n联系中,“1”实体的主键作为外部键放在“n”端实体类型转换成的关系模式中

11.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALTER TABLE实现( )功能。

A.数据查询

B.数据操作

C.数据定义

D.数据控制

12.在插入数据过程中没有显式提供数据值时,由系统自动为该列指定预先所设定的一个值,则应使用()约束

A.检查约束

B.主键约束

C.外键约束

D.默认约束

13.下列关于数据库模式的说法中,正确的是( )。

A.在应用程序中,用户使用的是内模式

B.在一个数据库系统中可以有多个外模式

C.模式是外模式的一个子集

D.在一个数据库系统中,可以有多个内模式和外模式

14.关系模型所能表示的实体间联系方式( )。

A.只能表示1:1联系

B.只能表示1:n联系

C.只能表示m:n联系

D.可以表示任意联系方式

15.GRANT语句的功能是( )

A.把授予用户的权限收回来

B.把对指定操作对象的指定操作权限授予指定的用户

C.把被破坏的数据库进行修复

D.对多个用户同时访问数据库的操作进行并发控制

16.数据独立性是指( )。

A.数据依赖于程序

B.程序依赖于数据

C.数据不依赖于程序

D.程序不依赖于数据

17.使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用()去掉结果中的重复行

A.DISTINT

B.DISTINTROW

C.DIFFERENT

D.DIFFERENTROW

18.数据模型是( )。

A.文件的集合

B.记录的集合

C.数据的集合

D.记录及其联系的集合

19.在R(U)中,如果Y函数依赖于X,并且存在X的一个真子集X',使得Y函数依赖于X',则Y是X的()

A.部分函数依赖

B.完全函数依赖

C.非平凡函数依赖

D.平凡函数依赖

20.一个事务能读取到别的事务提交的更新数据,不能看到未提交的更新数据,不会出现丢失更新、脏读,但可能出现不可重复读、幻读,则该事务的隔离级为( )。

A.未提交读

B.提交读

C.可重复读

D.序列化

二、 多选题 (共 10 道试题,共 20 分)

1.下列选项中,属于数据定义的是( )。

A.插入记录

B.创建数据库

C.创建表

D.删除记录

2.必须使用日志文件的情况包括()

A.事务故障恢复

B.系统故障恢复

C.动态转储方式下的数据库恢复

D.静态转储方式下的数据库恢复

3.下列描述中正确的是( )。

A.使用INSERT一次只能插入一条数据

B.使用INSERT一次可以插入多条数据

C.使用INSERT插入数据必须指定所有字段的值

D.使用INSERT插入数据可以只指定部分字段的值

4.下列选项中,可用于存储数值的数据类型包括( )。

A.INT

B.DOUBLE

C.BLOB

D.DECIMAL

5.下列选项中属于关系性质的是()

A.每一列中的各个分量可以是不同类型的数据

B.不同的列可出自同一个域

C.改变列的排列顺序可能会改变数据的含义

D.每一个列都是不可再分的数据项

6.为了保证数据库的可恢复性,在建立日志文件时必须遵循的原则包括()

A.记录的次序严格按并发事务执行的时间次序

B.必须先写日志文件,后写数据库

C.必须先写数据库,后写日志文件

D.必须将数据库的所有更新操作记录到日志文件中

7.下列选项中,属于数据操作的是( )。

A.插入记录

B.创建数据库

C.创建表

D.删除记录

8.关系模式设计得不好,可能会引起()问题

A.数据冗余度大

B.插入异常

C.删除异常

D.查询异常

9.下列关于视图的叙述中,错误的是()

A.视图是关系数据库系统提供给用户的一种以多角度观察和访问数据库中数据的重要方式

B.视图中存放实际数据,因此可以和基本表一样被查询、修改、删除

C.所有视图都可以进行更新操作

D.可以在一个视图上再定义视图

10.下列选项中,属于MyISAM存储引擎特点的有( )。

A.表格可以被压缩

B.支持全文搜索

C.支持外键

D.事务安全

三、 判断题 (共 20 道试题,共 40 分)

1.关系中的主码可能由一个或多个可区别实体集合中不同个体的属性组成。

A.对

B.错

2.PHP支持Apache、IIS等服务器软件。

A.对

B.错

3.用二维表来表示实体及实体之间联系的数据模型称为关系模型。

A.对

B.错

4.使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用DISTINCTROW去掉结果中的重复行。

A.对

B.错

5.通过模式/内模式映象,使得关系数据库具有高度物理独立性。

A.对

B.错

6.利用视图可以把对数据库的访问限制在一定范围内,有利于对机密数据的保护

A.错误

B.正确

7.使用DROP DATABASE可以删除一个数据库。如果要删除数据库中有表,则这些表会被同时删除。

A.对

B.错

8.PRIMARY KEY约束和NULL约束不能同时定义在相同的列上

A.错误

B.正确

9.假设一名学生只属于一个班级,一个班级可以有多名学生,则班级和学生之间是一对多联系。

A.对

B.错

10.关系数据库中,表与表之间联系的约束是通过实体完整性规则来实现的。

A.对

B.错

11.数据库系统与文件系统的主要区别是文件系统只能管理程序文件,而数据库系统能够管理各种类型文件。

A.对

B.错

12.在关系数据库中,实现“表中任意两行不能相同”的约束是靠主码来实现的。

A.对

B.错

13.在数据库管理系统中,通过数据操作语言向数据库中插入新的数据。

A.对

B.错

14.PHP中只能顺序读取查询结果中的记录。

A.对

B.错

15.在数据管理技术的三个发展阶段中,数据冗余度最小、数据共享度最高的是数据库阶段。

A.对

B.错

16.HTML中一个单选按钮组各单选按钮的name属性必须相同。

A.对

B.错

17.使用SQL语句“DROP TABLE 学生信息”可以删除学生信息表中的所有数据,但学生信息表的结构定义会保留

A.错误

B.正确

18.关系数据库中,表与表之间联系的约束是通过参照完整性规则来实现的。

A.对

B.错

19.在数据库管理系统中,通过数据管理语言向数据库中插入新的数据。

A.对

B.错

20.根据关系模式的完整性规则,一个关系中的主码可以取空值。

A.对

B.错

(责任编辑:admin)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值