欢迎来到天天文库
浏览记录
ID:33491686
大小:962.50 KB
页数:31页
时间:2018-05-23
《数据库概述ppt培训课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章数据库概述1.1数据管理的发展1.2数据库系统的组成1.3使用数据库系统的考虑及数据库应用的未来1.1数据管理的发展1.1.1以数据为中心应用系统的特点1.1.2文件管理系统1.1.3数据库管理系统1.1.4数据独立性1.1.1以数据为中心应用系统的特点以数据为中心应用系统的特点随着计算机的普及和信息量的不断增加,在众多的计算机应用的发展中,数据密集型的应用发展非常迅速。它具有如下三个特点:涉及的数据量大数据不随程序的结束而消失数据可以被多个应用程序共享1.1.2文件管理系统图1-1文件管理系统示例学生基本信息管理学生选课管理应用程序A1学生信息文件F1课程信息文件F2学生选
2、课信息文件F3应用程序A2学号、姓名、性别、出生日期、所在系、专业、家庭住址课程号、课程名、学分、课程性质学号、姓名、所在系、专业、课程号、课程名、考试成绩文件管理系统的缺点编写应用程序不方便数据冗余不可避免应用程序依赖性不支持对文件的并发访问数据间联系弱难以按用户视图表示数据无安全控制功能冗余举例学号姓名性别系别住址学位学分补贴学籍科房产科劳资科1.1.3数据库管理系统图1-2数据库管理系统实现示例应用程序A1学生基本信息管理学生有关的数据库应用程序A2学生选课管理数据库管理系统数据库系统带来的优点将相互关联的数据集成在一起较少的数据冗余程序与数据相互独立保证数据的安全可靠最大限
3、度地保证数据的正确性数据可以共享并能保证数据的一致性相互关联的数据的集合数据库中的数据不是孤立的,数据与数据之间是相互关联的。也就是说,在数据库中不仅要能够表示数据本身,还要能够表示数据与数据之间的联系。学生课程学生与课程之间的联系较少的数据冗余数据库中的数据被统一管理,合理组织,任何对数据的操作都由数据库管理系统DBMS完成。DBMS学号、姓名、性别、出生日期、所在系、专业、家庭住址课程号、课程名、学分、课程性质学号、姓名、所在系、专业、课程号、课程名、考试成绩数据具有较高的独立性数据独立性是指数据的组织和存储方法与应用程序互不依赖、彼此独立的特性。1.1.4数据独立性数据独立性
4、的提出主要是一种客观应用的要求。数据独立性可描述为:应用程序不因物理表示和访问技术的改变而改变,即应用程序不应依赖于任何特定的物理表示和访问技术。逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。物理独立性是指当数据的存储结构发生变化时,不影响应用程序的特性。保证数据的安全、可靠数据库技术要能够保证数据库中的数据是安全、可靠的。有效地防止数据库中的数据被非法使用或非法修改数据遭到破坏时能立刻将数据完全恢复主动安全被动安全安全机制备份恢复最大限度地保证数据的正确性保证数据正确的特性在数据库中称之为数据完整性。学生的年龄200岁数据可以共享并能保证数据的一致性在多
5、个用户同时使用数据库时,能够保证不产生冲突和矛盾,保证数据的一致性和正确性。并发操作示例10张票订8张票:10-8=2订6张票:10-6=4421010?数据库系统具备如下特征:数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。1.2数据库系统的组成……应用程序1应用程序2应用程序n数据库管理系统(DBMS)数据库是数据的汇集,它以一定的组织形式存于存储介质上。是管理数据库的系统软件,它实现数据库系统
6、的各种功能。是数据库系统的核心。指以数据库为基础的应用程序。DBDBSDBMS数据库系统的人员系统管理员应用程序开发人员最终用户1.2数据库系统的组成简单地说,数据库系统包括了以数据为主体的数据库,管理数据库的系统软件DBMS,以数据库为基础的应用程序,支持数据库系统运行的计算机硬件环境和操作系统环境以及使用数据库系统的人。1.3使用数据库系统的考虑及数据库应用的未来使用数据库系统的考虑数据库系统为数据提供了共享、稳定、安全的保障体系。如果用户的数据不需要这些特征,则可以考虑不使用数据库。数据库应用的未来目前数据库系统已经应用到医学诊断、计算机辅助设计、计算机辅助工程、图书馆管理、
7、天气预报、交通预订、旅馆预订等许多领域。数据库系统的发展主要是为了满足共享信息用户的需求,随着在线信息的增加,以及越来越多的用户希望访问在线信息,今后还会开发出更多的面向应用的数据库系统。数据库的一般应用提供一个统一的数据平台数据库是企业应用软件(MIS:ManagementInformationSystem—管理信息系统)的核心部件,为MIS提供数据随着我国企业信息化,电子商务、电子政务的发展,MIS占软件公司所开发软件的绝大多数新闻网站网上书店办公自动化系统银行超
此文档下载收益归作者所有