- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第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
您可能关注的文档
- Office综合应用教程 教学课件 作者 李永平 涂金德 张浩 电子课件素材任务12我的班级制作 任务12制作“我的班级”演示文稿.ppt
- Office综合应用教程 教学课件 作者 李永平 涂金德 张浩 电子课件素材任务13编排科技书 Delphi程序设计编写(效果).doc
- Office综合应用教程 教学课件 作者 李永平 涂金德 张浩 电子课件素材任务13编排科技书 Delphi程序设计编写(原稿).doc
- Office综合应用教程 教学课件 作者 李永平 涂金德 张浩 电子课件素材任务13编排科技书 任务13编排科技书.ppt
- Office综合应用教程 教学课件 作者 李永平 涂金德 张浩 电子课件素材任务14考务安排 任务14考务安排.ppt
- Office综合应用教程 教学课件 作者 李永平 涂金德 张浩 电子课件素材任务15我的班级制作 任务15制作“我的班级”演示文稿.ppt
- OPNET Modeler网络建模与仿真 教学课件 作者 李馨 第1 5章 第1章.ppt
- OPNET Modeler网络建模与仿真 教学课件 作者 李馨 第1 5章 第2章.ppt
- OPNET Modeler网络建模与仿真 教学课件 作者 李馨 第1 5章 第3章.ppt
- OPNET Modeler网络建模与仿真 教学课件 作者 李馨 第1 5章 第5章.ppt
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
最近下载
- 2024年华医网继续教育护理学基于循证理念的临床护理管理实践新进展题库及答案.docx VIP
- Unit+1+Using+Language+教案 高中英语人教版(2019)选择性必修第二册.docx VIP
- 年级组长管理经验交流课件.pptx
- 必威体育精装版版龙湖天街产品手册02-2019版集团产品建筑分册.pdf
- 高中英语教学课件:新人教版() 第二册 unit1 Reading From Problems to Solutions教学课件.pptx
- QC080000基础知识培训教材.ppt VIP
- 镀膜生产线的真空系统.pdf VIP
- 金钏儿人物分析.ppt
- TP4336规格书 输出1A 同步移动电源解决方案.pdf
- 心内科常用仪器设备故障的处理.pptx VIP
文档评论(0)