欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    空间数据库第三章续Oracle的常用数据方案对象.ppt

    • 资源ID:73615581       资源大小:1.68MB        全文页数:50页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    空间数据库第三章续Oracle的常用数据方案对象.ppt

    数数据据库库原原理理School of Resource&Environment Engineering WHUT空空间间数数据据库库原原理理1 12023/2/202023/2/20第三第三章章 续续 数据管理常用数据方案对象 武汉理工大学资源与环境工程学院武汉理工大学资源与环境工程学院空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/202 2.1 Oracle 9i的方案对象.1.1 数据方案对象 空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/203 3.1.2 管理方案对象 空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/204 4.1.3 PL/SQL编程方案对象 空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/205 5空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/206 6.1.4 如何查看方案对象 如图.1所示界面。列举了Oracle 9i中的21种方案对象。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/207 7.2 Oracle 9i的数据类型 Oracle 9i共提供了16种标量数据类型,如表.4所示。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/208 8空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/209 9.3 Oracle 9i的数据表类型 空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/201010.4 创建数据表.1 要创建的两个数据表 1.研究生信息表 表名:scott.student。表结构如表所示。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/2011112.导师信息表 表名:scott.director。表结构如图所示。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/2012123.两个数据表的关系 导师信息表(scott.director)的主码“DIRECTOR_ID”是研究生信息表(scott.student)的外码。也就是说,当导师信息表的“DIRECTOR_ID”字段发生变化时,研究生信息表的字段“DIRECTOR_ID”也会随之自动发生变化。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/201313.2 创建的步骤 1.创建导师信息表的步骤(1)如图所示界面。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/201414(2)出现如图所示的创建表的【一般信息】选项卡。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/201515(3)切换到图7.4所示的创建表的【约束条件】选项卡。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/201616在【类型】单元格下拉列表框中有5个选项,如表所示。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/201717(4)切换到左图所示的创建表的【簇列】选项卡。(5)切换到右图所示的创建表的【分区】选项卡。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/201818空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/201919(10)在【企业管理器】中可以查看创建的数据表,如图7.11所示。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/202020(11)上述步骤创建scott.director数据表的SQL代码如下。CREATE TABLE SCOTT.DIRECTOR(DIRECTOR_ID NUMBER(6)NOT NULL,NAME VARCHAR2(10)NOT NULL,ZHICHENG VARCHAR2(20)NOT NULL,ZHIWU VARCHAR2(20)NOT NULL,CONSTRAINT 导师编号主码 PRIMARY KEY(DIRECTOR_ID)USING INDEX TABLESPACE USERS)TABLESPACE USERS 在创建主关键字约束条件时将自动建立该字段的索引。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/202121(12)读者也可以在【SQL Plus Worksheet】中直接执行上述SQL语言创建数据表scott.director,如图7.12所示。3 31211空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/2022222.创建研究生信息表的步骤 (1)与创建导师信息表一样进行操作。(2)在图所示的创建表【一般信息】选项卡中按照如下步骤进行配置。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/202323(3)图7.14所示为创建表的主码的【约束条件】选项卡空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/202424(4)图示为创建表的外码的【约束条件】选项卡。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/202525(5)【簇列】、【分区】、【存储】和【选项】选项卡按照默认设置即可。(6)图所示的【约束条件存储】选项卡按照如下配置。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/202626(7)系统将成功创建数据表scott.student。对应的SQL代码如下。CREATE TABLE SCOTT.STUDENT(CREATE TABLE SCOTT.STUDENT(STUDENT_ID NUMBER(8)NOT NULL,STUDENT_ID NUMBER(8)NOT NULL,NAME VARCHAR2(10)NOT NULL,NAME VARCHAR2(10)NOT NULL,PROFESSIONAL VARCHAR2(10)NOT NULL,PROFESSIONAL VARCHAR2(10)NOT NULL,BIRTHDAY DATE NOT NULL,BIRTHDAY DATE NOT NULL,DIRECTOR_ID NUMBER(6)NOT NULL,DIRECTOR_ID NUMBER(6)NOT NULL,CONSTRAINT CONSTRAINT 研究生编号主码研究生编号主码 PRIMARY KEY(STUDENT_ID)PRIMARY KEY(STUDENT_ID)USING INDEX USING INDEX TABLESPACE USERS,TABLESPACE USERS,CONSTRAINT CONSTRAINT 导师编号外码导师编号外码 FOREIGN KEY(DIRECTOR_ID)FOREIGN KEY(DIRECTOR_ID)REFERENCES SCOTT.DIRECTOR(DIRECTOR_ID)REFERENCES SCOTT.DIRECTOR(DIRECTOR_ID)TABLESPACE USERS TABLESPACE USERS 空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/202727(8)读者也可以在【SQL Plus Worksheet】中直接执行sql语句创建数据表scott.student,如图所示。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/202828(9)在【企业管理器】中可以查看建立的两个范例数据表,如图所示。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/202929.5 修改数据表结构(1)如图所示。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/203030(2)出现如图所示的编辑表的【一般信息】选项卡。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/203131.6 数据表中数据的管理 下面介绍如何操作数据表中的数据。.6.1 向数据表中插入数据 1.向导师信息表中插入数据(1)在快捷菜单中选择【表数据编辑器】选项,出现如图所示的界面。可以按照二维表格输入数据。(2)单击按钮 可以查看输入的数据对应的SQL代码。(3)数据输入完毕后,单击按钮 可以完成数据的插入。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/203232空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/203333(4)上述过程对应的SQL代码如下。INSERT INTO SCOTT.DIRECTOR(DIRECTOR_ID,NAME INSERT INTO SCOTT.DIRECTOR(DIRECTOR_ID,NAME,ZHICHENG,ZHIWU),ZHICHENG,ZHIWU)VALUES(200201,VALUES(200201,张三丰张三丰,博导博导,系主任系主任););INSERT INTO SCOTT.DIRECTOR(DIRECTOR_ID,NAME INSERT INTO SCOTT.DIRECTOR(DIRECTOR_ID,NAME,ZHICHENG,ZHIWU),ZHICHENG,ZHIWU)VALUES(200202,VALUES(200202,张翠山张翠山,硕导硕导,室主任室主任););INSERT INTO SCOTT.DIRECTOR(DIRECTOR_ID,NAME INSERT INTO SCOTT.DIRECTOR(DIRECTOR_ID,NAME,ZHICHENG,ZHIWU),ZHICHENG,ZHIWU)VALUES(200203,VALUES(200203,张无忌张无忌,硕导硕导,所主任所主任););INSERT INTO SCOTT.DIRECTOR(DIRECTOR_ID,NAME INSERT INTO SCOTT.DIRECTOR(DIRECTOR_ID,NAME,ZHICHENG,ZHIWU),ZHICHENG,ZHIWU)VALUES(200204,VALUES(200204,宋远桥宋远桥,博导博导,系副主任系副主任););空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/2034342.向研究生信息表中插入数据(1)对研究生信息表进行同样的数据插入操作。如图所示。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/203535(2)字段“BIRTHDAY”是日期型字段,单击按钮 ,出现如图所示的界面。可以观察到这样的日期型字段数据插入格式。TO_DATE(,dd-Mon-yyyy HH:MI:SS AM)这表明日期型字段是按照“日期月份年 小时 分钟 秒”来插入的。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/203636空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/203737(5)上述过程对应的SQL代码如下。可以在【SQLPlus Worksheet】中直接执行sql语句完成数据的插入。INSERT INTO SCOTT.STUDENT(STUDENT_ID,NAME,PROFESSIONAL,BIRTHDAY,DIRECTOR_ID)VALUES(20020101,周芷若,软件工程,TO_DATE(20-11-1976,dd-Mon-yyyy HH:MI:SS AM),200201);INSERT INTO SCOTT.STUDENT(STUDENT_ID,NAME,PROFESSIONAL,BIRTHDAY,DIRECTOR_ID)VALUES(20020102,赵敏,计算机安全,TO_DATE(7-10-1980,dd-Mon-yyyy HH:MI:SS AM),200202);空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/203838.6.2 查询数据表的数据 1.查询导师信息表数据(1)利用【SQLPlus Worksheet】执行下列语句。select*from scott.director;(2)查询结果如右图所示。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/2039392.查询研究生信息表数据(1)利用【SQLPlus Worksheet】执行下列语句。select*from scott.student;空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/204040.6.3 更新数据表的数据 1.更新导师信息表数据(1)下图所示为数据表编辑器界面。在表格中直接将“DIRECTOR_ID”为“200204”的导师的“ZHIWU”由“系副主任”更改为“院长”空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/204141(2)单击按钮,出现的更新数据的SQL语句如下。UPDATE SCOTT.DIRECTOR SET ZHIWU=院长 WHERE rowid=AAAH2kAAIAAAAAyAAD (3)rowid=AAAH2kAAIAAAAAyAAD代表什么意思?(4)Oracle 9i在创建数据表时,默认会为每个数据表建立一个隐含的字段,叫ROWID。在向数据表中插入记录时,系统将自动为每条记录分配惟一的一个ROWID号,利用这个ROWID号,可以快速定位到记录。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/204242空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/204343UPDATE SCOTT.DIRECTOR UPDATE SCOTT.DIRECTOR SET ZHIWU=SET ZHIWU=院长院长 WHERE DIRECTOR_ID=200204WHERE DIRECTOR_ID=200204;空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/204444.6.4 删除数据表的数据(1)在图所示的表数据编辑器界面中执行下列操作。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/204545(2)删除数据的SQL语句如下。DELETE FROM SCOTT.STUDENT DELETE FROM SCOTT.STUDENT WHERE STUDENT_ID=20030101;WHERE STUDENT_ID=20030101;空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/204646.7 删除数据表 数据表的删除比较简单,表删除后其占用的空间就被系统释放和回收,表的删除是无法回滚的操作。可删除的内容包括。表的定义 表中的数据 表中的索引 表中的约束条件 表上的触发器 表中的权限.7.1 在【企业管理器】里删除表(1)如图所示。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/204747空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/204848(2)出现如右图所示界面。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/204949(3)对应上述删除数据表director的SQL代码为如下。DROP TABLE SCOTT.DIRECTOR CASCADE CONSTRAINTS;(4)在【SQLPlus Worksheet】中执行SQL语句的结果如图所示。空空间间数数据据库库原原理理School of Resource&Environment Engineering WHUT第三章续第三章续 数据管理常用数据方案对象 2023/2/202023/2/205050下课了,谢谢!下课了,谢谢!

    注意事项

    本文(空间数据库第三章续Oracle的常用数据方案对象.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开