数据库原理- V F P教学课件:第00章 数据库基本理论.pptx

数据库原理- V F P教学课件:第00章 数据库基本理论.pptx

第0章 数据库基本理论 ; §0.1 数据库的基本概念; ;一、数据管理的发展历程 1、手工管理阶段: 50年代中期以前,计算机价格昂贵、应用也不广泛。当时计算机的内存、外存容量都很小,软件中也没有数据管理部分。大部分计算机只能用于数值计算,没有条件进行大规模的数据处理。 因此,程序中要处理的数据,要完全靠人工管理,通过穿孔机等辅助设备,将数据制备到纸带或磁带上,附在程序的后面或插在程序中间。 ; ;2、文件管理阶段: ; ; ;无整体数据结构,不同文件数据间的相关关系无体现,数据冗余较大; 数据独立性差,即数据与程序严重地相互依赖,一旦数据结构有所变化相关的程序都得修改。 ;3、数据库管理阶段 ;最早的数据库系统出现在60年代未。 1968年,美国IBM公司研制了世界上第一个数据库管理系统IMS(Information Management Systems)。 1969年,美国数据系统语言委员会CODASYL(Conference on Data Systems Languages)组织的数据库工作小组发表了关于数据库的权威性报告DBTG(Data Base Task Group); 1970年,美国IBM公司研究员E.F Codd发表了著名的关系数据库理论的论文。 这三件事是数据库发展历史上的里程碑,是由文件系统进入到数据库系统阶段的标志。 自那时以来,数据库技术一直蓬勃发展。传统数据库系统的功能不断加强完善界面不断改进,新型数据库技术不断出现。; ;二、数据库的概念 数据库是长期储存在计算机内的、有组织的、能共享的数据集合。 数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 ;数据库系统的特点 数据的结构化 数据共享 数据独立性 可控冗余度 ;三、数据库系统的分代 ; ;四、数据库系统的分类 关系型数据库系统 面向对象数据库系统 分布式数据库 演绎式数据库系统 ;§0.2 数据库管理系统和数据库应用系统;数据定义功能:简称DDL,用于描述数据库的结构。 数据操作功能 :简称DML,支持用户对数据库中的数据进行查询、更新(包括增加、删除、修改)等操作。 控制和管理功能 :简称DCL,有必要的控制和管理功能,其中包括:在多用户使用时对数据进行的“并发校正”;对用户权限实施监督的“安全性检查”;数据的备份、恢复和转储功能;对数据库运行情况的监控和报告等。;二、数据库应用系统(DBAS) 数据库应用系统(Database Application Systems,简称DBAS)专指基于数据库的应用系统。一个DBAS通常由数据库和应用程序两部分组成,它们都需要在DBMS支持下开发。 1、设计数据库 概念结构设计→逻辑结构设计→物理结构设计 2、开发应用程序 功能分析→总体设计→模块设计→编码调试 ;通过本章学习,应掌握的主要内容如下:

文档评论(0)

1亿VIP精品文档

相关文档