资源描述
数据库应用网上教学活动文本( .10.13)
徐孝凯: 现在是数据库应用课程网上答疑时间, 欢迎参加!
数据库应用课程教学内容:
1. 数据库基础知识, 对应主教材前五章;
2. ACCESS数据库管理系统的使用, 对应主教材第6-7章。
数据库应用课程教学资源:
1. 主教材《数据库基础与应用》
2. 实验教材《ACCESS上机操作指导》
3. 课程录象12讲, 每讲50分钟, 刘世峰讲授。
如何学习数据库应用课程:
1. 看书时要从理论和实际举例两个方面重复琢磨和体会, 经过分析书本上现成的例子, 从中真正理解和掌握, 然后就能结合新的例子, 自己进行设计。
2. 多上机操作ACCESS, 熟能生巧。
数据库应用课程基本情况:
适应电子商务专业;
一门程序设计课程之后开设;
3学分, 48学时;
考试中的形成性考核为20分, 期末闭卷终结性考核为80分;
在期末闭卷试题中, 数据库基础知识和ACCESS的分数比例各为70%和30%。
如何讲授数据库应用课程:
要按照主教材的内容, 进行认真分析和备课, 从概念和应用举例两个方面把内容讲透。对于ACCESS部分要在机房教学。
上学期已考试卷, 供参考!
中央广播电视大学
电子商务专业数据库应用试题2
题 号 一 二 三 四 五 总 分
得 分
一、 单选 (每空2分,共10分)
1.在Access数据库中, 基本数据保存在( ) 对象中。
A.窗体 B.查询 C.报表 D.表
2.在表设计视图中, 如果要限定数据的输入格式, 应修改字段的( ) 属性。
A.格式 B.有效性规则 C.输入格式 D.字段大小
3.下列( ) 图标是Access中查询对象的标志。
A. B. C. D.
4.在一个宏中要打开一个报表, 应该使用的操作是( ) 。
A.OpenForm B.OpenReport C.OpenTable D.OpenQuery
5.宏的英文名称是( ) 。
A.Macro B.View C.Form D.Page
二、 填空 (每空2分,共25分)
1. 数据库处理技术依次经历了____________、 ____________、 ____________、 以及分布式数据库管理等四个发展阶段。、
2.域是实体中相应属性的____________, 性别属性的域包含有________个值。
3.在非关系模型中, 每个结点代表着一个________, 每个父子联系代表着________联系。
4.把保存________的关系称为对应数据库的元关系, 一个数据库的元关系由________自动建立。
5.在数据库体系结构的三级模式中, 全局模式处于________层, 外模式处于______层, 内模式处于________层。
6.关系数据模型包括________________、 __________________和______________三个方面。
7.学生关系中的班级号属性与班级关系中的班级号主码属性相对应, 则________为____________中的外码。
8.设一个学生关系为S(学生号, 姓名), 课程关系为C(课程号, 课程名), 选课关系为X(学生号, 课程号, 成绩), 则选修了课程名为’程序设计’课程的全部学生信息所对应的运算表示式为S><(________( ________ ><(δ课程名=’程序设计’(______))) ) 。
9.在一个关系R中, 若存在X→Y和X→Z, 则存在________ →__________, 称此为函数依赖的________规则。
10. 设一个关系为R(A,B,C,D,E,F), 它的最小函数依赖集为FD={A→B,A→C,D→E,D→F}, 则该关系的候选码为________, 该候选码含有______属性。
三、 填空 (每空1分,共25分)
1.设一个关系为R(A,B,C,D,E), 它的最小函数依赖集为FD={A→B,C→D,(A,C)→E}, 则该关系的候选码为________, 该候选码含有______属性。
2.设一个关系为R(A,B,C,D,E), 它的最小函数依赖集为FD={A→B,A→C,C→D,C→E}, 该关系满足________范式, 若要规范化为高一级的范式, 则将得到________个关系。
3.数据库系统的外模式在SQL中称为________, 它由________产生出来。
4.在SQL中, 列级完整性约束分为______种情况, 表级完整性约束分为______种情况。
5.向基本表中插入数据有两种命令格式, 一种称为________插入格式, 另一种称为________插入格式。
6.在SQL中, 经过使用视图, 能够使在关系规范化时被分解的关系________连接起来, 能够增强数据库的________性。
7. 在SQL新版的查询语句中, select选项实现________运算, from选项实现________运算, where选项实现________运算。
8.需求分析阶段的主要目标是画出____________、 建立____________和编写__________。
9.在列举的购物活动中, 商品实体同销售实体之间是______对______的联系。
10.在进行系统调试时, 要有意地使用各种不同的________和进行各种不同的_________, 去测试系统中的所有方面。
11.在列举的购物活动中, 存在着三个实体, 分别称为__________实体、 __________实体和__________实体。
四、 填空 (每空2分,共20分)
1.Access用户操作界面中的”状态栏”主要用于显示数据库管理系统的 。
2.一个Access数据库对应于操作系统中的_______个文件, 其文件扩展名为________。
3.查询能够作为__________、 __________和____________的数据源。
4. 宏是由一条或多条操作命令组成的__________, 其中每条命令用来实现相应的功能。使用________________能够确定按条件执行宏。
5.一个________是由一个或多个过程组成的, 每个过程能够实现相应的功能。
6.Access 中共有________基本宏操作, 这些基本操作还能够组合成很多其它的”宏组”操作。
五、 根据主教材第四章所给的商品库和教学库, 按照下列前三小题的每条SQL查询语句写出相应的功能, 或者按照下列后两小题的每种功能写出相应的SQL查询语句。( 每小题4分, 共20分)
在名称为商品库的数据库中包含有商品表1和商品表2, 它们的定义分别为:
商品表1(商品代号 char(8),分类名 char(8),单价 float,数量 int)
商品表2(商品代号 char(8),产地 char(6),品牌 char(6))
在名称为教学库的数据库中包含有学生、 课程和选课三个表, 它们的定义分别为:
学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期 datetime,
专业 char(10),年级 int)
课程(课程号 char(4),课程名 char(10),课程学分 int)
选课(学生号 char(7),课程号 char(4),成绩 int)
1.select distinct 产地
from 商品表2
2.select *
from 学生
where 学生号 in (select 学生号
from 选课
group by 学生号 having count(*)=1
)
3.select *
from 学生
where exists (select *
from 选课
where 学生.学生号=选课.学生号
group by 选课.学生号 having count(*)=3
)
4.从商品库中查询出数量在10和20之间的商品种数。
5.从商品库中查询出数量最多的一种商品。
中央广播电视大学
电子商务专业数据库应用试题参考答案及评分标准2
一、 单选 (每空2分,共10分)
1. D 2. A 3. B 4. B 5. A
二、 填空 (每空1分,共25分)
1. 人工管理、 文件管理、 数据库管理
2. 取值范围、 2
3. 记录型、 1对多
4. 关系定义、 DBMS( 或系统)
5. 中间、 最上、 最下
6. 关系数据结构、 关系完整性规则、 关系运算
7. 班级号、 学生关系
8. Õ学生号 、 X、 C
9. X、 (Y,Z)、 合并性
10. (A,D)、 2
三、 填空 (每空1分,共25分)
1. (A,C)、 2
2. 第二、 2
3. 视图、 基本表
4. 6、 4
5. 单行( 单值) 、 多行( 多值) ( 次序无先后)
6. 连接、 安全
7. 投影、 连接、 选择
8. 数据流图、 数据字典、 需求说明书
9. 1、 多
10. 数据、 操作
11. 商品、 销售、 收款( 次序无先后)
四、 填空 (每空2分,共20分)
1. 工作状态
2. 1、 mdb
3. 窗体、 报表、 数据访问页
4. 集合( 或序列) 、 条件表示式
5. 模块
6. 53
五、 根据主教材第四章所给的商品库和教学库, 按照下列前三小题的每条SQL查询语句写出相应的功能, 或者按照下列后两小题的每种功能写出相应的SQL查询语句。( 每小题4分, 共20分)
1. 从商品库中查询出所有商品的不同产地。
2. 从教学库中查询出只选修了一门课程的全部学生。
3. 从教学库中查询出同时选修了3门课程的全部学生。
4. select *
from 商品表1
where 数量 between 10 and 20 ( 或where 数量>=10 and 数量<=20)
5. select *
from 商品表1
where 数量=some(select max(数量)
from 商品表1
)
问: 徐老师我想问一下,数据库学习的重点是什么?
徐孝凯: 数据库基础知识( 前5章) 和ACCESS使用(第6-7章) 各占70和30的比重。不好明确说出重点, 教学要求请参照教学大纲和考核说明。
问: 徐老师好!分析一个关系的候选码的解题思路是什么?
徐孝凯: 按照第三章的分析, 找出一个关系中属性之间的函数依赖, 若一个属性或属性组能够函数决定其余的每个属性, 则称此属性或属性组为该关系的一个候选码。当然此函数决定包括直接、 间接( 传递) 、 部分等所有情况。
问: 徐老师,您好咱门这个教学活动是针对老师的还是针对学生的
徐孝凯: 都能够, 反正是课程的教学问题。
问: 咱们的考试是哪里出题,题型是什么?在中央电大网站上能查分吗?
徐孝凯: 是课程主编和主持出题, 出题原则按照该课程的考核说明。题型每次都相同, 请参考往届试卷。不能查分。
问: 哪一章节是重点?
徐孝凯: 共7章, 每章都重要。重点在第4章, 占分较多。
问: 设一个关系为R (A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为___。 这道题怎样解答?
徐孝凯: 解: 由A→C、 (C,D)→E、 及伪传递性规则, 可知(A,D)→E,
另外(A,D)→D为部分函数决定, 因此(A,D)能够函数决定关系中的所有属性, 则(A,D)为该关系的候选码。
请深入学习教材第三章。
徐孝凯: 欢迎继续提问讨论!
展开阅读全文