《数据库应用系统设计》19秋期末考核-0001
试卷总分:100 得分:70
一、单选题 (共 20 道试题,共 20 分)
1.以下关于二维表的论述,不正确的是( )。
A.表中行的次序不可以任意交换,否则会改变关系的意义
B.表中的第一行通常称为属性名
C.表中的每一个元组分量都是不可再分的
D.表中每一列取自同一个域,且性质相同
答案:A
2.在关系数据库系统中,一个关系相当于()
A.一条记录
B.一张二维表
C.一个数据库文件
D.一个指针
答案:B
3.关系模式R中属性或属性组X不是R的码,但X是另一个关系模式的码,则称X是R的()
A.外码
B.唯一码
C.候选码
D.主码
答案:A
4.如果通过延迟检查发现用户操作请求违背了完整性约束条件,则系统()
A.拒绝该用户操作
B.拒绝整个事务并回滚该事务
C.允许该用户操作但给出提示信息
D.不做任何事情
答案:B
5.目前的数据库系统广泛使用的数据模型是( )。
A.网状模型
B.概念模型
C.层次模型
D.关系模型
答案
6.在SQL查询中,GROUP BY短语的作用是()
A.选择查询结果中显示的字段
B.设置查询条件
C.设置分组条件
D.对查询结果进行排序
答案:C
7.要规定学生性别的取值范围为男或女,则应使用()
A.静态列级约束
B.静态元组约束
C.动态列级约束
D.动态元组约束
答案:A
8.与文件系统相比,数据库系统的特点不包括( )。
A.降低了数据冗余
B.数据的结构化
C.数据独立性差
D.提高了数据共享度
答案:C
9.数据库系统的英文缩写为()
A.DBS
B.DBMS
C.DBA
D.DB
答案:A
10.下列关于PHP字符串定界符的描述中,正确的是( )。
A.字符串的定界符只能是双引号
B.字符串的定界符只能是单引号
C.以双引号作为定界符,则字符串中出现的“$变量名称”将被变量值所替代
D.以单引号作为定界符,则字符串中出现的“$变量名称”将被变量值所替代
答案:C