第一章 数据库概述

1.4数据库系统的三级模式结构-随堂测验

1、单选题:
​在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是(      )。‎
选项:
A: 模式
B: 外模式
C: 内模式
D: 应用程序
答案: 【 模式

2、单选题:
关于数据库的三级模式结构说法错误的是(       )。‌‎‌
选项:
A: 一个数据库只有一个模式
B: 一个数据库只有一个外模式
C: 一个数据库只有一个内模式
D: 一个应用程序只使用一个外模式
答案: 【 一个数据库只有一个外模式

3、判断题:
‏模式是数据库系统结构的中间层,既不涉及数据的物理存储环境,也与具体的应用程序无关。‏
选项:
A: 正确
B: 错误
答案: 【 正确

4、判断题:
‎外模式是最接近物理存储的,是数据的物理存储方式。‎
选项:
A: 正确
B: 错误
答案: 【 错误

5、判断题:
‏模式不仅涉及“型”的描述,也涉及具体的值。‌
选项:
A: 正确
B: 错误
答案: 【 错误

第二章 数据模型(2)

2.7连接运算-随堂测验

1、判断题:
‍自然连接要求两个关系中进行比较的分量必须是同名的属性组。​
选项:
A: 正确
B: 错误
答案: 【 正确

2、判断题:
‍自然连接会在运算结果中保留两个关系重复的属性列。‍
选项:
A: 正确
B: 错误
答案: 【 错误

3、填空题:
‌连接运算是从两个关系的笛卡尔积中选取                    间满足一定条件的元组。‎
答案: 【 属性##%_YZPRLFH_%##属性组##%_YZPRLFH_%##属性值

4、填空题:
‌连接运算中如果选取的是两个属性列取值相等的元组,则这种运算称为                 连接。​
答案: 【 等值

5、填空题:
‏                 连接是一种特殊的等值连接。‍
答案: 【 自然

第三章 SQL语言(1)

3.2 创建与管理数据库与表-随堂测验

1、单选题:
‏删除表使用什么动词?‏
选项:
A: DROP
B: DElETE
C: ALTER
D: CREATE
答案: 【 DROP

2、单选题:
‌对表增加属性使用什么语句?‍
选项:
A: ADD
B: ALTER
C: INSERT
D: CREATE
答案: 【 ADD

3、判断题:
​修改表可以使用ALTER语句‌
选项:
A: 正确
B: 错误
答案: 【 正确

4、填空题:
​创建表的语句的基本格式‍
答案: 【 create table tablename

5、填空题:
‍创建数据库的语句是?‎
答案: 【 create database

第三章 SQL语言(2)

3.5 排序、分组查询-随堂测验

1、单选题:
​统计一个表有多少行用哪个集函数?​
选项:
A: COUNT DISTINC 列名
B: count(*)
C: COUNT(&)
D: COUNT(@)
答案: 【 count(*)

2、单选题:
‏ORDRE BY子句实现的功能!‍
选项:
A: 查询
B: 更新
C: 删除
D: 排序
答案: 【 排序

3、判断题:
​如果不指定排序方式,默认使用降序!‍
选项:
A: 正确
B: 错误
答案: 【 错误

第三章 SQL语言--单元测验

1、单选题:
‎已知SN是一个字符型字段,下列SQL查询语句(  ) SELECT SN FROM S WHERE SN LIKE′AB%′;的执行结果为‍
选项:
A: 找出含有3个字符′AB%′的所有SN字段
B: 找出仅含3个字符且前两个字符为′AB′的SN字段
C: 找出以字符′AB′开头的所有SN字段‍
D: 找出含有字符′AB′的所有SN字段
答案: 【 找出以字符′AB′开头的所有SN字段‍

2、单选题:
​现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是‍
选项:
A: SELECT Snum FROM SC     WHERE Grade=0    
B: SELECT Snum FROM SCWHERE Grade<=0
C: SELECT Snum    FROM SC   WHERE Grade=NULL  
D: SELECT SnumFROM SC WHERE Grade IS NULL 
答案: 【 SELECT SnumFROM SC WHERE Grade IS NULL 

3、单选题:
​SQL中建立惟一性索引的语句是​
选项:
A: CREATE INDEX  索引名 ON 表名(属性名)
B: CREATE INDEX UNIQUE  索引名 ON 表名(属性名)
C: CREATE UNIQUE INDEX   索引名 ON 表名(属性名)
D: CREATE DISTINCT  INDEX   索引名 ON 表名(属性名)
答案: 【 CREATE UNIQUE INDEX   索引名 ON 表名(属性名)

4、单选题:
‌数据库管理系统能实现对数据的查询、插入、删除、更新这种功能是()​
选项:
A: 数据定义功能
B: 数据控制功能
C: 数据操纵功能
D: 数据管理功能
答案: 【 数据操纵功能

5、单选题:
​在SQL语言中与“NOT IN”等价的操作是()​
选项:
A: <>ALL
B: <>ANY
C: =SOME
D: =ALL
答案: 【 <>ALL

