基础理论ppt课件_1

基础理论ppt课件_1

ID:18678454

大小:558.50 KB

页数:78页

时间:2018-09-20

基础理论ppt课件_1_第1页
基础理论ppt课件_1_第2页
基础理论ppt课件_1_第3页
基础理论ppt课件_1_第4页
基础理论ppt课件_1_第5页
资源描述:

《基础理论ppt课件_1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库的地位数据库技术产生于六十年代末,是数据管理的最新技术,是计算机科学的重要分支数据库技术是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志AnIntroductiontoDatabaseSystenm四个基本概念数据(Data)数据库(Database)数据库管理系统(DBMS)数据库系统(DBS)AnIntroductiontoDatabaseSystenm一、数据数据(Data)是数据库中存储的基本对象数据的定义描述事物的符号记录数据的种类文字、图形、图象、声音数据的特点数据与其语

2、义是不可分的AnIntroductiontoDatabaseSystenm二、数据库人们收集并抽取出一个应用所需要的大量数据之后,应将其保存起来以供进一步加工处理,进一步抽取有用信息数据库的定义数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合StorageTek公司CEO(Martin)给数据库一个比较完整的定义:数据库是存储在一起的相关数据的集合,这些数据是结构化的;无有害的或不必要的冗余;并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据、修改和检索原有数据均能按一种公用和可控制的方式进行。AnIntroductiontoDataba

3、seSystenm二、数据库(续)数据库的特征数据按一定的数据模型组织、描述和储存可为各种用户共享冗余度较小数据独立性较高易扩展AnIntroductiontoDatabaseSystenm三、数据库管理系统什么是DBMS数据库管理系统(DatabaseManagementSystem,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。DBMS的用途科学地组织和存储数据、高效地获取和维护数据AnIntroductiontoDatabaseSystenmDBMS的主要功能数据定义功能提供数据定义语言(DDL)定义数据库中的数据对象数据操纵功能:提供数据操纵语言(DML)操纵数据实现对数据

4、库的基本操作(查询、插入、删除和修改)AnIntroductiontoDatabaseSystenmDBMS的主要功能数据库的运行管理保证数据的安全性、完整性、多用户对数据的并发使用发生故障后的系统恢复数据库的建立和维护功能(实用程序)数据库数据批量装载数据库转储介质故障恢复数据库的重组织性能监视等AnIntroductiontoDatabaseSystenm四、数据库系统什么是数据库系统数据库系统(DatabaseSystem,简称DBS)是指在计算机系统中引入数据库后的系统构成。不引起混淆情况下常把数据库系统简称为数据库。数据库系统的构成由数据库、数据库管理系统(及其开发工具)、应用系统、

5、数据库管理员(和用户)构成。AnIntroductiontoDatabaseSystenm数据管理技术的产生和发展什么是数据管理对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题(数据处理包括:数据管理、数据加工、数据传播)数据管理技术的发展过程人工管理阶段(40年代中--50年代中)文件系统阶段(50年代末--60年代中)数据库系统阶段(60年代末--现在)AnIntroductiontoDatabaseSystenm文件系统数据库管理系统出现以前,用户把需要管理的数据存放在永久性的系统文件中,同时为了能操作这些文件里的数据,系统里还应有针对这些文件编写的应用程序。如银行为了

6、保存客户及储蓄帐户的信息,可能包括如下应用程序: 1、创建新帐户的程序 2、处理某帐户的借/贷程序 3、查询帐户余额的程序 4、产生每月财务报告的程序这种典型的文件处理系统是传统的操作系统所能支持的。随着银行业务的发展,需求不断增长,随之新的数据文件和应用程序就会不断地加入到系统中来。例如支票帐户的信息与特殊处理--透支等等。但是,要注意虽然文件处理系统给数据管理带来了极大的方便,但是在文件处理系统中存储信息的弊端也是显而易见的。这些弊端主要表现在以下七个方面:1、数据冗余和不一致2、数据访问困难3、数据孤立4、完整性问题5、原子性问题6、并发访问异常7、安全性问题AnIntr

7、oductiontoDatabaseSystenm数据冗余例:描述学校的数据库:学生的学号(Sno)、所在系(Sdept)系主任姓名(Mname)、课程名(Cname)成绩(Grade)U={Sno,Sdept,Mname,Cname,Grade}AnIntroductiontoDatabaseSystenm数据冗余学校数据库的语义:⒈一个系有若干学生,一个学生只属于一个系;⒉一个系只有一名主任;

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

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

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