Access 2010数据库基础与应用 项目式 教学课件 作者 赖利君 工作任务4 创建和管理数据库.ppt

Access 2010数据库基础与应用 项目式 教学课件 作者 赖利君 工作任务4 创建和管理数据库.ppt

ID:50314298

大小:395.00 KB

页数:56页

时间:2020-03-08

Access 2010数据库基础与应用 项目式 教学课件 作者 赖利君 工作任务4 创建和管理数据库.ppt_第1页
Access 2010数据库基础与应用 项目式 教学课件 作者 赖利君 工作任务4 创建和管理数据库.ppt_第2页
Access 2010数据库基础与应用 项目式 教学课件 作者 赖利君 工作任务4 创建和管理数据库.ppt_第3页
Access 2010数据库基础与应用 项目式 教学课件 作者 赖利君 工作任务4 创建和管理数据库.ppt_第4页
Access 2010数据库基础与应用 项目式 教学课件 作者 赖利君 工作任务4 创建和管理数据库.ppt_第5页
资源描述:

《Access 2010数据库基础与应用 项目式 教学课件 作者 赖利君 工作任务4 创建和管理数据库.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、工作任务4创建和管理数据库4.1任务描述在本任务中,我们将创建商店管理系统数据库,以实现对商品类别、商品、供货商、客户信息以及订单的管理和维护。同时,利用Access提供的压缩和修复功能对数据库进行维护。4.2业务咨询4.2.1数据模型计算机不能直接处理现实世界中的具体事物,人们必须把具体事物转换成计算机可以处理的数据。为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。数据模型是数据库的核心和基础。数据模型应满足三方面的要求。一是能比较真实地模拟现实世界;二是容易被人们所理解;三是便于在计算机上实

2、现。数据结构、数据操作和完整性约束是构成数据模型的三要素。数据模型主要包括层次模型、网状模型和关系模型等。1.层次模型层次模型是用树形结构表示实体及实体之间联系的模型,与DOS中的目录树相似,树的结点表示实体,树枝表示实体之间的联系,从上至下是一对多(包括一对一)的联系。图2.1表示为一个学校的组织机构的树形结构(层次模型)。图2.1层次模型层次数据模型必须满足以下两个条件。①有且仅有一个无父结点的根结点,它位于最高的层次,即顶端。②根结点以外的子结点,向上有且仅有一个父结点,向下可以有一个或多个子结点。同一双亲的子结点称为兄弟结点,没有子女

3、的结点称为叶结点。2.网状模型用网状结构表示实体及实体之间联系的模型称为网状模型。网状模型是一个网络,是层次模型的拓展,如图2.2所示。图2.2网状模型图中描述了一个学校的教学实体,其中老师、学生两个结点无父结点,课程、成绩有两个以上的父结点,它们交织在一起形成了网状关系,也就是说,一个结点可能对应多个结点。满足以下两个条件的数据模型称为网状模型。①允许一个或一个以上的结点无父结点。②一个结点可以有多于一个的父结点。层次模型与网状模型的主要区别在于,层次模型中从子结点到父结点的联系是唯一的;网状模型中从子结点到父结点的联系则不是唯一的。在网状

4、模型中,两结点间的联系可以是多对多的联系,且兄弟结点到父结点的联系不是唯一的。3.关系模型关系模型是以数学理论为基础而构造的数据模型,它把数据组织成满足一定条件的二维表形式,这个二维表就是关系。用二维表结构来表示实体及实体之间联系的模型称为关系模型,如表2.1所示。表2.1员工情况表员工号姓名性别出生日期部门01001赵力男1962-10-23人力资源部01002刘光利女1965-7-13人力资源部02001周树家女1972-8-30财务部02003李莫薷男1982-11-17财务部03001林帝男1968-10-12行政部03002柯娜女1

5、984-10-12行政部04002慕容上女1980-11-3物流部04003柏国力男1971-3-15物流部20世纪80年代以来,计算机厂商推出的数据库管理系统大都支持关系模型,非关系模型的数据库管理系统也大都加上了关系接口。数据库领域当前的研究工作都是以关系方法为基础的。Access就是一种典型的基于关系模型的数据库管理系统。4.2.2关系数据库关系型数据库是目前主流的数据库。在关系型数据库中,数据按表的形式加以组织,所有的数据库操作都是针对表进行的。关系数据模型是以集合论中的关系概念为基础发展起来的。1.关系模型关系数据模型是关系型数据库

6、的基础,由关系数据结构、关系的完整性规则和关系操作三部分组成。(1)关系数据结构一个关系模型的逻辑结构是一个二维表,它由行和列组成。如表2.1所示的员工情况表就是一个关系数据表。关系数据结构包括以下基本概念。①关系一个满足某些约束条件的二维表。关系模型是关系的形式化描述。最简单的表示为:关系名(属性名1,属性名2……属性名n)。员工关系可描述为:员工(员工号,姓名,性别,出生日期,部门)。②属性关系中的一列称为一个属性。一个属性表示实体的一个特征,在Access数据库中称为字段。员工情况表有5个属性,即员工号、姓名、性别、出生日期和部门。③元

7、组表中的每一行称为一个元组,存放的是客观世界中的一个实体。在Access数据库中称为记录。④域关系中的一个属性的取值范围称为域。例如,员工年龄的域为大于18小于60的整数,性别的域为男、女。⑤关键字在Access中,能够唯一表示一个元组的属性或属性组合称为关键字。若表中某一列(或若干列的最小组合)的值能唯一标识一行,则称该列(或列组)为候选关键字。对于一个表,可能有多个候选关键字,候选关键字取决于应用范围。如果一个表有多个候选码(键),那么数据库设计者通常会选择其中一个候选关键字作为区分行的唯一性标识符,这个标识符称为主关键字(Primary

8、Key,PK),简称主键。如果一个表只有一个候选关键字,那么这个候选关键字就作为主关键字。比如表2.1选择员工号作为员工情况表的主码(键)。⑥外部关键字对于两个相互

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。