实验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,不缓存,不循环。

  • 19
    点赞
  • 85
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值