2014数据库课件第二讲.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 网络数据库概述 1.1 网络数据库基本理论 1.2目前流行数据库产品简介 1.3 ORACLE的发展 1.4 ORACLE数据类型 1.5 SQL*PLUS 1.3 ORACLE的发展 ORACLE的历史 1977年成立于美国加州,是一个小型的关系数据库公司 1979年推出ORACLE2是首批商用的RDBMS 1986年的ORACLE5是世界上第一个开放型分布式数据库产品 1988年的ORACLE6具有OLTP的能力 1992年ORACLE7适用于大型OLTP及C/S应用 1997年ORACLE8i支持数据仓库、Web应用 2001年在ORACLE8i的基础上推出ORACLE9i ORACLE9i产品简介 Oracle9i实际上是Oracle公司推出的一整套网络数据库应用解决方案的总称。 Oracle9i产品主要包括三部分: 数据库服务器 应用服务器 开发工具套件 ORACLE9i产品简介-数据库服务器 ORACLE9i产品简介-应用服务器 ORACLE9i产品简介-开发工具套件 1.4 ORACLE 数据类型 字符型数据类型 数字型数据类型 日期型数据类型 LONG数据类型 二进制数据类型 ROWID数据类型 大对象数据类型 字符型数据类型 ORACLE中的字符类型包括CHAR、NCHAR、VARCHAR2、NVARCHAR2用来处理文字或自由格式文本,存放由字母和数字组成的字符串。 字符型数据类型(续) 3)VARCHAR2类型: 用来存放可变长度的字符串。创建基表时,需要指明该类型的最大宽度,范围在1——4000个字节。 该类型的数据存储按实际赋值的宽度存储。 如果给出的字符串的长度超过定义,系统报错。 在比较该类型的数据时,采取非填充的方法。与CHAR不同。 字符型数据类型(续) 5)VARCHAR类型: 目前,该类型与VARCHAR2同义,以后的版本将是一种独立数据类型。不再受宽度限制,是真正的可变长度的字符串类型。 数字型数据类型 数字型数据类型(NUMBER)用来存储整数和浮点数。 定义格式:NUMBER(p,s)其中p是最大数据精度,即数据宽度,最大可达38位。S是小数位数。 若p不给出,系统将根据实际数据大小自己确定,若s不给出,则认为小数位数是0。 如果给出的s值为负数,表示数据精确到小数点左侧s位,即四舍五入到s位。例如:NUMBER(5,-2),表示四舍五入到百位,对于数12345,实际存储的是12300。 一般情况下,要给出合理的p,s值,以便于在输入数据时对数据进行检验。 日期和时间数据类型 日期和时间数据类型(DATE) 该类型按年(包括世纪)、月、日、小时、分钟、秒来描述时间。存储时用7个字节。 日期的缺省格式是DD-MON-YY,例4-MAY-99。 如果用非缺省格式来输入日期,必须用TO_DATE函数转换成指定格式的表征码. 例:INSERT INTO STUDENT (SNUM,BIRTHDAY) VALUES(‘95002’,TO_DATE(‘76-09-23’,‘YY-MM-DD’); 时间的存储格式是HH:MI:SS,当指定DATE类型数据值,若不指定时间部分,则其缺省为午夜12:00AM.如果仅输入时间,而不指定日期,则其日期缺省为当前月份的第一天。 长字符串数据类型 长字符串数据类型(LONG) 该类型存储变长字符串。最大长度可达2GB。 一些文本,只能用该类型存储。例如,数据字典中存放视图定义的正文。 能使用LONG类型的SQL语句: SELECT UPDATE INSERT 二进制数据类型 二进制数据类型(RAW和LONG RAW) RAW和LONG RAW存放二进制数据的类型。使用二进制类型在不同系统之间传输时,可以不做任何转换,方便系统间的操作。 网上传输的数据用该类型恰当。RAW其余与VARCHAR2相同,最大宽度2000字节。 LONG RAW 对应LONG类型,最大宽度2GB。 ROWID数据类型 ROWID数据类型 在创建一个基表时,系统就自动创建了一个“逻辑列”,其类型就是ROWID,这一列指示了每一行所在的二进制物理地址。可以在查询语句中用ROWID做为列名来查询该列的实际值。 ROWID数据类型的主要用途如下: 能较快的查询某一行 可以看到一个表占用多少数据块,行号是否连续,从而知道数据库存储情况的好坏,是否需要维护。 可以作为基表中每一行的唯一标识。即可以作为主键。 基本表中的一行数据,未被删除前,ROWID值不变。 MLSLABEL数据类型/大对象数据类型 大对象数据类型 (1)CLOB类型是包含单个字符的字符大集,最大宽度4GB; (2)NCLOB包含定宽的多位字符的字符大集,最大4GB; (3)BLOB是二进制大集,最大4GB; (

文档评论(0)

uvze270 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档