一、实验目的:
(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,不缓存,不循环。

该博客围绕Oracle 11g数据库开展实验,目的是掌握表、索引、视图的创建与管理以及序列的创建与应用。实验内容包括登录数据库、创建用户并授权,接着进行表、索引、视图的创建,还定义了多个序列用于产生编号。

4655

被折叠的 条评论
为什么被折叠?



