oracle9i数据库的第2讲

oracle9i数据库的第2讲

ID:6321780

大小:270.00 KB

页数:8页

时间:2018-01-10

oracle9i数据库的第2讲_第1页
oracle9i数据库的第2讲_第2页
oracle9i数据库的第2讲_第3页
oracle9i数据库的第2讲_第4页
oracle9i数据库的第2讲_第5页
资源描述:

《oracle9i数据库的第2讲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2讲Oracle9i数据库的基本对象目的:1.掌握Oracle9i的基本对象2.掌握Oracle9i的数据类型:3.Oracle9i数据库的概念:数据库,例程,方案,表空间,表,视图等4.基本SQL的类型:DML,DDL,DCL,授课内容:[]Oracle9i的逻辑结构(基本的对象)2.1.1数据库(Database)2.1.2表空间(Tablespace)2.1.3方案(Schema):2.1.4用户(User)2.1.5角色(Role)2.1.6表(Table):表由字段和记录组成2.1.7视图(View):虚

2、拟表2.1.8索引(Index)2.1.9序列(Sequence)2.1.10约束(Constraint)2.1.11存储过程(StoreProcedure)2.1.12函数(Function)2.1.13包(Package)2.1.14触发器(Trigger)图Oracle数据库,表控件,和数据文件的关系图图Oracle数据库中,表空间,表,索引对象的关系(物理的和逻辑的[]逻辑对象-[]OracleSQL的基本组成元素1.DataType数据类型2.Literal字符集3.FormatModel格式模式4.Nul

3、ls空值5.Comments注释6.DatabaseObjects数据库对象7.Schemaobjectnameandqualifiers模式对象名称和限定8.[]OracleDataTypeBuiltindatatype内置数据类型ANSISupporteddatatypeANSI支持的数据类型User-defineddatatype用户自定义的数据类型OracleSuppliedDatatypeOracle提供的数据类型[]Oracle9i内置数据类型1.Characterdatatype2.Numberdata

4、type3.longandrawdatatype4.Datetimedatatype5.Largeobjectdatatype6.ROWIDdatatype[]Oracle的内置数据类型-字符类型(Characterdatatype)[]Oracle内置数据类型-数值类型(NUMBERDATATYPE)[]Oracle内置数据类型-日期类型(Datetimedatatype)[]Oracle内置数据类型–加长和二进制类型(longandrawdatatype)[]Oracle内置数据类型–大对象数据类型(largeo

5、bjectdatatype)[]Oracle内置数据类型–行编号数据类型(ROWIDdatatype)[]ANSIsupportedDatatype(ANSI支持的数据类型)[]Oracle额外提供的数据类型–OracleSupplieddatatype[]Oracle内置数据类型的规格说明DatatypeSpecificationOracle内置据类型的技术参数[]OracleDateFormatthestandardOracledefaultdateformatisDD-MON-RR.Forexample:'13

6、-NOV-1992'TO_DATE('November13,1992','MONTHDD,YYYY')使用NLS_DATE_FORMAT修改日期的格式altersessionsetNLS_DATE_FORMAT='YYYY-MM-DD'[]Oracle9iSQL的分类操纵Oracle9i数据库的语言是SQL.可以直接对数据库的编程语言是PL/SQL.操作数据库的对象和对象中的数据可以使用SQL或相关的工具。工具的结果可以生成SQL语句。工具的优点是不用记许多的语法,简单方便。2.3.1数据查询语言(DQL-DataQ

7、ueryLanguage):select2.3.2数据操纵语言(DML-DataManipulationLanguage):insert,update,delete2.3.3事务处理语言(TCL-TransactionControlLanguage):commit,rollback,savepoint2.3.4数据定义语言(DDL-DataDefinitionLanguage):create,alter,drop2.3.5数据控制语言(DCL-DataControlLanguage):grant,revoke2.3.

8、6系统控制语言(SCL-SystemControlLanguage):altersystem,set如:altersessionsetNLS_DATE_FORMAT='YYYY-MM-DD'2.3.7嵌入语言(ESL-EmbedSQLLanguage):open,close,fetch,execute等。主要是在PL/SQL语言中嵌入的用于操作

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

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

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