资讯详情

实验三 ORACLE对象管理及使用

一、实验目的及要求

掌握Oracle常用对象的操作方法。用常用对象解决一些实际问题。

二、实验的主要内容

(1) 建立、修改、检查和删除表结构。 (2) 索引的建立、修改、删除索引。 (3) 构建、查询、修改、删除视图。 (4) 建立、查询、修改和删除同义词,比较同义词的操作是否与原始数据库对象一致。 (5) 利用序列将数据插入数据库表,掌握序列的建立、查询、修改和删除。

三、实验仪器设备

在局域网环境下,有一台服务器和几台客户机。服务器安装成功Oracle 12c客户机成功安装数据库服务器(企业版)Oracle 12c客户端软件,网络服务配置正确,数据库和客户端正常工作。

四、实验步骤

1. 新数据库连接

2. 创建表结构

(1)建表 business

 CREATE TABLE business    ("BNO" VARCHAR2(10 BYTE) primary key,  "BNAME" VARCHAR2(50 BYTE) NOT NULL ENABLE,   "BTYPE" VARCHAR2(4 BYTE),   "BADDRESS" VARCHAR2(20 BYTE),   "BTEL" VARCHAR2(13 BYTE));      alter table business   add constraint check_btype check(btype in (企业,事业,私有);

(2)建表 hospital

 CREATE TABLE hospital    ("hno" VARCHAR2(5 BYTE) primary key,  "hname" VARCHAR2(40 BYTE) NOT NULL,   "haddress" VARCHAR2(60 BYTE));

(3)建表 card

  CREATE TABLE card   (cno VARCHAR(15) primary key,  ctype VARCHAR(8),   cmoney NUMBER(7,2) NOT NULL);       alter table card   add constraint check_ctype check(ctype in (企业,事业,灵活就业);

(4)建表 staff

(5)建表 see

  CREATE TABLE see   (sno VARCHAR2(5) references staff(sno) on delete cascade,   hno VARCHAR2(5) references hospital(hno),    sdate date,   primary key(sno,hno,sdate)); 

(6)建表 consume

  CREATE TABLE consume   (cno VARCHAR2(15) references card(cno) on delete cascade,   hno VARCHAR2(5) references hospital(hno),    csdate date not null,   mname varchar2(20),   mnum int not null,   csmoney number(7,2) not null,   primary key(cno,hno,csdate)); 

(7)建表 insurance

  CREATE TABLE insurance   (idate date,   cno VARCHAR(15) references card(cno),   imoney number(5,2) not null,   bno VARCHAR(10) references business(bno),    primary key(idate,cno)); 

3. 查看表结构

4. 修改表结构

5. 删除表结构

/p>

7. 查看索引

8. 删除索引

9. 创建视图

10. 查看视图

11. 视图数据的更新

12. 删除视图

13. 创建同义词

14. 查询同义词

15. 删除同义词

16. 创建序列

17. 查询序列

18. 修改序列

19. 删除序列

标签: qyb102a压力变送器qyb102智能数显压力变送器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台