版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
职业教育“十三五”规划教材
中高职衔接特色规划教材
Access2010数据库应用技术
项目化教程(翻转课堂)
主 编 曹文梁
副主编 张屹峰 张金良
参 编 蔡锐彬 龙琼芳 石晋阳 朱 亮
Access2010数据库应用技术项目化教程-2校.indd12018-8-2410:27:31
内容简介编委会
本书采用翻转课堂的教学模式,内容全面,条理清晰,以能力为本位,以技能培
养为出发点进行项目化教学,每个项目由浅入深、从易到难、循序渐进,学生在学习
中可随时通过扫描二维码获取相关学习资源,提高学习效率。
全书基于学生管理系统,分为7个项目,主要内容为认识Access、创建学生管理主任吴文虎清华大学计算机科学与技术系教授、博士生导师;全国
系统数据库和表、创建学生管理系统查询、创建学生管理系统窗体、创建学生管理系
统报表、创建学生管理系统宏及用VBA创建学生管理系统其他功能等,理论知识与高等院校计算机基础教育研究会荣誉副会长
实例相结合,方便读者学习。
本书适合作为中、高等职业院校计算机类专业数据库课程的教材,也可作为财经、高林北京高等学校计算机教育学会会长、全国高等院校计算
管理类专业的数据库教材,还可作为从事计算机应用工作的科技人员和工程技术人员
机基础教育研究会荣誉副会长、高职高专委员会首席专
及其他相关人员的培训或参考用书。
家、国家职业教育研究院研究员
图书在版编目(CIP)数据副 主 任徐洁磐南京大学计算机科学与技术系教授,博导;中国计算机
Access2010数据库应用技术项目化教程:翻转课堂/学会计算机理论专业委员会副主任,数据库专委会委员;
曹文梁主编.—北京:中国铁道出版社,2018.10
职业教育“十三五”规划教材教育部计算机教学指导委员会第一、二届委员
ISBN978-7-113-24620-4
郑德庆广东省高等学校教学考试管理中心,主任
Ⅰ.①A…Ⅱ.①曹…Ⅲ.①关系数据库系统-职业
教育-教材Ⅳ.①TP311.138余爱民广东科学技术职业学院计算机学院院长,教授
中国版本图书馆CIP数据核字(2018)第130890号余明辉广州番禺职业技术学院信息工程学院院长,教授
李洛广东轻工职业技术学院,教授
书名:Access2010数据库应用技术项目化教程(翻转课堂)
作者:曹文梁 主编委员 (排名不分先后)
策划:韩从付读者热线:(010)63550836林广明深圳信息职业技术学院科研处处长,教授
责任编辑:刘丽丽 冯彩茹
封面设计:穆 丽范新灿深圳职业技术学院创新学院副院长,教授
责任校对:张玉华
责任印制:郭向伟钱英军广东科贸职业学院信息工程系,主任
出版发行:中国铁道出版社(100054,北京市西城区右安门西街8号)邱炳城广东理工职业学院计算机系,主任
网址:/51eds/
广州科技贸易职业学院信息工程学院,院长
印刷:北京虎彩文化传播有限公司邬厚民
版次:2018年10月第1版2018年10月第1次印刷
余棉水广东工贸职业技术学院计算机与信息工程学院,院长
开本:787mm×1092mm1/16印张:14字数:275千
书号:ISBN978-7-113-24620-4邱泽伟广东省机械技师学院信息工程与艺术设计系,主任
定价:45.00元
柳青广东创新科技职业学院副院长,教授
版权所有侵权必究
凡购买铁道版图书,如有印制质量问题,请与本社教材图书营销部联系调换。电话:(010)63550836崔英敏广东私立华联学院教务长,教授
打击盗版举报电话:(010)51873659
Access2010数据库应用技术项目化教程-2校.indd22018-8-2716:21:12
编委会
主 任 吴文虎清华大学计算机科学与技术系教授、博士生导师;全国高等院校计
主任吴文虎算机基础教育研究会荣誉副会长清华大学计算机科学与技术系教授、博士生导师;全国
高 林
北京高等学校计算机教育学会会长、全国高等院校计算机基础教育
高等院校计算机基础教育研究会荣誉副会长
研究会荣誉副会长、高职高专委员会首席专家、国家职业教育研究
高林院研究员北京高等学校计算机教育学会会长、全国高等院校计算
副机基础教育研究会荣誉副会长、高职高专委员会首席专 主 任 徐洁磐南京大学计算机科学与技术系教授,博导;中国计算机学会计算机
理论专业委员会副主任,数据库专委会委员;教育部计算机教学指
家、国家职业教育研究院研究员导委员会第一、二届委员
副 主 任 郑德庆徐洁磐
广东省高等学校教学考试管理中心,主任南京大学计算机科学与技术系教授,博导;中国计算机
余爱民
广东科学技术职业学院计算机学院院长,教授
学会计算机理论专业委员会副主任,数据库专委会委员;余明辉
广州番禺职业技术学院信息工程学院院长,教授
教育部计算机教学指导委员会第一、二届委员李 洛
广东轻工职业技术学院,教授
委 员:(排名不分先后)
郑德庆广东省高等学校教学考试管理中心,主任
林广明深圳信息职业技术学院科研处处长,教授
范新灿余爱民深圳职业技术学院创新学院副院长,教授广东科学技术职业学院计算机学院院长,教授
钱英军广东科贸职业学院信息工程系,主任
余明辉广州番禺职业技术学院信息工程学院院长,教授
邱炳城广东理工职业学院计算机系,主任
邬厚民李洛广州科技贸易职业学院信息工程学院,院长广东轻工职业技术学院,教授
余棉水广东工贸职业技术学院计算机与信息工程学院,院长
委员 (排名不分先后)
邱泽伟广东省机械技师学院信息工程与艺术设计系,主任
柳林广明 青广东创新科技职业学院副院长,教授深圳信息职业技术学院科研处处长,教授
崔英敏范新灿广东私立华联学院教务长,教授深圳职业技术学院创新学院副院长,教授
周洁文茂名职业技术学院计算机系,主任
钱英军关锦文东莞理工学校,副校长广东科贸职业学院信息工程系,主任
邱炳城钟 辉广东汇兴精工智造股份有限公司董事长广东理工职业学院计算机系,主任
黄新梅东莞市百达连新电子商务有限公司董事长
周海燕邬厚民中国铁道出版社副编审,金牌编广州科技贸易职业学院信息工程学院,院长辑
丛书主编 胡选子余棉水东莞职业技术学院计算机系主任,教授广东工贸职业技术学院计算机与信息工程学院,院长
房晓东东莞职业技术学院计算机系副主任,副教授
邱泽伟广东省机械技师学院信息工程与艺术设计系,主任
编 委(排名不分先后)
曹文梁柳青 吴海棠广东创新科技职业学院副院长,教授 王超英 张 荣 陈寿杰 欧亚洋 张屹峰
张金良 朱国元 刘文娜 李志军 李 滔 石晋阳 蔡锐彬
崔英敏广东私立华联学院教务长,教授
龙琼芳 朱 亮 韩从付 刘丽丽
Access2010数据库应用技术项目化教程-2校.indd32018-8-2410:27:32
Access2010数据库应用技术项目化教程-2校.indd42018-8-2410:27:32
序
《国家中长期教育改革和发展规划纲要(2010—2020年)》提出,要建立中高
职协调发展的现代职业教育体系。《教育部关于推进中等和高等职业教育协调发展的
指导意见》进一步提出,中高等职业教育应该“实施衔接,系统培养高素质技能型人
才”。随着中国经济增长方式的转变,产业结构的调整,社会经济发展对人才需求结
构的改变,人才需求趋向高层次已成为事实,经济的发展对职业技术教育提出了新的
要求。在大力发展高等职业技术教育的同时,如何做好中、高职之间的衔接已经成为
关系到职业教育能否健康发展的重要而迫切的问题。
目前,中高职衔接方面还存在着一些问题,尤以课程衔接问题最为突出,其主要
表现在两个方面:一是课程内容重复,目前国家还没有制定统一的不同层次职业教育
课程标准,中职学校和高职院校各自构建自己的专业课程体系,确定课程教学内容,
中高职院校之间缺少有效的沟通,造成一些专业课程在中高职阶段内容重复。二是技
能训练重复,在专业技能培养方面,高职与中职理应体现出层次内涵上的差异,然而
在实际情况中,不少高职院校技能训练定位低,中职学生升入高职后,有些实践训练
项目与中职相差不多,存在重复训练的现象。
基于以上问题,我们编写了中高职衔接特色规划丛书。本丛书先期包括《Photoshop
CC项目化翻转课堂教程》(高职)、《数据库技术及应用翻转课堂》(高职)、《Access
2010数据库应用技术项目化教程(翻转课堂)》(中职)和《PhotoshopCC图形图像
处理项目化教程(翻转课堂)》(中职)。丛书首先对中高职教材在内容上依据培养
定位(目标)、培养模式进行了界定:中职教育强调的是有一技之长,其核心是强调
培养实用型、技能型、操作型人才;高职的目标定位应该表现出高层次性,强调培养
应用型、管理型和高级技能型人才,要比中职教育有更深、更广的专业理论,更新更
高的技术水平,以及广泛的适应性,特别是要有更强的综合素质与创新能力。根据不
同阶段的培养目标定位,中职教材重基础,强应用,让学生初步建立职业概念;高职
教材重能力,强创新,让学生基本形成职业能力与持续发展观念。按照中高职不同层
次,围绕岗位等级由低向高,体现职业能力教育和终身发展递进式的课程内容与职业
标准有效衔接的课程体系。
本丛书适合于数据库系统设计与开发和平面设计人员阅读,也可作为职业院校计
算机专业及相关专业的教材及教学参考材料,以及对数据库、图像处理或平面设计领
域感兴趣的读者阅读。
Access2010数据库应用技术项目化教程-2校.indd52018-8-2410:27:32
本丛书在出版过程中不但得到了职教领域很多计算机专家的指导,也得到了企业
的支持。本丛书的完成不但依靠全体作者的共同努力,同时也使用了许多企业的真实
案例,在此一并致谢。
本丛书如有不足之处,请各位专家、老师和广大读者不吝指正。
编委会
2018年6月
Access2010数据库应用技术项目化教程-2校.indd62018-8-2410:27:32
前 言
数据库技术是信息系统核心技术之一,是一种计算机辅助管理数据的方法,它研
究如何组织和存储数据,如何高效地获取和处理数据。数据库基础作为计算机专业的
一门主干课程,一直受到各类院校和师生的重视。其中,Access数据库管理系统由于
简单实用,常常作为数据库技术的入门课程来学习。教育部考试中心也把Access数
据库程序设计纳入全国计算机等级考试(二级)的范围。掌握Access数据库管理系
统的相关知识能为学习更为复杂的数据库管理系统(如SQLServer、MySQL、Oracle等)
打下基础。
本书以Access2010作为教学背景,以具体的项目任务作为课程组织形式,对
Access2010中的相关数据库管理技术进行了详细的阐述,便于读者实战练习,快速
掌握。本书采用翻转课堂的教学模式,为方便读者自主学习,部分实例提供了配套微
课视频,扫描二维码即可观看。
全书基于学生管理系统,分为7个项目:项目一认识Access,主要讲述数据库的
概念、关系型数据库基础知识、认识Access对象等;项目二创建学生管理系统数据
库和表,主要讲述数据库表的创建、编辑和使用等;项目三创建学生管理系统查询,
主要讲述各类查询的创建、使用SQL语句实现查询等;项目四创建学生管理系统窗体,
主要讲述窗体的创建、编辑以及控件的使用等;项目五创建学生管理系统报表,主要
讲述报表的创建、编辑、排序分组以及统计等;项目六创建学生管理系统宏,主要讲
述各类宏操作以及利用宏实现简单的业务功能等;项目七用VBA创建学生管理系统
其他功能,主要讲述VBA的基本语法,利用VBA编写简单程序,实现简单应用等。
本书由曹文梁任主编,张屹峰和张金良任副主编。具体编写分工如下:项目一由
东莞市经济贸易学校龙琼芳编写,项目二、三由东莞理工学校张屹峰、东莞职业技术
学院曹文梁编写,项目四由东莞理工学校石晋阳编写,项目五由东莞市经济贸易学校
朱亮编写,项目六由东莞理工学校张金良编写,项目七由东莞理工学校蔡锐彬编写。
曹文梁负责全书的规划和最后定稿,张屹峰负责全书的校对和审定工作。
本书在编写过程中得到了同行的大力协助与支持,使编者获益良多,在此表示衷
心的感谢。
由于编者水平有限,加之时间仓促,书中难免存在疏漏和不足之处,敬请广大读
者与同行专家批评指正。
编 者
2018年5月
Access2010数据库应用技术项目化教程-2校.indd72018-8-2410:27:33
Access2010数据库应用技术项目化教程-2校.indd82018-8-2410:27:33
目 录
项目一 认识Access……………………1
任务一 了解数据库基础知识…………………2
任务二 熟悉Access2010工作环境…………14
自我测评………………………22
项目二 创建学生管理系统数据库和表………………23
任务一 创建数据库…………24
任务二 创建表………………26
任务三 建立表间关系………43
任务四 导入/导出数据………50
任务五 排序和筛选记录……………………53
自我测评………………………58
项目三 创建学生管理系统查询………60
任务一 创建选择查询………61
任务二 创建交叉表查询……………………79
任务三 创建参数查询………82
任务四 创建操作查询………84
任务五 创建SQL查询………87
自我测评………………………97
项目四 创建学生管理系统窗体………98
任务一 认识窗体……………99
任务二 创建窗体……………104
任务三 设计窗体……………116
自我测评………………………135
Access2010数据库应用技术项目化教程-2校.indd92018-8-2410:27:33
Access2010数据库应用技术项目化教程(翻转课堂)
项目五 创建学生管理系统报表………138
任务一 认识报表……………139
任务二 创建报表……………142
任务三 报表排序和分组……………………150
任务四 报表的计算和汇总…………………154
任务五 打印报表……………160
自我测评………………………161
项目六 创建学生管理系统宏…………164
任务一 认识宏和宏组………165
任务二 创建子宏……………168
任务三 创建条件宏…………170
自我测评………………………172
项目七 用VBA创建学生管理系统其他功能…………174
任务一 认识VBA……………175
任务二 VBA基础知识………183
任务三 VBA常见操作………208
自我测评………………………210
参考文献…………………214
Access2010数据库应用技术项目化教程-2校.indd102018-8-2410:27:34
项目一
认识Access
项目一
认识Access
课前学习工作页
1.扫描二维码观看视频1-1,并思考下列问题:
(1)为什么每门课的成绩不与学生的基本信息放
在同一张工作表中?
(2)与Excel相比,Access在保存数据方面有哪些
优点?视频1-1 从Excel到
2.扫描二维码观看视频1-2、视频1-3,并完成下Access2010
列题目:
(1)下列图标中代表Access2010的是 。
A.B.C.D.
(2)下列不是Access2010数据库对象的是 。
A.表B.窗体C.报表D.文件
(3)下列关于Access2010的说法错误的是 。
视频1-2 安装Access2010
A.Access2010可以方便地存储和管理数据
B.Access2010可以实现自定义报表功能
C.Access2010可以不必编写代码设计系统交
互界面
D.Access2010可以管理大型分布式数据库
3.通过网络搜索关键字“数据库”“数据库系统”“数
据库管理系统”,阅读相关内容,对这3个词条进行 视频1-3 罗斯文贸易数据库
解释。
(1)数据库:。
(2)数据库系统:。
(3)数据库管理系统:。
课堂学习任务
数据库技术是计算机应用领域中最重要的技术之一,随着管理信息系统在各行各
业的广泛应用,应用和开发管理信息系统已成为计算机相关专业学生必须掌握的技能。
1
Access2010数据库应用技术项目化教程-2校.indd12018-8-2410:27:34
Access2010数据库应用技术项目化教程(翻转课堂)
(1)了解数据库基础知识,包括数据管理技术的发展过程、数据库系统的组成、
数据模型的概念;了解关系模型和关系数据库的概念。
(2)设计教学管理系统数据库。
(3)通过观察“学生管理”数据库,熟悉关系数据库系统Access2010的操作界
面,认识Access中的6个对象。
学习目标与重点难点
(1)了解数据管理技术的发展阶段
(2)掌握数据库系统的相关概念
学习目标(3)了解3种数据模型的特点
(4)了解关系数据库的基本概念
(5)了解关系数据库的设计步骤和方法
(1)熟悉Access2010的操作界面(重点)
重点难点
(2)理解数据库概念(难点)
任务一 了解数据库基础知识
在介绍数据库的基本概念之前,先认识数据库常用的几个术语和基本概念。
信息:是对现实世界中各种事物的存在方式、运动状态或事物间联系形式的反映
的综合。
数据:是指保存在存储介质上能够识别的符号,是信息的具体表现形式。数据不
只是数字,还包括文字、图形、图像、声音、物体的运动状态等。数据必须数字化后
才可被计算机存储和处理。
数据的“型”和“值”:“型”表示数据的类型,如字符型、日期型、整型等;
“值”表示具体的数值,如课程编号“9903”是字符型、出生日期“2017/4/3”是日
期型。
数据库可以被形象地理解为数据的仓库,数据库技术是计算机领域对数据进行管
理的一种技术。在计算机领域,最初并不是采用数据库技术管理数据的。
一、数据管理技术的发展
数据管理是指对各种数据进行分类、组织、编码、存储、检索和维护。数据管理
的水平是和计算机硬件、软件的发展相适应的。随着计算机技术的发展,数据管理技
23
Access2010数据库应用技术项目化教程-2校.indd22018-8-2410:27:34
项目一
认识Access
术经历了人工管理、文件系统和数据库系统3个阶段。
1.人工管理阶段(20世纪50年代中期以前)
人工管理阶段的计算机主要用于科学计算。在硬件方面,计算机的外存只有磁带、
卡片、纸带,没有磁盘等直接存取的存储设备,存储量非常小;在软件方面,没有操
作系统,没有高级语言,数据处理的方式是批处理,即机器一次处理一批数据,然后
才能进行另外一批数据的处理,中间不能被打断。
计算机系统不提供对用户数据的管理功能。用户编制程序时,必须全面考虑好相
关的数据,包括数据的定义、存储结构以及存取方法等。程序和数据是一个不可分割
的整体。数据脱离了程序就无任何存在的价值,数据不具备独立性。
不同的程序均有各自的数据,数据与程序是一个整体,这些数据对不同的程序而
言通常是不同的,不可共享;即使不同的程序使用了相同的一组数据,这些数据也不
能共享,程序中仍需要各自加入这组数据。
人工管理阶段的数据特点有:人是数据的管理者;数据专为某一应用程序使用,
数据不独立,完全依赖于程序;数据不共享,冗余度极大;数据没有结构化;由应用
程序自己控制数据。
2.文件系统阶段(20世纪50年代后期到60年代中期)
文件系统阶段的计算机不仅用于科学计算,还大量用于信息管理。此阶段的计算
机,在硬件方面,外存储器有了磁盘等直接存取的存储设备;在软件方面,操作系统
中已有了专门的管理数据软件,称为文件系统。从处理方式上讲,不但有了文件批处
理,而且能够联机实时处理(联机实时处理是指在需要时,可随时从存储设备中查询、
修改或更新)。
在此阶段,由专门的软件即文件系统进行数据管理,文件系统把数据组织成相互
独立的数据文件,利用“按文件名访问,按记录进行存取”的管理技术,可以对外存
上的文件进行修改、插入和删除等操作。程序与数据之间具有了一定的独立性。不过,
文件系统仍然是一个不具有弹性的无结构的数据集合,即文件之间是相互独立、没有
关系的,不能反映现实世界事物之间的内在联系。此外,一个(或一组)文件基本上
对应于一个应用程序,如果不同的应用程序使用部分相同的数据,仍然必须建立各自
的文件,而不能共享相同的数据,因此数据的冗余度大,也使得数据的修改和维护比
较困难。
文件系统阶段的数据特点有:文件系统是数据的管理者;数据从程序中独立出来,
可单独存取、反复处理,但数据的独立性仍不高,数据之间联系弱,依然存在冗余。
23
Access2010数据库应用技术项目化教程-2校.indd32018-8-2410:27:35
Access2010数据库应用技术项目化教程(翻转课堂)
3.数据库系统阶段(20世纪60年代后期至今)
此时的计算机有了大容量磁盘,计算能力也非常强,同时计算机管理数据的规
模日益庞大,应用越来越广泛,实时处理的要求更多,并开始提出和考虑并行处理,
数据库系统(DatabaseSystem,DBS)应运而生,它克服了文件系统的缺陷,提供了
对数据更高级、更有效的管理。这个阶段的程序和数据的联系通过数据库管理系统
(DatabaseManagementSystem,DBMS)实现,如图1-1所示。
Ꮐ⩔⼷Ꮋ1
ᢚネ⤲
㈧㐋ᢚᎿ
喋DBMS喌喋DB喌
Ꮐ⩔⼷ᎻN
图1-1 数据库系统阶段程序和数据间的联系
在数据库系统阶段,采用数据模型表示复杂的数据结构,数据模型不但描述数据
本身,还描述数据之间的联系。这样,数据不再面向特定的某个或多个应用,从而实
现数据共享,也极大地减少了数据冗余。
在数据库系统阶段,数据在数据库中的存储是由数据库管理系统(DBMS)管理的,
应用程序只关心数据的逻辑结构,即使数据的物理存储发生改变,应用程序也不必改
变。同时,在逻辑结构上,应用程序与数据库也是相互独立的。这样无论是物理上还
是逻辑上,数据完全从程序中独立出来,数据由数据库管理系统统一管理和控制。
数据库系统阶段的数据特点是:数据库管理系统是数据的管理者;数据用数据模
型描述,整体结构化,具有高度的独立性,共享性高,冗余度小;由数据库管理系统
提供数据安全性、完整性、并发控制和恢复能力。
二、数据库系统
数据库系统如图1-2所示,通常由数据库、硬件、软件和人员组成,如图1-3所示。
⩔ᝣ1⩔ᝣ2ć⩔ᝣN
Ꮐ⩔㈧㐋
⩔ᝣ
ڣᏀ⩔ᐬࣽ
ᎿᏀ⩔⼷Ꮋ
ᢚ
ᢚᎿネ⤲㈧㐋数据库管理员N⼷Ꮋᐬࣽ
ڣ⩔
ᏀDBMS
᧹҈㈧㐋
҈㈧㐋
᧹
ᢚᎿТ
图1-2 数据库系统图1-3 数据库系统组成
45
Access2010数据库应用技术项目化教程-2校.indd42018-8-2410:27:35
项目一
认识Access
(1)数据库:是指长期存储在计算机内的,有组织,可共享的数据的集合。数
据库(Database,DB)中的数据按一定的数学模型组织、描述和存储,具有较小的冗
余,较高的数据独立性和易扩展性,能为各种用户共享。
(2)硬件:构成计算机系统的各种物理设备,包括存储所需的外围设备。硬件
的配置应满足整个数据库系统的需要。
(3)软件:包括操作系统、数据库管理系统及应用程序。数据库管理系统
(DBMS)是数据库系统的核心软件,是在操作系统的支持下工作,解决如何科学
地组织和存储数据,如何高效地获取和维护数据的系统软件。其主要功能包括数
据定义功能、数据操纵功能、数据库的运行管理和数据库的建立与维护。
(4)人员:开发、管理和使用数据库的人员。主要有数据库管理员、数据库设
计人员、应用程序员和最终用户。
三、数据模型
数据模型是把现实世界中的人、物、活动、概念等信息进行抽象、表示和处理的
工具。数据模型能够比较真实地模拟现实世界,同时它们又能用某种语言描述,使计
算机系统能够实现并进行处理。
1.数据模型的组成
数据模型由数据结构、数据操作、数据约束3部分组成。
(1)数据结构:描述数据库的组成对象以及对象之间的联系。数据结构是刻画
一个数据模型性质最重要的方面,因此在数据库系统中,通常按照数据结构的类型命
名数据模型。例如,层次结构、网状结构、关系结构的数据模型分别命名为层次模型、
网状模型、关系模型。
(2)数据操作:是指对数据库中各种对象(型)的实例(值)允许执行的操作
的集合,包括操作及有关的操作规则。数据库的操作主要包括查询和更新两大类。数
据模型必须定义这些操作的确切含义、操作符号、操作规则(如优先级)以及实现操
作的语言。
(3)数据约束:也称数据的完整性约束,是给定的数据模型中数据以及联系所
具有的制约和依存规则,用来限定数据模型的数据库状态以及状态的变化,以保证数
据的正确、有效、相容。例如,某学校的数据库中规定学生的学生编号不能重复,课
程成绩必须是0~100之间的数值等。
2.概念模型
概念模型实际上是现实世界到信息世界的一次抽象,是数据库设计人员进行数据
45
Access2010数据库应用技术项目化教程-2校.indd52018-8-2410:27:35
Access2010数据库应用技术项目化教程(翻转课堂)
库设计的有力工具,也是用户和数据库设计人员之间进行交流的语言。
1)概念模型中的基本概念
(1)实体(Entity):客观存在并可相互区别的事物。实体可以是具体的人、事、
物,也可以是抽象的概念或联系。例如,一个学生、一个部门、一门课程、一次借书、
一次订货等都是实体。
(2)属性(Attribute):实体所具有的某一特征。一个实体可以具有若干属性。例
如,学生实体可由学生编号、姓名、性别、出生日期、是否团员、电话号码等属性组成;
一次借书可由借书证号、书籍编号、借阅时间、归还时间等属性组成。
(3)域(Domain):属性的取值范围。例如,学生的性别只能取“男”或“女”
两个值。
(4)码(Key):唯一标识实体的属性集。例如,学生的学生编号可以唯一标
识一个学生,学生编号就是学生这个实体的码。
(5)实体型(EntityType):用实体名及其属性名集合来抽象和刻画同类实体。
例如,学生(学生编号,姓名,性别,出生日期,团员,电话号码)就是一个实体型。
(6)实体集(EntitySet):同一类型实体的集合。例如,全体学生就是一个实体集。
(7)联系(Relationship):实体之间的关联。联系反映了现实世界中事物内部
以及事物之间的关联情况。联系有两种:实体内部的联系通常是组成实体的各属性之
间的联系;实体之间的联系通常是指不同实体集之间的联系。
实体之间的联系通常分为以下3种:
①一对一联系(1︰1):如果对于实体集A中的每一个实体,实体集B中最
多有一个(或者没有)实体与之联系,反之亦然,则称实体集A与实体集B具有一
对一联系。例如,学校里面,一个班级只有一个班主任,而一个班主任只带一个班级,
则班级与班主任之间具有一对一联系。
②一对多联系(1︰n):如果对于实体集A中的每一个实体,实体集B中有n个
(n≥0)实体与之联系,反之,对于实体集B中的每一个实体,实体集A中最多有一个
实体与之联系,则称实体集A与实体集B具有一对多联系。例如,学校里面,一个班级
中有若干名学生,但一个学生只能在一个班级就读,则班级与学生之间具有一对多联系。
③多对多联系(m︰n):如果对于实体集A中的每一个实体,实体集B中有
n个(n≥0)实体与之联系,反之,对于实体集
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 案场防暑安全培训心得课件
- 医院感染预防与控制要点分析
- 课件直播微信程序
- 医学伦理与医学法律规范
- 2026年绿色金融能力建设项目公司成立分析报告
- 2026年算网融合项目评估报告
- 医疗设备产业创新与专利保护
- 2026年智能淡斑美容仪项目公司成立分析报告
- 医疗信息化系统架构设计与实施
- 医疗资源优化配置与共享机制探讨与优化及效果评估及改进
- 半挂车安全培训教材课件
- 汽轮机安装施工方案与安全措施
- 光伏基础吊装施工方案
- 专题05病句辨析与修改-2023年小升初语文高频考点100题(部编版)
- 合肥市瑶海区S社区居家养老服务站建设研究:现状、问题与优化路径
- 《黄土原位测试规程》
- 水平定向钻施工技术应用与管理
- 风险金管理办法
- 烟花爆竹安全生产会议
- 绿化养护中病虫害重点难点及防治措施
- 学堂在线 雨课堂 学堂云 工程伦理2.0 章节测试答案
评论
0/150
提交评论