ACCESS数据库基础知识_第1页
ACCESS数据库基础知识_第2页
ACCESS数据库基础知识_第3页
ACCESS数据库基础知识_第4页
ACCESS数据库基础知识_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2章数据库基础知识Access数据库基础及应用教学知识点数据库基础知识数据库系统数据模型关系数据库模型12.1数据库系统概述

2.1.1数据与信息

数据是指存储在某一种媒体上能够识别的物理符号。信息是一种数据,是经过数据处理后对决策者有用的数据。可以这样表示:信息=数据+数据处理。

2.1.2计算机数据管理的发展

1.人工管理阶段(20世纪50年代中期以前)

人工数据管理的特点如下:数据不保存在计算机内没有专门的软件对数据进行管理Access数据库基础及应用2

只有程序的概念,没有文件的概念数据面向程序

2.文件系统阶段(20世纪50年代后期至60年代中期)

文件数据管理特点如下:数据以文件形式可长期保存数据的逻辑结构与物理结构有了区别,但比较简单文件组织已多样化数据不再属于某个特定的程序,可以重复使用对数据的操作以记录为单位Access数据库基础及应用3

3.数据库系统阶段(20世纪60年代后期以来)

数据库系统数据管理的特点如下:采用数据模型表示复杂的数据结构,这是数据库与文件系统的根本区别数据的共享性高,冗余度低,易扩充数据独立性高数据由数据库管理系统统一管理和控制数据库系统为用户提供了方便的用户接口增加了系统的灵活性

Access数据库基础及应用42.1.3数据库

1)集成性

2)共享性

3)海量性

4)持久性2.1.4数据库管理系统

1.数据定义

DBMS提供了数据定义语言DDL,用户通过它可以方便地对数据库中的相关内容进行定义。

2.数据操纵

DBMS提供了数据操纵语言DML,用户通过它可以实现对数据库的基本操作。

3.数据库运行控制

4.数据库的建立和维护Access数据库基础及应用5

数据库系统示意图

2.1.5数据库系统Access数据库基础及应用6

数据库系统的主要特性:

1)数据的独立性

2)数据的共享性

3)可修改与可扩充性

4)统一管理与控制

5)安全与保密性

2.1.6数据模型

图2现实世界客观对象的抽象过程

Access数据库基础及应用现实世界信息世界机器世界将现实世界的问题用概念模型表示将概念模型转换为DBMS支持的数据模型7

1.现实世界、信息世界和机器世界

(1)现实世界

(2)信息世界

(3)机器世界

2.概念模型

(1)实体客观存在并可相互区分的事物称为实体。

(2)属性描述实体的特征称为属性。

(3)键惟一标识实体的属性或属性的组合称为键。Access数据库基础及应用8

(4)域属性的取值范围。

(5)联系

1)一对一联系(1:1)

2)一对多联系(1:n)

3)多对多联系(m:n)概念模型用实体-联系方法表示,该方法用E-R图来描述现实世界的概念模型。

3.实施模型

(1)层次模型Access数据库基础及应用9

层次模型满足的条件:

1)有且只有一个节点无双亲节点,这个节点就是根节点。

2)其他节点有且仅有一个双亲节点。Access数据库基础及应用

学院系系

系教研室学生教师…图3层次模型示例10

(2)网状模型网状模型满足的条件:

1)允许有任意个(包括零个)无双亲节点。

2)允许一个节点可以有多于一个的双亲节点。

3)两个节点之间可以有两种或两种以上的关系。Access数据库基础及应用供应商项目零件库存

图4网状模型示例

11

(3)关系模型关系模型所具有的优点为:

1)关系模型是建立在严格的数学概念基础上的,具有较强的理论基础。

2)可表示一对一的关系,也能表示一对多的关系,还能表示多对多的关系。

3)描述的一致性。无论实体还是实体之间的联系都用关系来表示。

4)概念简单,操作方便,数据独立性强。Access数据库基础及应用12教师编号姓名性别参加工作时间T001王勇男1994-7-1T002肖贵男2001-8-3T003张雪莲女1991-9-3T004赵庆男1999-11-2T005肖莉女1989-9-1表1教师关系Access数据库基础及应用132.2关系数据库

2.2.1关系数据库的基本术语

1.关系在关系模型中,一个关系就是一张二维表。

2.属性表中的列称为属性。

3.元组表中的行称为元组。

4.域

具有相同数据类型的值的集合称为域。

Access数据库基础及应用14

5.候选码如果关系中的某个属性或属性组能唯一地标识一个元组,则称该属性或属性组为候选码。

6.主码(主键)用户选作元组标识的候选码称为主码(主键)。

7.外码(外键)如果关系R中一个属性或属性组是其他关系的主码,但不是关系R的主码,则该属性或属性组在关系R中称为外码(外键)。

Access数据库基础及应用15

2.2.2关系的基本性质

1)每一列中的分量是同一类型的数据,来自同一个域

2)不同的列要给予不同的属性名。

3)列的顺序无所谓,即列的次序可以随意交换。

4)任意两个元组不能完全相同。

5)行的顺序无所谓,即行的次序可以任意交换。

6)每一个分量都必须是不可分的数据项。Access数据库基础及应用162.2.3关系运算

1.传统的集合运算

(1)并运算两个关系的并运算可以记作R∪S,运算结果是将两个关系的所有元组组成一个新的关系,若有完全相同的元组,只留下一个。

(2)交运算两个关系的交运算可以记作R∩S,运算结果是两个关系中的公共元组组成一个新的关系。

Access数据库基础及应用17

(3)差运算两个关系的差运算可以记作R-S,运算结果是由属于R但不属于S的元组组成一个新的关系。

2.专门的关系运算

(1)选择选择运算是从关系中找出满足给定条件的所有元组的操作。

(2)投影投影运算是从关系中选取若干个属性的操作。

Access数据库基础及应用18

(3)联接联接运算是将两个关系模式的若干属性按同名等值的条件拼接成一个新的关系模式的操作。

2.2.4关系完整性

1.实体完整性实体完整性规则要求,主关键字的属性(即主属性)不能取空值。

2.参照完整性保证关系间引用正确性的规则,称为参照完

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论