数据库基础知识51005new

数据库基础知识51005new

ID:34494625

大小:262.79 KB

页数:9页

时间:2019-03-06

数据库基础知识51005new_第1页
数据库基础知识51005new_第2页
数据库基础知识51005new_第3页
数据库基础知识51005new_第4页
数据库基础知识51005new_第5页
资源描述:

《数据库基础知识51005new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库基础随着现代社会的快速发展.对信息的依赖程度日益增强。作为信息管理的主要工具,数据库技术正在越来越广泛地被应用到社会和生产中的各个方面。数据库技术:管理数据的一种方法,它研究如何组织和存储数据,如何高效地获取和处理数据。根据数据库系统本身所支持的数据模型的特点及所采用的相应数据库系统技术的发展:层次网状模型、关系模型和面向对象模型。ò数据库理论ò数据库系统的组成ò数据库相关概念一、数据库理论1.1数据库发展自从计算机问世以来,人类对信息的管理和使用共经历了如下几个阶段:1.1.1人工管理阶段(50年代中期以前)用卡片、纸带、磁带作为外存储器,不能随机访问数据,

2、一般只能用批处理的方式处理数据。其特点为:1.1.1.1数据与程序不具有独立性1.1.1.2数据不长期保存1.1.1.3系统中没有对数据进行管理的软件1.1.1.4数据容易丢失与损毁1.1.2文件管理阶段(50年代后期至60年代中后期)可直接存取的磁鼓、磁盘成为联机的主要外存;出现了高级语言和操作系统,操作系统中的文件系统是专门管理外存储器的数据管理软件;数据处理方式有批处理,也有联机实时处理。其缺点为:1.1.2.1数据冗余度大1.1.2.2缺乏数据独立性1.1.2.3数据无集中管理1.1.2.4安全性差1.1.2.5存取速度快1.1.2.6数据存储量有限,适合少

3、量信息的管理至今好多系统或软件仍然采用文件的形式来管理小量数据:如windows操作系统里的注册表,一些游戏或软件的配置信息等。1.1.3数据库管理阶段(60年代后期开始)从这个时期开始,出现数据库系统,人类开始用数据库来管理数据或信息。数据库系统的主要特点:1.1.3.1实现数据共享,减少数据冗余1.1.3.2更高的数据一致性1.1.3.3便于维护数据完整性1.1.3.4能够实现数据的安全性1.1.3.5检索方便1.1.3.6信息挖掘1.1.3.7复杂度大大提高,需耗费更多的系统资源1.1.4分布式数据库系统阶段(70年代后期,数据库技术进一步发展)分布式数据库是

4、一个逻辑上统一、地域上分布的数据集合,是计算机网络环境中各个结点局部数据库的逻辑集合,同时受分布式数据库管理系统的控制和管理。°允许相互进行数据交换和数据访问°远程数据库连接主数据库远程数据库本地数据库远程数据库其他数据源分布式数据库示意图其特点为:1.1.4.1分布透明性1.1.4.2局部自治与集中控制相结合1.1.4.3可靠性和可用性1.1.4.4效率和灵活性1.1.5超文本技术(80年代以后,互联网技术发展)传统文本是线性的,必须顺序阅读。超文本是一种非线性的网状结构。读者在阅读时不必完全按顺序向下阅读,可以有选择地动态阅读自己感兴趣的那些内容。超文本机制实质

5、上是一种典型的数据库技术,它是结点、链、网三个要素的结合,提供一种沿着链访问数据的方法。1.2数据库系统的组成1.2.1数据库系统组成:数据库系统:指引进数据库技术后的计算机系统。例如,一个以数据库为基础的管理信息系统。系统由五部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。1.2.2数据库管理系统(DBMS)的主要功能DBMS是数据库系统的核心软件为什么要提出DBMS?(目标)软件数据要求:1.安全性2.完整性3.存储量大4.存储高效¢使数据成为方便用户使用的资源¢易于各类用户共享¢并增进数据的安全性、完整性和可用性。流行的数据库关系

6、系统有Access,Sqlserver2008(rownum),Oracle、DB2(ibm)、Mysql(sun),Informix,Sybase等。数据库S0003张三S0001王五S0004李四S0002赵六检索数据插入数据更新数据删除数据数数据据库库管管理理系系统统——DDBBMMSSDBMS功能示意图1.2.3DBMS的功能:1.2.3.1数据定义功能提供数据定义语言DDL(DataDefinitionLanguage)或操作命令以便对各级数据模式进行具体的描述,如创建表,索引,视图,存储过程,修改,删除常见关键字:Create、Alter、Drop等。1

7、.2.3.2数据操纵功能提供数据操纵语言DML(DataManipulationLanguage),以便对数据库中的数据进行插入、修改、删除、检索等操作,如Insert、Update、Delete、Select等。1.2.3.3数据库运行控制功能数据的完整性控制、数据库的并发性控制、数据的安全性控制、数据库的备份与恢复。1.2.3.4数据字典数据字典DD(DataDictionary)中存放着对实际数据库各级模式所作的定义,即对数据库结构的描述。这些数据是数据库中有关数据的数据,称之为元数据,如Sqlserver里Master数据库中的系统表。二、关系型数据库相

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

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

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