网站大量收购闲置独家精品文档,联系QQ:2885784924

第四章数据库技术.ppt

  1. 1、本文档共199页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第四章数据库技术4.1数据库基本概念4.1.1数据库系统概述一、数据与数据处理1、信息现实世界中各种事物的存在方式、运动形态以及它们之间的相互联系等诸要素在人脑中的反映,通过人脑的抽象后形成概念。2、数据信息的一种符号化表示方法。数据的概念包括两个方面含义:数据的内容是信息(语义),数据的表现形式是符号。3.信息与数据的关系数据是承载信息的物理符号(载体),信息是数据的内涵二者的区别:数据可以表示信息,但不是任何数据都能表示信息,同一数据可以有不同的解释。信息是抽象的,同一信息可以有不同的数据表示方式。4、数据处理将数据转换成信息的过程。例:在学生档案中一个学生的数据可以这样描述 (李明,男,21,1972,江苏,物理系,2000)经过转换我们可得到如下信息:李明是一个大学生,1972年出生,男,江苏人,2000年考入物理系。如不将上述数据转换成信息,你也许就不能理解其数据的含义。信息=数据+处理为提高数据处理后得到信息的价值,必须用科学的方法来管理数据,这种科学方法就是数据库技术。二、数据库管理技术人工管理→文件系统→数据库管理系统人工管理:1.背景20世纪50年代中期以前2.特点数据面向应用程序,应用程序与其处理数据包含在程序中,用户必须考虑存储、使用数据的一切工作,3.程序与数据的关系文件系统阶段1.背景20世纪50年代后期至60年代中期2.特点依靠操作系统的文系统将一大堆杂乱的数据按一定的规律组成文件,有独立的文件名。程序通过文件系统这个接口与数据文件发生联系。一个应用程序可用多个数据文件,而不同的应用程序也可使用同一个数据文件(1)数据可以长期保存(2)文件系统管理数据3.程序与数据的关系1、SQL的特点①语言功能一体化,集数据模式定义、操纵、控制功能为一体,能够完成各种数据库操作。②模式一体化,关系数据模型中唯一结构类型就是关系表,这种数据结构的单一性,使得对数据库数据的增、删、改、查询等操作都转换为对元组集合操作。③语言简洁、易学易用,完成其核心功能只用9个动词,语法简单,接近英语口语。SELECTCREATE、DROP、ALTERINSERT、UPDATE、DELETEGRANT、REVOKE数据查询数据定义数据操纵数据控制动词SQL功能③高度非过程化非过程化的语言,在进行操作时,只需提出“做什么”,而无须指明“怎样做”。即用户只需提出目的,而不需指出如何去实现目的,其操作实现过程均由系统自动完成,大大减轻了用户负担。④两种使用方法:自含式语言,可联机交互使用;嵌入某高级语言,编程使用。SQL语言不是一个应用程序开发语言,它只提供对数据库的操作能力,不能完成屏幕控制、菜单管理、报表生成等功能,需由其他应用程序设计语言完成(VB、VC++等)。2、SQL的分类①数据定义语言(DDL:DataDefinitionLanguage)创建、修改或删除数据库中各种对象(表、视图、索引)基本语句:CREATETABLE、CREATEVIEW、CREATEINDEX。②查询语言(QL:QueryLanguage)在已存在的数据库中寻找满足条件的数据。基本结构:SELECT子句+FROM+WHERE子句在查询过程中只检索信息,而不改变信息。。③数据操纵语言(DML:DataManipulationLanguage)修改数据库中数据,有三个基本操作:INSERT(插入)、DELETE(删除)、UPDATE(修改)。④数据控制语言(DCL:DataControlLanguage)保证数据库中数据既能共享又安全保密,并能使数据完整、一致。其语句主要完成授予或收回访问数据库的某种特权、控制数据操纵事务的发生时间及效果、对数据库进行监视等操作。3、SQL语言的数据类型标准SQL有八种,不同系统支持数据类型稍有区别:①CHARACTER[(长度)]或CHAR

文档评论(0)

智乾 + 关注
实名认证
内容提供者

科技工作者

1亿VIP精品文档

相关文档