6、单选题:
‍有关系“选修”(课程号,学号,课程名,分数)则以下正确的是‍
选项:
A: 只有“课程号”不能取空值
B: 只有“学号”不能取空值
C: “课程号”和“学号”均不能取空值
D: “课程号”和“学号”均能取空值
答案: 【 “课程号”和“学号”均不能取空值

7、单选题:
‍关于“自然连接”和“等值连接”叙述中,不正确的是()​
选项:
A: 自然连接是一种等值连接
B: 自然连接要求参与的属性必须是公式属性,而等值连接不是
C: 两种连接都可以只用笛卡尔积和选择运算导出。
D: 自然连接要在结果中去掉重复的列,而等值连接不必
答案: 【 两种连接都可以只用笛卡尔积和选择运算导出。

8、单选题:
​下列关于视图的说法错误的是()‍
选项:
A: 视图是从一个或多个基表(或视图)导出的虚表。
B: 视图可以屏蔽无权用户对不相关数据的访问
C: 视图一经定义,就可以被查询和更新
D: 可以基于视图定义新的视图
答案: 【 视图一经定义,就可以被查询和更新

9、判断题:
‎一个SQL数据库就是一个基本表。‏
选项:
A: 正确
B: 错误
答案: 【 错误

10、判断题:
‎通配符_(下划线)代表一个任意字符!​
选项:
A: 正确
B: 错误
答案: 【 正确

11、判断题:
‌视图可以提供一定的数据安全性保护‏
选项:
A: 正确
B: 错误
答案: 【 正确

12、判断题:
​数据字典中只存储视图的定义,而不存储视图的数据!‏
选项:
A: 正确
B: 错误
答案: 【 正确

13、判断题:
​HVVING短语和WHERE子句的功能是一样的!​
选项:
A: 正确
B: 错误
答案: 【 错误

14、判断题:
‌GROUP BY子句配合集函数使用可以细化集函数的作用范围。‌
选项:
A: 正确
B: 错误
答案: 【 正确

15、判断题:
​SELECT语句中,使用DISTINCT消除重复的信息!‎
选项:
A: 正确
B: 错误
答案: 【 正确

16、判断题:
‎更新数据值使用的是INSERT语句!‎
选项:
A: 正确
B: 错误
答案: 【 错误

第四章 数据库的完整性

4.1 实体完整性规则-随堂测验

1、单选题:
‏实体完整性在Create Table中用(     )来定义。‏
选项:
A: Select
B: Primary Key
C: Update
D: Constraint
答案: 【 Primary Key

2、单选题:
‍下列关于主码约束定义的说法错误的是(     )。​
选项:
A: 单属性构成的码可以定义为列级约束条件。
B: 单属性构成的码可以定义为表级约束条件。
C: 多属性构成的码可以定义为列级约束条件,也可以定义为表级约束条件。
D: 多属性构成的码只能定义为表级约束条件。
答案: 【 多属性构成的码可以定义为列级约束条件,也可以定义为表级约束条件。

3、单选题:
‏将Student表中的Sno属性定义为主码,下面空格处应填写(      )。‎‏Create Table Student‎‏  (Sno char(9)                    ,‎‏     Sname char(20) Not Null,‎‏     Sex Char(2)‎‏  )‎
选项:
A: not  null
B: unique
C: primary key
D: foreign key
答案: 【 primary key

4、判断题:
‎当用户对基本表中插入一条记录时,DBMS会根据规则自动检查主码取值是否唯一和是否为空。‌
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
‏当用户对主码列进行更新操作时,DBMS不能够自动检查主码值是否唯一和是否为空。‍
选项:
A: 正确
B: 错误
答案: 【 错误

4.2 参照完整性规则-随堂测验

1、单选题:
‌下面关于参照完整性定义的说法中错误的是(    )。‍
选项:
A: 在Create Table语句中用foreign  Key短语定义哪些列为外码。
B: 在Create Table语句中用Primary Key短语指明外码参照哪些表的主码。
C: 如果添加参照完整性约束,可以在Constraint短语后面写出约束的名字。
D: 一般在表级定义参照完整性约束。
答案: 【 在Create Table语句中用Primary Key短语指明外码参照哪些表的主码。

2、判断题:
‌一个表可以有多个列的值参照其它表的列取值。‍
选项:
A: 正确
B: 错误
答案: 【 正确

3、判断题:
‌外码的取值可以为空。‍
选项:
A: 正确
B: 错误
答案: 【 正确

4、判断题:
​可以用constraint 关键词为参照完整性设置指定约束名。‌
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
‌当对被参照表和参照表进行增、删、改操作时都有可能破坏参照完整性。‎
选项:
A: 正确
B: 错误
答案: 【 正确

4.3 用户定义的完整性规则-随堂测验

1、单选题:
‌下列短语中,不是用于定义属性列上约束条件的是( 

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注