数据库系统基础知识.ppt
《数据库系统基础知识.ppt》由会员分享,可在线阅读,更多相关《数据库系统基础知识.ppt(33页珍藏版)》请在三一办公上搜索。
1、1,数据库系统原理,主讲:罗梓元 邮箱:课件下载:,数据库系统原理,2,课程的地位、目的和任务,课程地位:数据库技术是计算机科学技术中发展最快的领域之一,也是应用最为广泛的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。因此,本门课程是信息管理与信息系统专业非常重要的专业基础课。课程目的与任务:在理论方面:通过本课程的学习,使学生掌握和理解数据库系统的基本概念和基本原理,为以后学习和应用数据库打下坚实的理论基础。在实践方面:要求学生利用数据库的原理知识,熟练掌握一种流行的关系型数据库管理系统的应用。其最终目的是培养学生运用数据库技术解决问题的能力,为以后能够运用一种流行的数据库
2、管理系统设计数据库及进行简单的应用系统开发打下基础。,课程考核、教材,课程考核:期末成绩:学生参加闭卷理论考试,占70%平时成绩:平时作业(上机作业)、到课率,占30%教材:数据库原理与VisualFoxpro9 实用教程作者:高春玲,4,教学目的:掌握数据库、数据库管理系统等基本概念掌握三种常用的数据模型掌握关系型数据模型的相关概念,第1章数据库系统基础知识,数据库系统原理,5,一、数据、信息和数据处理,数据:data数据:是用于描述现实事物的各种特征的符号,它的形式可以是数字、文本、图形、音频和视频等数据包括两大类:数值型数据和非数值型数据信息:information信息:是指数据经过加工
3、处理后所获取的有用知识,是指有意义的数据数据与信息之间的关系:数据是信息的具体表现形式,信息是数据经过加工处理后的有意义的知识,数据库系统原理,6,一、数据、信息和数据处理,数据和信息的举例,数据库系统原理,7,一、数据、信息和数据处理,数据处理:数据处理:又称数据管理,是将数据转换(加工)为信息的过程。数据处理的内容主要包括:数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动的总和。数据处理的目的:从大量的数据中,根据数据自身的规律和及其相互联系,通过分析、归纳、推理等科学方法,利用计算机技术、数据库技术等技术手段,提取有效的信息资源,为进一步分析、管理和决策提供依据。数
4、据库技术的发展实际上是应数据管理的需求而发展起来的技术,信息=数据+数据处理,数据库系统原理,8,二、数据处理技术的发展,数据处理的中心问题是对数据的进行组织、分类、编码、存储、检索和维护。随着计算机硬件和软件技术的发展,数据管理经历了人工管理、文件系统和数据库系统三个发展阶段。,数据库系统原理,9,二、数据处理技术的发展,人工管理阶段时期:40年代中-50年代中产生的背景应用需求:科学计算硬件水平:无直接存取存储设备(卡片、纸带、磁带)软件水平:没有操作系统数据处理方式:批处理特点:数据不保存:用户在操作时将数据输入,用完就撤走数据不独立:数据是程序的组成部分,即数据和程序结合为一个不可分割
5、的整体,数据的结构发生改变,程序要做相应的修改数据不共享:数据面向应用,一组数据对应一个程序。程序和程序间存在大量的冗余数据,数据库系统原理,10,二、数据处理技术的发展,文件系统阶段时期:50年代末-60年代中产生的背景应用需求:科学计算、数据管理硬件水平:磁盘、磁鼓软件水平:有文件系统(出现操作系统)特点:数据可以长期保存,反复使用。由文件系统管理数据:文件系统把数据组织成相互独立的数据文件,程序和数据之间由文件系统提供的存取方法进行转换,使应用程序与数据之间有一定的独立性,数据库系统原理,11,二、数据处理技术的发展,文件系统阶段缺点:数据共享性差:通常由一个文件对应一个程序(数据面向程
6、序)。数据冗余度大:由于文件之间缺乏联系;相同的数据常常在不同的文件中重复存贮。易造成数据的不一致性:由于冗余而在更新时,稍不注意就有可能使同样的数据对象在不同的文件中不一致。数据独立性差:文件的逻辑结构改变时,应用程序必须改变,同时修改文件结构的定义。,数据库系统原理,12,二、数据处理技术的发展,数据库系统阶段时期:60年代末以来产生的原因:应用需求:大量的数据处理,数据需共享磁盘技术的发展:大容量、高速度、低成本软件发展:出现专门的数据管理软件DBMS特点:采用数据模型组织数据:实现了数据的结构化,既能够描述数据本身,也能够描述数据之间的联系,这是与文件系统的根本区别数据共享性高,冗余度
7、低:独立性高:数据与应用程序之间相互独立数据由DBMS统一管理和控制:数据操作简单,数据库系统原理,13,三、重要基本概念,数据库:database(DB)DB:是指长期存储在计算机内、有组织的、可共享的数据集合。特点:数据库的数据是按一定的数据模型组织、描述和存储数据库的数据具有较小的冗余度、较高的数据独立性和扩展性可以为各种用户共享,数据库系统原理,14,三、重要基本概念,数据库管理系统:DBMSDBMS:(DataBase Management system),是指负责数据库数据存取、维护和管理的系统软件。DBMS提供对数据库中数据资源进行统一管理和控制的功能,并将用户应用程序与数据库数
8、据相互隔离在DBMS的支持下,数据与程序的关系如图所示:现实中,常用的DBMS有:Oracle、SQL Server、Sybase、Informix、DB2、Visual Foxpro、Access,应用程序与数据之间的关系,数据库系统原理,15,三、重要基本概念,DBMS的主要功能数据库的定义功能:必须提供定义数据库的功能(如建立、删除数据库),DBMS用数据定义语言(Data Definition Language,DDL)实现数据操纵功能:对数据库中的数据进行插入、修改、删除、检索等操作,DBMS用数据操纵语言(Data Manipulation Language,DML)实现数据库运行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 基础知识
链接地址:https://www.31ppt.com/p-5985752.html