实验4 Oracle数据库模式对象管理
一、实验目的:
(1)掌握表的创建与管理。
(2) 掌握索引的创建与管理。
(3) 掌握视图的创建与管理。
(4) 掌握序列的创建与应用。
二、实验环境:
Oracle 11g
三、实验内容:
1、打开SQL Plus,以system用户登录BOOKSALES数据库。
2、按下列方式创建一个用户bs,并给该用户授权。
3、使用bs用户登录数据库,并进行下面的相关操作。
4、根据图书销售系统关系模式设计,创建表A-1至表A-6。
(5)在CUSTOMERS表的name列上创建个B-树索引,要求索引值为大写字母。
(6)在BOOKS表的title列上创建一个非唯一 性索引。
(7)在ORDERS表的ISBN列上创建一个唯性索引。
(8)创建个视图 customers_book,描述客户与订单的详细信息, 包括客户编号、客户名单、订购图书的ISBN、图书名称、图书数量、订货日期、发货日期等。
(9)创建一个视图customers_gift, 描述客户获得礼品的信息,包括客户名称、图书总价、礼品名称。
(10)定义序列seq_customers, 产生客户编号,序列起始值为1, 步长为1,不缓存,不循环。
(11)定义序列seq_orders, 产生订单编号,序列起始值为1000, 步长为1,不缓存,不循环。
(12) 定义序列seq_promotion, 产生礼品编号,序列起始值为1, 步长为1,不缓存,不循环。