第4讲 数据导入及数据表的管理 教学设计 -山东省春季高考软件与应用技术技能考试《ACCESS数据库》
2025-05-28
|
7页
|
110人阅读
|
2人下载
精品
内容正文:
软件与应用技术 技能考试
ACCESS数据库技能部分
目 录
第4讲 数据导入及数据表的管理 - 1 -
一、教学目标 - 1 -
二、基础知识讲解 - 1 -
三、例题讲解 - 4 -
四、课堂小结 - 6 -
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
第4讲 数据导入及数据表的管理
一、教学目标
【知识目标】
1. 熟悉并掌握数据导入的方法;
2. 熟悉并掌握数据表视图下的数据操作;
【能力目标】
能够根据具体要求完成数据记录的导入以及操作。
【素养目标】
培养问题分析能力,能够根据具体需求完成数据库的基础设置。
2、 基础知识讲解
1. 将已有Excel表数据导入数据表
【情况一】直接利用数据表进行建表
操作步骤:
第一步:点击菜单栏“外部数据”中“导入并链接”的“EXCEL”,弹出对话框;
第二步:在弹出的对话框中输入要导入数据文件的地址,并在下方选择“将源数据导入当前数据库的新表中”;
第三步:根据向导选择相应的工作表,是否包含列标题,设置字段数据类型,选择主键等操作,最后确定数据表标题,点击“完成”。
【情况二】向已有的数据表中追加记录
操作步骤:
第一步:点击菜单栏“外部数据”中“导入并链接”的“EXCEL”,弹出对话框;
第二步:在弹出的对话框中输入要导入数据文件的地址,并在下方选择“向表中追加一份记录的副本”,并在后面选择数据表;
第三步:根据向导选择相应的工作表,确定数据表标题,点击“完成”。
2. 数据排序
操作步骤:
第一步:打开数据表,进入数据表视图;
第二步:选中要排序的字段列,开始→排序和筛选→升序(或降序);
第三步:点击保存。
3. 数据筛选
常用筛选方法:使用公用筛选器;基于选定内容的筛选;按窗体筛选;高级筛选/排序
考试常考:
【按窗体筛选】
操作步骤:
(1)打开xx数据表,进入数据表视图;
(2)开始→排序和筛选→高级→按窗体筛选,进入筛选页面;
(3)在xx1字段下输入筛选条件xx1,在xx2字段下输入筛选条件xx2;
(4)点击下方选项卡的“或”,进入新的筛选页面,在xx3字段下输入筛选条件xx3,在xx4字段下输入筛选条件xx4;
(5)(如果还有其他要求,重复上述步骤)……
(6)点击“切换筛选”按钮,查看筛选结果,点击保存按钮。
【高级筛选】
操作步骤:
(1)打开xx数据表,进入数据表视图;
(2)开始→排序和筛选→高级→高级筛选/排序,进入筛选页面;
(3)在筛选设计视图中依次双击要筛选的字段xx、xx、xx到下方的设计网格中,并在“条件”框中输入筛选条件xx、xx、xx;
(4)点击“切换筛选”按钮,查看筛选结果,点击保存按钮。
三、例题讲解
示例1:
(1)根据表结构创建表,表名为“学生”。
(2)设置学号为主键,字段为必需,有索引无重复。
(3)将素材中的“学生.xls”中的数据导入到数据库“学生”表中。
(4)创建学生、课程、成绩,教师之间的关系,并勾选实施参照完整性。
字段名称
数据类型
字段大小
要求
学号
短文本
8
显示8位数字
姓名
短文本
5
性别
短文本
出生日期
日期/时间
2017-12-25
团员
是否类型
7
格式默认值:是否
身高
数字
保留两位数字
专业
短文本
10
家庭住址
短文本
30
照片
OLE对象
奖惩情况
长文本
示例2:
在“药品信息管理.accdb”中,已有生产厂家表、药店信息表、药品信息表。
(1)在“药品信息管理.accdb”数据库中创建数据表,命名为“医院信息表”,表结构如表1所示。将创建好的“医院信息表”的设计视图截图文件上传到考试系统对应的答题区域。
字段名称
数据类型
字段大小
要求
医院编号
短文本
15
设置为主键
数据显示:前二位为字母,后四位为数字
医院名称
短文本
20
就诊人姓名
短文本
20
药品编号
短文本
15
数据显示:第一位为字母,后四位为数字
用药时间
日期/时间
显示:xxxx-xx-xx
(2)在 创建好的"医院信息表" 中插入四条记录:
医院编号
医院名称
就诊人姓名
药品编号
用药时间
YY0001
市人民医院
张三
Y0003
2024-2-7
YY0002
中心医院
李四
Y0001
2024-2-5
YY0003
中医院
王五
Y0002
2024-1-3
YY0004
妇幼保健院
赵六
Y0004
2024-1-11
(3)将“药品信息表”和“医院信息表”建立关系,并实施参照完整性,并截图上传。
四、课堂小结
1.数据的导入以及操作(重点掌握)
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
性别 出生日期 团员 学号 姓名 身高 专业 家庭住址 照片 奖惩情况
女 6/18/98 true 20130101 艾丽丝 1 网络技术 市南区大学路7号 2014年获市级优秀学生
男 3/25/98 true 20130102 李东海 1 网络技术 市南区江西路35号 2014年获市级优秀学生
女 12/26/97 true 20130201 孙晓雨 1 动漫技术 市南区闽江路120号 2014年获市级优秀学生
男 1/15/98 false 20130202 赵雷 1 动漫技术 李沧区永安路18号
男 10/17/97 false 20130203 王和平 1 动漫技术 市北区延安一路4号
女 3/12/99 true 20140101 张莉莉 1 物联网技术 市南区北京路17号
女 6/20/98 false 20140102 李曼玉 1 物联网技术 市北区威海路108路
男 7/23/98 false 20140201 王建利 1 餐旅服务 李沧区长沙路221路
女 10/25/98 true 20140202 张思雨 1 餐旅服务 市南区山东路3
学号 课程号 成绩
20130101 DY03 87
20130101 JS02 85
20130101 JS05 92
20130102 DY03 70
20130102 JS02 90
20130102 JS05 78
20130201 DY03 90
20130201 JS04 70
20130202 DY03 65
20130202 JS04 85
20130203 DY03 80
20130203 JS04 90
20140101 JS01 83
20140101 SX03 78
20140101 YW01 95
20140102 JS01 77
20140102 SX03 86
20140102 YW01 82
20140201 LY01 56
20140201 SX03 90
20140202 LY01 80
20140202 SX03 60
教师编号 姓名 任教课程 出生日期 业绩
D001 纪海洋 德育 12/25/93
D002 孙兰 德育 1/25/92
E001 韩晓丽 英语 2/13/96
E002 曾淼 英语 4/25/95
S001 齐丽丽 数学 11/25/86
S002 徐小花 数学 12/23/97
S003 马晓宇 数学 11/4/98
Y001 王宇森 语文 6/13/93
Y002 王明敏 语文 4/25/92
Y003 宋敏 语文 12/23/94
Z001 郑瑶 计算机 12/5/00
Z002 齐海霞 计算机 12/21/96
Z003 张亚 计算机 12/26/95
Z004 黎明 计算机 7/21/89
学号 课程号 成绩
20140101 SX01 80
20140102 SX01 95
20140301 SX01 75
20140302 SX01 82
课程号 课程名 教师编号
YW04 语文(四) Y004
课程号 课程名 教师编号
DY01 职业生涯规划 D001
DY02 经济政治与社会 D001
DY03 职业道德与法律 D002
DY04 哲学与人生 D002
EY01 英语(一) E001
EY02 旅游英语 E002
JS01 网络技术基础 Z002
JS02 网页设计 Z001
JS03 二维动画 Z001
JS04 影视动作 Z004
JS05 数据库应用基础 Z003
LY01 旅游概论 Z002
SX01 数学(一) S001
SX02 数学(二) S003
SX03 概率论 S002
YW01 语文(一) Y001
YW02 语文(二) Y002
YW03 语文(三) Y003
TRANSFORM Max(成绩.成绩) AS [成绩之最大值]
SELECT 学生.姓名
FROM [学生] INNER JOIN ([课程] INNER JOIN [成绩] ON 课程.课程号 = 成绩.课程号) ON 学生.学号 = 成绩.学号
GROUP BY 学生.姓名
PIVOT 课程.课程名;
UPDATE [学生] INNER JOIN ([课程] INNER JOIN [成绩] ON 课程.课程号 = 成绩.课程号) ON 学生.学号 = 成绩.学号
SET [成绩].[成绩] = [成绩]+5
WHERE (((学生.性别)="女") AND ((课程.课程名)="影视动作"));
医院编号 医院名称 就诊人名称 药品编号 用药时间
厂家编号 厂家姓名 厂家地址
QD0001 华北制药 山东青岛
GL0002 桂林制药 广西桂林
GL0003 齐鲁安替 山东济南
GZ0004 广州白云山 广东广州
药品编号 药品名称 药品用法 药品价格
Y0001 布洛芬 口服 25
Y0002 连花清瘟 口服 30
Y0003 红霉素软膏 外用 4
Y0004 丹皮酚软膏 外用 15
药店名称 人员数量 电话 药店编号
慈海医药 18 15673087469 00004
贵和堂医药 19 16678398509 00005
超然医药 16 18956734658 00006
和平药店 20 15318937499 00001
金通大药房 30 17475490500 00002
海王医药 15 15698846086 00003
$$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。