奥特曼 发表于 2017-11-3 19:07:49

华中师范17秋《Web数据库设计与开发》在线作业

华中师《Web数据库设计与开发》在线作业
一、单选题:【10道,总分:30分】
1.关于三层体系结构构成正确的是可供选择答案:(    )          (满分:3)
    A. 客户端、Web服务器、数据库服务器
    B. 浏览器、Web服务器、数据库
    C. 浏览器、Web服务器、数据库服务器
    D. 客户端、数据库服务器、数据库
2.存在两个结构相同的数据库表T1(col1,col2,col3)、T2(col1,col2,col3),写出一SQL语句将所有T1数据导入到T2表(    )          (满分:3)
    A. select col1,col2,col3 from T1 INTO T2(col1,col2,col3)
    B. INSERT T1(col1,col2,col3) INTO T2(col1,col2,col3)
    C. insert into T2(col1,col2,col3) AS select col1,col2,col3 from T1;
    D. insert into T2(col1,col2,col3) select col1,col2,col3 from T1;
3.员工表staff表结构如下staffNo varchar2(10),Email varchar2(50)哪一个SQL语句查询出没有Email地址的员工号          (满分:3)
    A. elect staffno from Staff where Email = NULL
    B. select staffno from Staff where Email <> NULL
    C. select staffno from Staff where Email is null
    D. select staffno from Staff where Email is not null
4.如果在SELECT语句中使用集合函数时,一定在后面使用(    )可供选择答案:          (满分:3)
    A. GROUP BY
    B. COMPUTE BY
    C. HAVING
    D. COMPUTE
5.用TRUNCATE和DELETE语句删除表中数据的区别?(    )          (满分:3)
    A. TRUNCATE命令不记录日志
    B. TRUNCATE命令记录日志
    C. DELETE命令不记录日志
6.已知表T1中有2行数据,T2中有3行数据,执行SQL语句“select a.* from T1 a,T2 b”后,返回的行数为(    )          (满分:3)
    A. 2行
    B. 3行
    C. 5行
    D. 6行
7.数据库中数据的最小存取单位是(    )。          (满分:3)
    A. 记录
    B. 数据项
    C. 字符
    D. 文件
8.能匹配任意长度字符的匹配符是(    )可供选择答案:          (满分:3)
    A.
    B. %
    C. ^
    D. <
9.关于索引(index)的说法哪些是错误?(    )          (满分:3)
    A. 创建索引能提高数据插入的性能
    B. 索引应该根据具体的检索需求来创建,在选择性好的列上创建索引
    C. 索引并非越多越好
    D. 建立索引可使检索操作更迅速
10.如果希望从学生表中查询出同学的平均年龄,那么语句中应该包含(    )。          (满分:3)
    A. SELECT MIN(年龄) AS 平均 FROM 学生表
    B. SELECT MAX(年龄) AS 平均 FROM 学生表
    C. SELECT AVG(年龄) AS 平均 FROM 学生表
    D. SELECT COUNT(年龄) AS 平均 FROM 学生表
二、多选题:【10道,总分:40分】

1.从数据库最终用户角度看,数据库应用系统的结构分为:(    )          (满分:4)
    A. 单用户结构
    B. 集中式结构
    C. 客户/服务器
    D. 浏览器/应用服务器/数据库服务器多层结构等
2.下列哪些属于索引的类型(    )。          (满分:4)
    A. 单列索引
    B. 惟一索引
    C. 聚集索引
    D. 事务日志索引
3.一个用户访问SQL Server通常要依次经过几个层次的安全控制,分别是(    )。          (满分:4)
    A. 操作系统
    B. 服务器
    C. 数据库
    D. 表和列
4.数据模型的组成要素:(    )          (满分:4)
    A. 数据结构
    B. 数据操作
    C. 数据完整性
5.数据库的三级模式结构:(    )          (满分:4)
    A. 模式
    B. 外模式
    C. 内模式
    D. 边模式
6.SQL Server数据库一般包括两大类数据库类型(    )。          (满分:4)
    A. 系统数据库
    B. 用户数据库
    C. 外模式
    D. 内模式
7.数据库的特征有:(    )          (满分:4)
    A. 数据按一定的数据模型组织、描述和储存
    B. 可为多用户共享
    C. 数据独立性较高
    D. 冗余度较小,易扩展
8.以下属于SQL Server数据库特点的是(    )。          (满分:4)
    A. 采用SQL结构化查询语言
    B. 具有客户/服务器体系结构
    C. 基于面向对象的数据模型
    D. 提供了大量易用的管理工具
9.在物理层面,SQL Server数据库是由数据文件和事务日志文件两个操作系统文件组成的,它们的后缀分别是(    )。          (满分:4)
    A. MDF
    B. LDF
    C. MDS
    D. DF
10.关系是一种规范化的二维表,关系具有如下性质:(    )          (满分:4)
    A. 列是同质的,即每一列的分量是同类型的数据,来自同一域。
    B. 表中的每一列为一个属性,不同的属性要给予不同的属性名,表中各属性不能重名。
    C. 关系中的每一个属性值都是不可分解的,即每一个分量都必须是不可分的数据项。
    D. 关系中没有重复的元组,任何一个元组在关系中是唯一的,由此我们可以推出每一个关系一定存在一个主键。
三、判断题:【10道,总分:30分】

1.SELECT 语句至少包含SELECT和FROM两个子句,SELECT 子句指定要查询的特定表中的列,FROM子句指定查询的表。          (满分:3)
    A. 错误
    B. 正确
2.数据的符号种类有:数字、字符串、日期、逻辑值、文本、图形、图象、声音          (满分:3)
    A. 错误
    B. 正确
3.数据库设计的主要原则包括表设计原则、字段设计原则和其他原则。          (满分:3)
    A. 错误
    B. 正确
4.属性的取值范围称为域。如性别的域是{男,女},系所的域是一个学校所有系名的集合。          (满分:3)
    A. 错误
    B. 正确
5.视图是一个虚拟表,并不表示任何物理数据,而只是用来查看数据的窗口而已。视图中的数据是在视图被使用时通过查询语句动态生成的,它随着基表(视图数据来源的表)的变化而变化。          (满分:3)
    A. 错误
    B. 正确
6.数据库是长期储存在计算机内、有组织的、可共享的大量数据集合          (满分:3)
    A. 错误
    B. 正确
7.模式相对稳定,而实例是相对变化的,各个时刻数据库的实例是不同的,因为数据库中的数据是不断变化的。          (满分:3)
    A. 错误
    B. 正确
8.数据库中只有一个模式,也只有一个内模式,所以模式/内模式映像是惟一的。          (满分:3)
    A. 错误
    B. 正确
9.DROP VIEW的功能是删除表结构。          (满分:3)
    A. 错误
    B. 正确
10.元组中的一个属性值称为元组的分量。          (满分:3)
    A. 错误
    B. 正确

页: [1]
查看完整版本: 华中师范17秋《Web数据库设计与开发》在线作业