数据库原理与应用(11)PTA判断题汇编
【判断题】
1. 信息能够消除某种不确定性。T
2. 数据库中的数据冗余度高。F
3. 数据是表示信息的具体形式,信息是数据表达的内容。T
4. 数据处理是将信息转换成数据的过程。F
5. 数据库系统其实就是一个应用软件。F

1. 由于数据库中的数据是不断更新的,因此关系模式是相对变化的。F
2. 数据模型是用来描述世界的,因此越专业越好。F
3. 在E-R图中,用来表示属性的图形是椭圆形。T
4. 属性的取值范围称为属性的域。T
5. 同类实体的集合称为实体型。F

1. 一个关系模式只能有一个“主键”。T
2. 实体完整性要求:关系中任何一个元组在组成“主键”的属性上不能取“空值”。T
3. 候选键是指一个关系模式中,能够唯一标识元组的属性集。T
4. 一个关系模式可以有多个“候选键”。T
5. 关系表中的每一行称为属性。F

1. 主键不能为空。T
2. 外键不能为空。F
3. 外键只能是对应主键中的某一值。F
4. 外键字段名称必须与对应主键的主键名称相同。F
5. 使用SQL语句创建数据表时,某字段如果定义为主键,则 unique 约束可以省略。T
6. 每个字段只能定义一个默认约束。T
7. 不能在设置为自动编号的属性的字段上创建默认约束。T
8. 实体完整性约束通过外键来实现。F
9. 参照完整性约束通过主键来实现。F
10. 唯一性约束不可重复,不允许为空值。F

1. 在查询分析器中,查询的显示结果也可以保存,并且扩展名为.SQL。T
2. 查询窗口的编辑器窗口是一个文本编辑器,可以在这里输入SQL语句,执行返回的结果集显示在结果窗口中。T
3. 空值不同于空字符串或数值零,通常表示未填写、未知(Unknow)、不可用或将在以后添加的数据。T
4. select * from books LIMIT 10语句中的LIMIT 10表示连续的10条,也就是0-9条。F
5. 如果想要查询结果中不显示重复的数据,可以使用DISTINCT关键字。T

1. 在SQL命令的短语中,WHERE子句中不允许使用聚集函数。T
2. SELECT语句不属于数据库对象。T
3. SELECT语句中的ORDER BY子句中,如果有多个排序标准,它们之间用分号分隔,查询结果与排序标准的先后顺序有关。F
4. ORDER BY子句仅对检索数据的显示有影响,并不改变表中行的内容顺序。T

1. SELECT语句中的条件可以用WHERE或HAVING引出,但HAVING必须在GROUP BY之后使用。T
2. 使用WHERE子句是为了限制GROUP BY子句返回的行个数。F

1. 在多表查询中θ连接和join连接一样既可以实现内连接也可以实现外连接。F
2. 语句select * from sale left join vip on vip.vno=sale.vno会显示sale表的全部内容。T
3. 一个服务器可以有多个数据库,一个数据库中可以建立多张数据表。T

1. 一个SELECT语句只能嵌套在一个SELECT中。F
2. 子查询的SELECT语句中不能使用ORDER BY子句。T
3. 如果子查询的返回值多个,那么可以使用比较运算符 ‘=’。F

1. 在MySQL中,insert语句能够完成一次性向表中插入多条记录。T
2. 在删除数据表时,如果表与表之间存在关系,那么可能导致删除失败。T
3. 在DELETE语句中如果没有使用WHERE子句,则会将表中的所有记录都删除。T
4. UPDATE语句更新数据时可以有条件的更新记录。T

1. SQL语言中,删除一个视图的命令是DELETE。F
2. 创建视图时不能使用ORDER BY子句。T
3. 视图是一个虚拟表,并不表示任何物理数据,而只是用来查看数据的窗口而已。T
4. 通过视图可以修改表的属性。F