第1讲VF数据库基础PPT课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第1讲VF数据库基础PPT课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VF 数据库 基础 PPT 课件
- 资源描述:
-
1、全国二级VF数据库程序设计第1讲VF数据库基础数据库基础本讲主要内容计算机数据管理的发展计算机数据管理的发展数据库系统数据库系统数据模型数据模型关系模型关系模型关系运算关系运算一、计算机数据管理的发展计算机数据管理的发展数据(数据(DataData):):是存储在某一种媒体上能够识别是存储在某一种媒体上能够识别的物理符号。的物理符号。在计算机科学中,数据泛指一切可在计算机科学中,数据泛指一切可以被计算机接受并处理的符号(如:数值、字符、以被计算机接受并处理的符号(如:数值、字符、图象、声音和视频等。通过编码,这些数据最终图象、声音和视频等。通过编码,这些数据最终都以都以0 0和和1 1的形式存
2、储在计算机中)的形式存储在计算机中)一、计算机数据管理的发展计算机数据管理的发展信息(信息(InformationInformation):):信息是抽象的。它是客观信息是抽象的。它是客观事物(或描述客观事物的数据)在人们头脑中的事物(或描述客观事物的数据)在人们头脑中的综合反映。综合反映。编号编号姓名姓名 性别性别 工资工资001李四李四女女850002王五王五男男750003赵六赵六女女920004钱七钱七男男680为什么工资最为什么工资最低的总是我?低的总是我?一、计算机数据管理的发展计算机数据管理的发展数据处理(数据处理(Data ProcessingData Processing):
3、):数据处理的目的数据处理的目的是获得新信息,所以我们把数据处理定义为是获得新信息,所以我们把数据处理定义为“将将数据转换成信息的过程数据转换成信息的过程”。编号编号姓名姓名性别性别工资工资001李四李四女女850002王五王五男男750003赵六赵六女女920004钱七钱七男男680原来还有三个原来还有三个人比我更霉!人比我更霉!编号编号姓名姓名性别性别工资工资188张月张月女女450177刘刚刘刚男男550095钱二钱二男男650004钱七钱七男男680按工资升序排列按工资升序排列一、计算机数据管理的发展计算机数据管理的发展数据处理的中心问题是数据管理。数据处理的中心问题是数据管理。计算机
4、对数据计算机对数据的管理是指对数据的组织、分类、编码、存储、的管理是指对数据的组织、分类、编码、存储、检索和维护提供操作手段。数据管理大体经历了检索和维护提供操作手段。数据管理大体经历了如下几个阶段:如下几个阶段:1 人工管理阶段人工管理阶段特点:程序和数据相互依赖,数据不能共享特点:程序和数据相互依赖,数据不能共享2 文件系统阶段文件系统阶段特点:程序用文件系统进行数据处理,数据分散,通用性差特点:程序用文件系统进行数据处理,数据分散,通用性差3 数据库系统阶段数据库系统阶段特点:数据独立于程序,实现数据共享特点:数据独立于程序,实现数据共享4 分布式数据库系统分布式数据库系统特点:数据库技
5、术特点:数据库技术+计算机网络技术计算机网络技术5 面向对象数据库系统面向对象数据库系统特点:数据库技术特点:数据库技术+面向对象技术面向对象技术二、数据库系统数据库(数据库(DBDB):):是存储在计算机存储设备是存储在计算机存储设备上的结构化的相关数据集合。上的结构化的相关数据集合。从定义中我从定义中我们可以看出,数据库不仅包含描述事物的们可以看出,数据库不仅包含描述事物的数据本身,还包含相关事物之间的联系。数据本身,还包含相关事物之间的联系。学生买书图书选课课程数据联系数据库数据库二、数据库系统数据库管理系统(数据库管理系统(DBMSDBMS):): 数据库管理系统数据库管理系统是用来创
6、建、存取、控制和维护数据是用来创建、存取、控制和维护数据的计算机系统软件。的计算机系统软件。目前使用最广泛的数据库管理系目前使用最广泛的数据库管理系统有四个:统有四个:小小 型型DBMSDBMS:ACCESSACCESS中中 型型DBMSDBMS:VISUAL FOXPROVISUAL FOXPRO大中型大中型DBMSDBMS:SQL SERVERSQL SERVER大大 型型DBMSDBMS:ORACLEORACLE二、数据库系统数据库应用系统数据库应用系统(DBAS)(DBAS)数据库管理员数据库管理员(DBA)(DBA)二、数据库系统数据库系统数据库系统( (DBS):DBS):引入数据
7、库技术的计算机引入数据库技术的计算机系统。系统。裸机操作系统DBMSDBDBAS用户DBA数据库系统数据库系统 DBSDBMS是DBS的核心二、数据库系统数据库系统的特点:数据库系统的特点:实现数据共享,减少数据冗余实现数据共享,减少数据冗余采用特定的数据模型采用特定的数据模型具有较高的数据独立性具有较高的数据独立性有统一的数据控制功能有统一的数据控制功能三、数据模型为了将复杂的客观事物以计算机能接受的形式反映为了将复杂的客观事物以计算机能接受的形式反映到数据库中,需要经历到数据库中,需要经历3个阶段:现实世界阶段;个阶段:现实世界阶段;信息世界阶段;计算机世界阶段信息世界阶段;计算机世界阶段
8、要将客观事物用计算机软件来表示,需要建立信息要将客观事物用计算机软件来表示,需要建立信息模型和数据模型。模型和数据模型。三、数据模型客观存在并且可以相互区别的事物称为客观存在并且可以相互区别的事物称为实体实体(Entity)描述实体的特性称为描述实体的特性称为属性属性(Attribute)同类型实体的集合称为同类型实体的集合称为实体集实体集为了将信息规范化,达到建立信息模型的目的,我们必须找为了将信息规范化,达到建立信息模型的目的,我们必须找出出“实体间的联系实体间的联系(Relationship)” 。一对一联系一对一联系( (one to one relationship)one to o
9、ne relationship) 定义定义 两个实体集两个实体集A A和和B B,若若A A中的一个实体只与中的一个实体只与B B中的一个实体有联系,中的一个实体有联系, 反之亦然,那么反之亦然,那么A A与与B B称为一对一联系,记作称为一对一联系,记作1 1:1 1一对多联系一对多联系( (one to many relationship)one to many relationship) 定义定义 两个实体集两个实体集A A和和B B,若若A A中的一个实体与中的一个实体与B B中的多个实体有联系,中的多个实体有联系, 反之,反之,B B中的一个实体只与中的一个实体只与A A中的一个实体
10、有联系,那么中的一个实体有联系,那么A A与与B B称为称为 一对多联系,记作一对多联系,记作1 1:N N多对多联系多对多联系( (many to many relationship)many to many relationship) 定义定义 两个实体集两个实体集A A和和B B,若若A A中的一个实体与中的一个实体与B B中的多个实体有联系,中的多个实体有联系, 反之亦然,那么反之亦然,那么A A与与B B称为多对多联系,记作称为多对多联系,记作M M:N N三、数据模型电影票号电影票号 座位座位 1001 一排一号一排一号 1002 一排二号一排二号1003一排三号一排三号1004
展开阅读全文