第1讲VF数据库基础课件.ppt
《第1讲VF数据库基础课件.ppt》由会员分享,可在线阅读,更多相关《第1讲VF数据库基础课件.ppt(35页珍藏版)》请在三一办公上搜索。
1、全国二级VF数据库程序设计第1讲,VF数据库基础,本讲主要内容,计算机数据管理的发展数据库系统数据模型关系模型关系运算,一、计算机数据管理的发展,数据(Data):是存储在某一种媒体上能够识别的物理符号。在计算机科学中,数据泛指一切可以被计算机接受并处理的符号(如:数值、字符、图象、声音和视频等。通过编码,这些数据最终都以0和1的形式存储在计算机中),一、计算机数据管理的发展,信息(Information):信息是抽象的。它是客观事物(或描述客观事物的数据)在人们头脑中的综合反映。,为什么工资最低的总是我?,一、计算机数据管理的发展,数据处理(Data Processing):数据处理的目的是
2、获得新信息,所以我们把数据处理定义为“将数据转换成信息的过程”。,原来还有三个人比我更霉!,按工资升序排列,一、计算机数据管理的发展,数据处理的中心问题是数据管理。计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护提供操作手段。数据管理大体经历了如下几个阶段:,二、数据库系统,数据库(DB):是存储在计算机存储设备上的结构化的相关数据集合。从定义中我们可以看出,数据库不仅包含描述事物的数据本身,还包含相关事物之间的联系。,学生,买书,图书,选课,课程,数据联系,数据库,二、数据库系统,数据库管理系统(DBMS): 数据库管理系统是用来创建、存取、控制和维护数据的计算机系统软件。目
3、前使用最广泛的数据库管理系统有四个:小 型DBMS:ACCESS中 型DBMS:VISUAL FOXPRO大中型DBMS:SQL SERVER大 型DBMS:ORACLE,二、数据库系统,数据库应用系统(DBAS)数据库管理员(DBA),二、数据库系统,数据库系统(DBS):引入数据库技术的计算机系统。,裸机,操作系统,DBMS,DB,DBAS,用户,DBA,数据库系统 DBS,DBMS是DBS的核心,二、数据库系统,数据库系统的特点:实现数据共享,减少数据冗余采用特定的数据模型具有较高的数据独立性有统一的数据控制功能,三、数据模型,为了将复杂的客观事物以计算机能接受的形式反映到数据库中,需要
4、经历3个阶段:现实世界阶段;信息世界阶段;计算机世界阶段要将客观事物用计算机软件来表示,需要建立信息模型和数据模型。,三、数据模型,客观存在并且可以相互区别的事物称为实体(Entity)描述实体的特性称为属性(Attribute)同类型实体的集合称为实体集为了将信息规范化,达到建立信息模型的目的,我们必须找出“实体间的联系(Relationship)” 。一对一联系(one to one relationship)定义两个实体集A和B,若A中的一个实体只与B中的一个实体有联系, 反之亦然,那么A与B称为一对一联系,记作1:1一对多联系(one to many relationship)定义两个
5、实体集A和B,若A中的一个实体与B中的多个实体有联系, 反之,B中的一个实体只与A中的一个实体有联系,那么A与B称为 一对多联系,记作1:N多对多联系(many to many relationship)定义两个实体集A和B,若A中的一个实体与B中的多个实体有联系, 反之亦然,那么A与B称为多对多联系,记作M:N,三、数据模型,一对一,观众,座位,三、数据模型,学校,专业,多对多,三、数据模型,E-R模型E-R模型规定:用矩形表示实体;用椭圆表示实体的属性;用菱形表示实体之间的联系。,学生,课程,M,N,学号,姓名,性别,课号,课名,学分,三、数据模型,从理论上讲,数据模型是指反映客观事物及客
6、观事物间联系的数据组织的结构和形式。客观事物是千变万化的,各种客观事物的数据模型也是千差万别的,但也有其共同性。常用的数据模型有层次模型、网状模型和关系模型三种。,三、数据模型,层次模型(hierarchical model)表示数据间的从属关系结构,是一种以记录某一事物的类型为根结点的树结构。 层次模型象一棵倒置的树,根结点在上,层次最高;子结点在下,逐层排列。 其主要特征如下: 仅有一个无双亲的根结点。 根结点以外的子结点,向上仅有一个父结点,向下有若干子结点。 层次模型表示的是从根结点到子结点的一个结点对多个结点,或从子结点到父结点的多个结点对一个结点的数据间的联系。,三、数据模型,层次
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VF 数据库 基础 课件

链接地址:https://www.31ppt.com/p-1577244.html