Access数据库与表.pptx
《Access数据库与表.pptx》由会员分享,可在线阅读,更多相关《Access数据库与表.pptx(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、教学目标,重点与难点教学目标3个概念:数据库,数据表,关系4个操作:建库,建表,查阅向导,建关系重点与难点外部数据源导入建表查阅向导1第1页/共38页一、数据库的基本概念数据库(Database)可以简单的理解为数据的“仓库”,包含大量的数据,数据具有一定的组织方式;数据库管理系统(DBMS)用于管理数据的数据管理软件;数据模型层次模型网状模型关系模型2第2页/共38页数据库设计数据指标体系中的一个指标就是关系数据库中的一个基本表,而这个指标类下面的一个个具体指标就是这个基本表中的一个字段,对于指标体系中数据的结构必须进行规范化的重新组织。满足关系二维表的四个性质:表中的任意一列上,数据项属于
2、同一个属性;表中所有行都是不相同的,不允许有重复组项出现;行的顺序无关紧要;列的顺序无关紧要,但不能重复。3第3页/共38页数据组织与优化4学号姓名性别 出生日期专业名称党员课程名称成绩 学时 学分 备注0304231陈振瑜 男1985-8-3电子商务FALSE 大学英语(泛读)6710840304231陈振瑜 男1985-8-3电子商务FALSE 大学英语(精读)4510840304231陈振瑜 男1985-8-3电子商务FALSE 电子商务713620304231陈振瑜 男1985-8-3电子商务FALSE 国际金融615440304231陈振瑜 男1985-8-3电子商务FALSE 计算
3、机应用基础8710840304231陈振瑜 男1985-8-3电子商务FALSE 经济法835430304231陈振瑜 男1985-8-3电子商务FALSE 金融学787240305362何佳女1985-1-28金融学FALSE 计算机应用基础6510840305362何佳女1985-1-28金融学FALSE 体育983620305362何佳女1985-1-28金融学FALSE 金融学567240307341周步新 女1985-8-23财务管理TRUE电子商务783620307341周步新 女1985-8-23财务管理TRUE计算机应用基础7810840307341周步新 女1985-8-23
4、财务管理TRUE微观经济学707240307341周步新 女1985-8-23财务管理TRUE财务管理787240401042张文倩 女1986-6-28国际经济与贸易 FALSE 电子商务88362三好学生0401042张文倩 女1986-6-28国际经济与贸易 FALSE 高等数学72543三好学生0401042张文倩 女1986-6-28国际经济与贸易 FALSE 宏观经济学92544三好学生0401042张文倩 女1986-6-28国际经济与贸易 FALSE 体育95362三好学生0401042张文倩 女1986-6-28国际经济与贸易 FALSE 物流管理543三好学生第4页/共38
5、页练习一个专业有多个学生一个学生可以选修多门课程、一门课程可以由多名学生选修5第5页/共38页专业专业编号专业名称学生学号姓名生日课程课程编号课程名称学分专业学生学生课程1NM1学习成绩总 E R 图6第6页/共38页由 E R 图向关系模型转换实体:(一个实体型转换成一个关系)实体:(一个实体型转换成一个关系)专业:专业:专业编号专业编号专业编号专业编号、专业名称、专业名称 学生:学生:学号学号学号学号、姓名、生日、姓名、生日 课程:课程:课程编号课程编号课程编号课程编号、课程、课程名称、名称、学分学分联系:(一个联系转换成一个关系)联系:(一个联系转换成一个关系)班级班级学生:学生:学号学
6、号学号学号、专业编号(、专业编号(关系的码为关系的码为N端的实体的码)端的实体的码)学生学生课程:课程:学号、学号、学号、学号、课程编号课程编号课程编号课程编号、学习成绩(关系的码为所、学习成绩(关系的码为所连接的各实体码的组合)连接的各实体码的组合)7第7页/共38页具有相同关系的码可以合并 专业:专业编号专业编号、专业名称 课程:课程号课程号、课程名、学分学生课程:学号、课程号学号、课程号、学习成绩专业学生:学号学号、专业编号学生:学号学号、姓名、生日合并合并学生:学号学号、姓名、生日、专业、8第8页/共38页关系型数据库管理系统9学生表字段字段记录记录每一行为一条记录每一列为一个字段每个
7、记录只能对应一个对象且仅为一个学号姓名性别出生日期专业编号0604231 庄寅佳男87-1-1010604253 邱玲珺女88-6-30020605321郑垚女88-8-18030606002 穆怡君男88-12-2402第9页/共38页关系型数据库示例例:数据库Shift-MIS包含4个表:学生表、专业表、课程表、成绩表。创建数据库管理数据的步骤如下:创建空数据库(MIS-学号)创建数据表定义表结构定义关键字输入数据或外部数据源导入定义表和表之间的关系10第10页/共38页1.从已知Excel文件中导入数据1.察看Excel文档“专业表”2.导入专业表外部数据-导入Excel电子表格-选择E
8、xcel文档“专业表”-将源数据导入当前数据库的新表中-选择“专业编号”为主键3.设计“专业表”视图-设计视图4.添加我校一个新专业视图-数据表视图11专业编号专业名称01国际经济与贸易02工商管理03市场营销04电子商务05金融学06经济学07财务管理08商法09国际经济法10英语11法语12日语13旅游管理14国际企业管理15会计学16第二学位班字段名称类型字段大小说明专业编号文本2主键专业名称文本10第11页/共38页2.手工创建一个新表-学生表学生表的结构12第12页/共38页录入数据并追加数据录入数据将个人信息录入到“学生表”中将Excel文档“学生表”中数据追加到Access数据库
9、表中外部数据-导入Excel电子表格-选择Excel文档“学生表”-向表中追加一份记录的副本-我自己选择主键“学号”13第13页/共38页在表中插入照片的方法14右键单击照片字段第14页/共38页查阅向导首先设置字段的数据类型和字段大小,然后再设置查阅向导查阅向导有两种方式:自行键入所需的值如:“性别”字段上的值“男”、“女”利用已知表或查询中的值专业表中已有“专业编号、专业名称”,这样学生表中“专业编号”可充分利用专业表中“专业编号”值,无需再输入相关表中的相关字段要定义为主键或索引因为,学生表中”专业编号”字段上的值来源于专业表中的”专业编号”字段上的值,所以专业表中的”专业编号”字段应为
10、主键或索引字段。15第15页/共38页3.导入课程表数据1.察看Excel文档“课程表”2.导入课程表外部数据-导入Excel电子表格-选择Excel文档“课程表”-将源数据导入当前数据库的新表中-选择“课程号”为主键3.设计“课程表”结构视图-设计视图4.添加我校一个新课程视图-数据表视图字段名称类型字段大小说明课程号文本2主键课程名称文本20先修课程代码文本2学时数字字节学分数字字节16第16页/共38页4.导入成绩表数据1.察看Excel文档“成绩表”2.导入成绩表外部数据-导入Excel电子表格-选择Excel文档“成绩表”-将源数据导入当前数据库的新表中-选择不要主键3.设计“成绩表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access 数据库
限制150内