- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                第1章 数据库基本知识48391.ppt
                    An Introduction of Database System-Software School,Changsha Social Work College 1.1 数据库系统简介 一、人工管理 时期 40年代中--50年代中 产生的背景 应用需求	科学计算	 硬件水平	无直接存取存储设备	 软件水平	没有操作系统	 处理方式	批处理	  主要特点:数据包含在程序中,程序员设计程序的同时也要考虑数据的存贮 人工管理(续) 特点 数据的管理者:应用程序,数据不保存。 数据面向的对象:某一应用程序    数据的共享程度:无共享、冗余度极大 数据的独立性:不独立,完全依赖于程序 数据的结构化:无结构 数据控制能力:应用程序自己控制 应用程序与数据的对应关系(人工管理)          二、文件系统 时期 50年代末--60年代中  产生的背景 应用需求	科学计算、管理	 硬件水平	磁盘、磁鼓	 软件水平	有文件系统	 处理方式	联机实时处理、批处理	  文件系统(续) 应用程序与数据的对应关系(文件系统) 三、数据库系统 时期 60年代末以来  产生的背景 应用背景	大规模管理	 硬件背景	大容量磁盘	 软件背景	有数据库管理系统	 处理方式	联机实时处理,分布处理,批处理	 数据库系统(续) 特点 数据的管理者:DBMS(数据库管理系统) 数据面向的对象:现实世界	 数据的共享程度:共享性高	 数据的独立性:高度的物理独立性和一定的                                逻辑独立性	 数据的结构化:整体结构化 数据控制能力:由DBMS统一管理和控制 应用程序与数据的对应关系(数据库系统) 数据库阶段信息处理方式的演变 数据的高共享性的好处  降低数据的冗余度,节省存储空间 避免数据间的不一致性 使系统易于扩充 独立性强,数据与程序独立存放  数据独立性 物理独立性 指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。 逻辑独立性 指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。 数据结构化 数据的结构化是数据库的主要特征之一。  数据库中实现的是数据的真正结构化 数据的结构用数据模型描述,无需程序定义和解释。 数据可以变长。 数据的最小存取单位是数据项(data item),也称为字段(field),列(column)。 DBMS对数据的控制功能 数据的安全性(Security)保护 使每个用户只能按指定方式使用和处理指定数据,保护数据以防止不合法的使用造成的数据的泄密和破坏。  数据的完整性(Integrity)检查 将数据控制在有效的范围内,或保证数据之间满足一定的关系。 DBMS对数据的控制功能 并发(Concurrency)控制 对多用户的并发操作加以控制和协调,防止相互干扰而得到错误的结果。  数据库恢复(Recovery) 将数据库从错误状态恢复到某一已知的正确状态。 1.2.1 数据库的定义 人们收集并抽取出一个应用所需要的大量数据之后,应将其保存起来以供进一步加工处理,进一步抽取有用信息  数据库的定义 数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合、 数据库由若干数据库文件和辅助文件组成 分类:网状,层次,关系,共3类,称为3种数据模型,最重要的是关系数据库 关系数据库的主要内容就是表(table) 关系数据库中最主要的成分是表    1.2.1 数据库的定义 数据库的特征 数据按一定的数据模型组织、描述和储存,逻辑性(logic)强 共享性(shareable)好 冗余度(redundancy)较小 数据独立性(independency)较高 易于扩充(expansion) 数据库的分类 数据库的基本模型 网状数据库模型:每个记录看成是一个节点,任何节点与节点之间可建立关联,形成网状结构 层次数据库模型:分层管理数据,形成单位行政机构、家族式数据结构 关系型数据库模型  :以二维表形式组织数据,每一行称为一条记录,每一列是一个属性,称为一个字段 1.2.2 数据库管理系统 数据库管理系统(Database Management System-DBMS) 在操作系统的支持下,帮助用户建立、使用和管理数据库的软件系统。通常包含数据描述语言(DDL)、数据操作语言(DML)以及管理和控制程序三个组成部分。  DBMS的组成 数据描述语言(DML-Data Description Language) :用来描述数据库的结构,供用户建立数据库。 数据操作语言(DML-Data Manipulation LangUage):供用户对数据库进行数据的查询(数据的检索和
                
原创力文档
                        
                                    

文档评论(0)