数据库系统基础知识.pptx
新编VisualFoxPro教程江南大学太湖学院机电系计算机教研室2011年2月江苏省普通高校计算机等级考试指定教材
前言参考书目1.新编VisualFoxPro实验指导书2.二级考试试卷汇编VisualFoxPro语言分册(苏州大学出版社)3.FoxPro6.0项目案例导航(科学出版社)4.VisualFoxPro6.0实战与精通(清华大学出版社)
学习VFP的重要性获得二级证书为了找个好工作用于工作中应付考试前言
1数据处理和数据管理技术12数据库系统的组成23数据库系统的模式结构34数据模型45关系数据库标准SQL语言56数据库设计基础6第一章数据库系统基础知识
1.1、数据处理和数据管理技术一、数据库技术发展概述1、1940~60年代中期,计算机主要应用于科学计算;2、1960年代中后期,进入数据处理领域,数据库技术产生:60年代中期,美国系统发展公司首次采用“DataBase”68年,IBM研制开发层次结构的数据管理系统IMS69年,美国数据系统语言协会提出网状结构数据库系统规范报告;
1.1、数据处理和数据管理技术一、数据库技术发展概述3、1970年,IBM的提出数据库关系模型,美国一些大学和公司开始研制基于关系理论的数据库系统;4、1980年代,推出多种关系型数据库系统;如应用于大中型计算机的DB2、Oracle、Sybase、Informix、SQLServer等;应用于微型机的dBase、FoxBase、FoxPro、VisualFoxPro、Access、Clipper等.
1.1、数据处理和数据管理技术二、数据、信息和数据处理1、数据(Data)定义描述现实世界中事物的符号记录。如数字、文字、图形、声音、影像等.计算机能接收、识别、存储、处理的是二进制数据。数据的种类数字、字符串、日期、逻辑值、文本、图形、图象、声音
1.1、数据处理和数据管理技术二、数据、信息和数据处理2、信息(Information)经过加工处理,能影响人类行为,具有特定形式的有用数据.
1.1、数据处理和数据管理技术二、数据、信息和数据处理3、数据处理对原始数据进行的诸如:采集、接收、传送、转换、存储、整理、分类、排序、索引、查找、统计、计算、检索等一系列加工操作的过程。
1.1、数据处理和数据管理技术二、数据、信息和数据处理3、数据处理计算机对数据处理的五个基本环节:原始数据的收集数据的规范化及其编码数据输入数据处理数据输出
1.1、数据处理和数据管理技术三、计算机数据管理技术的发展1、人工管理阶段(40年代中-50年代中)【主要特点】⑴没有数据管理软件系统,一切数据管理由人工实施;⑵一组数据对应一个程序,相互依赖,不能共享;⑶数据不能保存,程序运行完毕,数据即丢失;⑷数据未结构化,独立性差.
1.1、数据处理和数据管理技术三、计算机数据管理技术的发展2、文件管理阶段【主要特点】⑴有专门的文件管理软件进行数据管理;⑵数据以文件的形式组织起来,可以保存,有一定的独立性;⑶数据文件与应用程序有相互对应的关系,共享性差,数据冗余度大;⑷数据的结构化差,独立性差.文件管理系统程序A程序B...文件B...文件A
1.1、数据处理和数据管理技术DBMS数据库用户1用户2用户3...三、计算机数据管理技术的发展3、数据库管理阶段由专门的系统软件对数据进行集中统一的管理,实现数据共享,并保证数据的安全、完整.
1.1、数据处理和数据管理技术数据库技术的三个发展阶段:⑴第一代数据库系统非关系型数据库系统:层次型、网状型数据库系统.⑵第二代数据库系统关系型数据库系统,目前应用最广泛的数据库系统.⑶第三代数据库系统结合网络通信、多媒体技术、面向对象的程序设计方法、人工智能、并行计算机系统等计算机新技术的数据库系统.如:分布式数据库系统、多媒体数据库系统、面向对象数据库系统、知识数据库系统、并行数据库系统、数据仓库等.
数据库(DB)1数据库管理系统(DBMS)2数据库系统(DBS)3一、四个重要的概念:1.2、数据库系统的组成
数据库的定义:数据库是按一定数据模型组织的、长期存放在辅助存储器上的、可共享的相关数据集合。01数据库021.2、数据库系统的组成
1.2、数据库系统的组成数据库的五大特点:(1)具有最小的冗余度,即数据尽可能的不重复;冗余度:相同数据的重复存储次数。(2)资源共享性:即以最优的方