第1章Visual-FoxPro系统基础知识.ppt

第1章Visual-FoxPro系统基础知识.ppt

ID:61772136

大小:3.68 MB

页数:33页

时间:2021-03-19

第1章Visual-FoxPro系统基础知识.ppt_第1页
第1章Visual-FoxPro系统基础知识.ppt_第2页
第1章Visual-FoxPro系统基础知识.ppt_第3页
第1章Visual-FoxPro系统基础知识.ppt_第4页
第1章Visual-FoxPro系统基础知识.ppt_第5页
资源描述:

《第1章Visual-FoxPro系统基础知识.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章VisualFoxPro系统基础知识Contents计算机数据管理的发展12345数据库基本概念数据模型关系数据库VisualFoxPro系统概述1.1数据库的基础知识1数据与信息数据:对客观事物特征所进行的一种抽象化、符号化的描述。信息:有一定含义的、经过加工处理的、对客观世界产生影响的数据。数据是信息的载体,而信息是数据的内涵。信息是抽象的,同一信息可以有不同的数据表示方式。1.1.1计算机数据管理的发展1.1数据库的基础知识2数据处理数据处理:将各种类型的数据转换成信息的过程。大量的、原始的数据分析归纳、推导演绎有价值、有意

2、义的信息3计算机数据管理数据管理技术的发展与计算机软硬件的发展息息相关数据库管理阶段文件管理阶段人工管理阶段1.1数据库的基础知识1.1数据库的基础知识人工管理阶段(20世纪50年代)主要特点:数据没有独立性,数据与程序相互依赖。数据冗余度极大且不能长期保存。数据不能共享,从而导致了冗余。没有专门的管理软件程序1程序2程序n数据1数据2数据n1.1数据库的基础知识文件管理阶段(20世纪50年代后期至60年代)主要特点:数据没有完全独立。数据冗余度依然较大。数据的共享性较差。数据不能被集中管理。程序1程序2程序n文件1文件2文件n文件管理

3、系统1.1数据库的基础知识数据库系统管理阶段(20世纪60年代后期)主要特点:实现了数据的结构化。实现了数据共享。实现了数据独立。实现了数据统一控制。程序1程序2程序3数据库管理系统数据库1.1.2数据库基本概念1.数据库(Database,简称DB)数据库是指以一定的组织形式存储在计算机内的相互关联的数据集合。DB具有数据结构化、数据具有最小的冗余度、被各种用户共享、安全性好等特点。1.1.2数据库基本概念2.数据库管理系统(DataBaseManagementSystem简称DBMS)DBMS是位于用户与操作系统(OS)之间的一层数

4、据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。常见的数据库管理系统大型OracleDB2Informix小型FoxproAccess中型MysqlSQL2000Sybase3.数据库系统(DatabaseSystem简称DBS)数据库系统是实现有组织地、动态地存储大量关联数据。它由数据库、数据库管理系统、硬件系统、相关软件、数据库管理员(DBA)和用户等组成,它的核心是数据库管理系统。1.1.2数据库基本概念硬件操作系统数据库管理系统数据库应用系统用户数据库管理员4.数据库管理员(DataB

5、aseAdministrator简称DBA)数据库管理员是负责全面管理和实施数据库控制和维护的技术人员。数据库系统的组成开发人员理解系统组成之余,也要注意几个各部分的包含层次。DBADBSDBASDBDBMS1.1.2数据库基本概念1.1.3数据模型1.数据模型的概念数据库把数据按一定结构和形式组织起来,各个数据对象以及它们之间存在的相互关系的集合,称为数据模型。在数据库技术中,数据模型按应用层次可划分为概念数据模型(简称概念模型)和逻辑数据模型(简称逻辑模型)两大类,其中,实体-联系模型(E-R模型)是概念模型中最著名的模型。事务及其

6、联系概念模型数据模型2.实体的描述(1)实体:客观存在并可相互区别的事物称为实体。(2)属性:属性就是实体所具有的某一特性,一个实体可以由若干个属性描述。(3)实体型:属性的集合表示一种实体的类型称为实体型。(4)实体集:同类型实体的集合称为实体集。1.1.3数据模型3.实体间联系及联系的种类(1)一对一联系:记作:1:1。(2)一对多联系:记作:1:n。(3)多对多联系:记作:m:n。1.1.3数据模型E-R图中规定: 用矩形表示实体(等同于表) 用椭圆形表示实体的属性(等同于表中字段) 用菱形表示实体联系(等同于外键)用直线连接各个

7、形状,对于实体间的关系,还要在直线旁进行标注联系属性实体111NMN班级班级班级领导所属选修班主任学生课程111nnm(a)(b)(c)1.1.3数据模型1.1.3数据模型例1-1:画出学生选课子系统E-R图学生(学号,姓名,性别,身份证号,班级)课程(课程号,课程名,课时数,学分)选课(学号,课程号,上课地点,上课时间)学生学号姓名性别身份证号学号课程课程号课程名课时数学分选课上课地点上课时间学号课程号MN1.1.3数据模型层次模型网状模型关系模型结构形式树形结构网状结构二维表结构应用适于表示1:n的联系,m:n联系要转换成m个1:n

8、适用于表示m:n的联系适用范围广(流行数据库)特点1.仅有一个为根的父结点2.其他结点仅有一个父结点1.有一个以上的结点无父结点2.至少有一个节点有多个父结点1.一个关系是一张二维表,无相同列和行2.列独一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。