2022年Access数据库详情 .pdf

上传人:Che****ry 文档编号:27248620 上传时间:2022-07-23 格式:PDF 页数:6 大小:200.44KB
返回 下载 相关 举报
2022年Access数据库详情 .pdf_第1页
第1页 / 共6页
2022年Access数据库详情 .pdf_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《2022年Access数据库详情 .pdf》由会员分享,可在线阅读,更多相关《2022年Access数据库详情 .pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Access 数据库张晓军access 2003应用基础教程第一章数据库概论1、 什么是数据数据是关于自然、社会现象和科学试验的定量或定性的记录,是科学研究最重要的基础;研究数据就是对数据进行采集、分类、录入、储存、统计分析,统计检验等一系列活动的统称。例如女生为了减肥而每天称量体重并将数值记录,当这个记录日积月累变的很多的时候就是数据了; 通过这些记录就知道自己的体重变化,什么时候最胖, 什么时候最轻。 超市的洗发水的导购, 他每天将他卖出的洗发水记录下来,就知道哪个牌子的洗发水最好卖以及一年哪个月的洗发水更容易卖出去。这些就是数据。2、 什么是数据库简单来说就是存放数据的仓库。严格地说,数

2、据库是“按照数据结构来组织、存储和管理数据的仓库” 。在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库” ,并根据管理的需要进行相应的处理。单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。 有了这个 数据仓库 我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。编号姓名性别是否党员学历0001 张三男是本科0002 王五男否大专0003 李四男否本科3、 数据库模型的概念(1)实体客观存在并可相互区别的事物称为实体。可以是具体的人、事、物或抽象的概念。如一个学生

3、,一本书,学生的一次选课(2) 属性实体所具有的某一特性称为属性。如:学生实体有学号、姓名、性别、出生日期、所在系别等方面的属性。如(990001,张立, 20,男,计算机)这些属性值的集合表示了一个学生实体。(3) 码能唯一标识实体的属性或属性集称为码。如学生的学号。(4) 域属性的取值范围称为该属性的域。如学号的域为9 位整数,姓名的域为字符串集合,年龄的域为小于40 的整数,性别的域为(男,女)。(5) 实体型用实体名及其属性名集合来抽象和刻画同类实体称为实体型。如学生(学号,姓名,年龄,性别,系)就是一个实体型。(6) 实体集同型实体的集合称为实体集。如所有的学生、所有的课程等。(7)

4、 联系现实世界中事物内部以及事物之间的联系在信息世界中反映为实体型内部的联系和实体型之间的联系两个实体型间的联系名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - Access 数据库张晓军access 2003应用基础教程一对一联系如果对于实体集A 中的每一个实体,实体集B 中至多有一个实体与之联系,反之亦然,则称实体集A 与实体集B 具有一对一联系。记为1:1。实例班级与班长之间的联系:一个班级只有一个正班长,一个班长只在一个班

5、中任职一对多联系如果对于实体集A 中的每一个实体,实体集B 中有 n 个实体( n0)与之联系,反之,对于实体集B 中的每一个实体,实体集A 中至多只有一个实体与之联系,则称实体集A 与实体集 B 有一对多联系。记为1:n。实例班级与学生之间的联系:一个班级中有若干名学生,每个学生只在一个班级中学习多对多联系( m:n)如果对于实体集A 中的每一个实体,实体集B 中有 n 个实体( n0)与之联系,反之,对于实体集B 中的每一个实体,实体集A 中也有 m 个实体( m0)与之联系,则称实体集A与实体 B 具有多对多联系。记为m:n。实例课程与学生之间的联系:一门课程同时有若干个学生选修,一个学

6、生可以同时选修多门课程4、数据库模型的建立实体联系方法(E-R 方法 ) 构成 E-R 图的基本要素是实体、属性和联系,其表示方法为:实体型:用矩形表示,矩形框内写明实体名;属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同实体型 A 联系实体型 B 1 1 1:1联系实体型 A 联系实体型 B m n m:n联系实体型 A 联系实体型 B 1 n 1:n联系名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第

7、 2 页,共 6 页 - - - - - - - - - Access 数据库张晓军access 2003应用基础教程时在无向边旁标上联系的类型在 E-R 图中要明确表明1 对多关系, 1 对 1 关系和多对多关系。1 对 1 关系在两个实体连线方向写1;1 对多关系在1 的一方写 1,多的一方写N;多对多关系则是在两个实体连线方向各写N,M 绘制 E-R 图的基本方法:第一步:首先要根据需求分析的结果(数据流图、数据字典等)对现实世界的数据进行抽象,设计各个局部视图即分E-R 图。第二步:集成局部视图。设计分 E-R 图的步骤是:选择局部应用在需求分析阶段,通过对应用环境和要求进行详尽的调查

8、分析,用多层数据流图和数据字典描述了整个系统。设计分E-R 图的第一步,就是要根据系统的具体情况,在多层的数据流图中选择一个适当层次的 (经验很重要) 数据流图, 让这组图中每一部分对应一个局部应用,我们即可以以这一层次的数据流图为出发点,设计分E-R 图。一般而言,中层的数据流图能较好地反映系统中各局部应用的子系统组成,因此人们往往以中层数据流图作为设计分E-R 图的依据逐一设计分E-R 图每个局部应用都对应了一组数据流图,局部应用涉及的数据都已经收集在数据字典中了。现在就是要将这些数据从数据字典中抽取出来,参照数据流图,标定局部应用中的实体 ,实体的属性、标识实体的码,确定实体之间的联系及

