1 / 43
文档名称:

access数据库及其应用.pdf

格式:pdf   大小:493KB   页数:43页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

access数据库及其应用.pdf

上传人:1557281760 2017/12/21 文件大小:493 KB

下载得到文件列表

access数据库及其应用.pdf

文档介绍

文档介绍:本课程主要讲述:
数据库基本理论
Access 数据库操作
SQL 数据库查询语句
* VBA 语言及模块设计
第一章数据库基础知识
讲述内容:
1、数据管理发展史
2、数据库基本概念*
3、数据库四级结构模型
4、概念模型:E-R 模型*
5、逻辑模型:关系模式*
6、关系运算*
7、数据规范化:1NF,2NF,3NF *
一、数据管理发展史
1、人工管理阶段
计算机发展初期,主要用于科学计算,数据不独立,完全依赖于程序,
不能共享。
2、文件管理阶段
数据以文件形式管理,数据无结构化,共享性差。
1
3、数据库管理阶段
数据结构化(数据库形式),出现多种数据库管理系统,共享性好。
二、数据库基本概念
1、数据库(DB):计算机处理,结构化,数据集合。
2、数据库管理系统(DBMS):数据库管理系统软件,提供数据库操作平
台。对数据库可以建立,添加记录,修改记录,删除、查询、排序、连接
等。常见系统 VFP、ACCESS、SQL SERVER 等。
3、数据库应用系统(DBAS):利用数据库开发管理应用软件。
4、数据库系统(DBS):和数据库有关的所有系统总和,包括计算中硬件
系统、软件系统、数据库、管理者、操作者、用户。
5、信息三个世界划分:
客观世界信息世计算机世界
研究实体对象,特性结构化,形成不同的计算机存储结构
实体之间联系。数据模型,关系型、面向计算机
E-R 模型网状、层次型。面向对象
(概念模型) (逻辑模型) (物理模型)
常用概念:
实体、实体集、属性、标识符---〉数据库、表、字段、记录、关键字。
6. 联系
在现实世界中,事物内部以及事物之间是有联系的,这些联系同样也要
抽象和反映到信息世界中来,两个实体型之间的联系有如下三种类型:
2
(1)一对一联系(1:1)
实体集 A 中的一个实体至多与实体集 B 中的一个实体相对应,反之亦然,
则称实体集 A 与实体集 B 为一对一的联系。记作 1:1。
如:班级与班长,观众与座位,病人与床位。
(2)一对多联系(1:n)
实体集 A 中的一个实体与实体集 B 中的多个实体相对应,反之,实体集
B 中的一个实体至多与实体集 A 中的一个实体相对应。记作 1:n。
如:班级与学生、公司与职员、省与市。
(3)多对多(m:n)
实体集 A 中的一个实体与实体集 B 中的多个实体相对应,反之,实体集
B 中的一个实体与实体集 A 中的多个实体相对应。记作(m:n)。
如:教师与学生,学生与课程,工厂与产品。
实际上,一对一联系是一对多联系的特例,而一对多联系又是多对多联
系的特例。
可以用图形来表示两个实体型之间的这三类联系,如图书 所示。
A B A B A B
(a) (b) (c)
不同实体集实体之间的联系
3
三、数据库模型及 DBMS 功能
1、现实世界数据---------〉抽象----------〉计算机管理数据
概念模型:用户需求观点,ER 图
逻辑模型:开发者角度,计算机实现观点,逻辑结构(层次、网状、关系)
外部模型:用户使用观点,根据需求形成模型。
内部模型:计算机物理结构
2、数据库管理系统主要功能。(P14 解释)
3、关系模型中常用术语:
关系模型,元组,属性,域,候选键,主键,外键,完整性规则,参
照完整性。
四、概念模型:E-R 模型
“实体-联系方法”的简称 E-R 模型。E-R 图基本成分包含实体型、
属性和联系。
实体型:用矩形框表示,框内标注实体名称。
属性:用椭圆形框表示,框内标注属性名称。
联系:指实体之间的联系,有一对一(1:1),一对多(1:n)或多对多
(m :n)三种联系类型。
4
系主任学生学生
1 n 系

领导属于选修成绩
1 1 n
系系课程
(a)两个实体之间的联系
供应商
m
职工
数量
供应 1 n
n n
领导
项目零件
(b)多个实体之间的联系(c)实体集内部的联系
5
m n
课程
学生
选修
成绩
课程课学分
学性别年龄系别
姓号程


例如:学生,宿舍,班级,教室,班主任,
档案材料
这样,得到学籍管理局部应用的分 E-R 图
6
五、逻辑模型:关系模式
1、关系模式表示:
关系名称(属性 1,属性 2,。。。) 下划线代表主键
如:学生(学号,姓名,性别,政治面貌)
2、E-R 模型转化关系模式
E-R 模型中,1:1 联