空间数据库第三章续Oracle的常用数据方案对象.ppt
《空间数据库第三章续Oracle的常用数据方案对象.ppt》由会员分享,可在线阅读,更多相关《空间数据库第三章续Oracle的常用数据方案对象.ppt(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数数据据库库原原理理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 o
2、f 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第三章续第三章续 数据管理常用数据方案对象 2
3、023/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
4、共提供了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 Enginee
5、ring 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 Engineer
6、ing 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
7、创建的步骤 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所示的创建表的【约束条件】选项卡。空空间间数数据据库库原
8、原理理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 Resour
9、ce&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
10、/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 在创建主关键字约束条件时将自动建立
11、该字段的索引。空空间间数数据据库库原原理理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.创建研
12、究生信息表的步骤 (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)图
13、示为创建表的外码的【约束条件】选项卡。空空间间数数据据库库原原理理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)系统将成功创建数据
14、表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 N
15、ULL,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 S
16、COTT.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&E
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间 数据库 第三 Oracle 常用 数据 方案 对象
限制150内