陕西师范大学计算机课程
ACCESS数据库应用技术理论作业与上机实验
院系:__________________
学号:__________________
姓名:________________
任课教师:
注意事项:
●保持课堂安静,头脑清醒,思维活跃;
●所有作业(理论习题+上机实验)必须按时独立完成,不得抄袭;
●重视上机实践,有效利用宝贵的上机时间;
●理论课随机考勤,上机课刷卡考勤,累积3次缺席,该科目按不及格处理;
●发现上机时间上网聊天或玩游戏,按缺席一次处理;
●该作业与实验请保留至毕业离校,以备学校或教育部抽查;
●
作业01 数据库基础
一、选择题
1. Access是一种(B )型数据库管理系统。
A. 层次
B. 关系
C. 网状
D. 超链接
2. 数据库系统的核心是(A )。
A. 数据库
B. 数据模型
C. 数据库管理系统
D. 软件工具
3. 数据库系统(D )。
A. 比文件系统能管理更多的数据
B. 数据一致性是指数据类型一致
C. 避免了一切数据冗余
D. 减少了数据冗余
4. 关系数据库管理系统能够实现的关系运算是(C )。
A. 选择、投影、连接
B. 排序、索引、统计
C. 关联、更新、排序
D. 显示、打印、制表
5. E-R图即实体-联系图,是设计(A )的有效工具之一。
A. 逻辑模型
B. 概念模型
C. 物理模型
D. 需求分析模型
6. 关系中的每一行称为(B )。
A. 属性
B. 元组
C. 字段
D. 域
7. 关系中的每一列称为(A )。
A. 属性
B. 元组
C. 记录
D. 都不对
8. 实体之间的联系可以归结为(A )三类。
A. 一对一、一对多、多对多
B. 一对一、一对多、多对一
C. 一对多、多对多、多对一
D. 都不对
9. 数据库设计包括(D )。
A. 模式设计和内模式设计
B. 结构特性设计和行为设计
C. 内模式设计和行为设计
D. 概念设计和逻辑设计
二、填空题
1. 在关系模型中,每一个二维表格称为一个(关系)。
2. 按数据结构分,数据模型可以分为(E-R模型)、(关系模型)和(逻辑模型)三种。
3. 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、(用户自定义完整性)和自定义完整性。
实验01 Access基础
1. 在D盘建立一个以你的学号命名的文件夹,以后操作均在此文件夹下完成。
2. 建立一个空数据库,命名为“学籍管理系统”,保存到自己的文件夹下。
3. 将你的学号文件夹设置为“默认数据库文件夹”。
4. 利用向导建立一个“订单”数据库。
5. 观察并熟悉Access的标题栏、菜单栏、工具栏、工作区和状态栏。
6. 观察并熟悉Access的表、查询、窗体、报表、宏、数据访问页、模块共7个对象。
7. 将自己的学号文件夹及下属数据保存到优盘或压缩上传到自己的邮箱,以备下次实验使用(以后每次实验完成后都执行此步骤)。
作业02数据库与表
一、选择题
1. Access数据库文件的扩展名是(A )。
A. .mdb
B. .doc
C. .txt
D. .xls
2. 数据表中的一行称为(A )。
A. 记录
B. 标题
C. 字段
D. 窗体
3. 数据表中的一列成为(C )。
A. 记录
B. 标题
C. 字段
D. 窗体
4. 在数据表中需要存放图片的字段类型应该是(A )。
A. OLE对象型
B. 备注型
C. 文本型
D. 自动编号型
5. 如果A表中的一条记录与B表中的多条记录相匹配,则表A与表B的关系是(B )。
A. 无意义
B. 一对多
C. 多对一
D. 不确定
6. 若要修改字段类型,应在数据表的(A )视图中进行。
A. 设计
B. 数据表
C. 浏览
D. 预览
7. 在关系数据模型中,域是指(B )。
A. 字段
B. 属性的取值范围
C. 属性
D. 记录
8. 要求成绩的取值范围在0~100之间,应在表设计视图的“成绩”字段的“有效性规则”框中输入( A )。
A. Between 0 and 100
B. 0~100
C. 0 or 100
D. 0 and 100
9. 文本型字段最多可存储的字符个数是(C )。
A. 8
B. 155
C. 255
D. 6400
10. 以下关于主键的说法中,(B )是错误的。
A. 作为主键的字段不允许出现空值(NULL)
B. 作为主键的字段允许出现空值(NULL)
C. 使用自动编号是创建主键的最简单方法
D. 不能确定任何一个字段的值是唯一时,可将两个以上的字段组合为主键
11. Access字段名不能包含(B )字符。
A. !
B. %
C. -
D. _
12. 数据的最小访问单位是(D )。
A. 表
B. 字节
C. 字段
D. 记录
13. 表中有一“电话”字段,文本型,要确保输入的电话只能为8位数字(不能有空格),应将该字段输入掩码设为(A )。
A. ########
B. 00000000
C. 99999999
D. ????????
14. 为某字段定义了输入掩码,又设置了格式属性,则数据显示时(A )。
A. 格式属性优于输入掩码
B. 输入掩码优于格式属性
C. 互相冲突
D. 都不对
15. 表中的隐藏列( A )。
A. 暂时看不见
B. 永远消失
C. 取消隐藏也不能显示
D. 一旦隐藏不能再显示
二、填空题
1. 主键有()、()和()三种。
2. 输入掩码“>”字符的作用是()。
3. 将文本型字符串“4”、“6”、“12”按升序排序,结果为()。
实验02 数据库与表
1. 将实验01中所建立的学号文件夹及相关数据复制或下载解压到电脑D盘,以下操作均在此文件夹下完成。
2. 在“学籍管理系统”空数据库中建立以下3个表对象
(1)课程表
字段名称数据类型字段大小
课程号文本 4
课程名称文本20
学分长整型
将“课程号”设为主键;将“学分”字段设为必填字段;并录入以下数据(可多添加):课程号课程名称学分
1001 计算机基础 3
1002 Access数据库技术 2
1003 程序设计 2
1004 多媒体技术 2
2001 大学英语 3
3001 思想道德修养 2
3002 法律基础 2
4001 大学体育 2
(2)学生表
字段名称数据类型字段大小
学号文本8
姓名文本8
性别查阅向导型
班级文本 6
出生日期日期/时间型
政治面貌文本型 2
联系电话文本型11
E-Mail 超级链接型
照片OLE对象型
简历备注型
张无忌男英语0901 1993-2-15 群众
赵敏女英语0901 1994-11-12 团员
林诗茵女新闻0901 1993-7-8 团员
李寻欢男新闻0901 1993-5-16 党员
郭靖男软件0901 1994-6-17 党员
黄蓉女软件0901 1995-12-2 群众
(3)成绩表
字段名称数据类型字段大小
学号文本8
课程号文本 4
平时成绩单精度型
期末成绩单精度型
总评成绩单精度型
将“学号”与“课程号”两个字段设为主键;将“平时成绩”和“期末成绩”字段分别设置有效性,成绩在0~100之间;并录入以下数据(可多添加):
1001 80 88
2001 70 79
2001 85 90
3002 77 90
3001 90 92
1002 96 91
1003 50 70
1004 85 77
1002 70 65
1004 75 80
3. 表操作
(1)将学生表复制一份在数据库中,名为学生信息表;
(2)将学生信息表导出为Excel表,名为学生信息.xls;
(3)将学生信息表删除;
(4)冻结学生表中的“学号”、“姓名”字段;
(5)隐藏学生表中的“电话”及“E-Mail”字段;
(6)将课程表的字体、字形、字号及颜色调整为楷体、粗体、小四号及深蓝色;
(7)设置课程表单元格效果为平面,网格线为蓝色,背景为白色;
(8)利用“查找/替换”将课程表中的“计算机基础”替换为“大学计算机基础”。
4. 排序/筛选
(1)简单排序:对成绩表按“期末成绩”降序排序;
(2)复杂排序:对学生表按“班级”升序排序,“班级”相同的按“姓名”升序排序;(3)按选定内容筛选:在学生表中筛选出“软件0901”的所有信息;
(4)按窗体筛选:在学生表中筛选出女生;
(5)按筛选目标筛选:在学生表中筛选出姓张的同学;
(6)内容排除筛选:在学生表中筛选出非党员。
5. 表间关系
(1)建立学生表、成绩表和课程表表间关系;
(2)设置实施参照完整性、级联更新和级联删除;
(3)展开和折叠子数据表。