9、其类型(1:1、1:n、m:n) 。标定局部应用中的实体现实世界中一组具有某些共同特性和行为的对象就可以抽象为一个实体。对象和实体之间是 is member of 的关系。例如在学校环境中,可以把张三、李四、王五等对象抽象为学生实体。对象类型的组成成分可以抽象为实体的属性。组成成分与对象类型之间是is part of 的关系。例如学号、姓名、专业、年级等可以抽象为学生实体的属性。其中学号为标识学生实体的码。实体的属性、标识实体的码实际上实体与属性是相对而言的,很难有截然划分的界限。同一事物,在一种应用环境中作为 属性 ,在另一种应用环境中就必须作为实体 。一般说来, 在给定的应用环境中:属性不

10、能再具有需要描述的性质。即属性必须是不可分的数据项。属性不能与其他实体具有联系。联系只发生在实体之间。确定实体之间的联系及其类型(1:1、 1:n、 m:n) 。根据需求分析,要考察实体之间是否存在联系,有无多余联系(二)、 合并分 E-R 图,生成初步E-R 图。各分 E-R 图之间的冲突主要有三类:属性冲突、命名冲突和结构冲突。1属性冲突(1) 属性域冲突,即属性值的类型、取值范围或取值集合不同。例如:属性“零件号”有的定义为字符型,有的为数值型。(2) 属性取值单位冲突。例如:属性“重量”有的以克为单位,有的以公斤为单位。2命名冲突(1) 同名异义。不同意义对象相同名称。(2) 异名同义

11、(一义多名) 。同意义对象不相同名称。“项目”和“课题”名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - Access 数据库张晓军access 2003应用基础教程3结构冲突(1) 同一对象在不同应用中具有不同的抽象。例如 课程 在某一局部应用中被当作实体,而在另一局部应用中则被当作属性。(2) 同一实体在不同局部视图中所包含的属性不完全相同,或者属性的排列次序不完全相同。(3) 实体之间的联系在不同局部视图中呈现不同的类型。例

12、如实体E1 与 E2 在局部应用A 中是多对多联系,而在局部应用B 中是一对多联系;又如在局部应用X 中 E1 与 E2 发生联系, 而在局部应用Y 中 E1、E2、E3 三者之间有联系。解决方法是根据应用的语义对实体联系的类型进行综合或调整。(三)修改与重构,生成基本E-R 图分 E-R 图经过合并生成的是初步E-R 图。之所以称其为初步E-R 图,是因为其中可能存在冗余的数据和冗余的实体间联系,即存在可由基本数据导出的数据和可由其他联系导出的联系。 冗余数据和冗余联系容易破坏数据库的完整性,给数据库维护增加困难,因此得到初步 E-R 图后,还应当进一步检查E-R 图中是否存在冗余,如果存在

13、,应设法予以消除。修改、重构初步E-R 图以消除冗余,主要采用分析方法。除此外,还可以用规范化理论来消除冗余。第一步、找出实体第二步、标出实体与实体的关系。关系只发生在实体之间第三步、找出实体的属性,属性必须是不可分的数据项。用 E-R 图表示某个工厂物资管理的概念模型实体仓库:仓库号、面积、电话号码零件:零件号、名称、规格、单价、描述供应商:供应商号、姓名、地址、电话号码、帐号项目:项目号、预算、开工日期职工:职工号、姓名、年龄、职称实体之间的联系如下:(1)一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。仓库和零件具有多对多的联系。用库存量来表示某种零件在某个仓库中的数量。(2)一

14、个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作,仓库和职工之间是一对多的联系。职工实体型中具有一对多的联系(3)职工之间具有领导-被领导关系。即仓库主任领导若干保管员。(4)供应商、项目和零件三者之间具有多对多的联系名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 6 页 - - - - - - - - - Access 数据库张晓军access 2003应用基础教程简单的教务管理系统中,包括四个实体,分别为:系:系名,电话教师:教师号,姓名,性别,职称,年龄学生

15、:学号,姓名,性别,年龄课程:课程号,课程名,学分且存在如下关系:一个系可拥有多个教师,一个教师只能属于一个系。一个系可拥有多个学生,一个学生只能属于一个系。一个学生可选修多门课程,一门课程可为多个学生选修,每一个学生选修每门课程都有一个成绩。一个教师可讲授多门课程,一门课程可为多个教师讲授。画出 E-R 图。m n m p 1 n n 供应商工作职工供应项目库存零件预算开工日期库存量零件号名称职工号姓名年龄姓名电话号描述供应商号仓库供应量规格单价地址账号仓库号面积电话号项目号n n 1 m m 1 n n 系属于教师拥有学生讲授选修课程学号姓名性别年龄成绩课程号课程名教师号姓名性别职称系名电

16、话学分年龄上课地点名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - Access 数据库张晓军access 2003应用基础教程5、 关系型数据库关系,一个关系对应通常说的一张表。元组,表中的一行即为一个元组。属性,表中的一列即为一个属性,给每一个属性起一个名称即属性名。码,表中的某个属性(组),它可以唯一确定一个元组。域,属性的取值范围。分量,元组中的一个属性值。关系模式对关系的描述关系名(属性1,属性 2,属性 n)学生(学号,姓名,年龄,性别,系,年级)实体及实体间的联系的表示方法实体型:直接用关系(表)表示。属性:用属性名表示。联系:用关系表示。编号姓名性别是否党员学历0001 张三男是本科0002 王五男否大专0003 李四男否本科名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