实验4 Oracle数据库模式对象管理

一、实验目的:

(1)掌握表的创建与管理。

(2) 掌握索引的创建与管理。

(3) 掌握视图的创建与管理。

(4) 掌握序列的创建与应用。

二、实验环境:

       Oracle 11g

三、实验内容:

1、打开SQL Plus,以system用户登录BOOKSALES数据库。

实验4 Oracle数据库模式对象管理_第1张图片

2、按下列方式创建一个用户bs,并给该用户授权。

实验4 Oracle数据库模式对象管理_第2张图片

3、使用bs用户登录数据库,并进行下面的相关操作。

4、根据图书销售系统关系模式设计,创建表A-1至表A-6

实验4 Oracle数据库模式对象管理_第3张图片实验4 Oracle数据库模式对象管理_第4张图片实验4 Oracle数据库模式对象管理_第5张图片实验4 Oracle数据库模式对象管理_第6张图片

实验4 Oracle数据库模式对象管理_第7张图片

实验4 Oracle数据库模式对象管理_第8张图片

(5)CUSTOMERS表的name列上创建个B-树索引,要求索引值为大写字母。

(6)BOOKS表的title列上创建一个非唯一 性索引。

(7)ORDERS表的ISBN列上创建一个唯性索引。

(8)创建个视图 customers_book,描述客户与订单的详细信息, 包括客户编号、客户名单、订购图书的ISBN、图书名称、图书数量、订货日期、发货日期等。

(9)创建一个视图customers_gift, 描述客户获得礼品的信息,包括客户名称、图书总价、礼品名称。

实验4 Oracle数据库模式对象管理_第9张图片

(10)定义序列seq_customers, 产生客户编号,序列起始值为1, 步长为1,不缓存,不循环。

(11)定义序列seq_orders, 产生订单编号,序列起始值为1000 步长为1,不缓存,不循环。

(12) 定义序列seq_promotion, 产生礼品编号,序列起始值为1, 步长为1,不缓存,不循环。

你可能感兴趣的:(实验4 Oracle数据库模式对象管理)