北交17秋《数据库原理》在线作业12题目
北交《数据库原理》在线作业一一、单选题:【15道,总分:30分】
1.在关系中能唯一标识元组的属性集称为关系模型的( )。 (满分:2)
A. 主键
B. 超键
C. 候选键
D. 外键
2.在SELECT语句中使用*,表示( ) (满分:2)
A. 选择任何属性
B. 选择全部属性
C. 选择全部元组
D. 选择主码
3.关系代数的四个组合操作是:交、自然联接、联接和( ) (满分:2)
A. 笛卡儿积
B. 差
C. 除
D. 并
4.一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的( ) (满分:2)
A. 记录
B. 行
C. 数据字典
D. 属性
5.关系R与关系S只有一个公共属性,T1是R与S等值联接的结果,T2是R与S等值自然联接的结果,则( ) (满分:2)
A. T1的属性个数等于T2的属性个数
B. T1的属性个数小于T2的属性个数
C. T1的属性个数大于T2的属性个数
D. T1的属性个数大于或等于T2的属性个数
6.视图是一个“虚表”,视图的构造基于( ) (满分:2)
A. 基本表
B. 视图
C. 基本表或视图
D. 数据字典
7.ER图中的主要元素是( ) (满分:2)
A. 结点、记录和文件
B. 实体、联系和属性
C. 记录、文件和表
D. 记录、表、属性
8.设有关系R和S,与R-S等价的元组关系演算表达式是( ) (满分:2)
A. {t|R(t)∨┐s(t)}
B. {t|R(t)∧┐S(t)}
C. {t|(u)R(t∨┐S(u))
D. {t|(u)R(t)∧┐S(u)}
9.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( ) (满分:2)
A. r+s
B. r-s
C. r×s
D. max(r,s)
10.SQL语言中,SELECT语句的执行结果是( ) (满分:2)
A. 属性
B. 表
C. 元组
D. 数据库
11.在DBS中,DBMS和OS之间的关系是( ) (满分:2)
A. 相互调用
B. DBMS调用OS
C. OS调用DBMS
D. 并发运行
12.在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主键(或称主码) 职工(职工号、职工名、部门号、职务、工资) 部门(部门号、部门名、部门人数、工资总额) 在这两个关系的属性中,只有一个属性是外键(或称外来键、外码、外来码),它是( ) (满分:2)
A. 职工关系的“职工号”
B. 职工关系的“部门号”
C. 部门关系的“部门号”
D. 部门关系的“部门号”
13.用户涉及的逻辑结构用( )描述 (满分:2)
A. 模式
B. 存储模式
C. 概念模式
D. 子模式
14.在关系代数中,对一个关系做操作后,新关系的元数个数( )原来关系的元素个数。 (满分:2)
A. 小于
B. 等于
C. 大于
D. 小于或等于
15.在数据库三级模式间引入二级映象的主要作用是( ) (满分:2)
A. 提高数据与程序的独立性
B. 提高数据与程序的安全性
C. 保持数据与程序的一致性
D. 提高数据与程序的可移植性
二、多选题:【15道,总分:45分】
1.按谓词变元的不同,关系演算可分为( )。 (满分:3)
A. 逻辑关系演算
B. 元组关系演算
C. 数量关系演算
D. 域关系演算
E. 常态关系演算
2.关系数据模型哪些优点?( ) (满分:3)
A. 结构简单
B. 适用于集合操作
C. 有标准语言
D. 可表示复杂的语义
3.在创建视图的语句中,子查询可以是任意复杂的SELECT语句,但不允许含有( )。 (满分:3)
A. WITH子句
B. WHERE子句
C. ORDER BY 子句
D. NOT NULL子句
E. DISTINCT子句
4.在数据库系统中,有哪几种数据模型?( ) (满分:3)
A. 网状模型
B. 层次模型
C. 关系模型
D. 实体联系模型
5.关系模型必须满足的完整性约束条件有哪些( )。 (满分:3)
A. 实体完整性
B. 参照完整性
C. 结构完整性
D. 步骤完整性
E. 逻辑完整性
6.专门的关系运算包括( )。 (满分:3)
A. 选择
B. 投影
C. 联接
D. 除
7.数据库三级模式包括( )。 (满分:3)
A. 模式
B. 外模式
C. 内模式
D. 数据模式
8.规范设计法中比较著名的新奥尔良(NewOrleans)方法将数据库设计分为( ) 。 (满分:3)
A. 需求分析阶段
B. 概念设计阶段
C. 逻辑设计阶段
D. 物理设计阶段
E. 效率规划阶段
9.数据操作包含哪些内容( )? (满分:3)
A. 操作
B. 关于操作的函数
C. 有关的操作规则
D. 规则映射
E. 规则的函数表象
10.以下属于大型数据库产品的是( ) 。 (满分:3)
A. FoxPro
B. Access
C. DB2
D. Sybase
E. Oracle
11.运算的三大要素是哪些( )? (满分:3)
A. 运算对象
B. 运算符
C. 运算结果
D. 运算方法
E. 运算效率
12.传统的集合运算包括( )。 (满分:3)
A. 并
B. 差
C. 交
D. 广义笛卡尔积
13.SQL具有( )功能。 (满分:3)
A. 数据查询
B. 数据定义
C. 数据操纵
D. 数据控制
14.常见的静态关系约束有( )。 (满分:3)
A. 实体完整性约束
B. 参照完整性约束
C. 函数依赖约束
D. 统计约束
E. 元组形态约束
15.下列哪些选项是数据模型概念中包含的内容( )? (满分:3)
A. 数据的静态特征
B. 数据的物理特征
C. 数据的动态特征
D. 数据的存储特征
E. 数据的完整性特征
三、判断题:【10道,总分:25分】
1.视图也是二维表,因此视图定义以后,用户可以如同操作基本表那样对视图进行操作。( ) (满分:2.5)
A. 错误
B. 正确
2.外键的值唯一的标识了表中的一行记录。( ) (满分:2.5)
A. 错误
B. 正确
3.关系模式R∈1NF,如果对于R每个非平凡多值依赖X→→Y(Y是X的子集),X都含有候选码,则R∈4NF。 (满分:2.5)
A. 错误
B. 正确
4.关系关系模式R中属性或属性组X并非R的码,但X是另一个关系模式的码,则称X是R的外部码(Foreign)。 (满分:2.5)
A. 错误
B. 正确
5.关系模式是型,关系是值。 (满分:2.5)
A. 错误
B. 正确
6.通配符“”表示某单个字符。( ) (满分:2.5)
A. 错误
B. 正确
7.访问控制是防止对数据库进行非法访问的主要方法。( ) (满分:2.5)
A. 错误
B. 正确
8.在默认情况下,ORDER BY 按升序进行排序,即默认使用的是ASC关键字。( ) (满分:2.5)
A. 错误
B. 正确
9.索引越多越好。( ) (满分:2.5)
A. 错误
B. 正确
10.在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。( ) (满分:2.5)
A. 错误
B. 正确
北交《数据库原理》在线作业二
一、单选题:【15道,总分:30分】
1.在关系R和关系S进行自然联接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为( )。 (满分:2)
A. 外联接
B. 内联接
C. 左外联接
D. 右外联接
2.数据库技术的三级模式中,数据的全局逻辑结构用( )来描述 (满分:2)
A. 子模式
B. 用户模式
C. 模式
D. 存储模式
3.位于用户和操作系统之间的一层数据管理软件是( ) (满分:2)
A. DBS
B. DB
C. DBMS
D. MIS
4.ER方法中用属性描述事物的特征,属性在ER图中表示为( ) (满分:2)
A. 椭圆形
B. 矩形
C. 菱形
D. 有向边
5.视图建立后,在数据字典中存放的是( ) (满分:2)
A. 查询语句
B. 视图的内容
C. 视图的定义
D. 产生视图的表的定义
6.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( ) (满分:2)
A. 左外联接
B. 右外联接
C. 外部并
D. 外联接
7.一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的( ) (满分:2)
A. 记录
B. 行
C. 数据字典
D. 属性
8.在SQL语言中,用户可以直接操作的是( ) (满分:2)
A. 基本表
B. 视图
C. 基本表和视图
D. 基本表或视图
9.若用如下的SQL语句创建了一个表S :CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER) 今向S表插入如下行时,哪一行可以被插入 (满分:2)
A.('991001','李明芳',女,'23')
B.('990746','张为',NULL,NULL)
C.(NULL,'陈道一','男',32)
D.('992345',NULL,'女',25)
10.对所有的视图都可以进行下面哪一个操作?( ) (满分:2)
A. 插入
B. 选择
C. 更新
D. 删除
11.在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主键(或称主码) 职工(职工号、职工名、部门号、职务、工资) 部门(部门号、部门名、部门人数、工资总额) 在这两个关系的属性中,只有一个属性是外键(或称外来键、外码、外来码),它是( ) (满分:2)
A. 职工关系的“职工号”
B. 职工关系的“部门号”
C. 部门关系的“部门号”
D. 部门关系的“部门号”
12.在DBS中,DBMS和OS之间的关系是( ) (满分:2)
A. 相互调用
B. DBMS调用OS
C. OS调用DBMS
D. 并发运行
13.数据库物理存储方式的描述称为( ) (满分:2)
A. 外模式
B. 内模式
C. 概念模式
D. 逻辑模式
14.SQL语言具有数据定义、数据操纵和数据控制的功能,它的一次查询的结果是一个( ) (满分:2)
A. 表
B. 记录
C. 元组
D. 数据项
15.在SQL语言中,DELETE语句的作用是( ) (满分:2)
A. 删除基本表
B. 删除视图
C. 删除基本表和视图
D. 删除基本表和视图的元组
二、多选题:【15道,总分:45分】
1.数据操作包含哪些内容( )? (满分:3)
A. 操作
B. 关于操作的函数
C. 有关的操作规则
D. 规则映射
E. 规则的函数表象
2.以下选项中,属于关系数据语言类别的有( )。 (满分:3)
A. 关系代数语言
B. 关系演算语言
C. 逻辑演算语言
D. 具有关系代数和关系演算双重特点的语言
E. 具有关系代数和逻辑演算双重特点的语言
3.传统的集合运算包括( )。 (满分:3)
A. 并
B. 差
C. 交
D. 广义笛卡尔积
4.下列哪些选项是数据模型概念中包含的内容( )? (满分:3)
A. 数据的静态特征
B. 数据的物理特征
C. 数据的动态特征
D. 数据的存储特征
E. 数据的完整性特征
5.规范设计法中比较著名的新奥尔良(NewOrleans)方法将数据库设计分为( ) 。 (满分:3)
A. 需求分析阶段
B. 概念设计阶段
C. 逻辑设计阶段
D. 物理设计阶段
E. 效率规划阶段
6.SQL语言的使用方法有( )。 (满分:3)
A. 自含式SQL
B. 解释式SQL
C. 嵌入式SQL
D. 多用户SQL
7.数据库三级模式包括( )。 (满分:3)
A. 模式
B. 外模式
C. 内模式
D. 数据模式
8.SQL具有( )功能。 (满分:3)
A. 数据查询
B. 数据定义
C. 数据操纵
D. 数据控制
9.在下列关于关系的叙述中,正确的是( ) (满分:3)
A. 表中任意两行的值不能相同
B. 表中任意两列的值不能相同
C. 行在表中的顺序无关紧要
D. 列在表中的顺序无关紧要
10.关系数据模型哪些优点?( ) (满分:3)
A. 结构简单
B. 适用于集合操作
C. 有标准语言
D. 可表示复杂的语义
11.数据库管理系统是为了进行什么操作而配置的( ) ? (满分:3)
A. 数据库的建立
B. 数据库的映射
C. 数据库的连接
D. 数据库的使用
E. 数据库的维护
12.动态列级约束包括的几个方面分别是( )。 (满分:3)
A. 修改行数时的约束
B. 修改列的元组
C. 修改元组的列属性时的约束
D. 修改列值时的约束
E. 修改列定义时的约束
13.以下属于大型数据库产品的是( ) 。 (满分:3)
A. FoxPro
B. Access
C. DB2
D. Sybase
E. Oracle
14.运算的三大要素是哪些( )? (满分:3)
A. 运算对象
B. 运算符
C. 运算结果
D. 运算方法
E. 运算效率
15.概念结构是对现实世界的一种抽象,这种抽象一般包括( )。 (满分:3)
A. 分类
B. 规划
C. 聚集
D. 统一
E. 概括
三、判断题:【10道,总分:25分】
1.关系模式R∈1NF,如果对于R每个非平凡多值依赖X→→Y(Y是X的子集),X都含有候选码,则R∈4NF。 (满分:2.5)
A. 错误
B. 正确
2.要区分服务器端的ASP脚本和其他字符,可以用的定界符是。 (满分:2.5)
A. 错误
B. 正确
3.访问控制是防止对数据库进行非法访问的主要方法。( ) (满分:2.5)
A. 错误
B. 正确
4.在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。( ) (满分:2.5)
A. 错误
B. 正确
5.在默认情况下,ORDER BY 按升序进行排序,即默认使用的是ASC关键字。( ) (满分:2.5)
A. 错误
B. 正确
6.JDBC是一套API集合。 (满分:2.5)
A. 错误
B. 正确
7.删除表是必须小心注意的操作,因为表一旦删除便无法恢复。( ) (满分:2.5)
A. 错误
B. 正确
8.通配符“”表示某单个字符。( ) (满分:2.5)
A. 错误
B. 正确
9.关系模式是型,关系是值。 (满分:2.5)
A. 错误
B. 正确
10.关系模式R中属性或属性组X是且仅是R的码,则称X是R的内部码。 (满分:2.5)
A. 错误
B. 正确
页:
[1]