- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OracleDatabase10g基础教程 ch08 管理用户和表
第8章 管理用户和表 教学目标 理解和掌握建立用户、表、约束的数据定义语言技术 理解和掌握建立用户帐户技术 理解Oracle提供的数据类型的特点 掌握建立表和复制已经存在的表的技术 理解和掌握使用数据字典获取数据库中有关对象的信息技术 教学难点和重点 建立用户、表、约束的数据定义语言 建立用户帐户 Oracle提供的数据类型 建立表和复制已经存在的表 使用数据字典获取数据库中有关对象的信息 教学过程 8.1 概述 8.2 用户 8.3 Oracle数据类型 8.4 创建表 8.5 数据字典 8.1 概述 本节主要讲述两个个方面的内容:建立用户、表、约束的数据定义语言,Oracle的标识符规则。 这些内容是管理用户和表的基础。 数据定义语言 数据定义语言(data define language,DDL)主要用于建立和管理数据库,也可以用来建立对象、配置数据库的安全性、管理统计数据等。 一般地,我们主要研究3条最常用的DDL语句,即create、alter和drop语句,这些语句分别可以建立、改变和删除数据库对象。 Oracle的标识符 命名一个数据库对象,至少应该使用描述性名称 如果希望某个名称成为合法的Oracle标识符,那么它必须遵守如下的规则: 不能是保留字; 它必须使用1到30个字符; 必须以数据库字符集中的字母字符开头; 只能包含数据库字符集中的字母字符,以及如下字符:#、$、_等; 不能包含单引号或双引号。 8.2 用户 为了使用Oracle,用户需要为自己的数据建立自己的用户帐户。这是一项重要的基础工作。 用户应该避免使用sys、system、scott等帐户。 下面介绍如何建立用户、改变用户和删除用户的内容。 建立用户 改变用户 作为一个DBA,在管理数据库时,用户可能会有各种原因来改变用户帐户。这些管理工作包括: 重置密码 锁定帐户和解除帐户锁定 修改用户的默认表空间或临时表空间 修改表空间配额 删除用户 为了删除用户帐户,只需使用drop user命令即可。这里需要注意cascade关键字。如果将该关键字用于drop user命令的末尾,就可以让Oracle知道,在从数据库中删除用户之前,删除用户的所有对象。该关键字不仅可以让Oracle删除所有的用户对象,而且还可以删除其他用户模式中对已删除对象表进行引用的约束,使其他用户所拥有的引用了已删除对象的对象无效。 8.3 Oracle数据类型 前面我们讨论了如何在数据库中建立、更改和删除用户帐户,现在我们开始讨论如何在数据库中建立表。 创建表的第一件事情,就是应该学习Oracle中可以使用的基本数据类型。 下面,分别学习数值类型、字符类型和日期类型。 数值类型 数值类型可以用于存储整数、浮点数以及实数。在Oracle系统中,number数据类型具有精度(precision)和范围(scale)。精度是数值中的数字总和,可以是1到38个数字之间的任何值。范围取值可以是0到3,表示任何给定数值的小数点右边的位数。 当创建表时,可以使用如下的语法形式声明number列: column_name number(precision[, scale]) 字符类型 字符数据类型可以用于声明包含了字母、数字数据的列,包括 char nchar varchar2 nvarchar2 raw long和long raw 大对象 日期和时间 与1993年5月18日或2005年1月1日这样的时间点相关联的数据类型称为日期时间类型,类似于2个小时或1个月这样的时间段通常称为间隔。 在Oracle系统中,提供了如下的数据类型: date timestamp timestamp with time zone timestamp with local time zone interval year to month interval day to second ANSI数据类型 Oracle支持工业标准的ANSI数据类型。当使用ANSI、IBM DB/2等数据类型创建列时,会将这些数据类型隐式地转换成为合适的Oracle内建数据类型。 表8-3和表8-4分别列出了数值数据类型转换表和字符数据类型转换表。 8.4 创建表 为了在数据库中存储和管理数据,理解怎样维护表是非常重要的。 前面我们已经使用过了create table语句。本节,我们将深入讨论create table语句,学习怎样能够创建更有用的表来管理我们的数据。 基本语法 create table [schema.]table_name( column_name data type [default expression] [constraint] [,column_na
您可能关注的文档
- MVRRCNG0144呼出气体酒精含量探测器检定方法.pdf
- N001-发动机L.doc
- N002-保暖内衣L.doc
- N003-打油诗L.doc
- N005-诈骗犯L.doc
- N006-游泳L.doc
- N007-无端怀疑L.doc
- N011包车.doc
- N015-房屋误差L.doc
- N016-置换房屋L.doc
- OracleDatabase10g基础教程 ch11 管理表.ppt
- OracleDatabase10g基础教程 ch10 事务处理和并发控制.ppt
- oki重塑辉煌终本.ppt
- OracleDatabase10g基础教程 ch09 管理安全性.ppt
- OracleDatabase10g基础教程 ch13 视图.ppt
- OracleDatabase10g基础教程 ch12 索引.ppt
- OracleDatabase10g基础教程 ch15 触发器.ppt
- OracleDatabase10g基础教程 ch16 闪回操作.ppt
- OracleDatabase10g基础教程 ch17 管理高可用性.ppt
- OracleDatabase10g基础教程 ch18 数据传输技术.ppt
最近下载
- 药店医保人员管理制度范本(精选20篇).pdf VIP
- DB50T 1742-2024 家政服务 整理收纳服务规范.docx VIP
- 一种盐酸帕罗西汀片剂及其制备方法.pdf VIP
- 建筑学名词2014年版(建筑学名词审定委员会审定).pdf
- 北京市北京师范大学附属中学2024-2025学年八年级上学期期中考试物理试卷(word版,含答案).docx VIP
- 关注孕产妇心理健康.pptx VIP
- 天气闪卡_幼儿英语学习闪卡.pdf VIP
- 2021年国开电大《计算机绘图》(终结性考试)大作业(内附CAD打不开仅参考试题).pdf VIP
- 文法S→MH H→LSo εK→dML εL→eHfM→K bLM 求非.ppt VIP
- (新)(演练脚本)应急预案桌面推演方案(模板和现场案例).docx VIP
原创力文档


文档评论(0)