Access2010数据库课件 第一章 数据库基础知识.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Access2010数据库课件 第一章 数据库基础知识.ppt》由会员分享,可在线阅读,更多相关《Access2010数据库课件 第一章 数据库基础知识.ppt(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Access2010数据库张统宣张统宣渭南师范学院渭南师范学院20182018年年3 3月月5 5日日Access2010数据库第一章第一章 数据库基础数据库基础学习目的 123了解ACCESS2010数据库在各个领域中的应用 掌握数据库的基本原理、数据库设计的步骤和方法具有设计一个小型数据库应用系统的基本能力 本章学习目标 通过本章的学习:了解数据库有关基本概念,如数据、数据库、数据库系统和数据库管理系统等。了解数据库发展历史,数据库研究方向和应用范围。掌握数据库系统结构,数据库管理系统的功能和基本原理。理解数据模型的定义和实现方式,为关系型数据库系统的学习打下良好的基础。学习要点01 数据
2、库基本概念02 数据库系统组成 03 数据模型04 关系数据库05 构建数据库模型想一想 在我们日常生活中,广泛使用计算机进行相关的管理,很多情况都需要存储数据和管理数据,需要数据库系统的支持。想一想超市收银系统银行信息系统餐馆点餐系统 教务管理信息系统图书借阅系统 数据库系统的应用实例数据库系统的应用实例1.1 数据库简介01021.1.1 数据库相关的术语 数据是指存储在某一种媒体上能够识别的物理符号。包括数字、文字、字母和其他字符以及图形、图像、动画、声音等。数据 经过处理加工可以产生影响的数据表现形式。数据是信息的表现形式。信息1.1 数据库简介031.1.1 数据库相关的术语 数据处
3、理也称信息处理,是利用计算机对各种类型的数据进行处理。包括数据的采集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列操作过程。数据处理目的是从大量数据中通过分析、归纳、推理等科学方法,利用计算机技术、数据库技术等技术手段,提取有效的信息资源,为进一步分析、管理、决策提供依据。数据处理1.1 数据库简介041.1.1 数据库相关的术语 是一种操纵和管理数据库的软件,用于建立、使用和维护数据库,简称DBMS。数据库管理系统(DataBase Management System DBMS)1.1 数据库简介051.1.1 数据库相关的术语 指具有数据库管理功能的计算机系统,它是由硬件、
4、软件、数据和人员组合起来为用户提供信息服务的系统。数据库系统(DataBase System DBS)1.1 数据库简介1.1.2 数据管理技术的发展1人工管理阶段 (1)数据和应用程序一一对应,应用程序中的数据无法被其他程序利用。(2)程序与程序之间存在大量重复数据,存在着数据冗余。(3)数据的独立性很差,数据的类型、结构发生变化,则程序必须相应改变,因而数据的结构性差。程序1 数据1 程序2 数据2 程序N 数据N 1.1 数据库简介1.1.2 数据管理技术的发展2文件系统阶段 (1)应用程序采用统一的存取方法来来存取、操作数据,程序与数据之间不再是直接的对应关系,使程序和数据有了一定的独
5、立性。(2)数据的存取在很大程度上仍依赖于应用程序,不同程序之间很难共享同一数据文件,数据独立性较差。程序1 数据1 程序2 数据2 程序N 数据N 文件系统1.1 数据库简介1.1.2 数据管理技术的发展3数据库系统阶段 (1)数据库系统管理方式对所有的数据实行统一规划管理,构成一个数据仓库,有较高的数据独立性。(2)数据库系统为用户提供了方便的用户接口,访问数据的各个应程序1 程序2 数据库 程序N DBMS用程序之间完全独立,使程序的编制质量和效率都有所提高,管理和访问灵活方便,增加了系统的灵活性。(3)数据文件间可以建立关联关系,数据的冗余大大减少,增强了数据共享性。1.1 数据库简介
6、1.1.2 数据管理技术的发展4分布式数据库系统阶段 (1)数据库技术与网络技术的结合产生了分布式数了分布式数据库系统。(2)分布式数据库系统分为物理上分布、逻辑上集中的分布式数据库结构和和物理上分布、逻辑上分布的分布式数据库结构两种结构。1.1 数据库简介1.1.2 数据管理技术的发展5面向对象数据库系统阶段 (1)面向对象的程序设计技术与数据库技术相结合的产物。(2)采用了面向对象程序设计方法的思想和观点来描述现实世界实体的逻辑组织和对象之间的联系,提高了数据库管理效率,降低了用户使用的复杂性。1.1 数据库简介1.1.3 数据库系统 数据库是按一定关系把相关数据组织、存储,在计算机中的数
7、据集合。数据库不仅存放数据,而且还存放数据之前的联系。数据库主要解决以下3个问题:(1)有效地组织数据。主要是对数据进行合理设计以便计算机高效存储。(2)将数据方便地输入计算机中。(3)根据用户的要求将数据从计算机中提取出来。1.1.3 数据库系统1.1 数据库简介1.1 数据库简介1.1.3 数据库系统 数据库管理系统(DataBase Management System DBMS是一种操纵和管理数据库的软件,用于建立、使用和维护数据库,简称DBMS。数据库管理系统主要功能是:(1)数据定义 (2)数据操纵 (3)数据库运行管理 (4)数据库的建立与维护 (5)数据通信功能1.1.3 数据库
8、系统1.1 数据库简介1.1 数据库简介1.1.3 数据库系统 数据库系统是指具有数据库管理功能的计算机系统,它是由硬件、软件、数据和人员组合起来为用户提供信息服务的系统,是存储介质、处理对象和管理系统的集合体。数据库系统主要包括:(1)计算机硬件设备和操作系统 (2)数据库管理系统(DBMS)(3)数据库 (4)用户1.1.3 数据库系统1.1 数据库简介 数据库系统的三级模式结构:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。1.1.3 数据库系统1.1 数据库简介1.1.3 数据库系统01020304实现数据共享实现数据独立加强对数据的保护避免数据不一致性05减
9、少数据冗余度1.1 数据库简介数据库系统的特点数据模型概念1.2 数据模型 数据库的数据结构形式,叫数据模型,它是对数据库如何组织的一种模型化表示,即表示实体及实体之间联系。实体之间的对应关系称为联系,它反映现实世界事物之间的相互关系,也可以说数据模型是指数据库中记录与记录之间的关系。数据模型所描述的内容包括三个部分:(1)数据结构 (2)数据操作 (3)数据约束数据模型概念1.2 数据模型 数据模型按不同的应用分为三类:(1)概念模型 (2)逻辑模型 (3)物理模型1.2.1 概念模型E-R模型1.2 数据模型 实体:指客观存在并可相互区别的物体。实体可以是实在的物体,如学生、图书等。也可以
10、是抽象的事件,如订货、借书等。实体集:具有相同类型及共享性质的实体集合。属性:实体具有的某一种特性。关键字和域:实体的某一属性或属性组合,其值能唯一标识出某一实体。联系:实体间的对应关系。01实体联系模型(E-R模型)基本概念1.2.1 概念模型E-R模型1.2 数据模型 两个实体之间的联系有3种类型:一对一联系(1:1),一对多联系(1:n),,多对多联系(m:n)02实体之间的联系 (1)一对一联系(1:1)一个实体集(表)中的每一个实体,另一个实体集(表)至多有一个实体与之联系。反之亦然。例如,学生表和学生家庭表之间是一对一的联系。班长 班长班级班级1.2.1 概念模型E-R模型1.2
11、数据模型 两个实体之间的联系有3种类型:一对一联系(1:1),一对多联系(1:n),多对多联系(m:n)02实体之间的联系 (2)一对多联系(1:n)一个实体集(表)的每一条记录与另一个实体集(表)中的多条记录相关联。例如,学生表和成绩表之间是一对多的联系。学生表 成绩表1.2.1 概念模型E-R模型1.2 数据模型 两个实体之间的联系有3种类型:一对一联系(1:1),一对多联系(1:n),多对多联系(m:n)02实体之间的联系 (3)多对多联系(m:n)多对多联系表示一个实体集(表)的多条记录与另一个实体集(表)中的多条记录相关联。例如,学生成绩表和课程表之间是多对多的联系。教师 教师学生学
12、生1.2.1 概念模型E-R模型1.2 数据模型 E-R模型中包含了实体、关系和属性等3种基本成分,通常用矩形框代表实体、用连接相关实体的菱形框表示关系、用椭圆形或圆角矩形表示实体(或关系)的属性。03E-R模型表示1.2.2 数据模型1.2 数据模型 数据模型是对客观事物及其联系的数据描述,它反映了实体内部以及实体与实体之间的联系。数据模型不同,相应的数据库系统就完全不同。任何一个数据库管理系统都是基于某种数据模型的数据模型是数据库设计的核心。数据库管理系统常用的数据模型有层次模型、网状模型和关系模型3种模型。1.2.2 数据模型1.2 数据模型用树形结构表示实体及其之间的联系的模型称为层次
13、模型。层次数据模型(Hierarchical ModelHierarchical Model (1)只有一个结点无父结点,这个结点称为“根结点”。(2)根结点以外的子结点,向上仅有一个父结点,向下有若干子结点。1.2.2 数据模型1.2 数据模型用网状结构表示实体及其之间的联系的模型称为网状模型。网状数据模型(Network ModelNetwork Model)(1)结点有多于一个的父结点。(2)有一个以上的结点无父结点。1.2.2 数据模型1.2 数据模型关系模型是由若干行、列构成的二维表(表格)的结构。关系模型(Relational ModelRelational Model)关系模型是
14、建立在关系代数基础上的,一个关系模型的逻辑结构是一个二维表,由行和列组成。在关系模型中操作的对象和结果都是二维表,这种二维表就称为关系,用关系表示的数据模型称为关系模型。1.2.3 关系数据库1.2 数据模型 与层次模型和网状模型相比较,关系模型具有数据结构单一、理论严密、使用方便、易学易用的特点,成为数据库应用的主流。Access就是一种关系型数据库管理系统。1.2.3 关系数据模型1.2 数据模型(1)关系:一个关系就是一张二维表,每个关系有一个关系名。关系数据模型的基本概念1学号学号姓名姓名课程课程签名签名20170101011张三计算机学生签到表1.2.3 关系数据模型1.2 数据模型
15、(2)元组:一个二维表中,水平方向的一行成为一个元组,元组对应表中的一个具体记录。Access中表示为记录。关系数据模型的基本概念1学号学号姓名姓名课程课程签名签名20170101011张三计算机学生签到表1.2.3 关系数据模型1.2 数据模型(3)属性:二维表中垂直方向的列。Access中表示为字段名。关系数据模型的基本概念1学号学号姓名姓名课程课程签名签名20170101011张三计算机学生签到表1.2.3 关系数据模型1.2 数据模型(4)关键字:其值能唯一标识一个元组的属性或属性的组合。如选课关系中的“学号”与“课程号”属性组合。关系数据模型的基本概念1课程号课程号教师教师课程课程6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access2010数据库课件 第一章 数据库基础知识 Access2010 数据库 课件 基础知识
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内