|

有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是( )
A:SELECT sname FROM R WHERE age=NULL
B:SELECT sname FROM R WHERE age IS NULL
C:SELECT sname FROM R WHERE NOT(age IS NULL)
D:SELECT sname FROM R WHERE age IS NOT NULL
下面MySQL日志中,( )用于记录服务器启动、关闭、运行错误等信息。
A:二进制日志
B:错误日志
C:通用查询日志
D:慢查询日志
下面MySQL日志中,( )用于记录执行时间超过指定时间的操作。
A:二进制日志
B:错误日志
C:通用查询日志
D:慢查询日志
数据库应用系统维护阶段最主要的工作是()
A:应用程序维护
B:数据维护
C:编码维护
D:硬件设备维护
在关系数据库系统中,一个关系相当于( )。
A:一个数据库文件
B:一张二维表
C:一条记录
D:一个指针
以下关于关系的说法中正确的是( )。
A:一个关系就是一张二维表
B:在关系所对应的二维表中,行对应属性,列对应元组
C:关系中各属性不允许有相同的域
D:关系的各属性名必须与对应的域同名
已知有如下3个表:
· 学生(学号,姓名,性别,班级)
· 课程(课程名称,学时,性质)
· 成绩(课程名称,学号,分数)
若要显示学生成绩单,包括学号、姓名、课程名称、分数,应该对这些关系进行( )操作。
A:并
B:交
C:乘积和投影
D:连接和投影
已知有如下3个表:
· 学生(学号,姓名,性别,班级)
· 课程(课程名称,学时,性质)
· 成绩(课程名称,学号,分数)
若要列出班级=“97计算机”的所有同学的姓名,应该对关系“学生”进行( )操作。
A:选择
B:连接
C:投影
D:选择和投影
SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现( )功能。
A:数据查询
B:数据操作
C:数据定义
D:数据控制
下列选项中不属于数据库系统软件组成部分的是()
A:数据库管理系统
B:数据库应用系统
C:CPU
D:操作系统
设某工程设计公司中规定,一项工程是由多名职工共同完成的,而一名职工只能参与一个工程项目,则职工与工程之间的联系类型是( )。
A:1:n
B:1:1
C:m:n
D:n:1
已知有如下3个表:
· 学生(学号,姓名,性别,班级)
· 课程(课程名称,学时,性质)
· 成绩(课程名称,学号,分数)
若要列出班级=“99网络”班所有“数据库技术”课成绩不及格的同学的学号、姓名、课程名称、分数,则应该对这些表进行( )操作。
A:选择和连接
B:投影和连接
C:选择、投影和连接
D:选择和投影
关系规范化实质是围绕( )进行的。
A:函数
B:函数依赖
C:范式
D:关系
根据关系模式的完整性规则,一个关系中的主码( )。
A:不能包含多个属性
B:不能成为另一个关系的外码
C:不允许空值
D:可以取空值
进行并发控制的主要技术是()
A:备份
B:建立日志文件
C:封锁
D:完整性检查
在R(U)中,如果Y函数依赖于X,并且存在X的一个真子集X',使得Y函数依赖于X',则Y是X的()
A:部分函数依赖
B:完全函数依赖
C:非平凡函数依赖
D:平凡函数依赖
使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用( )去掉结果中的重复行。
A:DISTINCT
B:DISTINCTROW
C:DIFFERENT
D:DIFFERENTROW
使用SQL语言修改数据库,正确的命令是()
A:CREATE DATABASE
B:MODIFY DATABASE
C:ALTER DATABASE
D:CHANGE DATABASE
内模式的修改不影响模式的特点称为数据库的( )
A:物理独立性
B:逻辑独立性
C:外模式独立性
D:内模式独立性
使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用()去掉结果中的重复行
A:DISTINT
B:DISTINTROW
C:DIFFERENT
D:DIFFERENTROW
下列选项中,可用于存储文本的数据类型包括( )。
A:VARCHAR
B:TEXT
C:DATE
D:DECIMAL
用于对数据表进行分析和优化的MySQL程序包括( )。
A:mysqladmin
B:mysqldump
C:mysqlcheck
D:isamchk
下面选项中,可以用于删除表中数据但不删除表结构的命令有( )。
A:DROP
B:TRUNCATE
C:DELETE
D:REMOVE
下列选项中属于关系性质的是( )。
A:每一列中的各个分量可以是不同类型的数据
B:不同的列可出自同一个域
C:改变列的排列顺序可能会改变数据的含义
D:每一个列都是不可再分的数据项
在数据库中解决死锁问题可以()
A:使用一次封锁法预防死锁发生
B:使用顺序封锁法预防死锁发生
C:定期诊断系统中是否发生死锁,若有则撤销某个事务来解除之
D:使用两段锁协议
下列关于视图的叙述中,错误的是()
A:视图是关系数据库系统提供给用户的一种以多角度观察和访问数据库中数据的重要方式
B:视图中存放实际数据,因此可以和基本表一样被查询、修改、删除
C:所有视图都可以进行更新操作
D:可以在一个视图上再定义视图
为了保证数据库的可恢复性,在建立日志文件时必须遵循的原则包括()
A:记录的次序严格按并发事务执行的时间次序
B:必须先写日志文件,后写数据库
C:必须先写数据库,后写日志文件
D:必须将数据库的所有更新操作记录到日志文件中
下列关于完整性约束的叙述中,正确的是( )。
A:一个表可以有多个PRIMARY KEY约束
B:在任何情况下PRIMARY KEY约束都可以被删除
C:一个表可以有多个UNIQUE约束
D:使用NULL/NOT NULL可以设定某列的值允许为空值或不允许为空值
以下关于两段锁协议的叙述,正确的是()
A:在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁
B:在解除一个封锁之后,事务不再申请和获得任何其他封锁
C:两段锁协议是保证并发调度可串行化的必要条件
D:两段锁协议是保证并发调度可串行化的充分条件
下列关于视图的叙述中,错误的是( )。
A:视图是关系数据库系统提供给用户的一种以多角度观察和访问数据库中数据的重要方式
B:视图中存放实际数据,因此可以和基本表一样被查询、修改、删除
C:所有视图都可以进行更新操作
D:可以在一个视图上再定义视图
由数据库、DBMS、数据库应用系统及用户等组成的一个整体称为数据库管理系统。
A:对
B:错
数据库系统与文件系统的主要区别是文件系统只能管理程序文件,而数据库系统能够管理各种类型文件。
A:对
B:错
MySQL中使用EXPLAIN可以分析一条查询语句使用了哪个索引。
A:对
B:错
目前的数据库系统广泛使用的数据模型是关系模型。
A:对
B:错
一名学生可以同时选修多门课程,一门课程也可由多名学生选修,则学生和课程之间是多对多联系。
A:对
B:错
PHP中使用mysql_fetch_assoc获取的查询结果,可以使用数字下标或字段名两种方式访问每一个数据项。
A:对
B:错
数据库中只有表存储数据,视图不存储数据。
A:对
B:错
数据库避免了一切数据重复。
A:对
B:错
MySQL中同一数据库的所有表可以使用不同的存储引擎。
A:对
B:错
用户看到的那部分数据的局部逻辑结构的描述是外模式。
A:对
B:错
DBMS是数据库系统的缩写。
A:对
B:错
在关系数据库系统中,一个关系相当于一张二维表。
A:对
B:错
以下关于DB、DBMS、DBS三者之间的关系的叙述中,DB包括DBMS和DBS。
A:对
B:错
数据库中用表和视图存储数据。
A:对
B:错
在SQL查询时,如果要去掉查询结果中的重复组,应使用DISTINCT。
A:对
B:错
用树型结构表示实体及实体间关系的数据模型称为层次模型。
A:对
B:错
PHP中可以使用mysql_data_seek读取查询结果中指定记录号的记录。
A:对
B:错
MySQL中,一个表中最多只能有一个自增字段。
A:对
B:错
语句“CREATE DATABASE studentInfo;”的作用是创建一个名为studentInfo的数据库,如果数据库已存在则覆盖已存在数据库、创建一个新的数据库。
A:对
B:错
有两个实体集,并且这两个实体集之间存在M:N联系,则根据转换规则,这个E-R结构转换成的表的数目应该为3个。
A:对
B:错
|
|