数据库系统基础知识.ppt

数据库系统基础知识.ppt

ID:51997026

大小:499.50 KB

页数:54页

时间:2020-03-27

数据库系统基础知识.ppt_第1页
数据库系统基础知识.ppt_第2页
数据库系统基础知识.ppt_第3页
数据库系统基础知识.ppt_第4页
数据库系统基础知识.ppt_第5页
资源描述:

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

1、教学辅助课件1VisualFoxProVisualFoxPro6.0关系数据库系统是新一代数据库管理系统的杰出代表,以它强大的性能、完整而又丰富的工具、超高速的速度、极其友好的界面,以及完备的兼容性等特点,吸引众多的国内外用户,倍受广大用户的欢迎。VisualFoxPro6.0及它的中文版,是可运行于Windows95和WindowsNT平台的32位数据库开发系统,它不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理。VisualFoxPro6.0使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。利用可视化的设计工具和向导

2、,用户可以快速创建表单,查询和打印报表。VisualFoxPro6.0还提供了一个集成化的系统开发环境,它不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术,拥有功能强大的可视化程序设计工具。前言在目前,VisualFoxPro6.0是用户收集信息、查询数据、创建集成数据库系统、进行实用系统开发较为理想的软件。本课程是根据教育部提出的非计算机专业计算机基础教学三个层次要求,是以VisualFoxPro6.0为主要内容介绍关系数据库管理系统基础理论及应用系统开发知识,不仅介绍数据库基础理论,介绍了VisualFo

3、xPro6.0的基本操作;而且介绍面向对象可视化编程、应用系统开发的方法、步骤。本课程将通过大量的、实用的、丰富多彩的实例讲述面向对象编程的概念,深入浅出地使学生学会VisualFoxPro6.0基本操作、面向对象编程及应用系统开发。前言第一章数据库系统基础知识章目录1.1数据管理技术的发展1.2数据库系统1.3数据模型1.4关系数据库1.5VisualFoxPro系统简介1.1数据管理技术的发展1.1.1数据与数据处理1.数据和信息数据是人们用于记录事物情况的物理符号。为了描述客观事物而用到的数字、字符以及所有能输入到计算机中并能被计算机

4、处理的符号都可以看作数据。有两种基本形式的数据:数值型数据、字符型数据。此外,还有图形、图像、声音等多媒体数据。信息是数据中所包含的意义。通俗地讲,信息是经过加工处理并对人类社会实践和生产活动产生决策影响的数据。数据与信息既有区别,又有联系。数据是表示信息的,但并非任何数据都能表示信息,信息只是加工处理后的数据,是数据所表达的内容。另一方面信息不随表示它的数据形式而改变,它是反映客观现实世界的知识,而数据则具有任意性,用不同的数据形式可以表示同样的信息。数据处理是指将数据转换成信息的过程。它包括对数据的收集、存储、分类、计算、加工、检索和传

5、输等一系列活动。其基本目的是从大量的、杂乱无章的、难以理解的数据中整理出对人们有价值、有意义的数据(即信息),作为决策的依据。2.数据处理1.1.2数据管理技术1.人工管理阶段20世纪50年代中期以前,计算机主要应用于科学计算,数据量较少,一般不需要长期保存数据。硬件方面,没有磁盘等直接存取的外存储器。软件方面,没有对数据进行管理的系统软件。在此阶段,对数据的管理是由程序员个人考虑和安排的,他们既要设计算法,又要考虑数据的逻辑结构、物理结构以及输入输出方法等问题。程序与数据是一个整体,一个程序中的数据无法被其他程序使用,因此程序与程序之间存

6、在大量的重复数据。数据存储结构一旦有所改变,则必须修改相应程序。应用程序的设计与维护负担繁重。2.文件系统阶段20世纪50年代后期至60年代后期,计算机开始大量用于数据管理。硬件上出现了直接存取的大容量外存储器,如磁盘、磁鼓等,这为计算机系统管理数据提供了物质基础。软件方面,出现了操作系统,其中包含文件系统,这又为数据管理提供了技术支持。文件系统提供了在外存储器上长期保存数据并对数据进行存取的手段。文件的逻辑结构与存储结构有一定区别,即程序与数据有一定的独立性。数据的存储结构变化,不一定影响到程序,因此程序员可集中精力进行算法设计,并大大减

7、少了维护程序的工作量。文件系统使计算机在数据管理方面有了长足的进步。时至今日,文件系统仍是一般高级语言普遍采用的数据管理方式。然而当数据量增加、使用数据的用户越来越多时,文件系统便不能适应更有效地使用数据的需要了,其症结表现在3个方面:(1)数据的冗余度大。由于数据文件是根据应用程序的需要而建立的,当不同的应用程序所需要使用的数据有许多部分相同时也必须建立各自的文件,即数据不能共享,造成大量重复。这样不仅浪费存储空间,而且使数据修改变得非常困难,容易产生数据不一致,即同样的数据在不同的文件中所存储的数值不同,造成矛盾。(2)数据独立性差。在

8、文件系统中,数据和应用程序是互相依赖的,即程序的编写与数据组织方式有关,如果改变数据的组织方式,就必须修改有关应用程序。这无疑将增加用户的负担。此外,数据独立性差也不利于系统扩充

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

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

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