2023年Oracle数据库管理与维护大作业.pdf
《2023年Oracle数据库管理与维护大作业.pdf》由会员分享,可在线阅读,更多相关《2023年Oracle数据库管理与维护大作业.pdf(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 Oracle数据库管理与维护大作业专业班级 软 件 1 1 X X 班姓 名_ _ _ _ _ _ _ _ _ _ _ X X X _ _ _ _ _ _ _ _ _ _ _ _学 号_ _ _ _ _ _ _ _ _ X X X X _ _ _ _ _ _ _ _ _ _ _完毕日期 2 0 2 3-X X-X X题目规定:将下面的题目在O r a c le 1 1 g 中实现,并手写纸质版报告一份,涉及所有实现功能的SQL*PLUS命令或SQL或 P L/SQL语句及运营结果。新建一个数据库,命名为。raclezy,并完毕以下功能:1)记录某采油厂对油/水井实行作业时所消耗的成本(命名为
2、作业表zyb)(作业:可理解为对油/水井进行大修)2)成本的消耗涉及预算、结算、入账三个状态。预算:采油队向管理部门提出作业申请,并经管理部门批准后,由管理部门负责录入。结算:某次作业施工结束后,由管理部门与施工单位共同核算各种成本,由管理部门负责录入。入账:结算后,财务部门将成本计入采油厂账目,由财务部门录入。1.根据对以上题意的理解,运 用 SQL PL U S,定义所需的数据表,涉及定义相关约束条件(主码、外码及其他约束)。-Create t a b lec r ea t e tabi e ZYB*(单据号 VARCHAR2(20)n o t n u l l,预算单位 VARCHAR2(
3、2 0)not n u ll,A 井号 VARCHAR2(20)no t n u ll”预算金额 NUMBER(10)n ot nul 1 ,预算人 VARCHAR2(20)not n u l 1 预算日期 DATE n o t n u l l,A 开工日期 DATE,竣工日期D ATE,A 施工单位VARCHAR2(20),A施工内容VARCH A R 2(2 0),A 材料费NUMBER(10),人工费 NUMBER(10),A 设备费 NUMBER(IO),其 它 费 用NUMBER(10),A结 算 金 额NUMBER(10),结算人 VARCHAR2(2 0),结 算 日 期DATE
4、,入账人 V A R C H A R 2 (2 0)”入 账 日 期D A T E,入账金额N U M B E Rt a bl e s p a c e S Y S T E Mp c t f r e e 1 0p c t u s e d 4 0A i n i t r a n s 1m a x t r a n s 2 5 5s t o r a ge(i n i t i a l 6 4 Kn e x t I Mm i n e x t e n t s 1m a x e x t e n t s u n l i m i t e d);C r e a t e /R e c r e a t e p r i m
5、 a r y,u n i q u e a n d f o r e i gn k e y c o n s t r a i n t s A a l t e r ta bl e Z Y Ba d d c o n s t r a i n t D J N O p r i m a r y k e y (单据号)u s i n g i n d e xt a bl e s p a c e S Y S T E M p c t f r e e 1(3 i n i t r a n s 2 A m a x t r a n s 2 5 5s t o r a ge a (i n i t i a 1 6 4 K A nex
6、t 1 Mm i n e x t e n t s 1m a x e x t e n t s u n l i m i t e d);一 G r a n t/R e v o k e o bj e c t p r i v i 1 e ge sgr a n t s e l e c t,i n s e r t,u p d a t e,d e 1 e t e,r e f e r e n c e s,a l t e r,i n d e x o n Z Y B t o L I YA N;一 C r e a t e t a b l e单位代码表-由于表名用汉字表达操作时很麻烦,就取表名的每个字的首字母并冠以Z组
7、成表名,如本例ZDW DM Bc r e a t e t a bl e Z D WD 1 BA(A 单位代码 V A R C H A R 2(2 0)n o t n u l l,单位名称 V A R C H A R 2(2 0)n o t n u 1 1)A t a bl e s p a c e S Y S T E Mp c t f r e e 10A p c t u s e d 4 0i n i t r a n s 1m a x t r a n s 2 5 5s t o r a g e(A i n i t i a l 6 4 Kn e x t I MA m i n e x t e n t s
8、 1m a x e x t e n t s u n 1 i m i t e d);A-C r e a t e /R e c r e a t e p r i m a r y,u n i q u e and f o r e i gn key c o n s t r a i n t sa l t e r t a bl e Z D WD M Ba d d c o n s t r a i n t D WN A M E u n i q u e (单位名称)u s i n g i n d e x A t a b l e s p a c e S Y S T E Mp c t f r e e 1 OA i n
9、i t r a n s 2 A ma x t r a n s 2 5 5 A s t o r a g A(A i n i t i a l 6 4 Kn e x t 1楸m i n e x t e n t s 1m a x e x t e n t s u n l i m i t e d );A-G r a n t /R e v o k e o bj e c t p r i v i l e ge sgr a n t s e i e c t,i n s e r t,u p d a t e ,d e l e t e ,r e f e r e n c e s,a I t e r,i n d ex o n
10、 Z D WD M Bt o L I YAN;A C r e a t e t a b l e 油水井表c r e a t e t a bl e Z Y S J B(A 井号 V A R C H A R 2(2 0)n o t n u l l,A 井 另 IJ V A R C H A R 2(2 0)n o t null”单位代码 VA R C H A R 2 (2 0)n o t n u l l A)A t a bl e s p a c e S Y S T E Mp c t f r e e 1 0p c t u s e d 4 0i n i t r a n s 1m a x t r a n s
11、 2 5 5s t o r a g8(A i n i t i a l 6 4 K Am a x e x t e n t s u n l i m i t e d A);n e x t H U m i n e x t e n t s 1 C r e a t e/R e c r e a t e p r i m a r y,u n i q u e a n c i f o r e i gn k e y c o n s t r a i n t s 1 t e rY S J Ba d d c o n s t r a i n t J N O p r i m a r y k e y (井号)A u s i n
12、g i n d e x A t a b 1 e s p a cp c t f r e e 1 0i n i t r a n s 2m a x t r a n s 2 5 5 A s t o r a g(i n i t i a l 6 4 Kt a bl e Ze S Y S T E Mn e x t 1 Mm i n e x t e n t sm a x e x t e n t s u n i i m i t e d);G r a n t/R e v o k e o bj e c t p r i v i l e g e s A gr a n t s e l e c t,i n s e r t,
13、u p d a t e,d e l e t e,r ef e r e n c e s,a l t e r ,i n d e x o n Z Y S J B t o L I Y A N ;A C r e a t e t a b 1 e-施 工 单 位 表c r e a t e t a bl e Z S G D WBA(A 施工单位名称 V A R C H A R 2(2 0)n o t n u l l,A 施工单位号2(2 0)n o t n u l l)t a bl e s p a c e S Y S T E M p c t f r e e 1 0p c t u s e d 4 0i n i
14、t r a n s 1 A m a x t r a n s 2 5 5s t o r a g(A i n i t i a l 6 4 K A n e x t 1 N U m i n e x t e n t s 1V A R C H A Rmaxex t e n t s u n l i m i t e c W;A-C r e a t e/R e c r e a t e p r i m a r y ,u n i q u e and f or e i g n key c o n s t r a i n t s A a I t e r t a b l e Z S G D WBA a d d c o n
15、 s t r a i n t S G N O p r i m a r yk e y (施工单位号)u s i n g i n d e xt a b 1 e s p a c e S Y S T E M p c t f r e e 1 0i n i t r a n s 2 A m a x t r a n s 2 5 5s t o r a ge A(A i n i t i a 1 6 4 Kn e x t I Mm i n e x t e n t s 1m a x e x t e n t s u n l i m i t e d);-G r a n t/R e v o k e o b j e c t
16、p r i v i l e ge sgr a n t s e l e c t,i n s e r t ,u p d a t e ,d e l e t e,r e f e r e n c e s ,a I t e r,i n d e x o n Z S G D WB t o L I Y A N;-一物码表C r e a t e t a bi e A c r e a t e t a bl e Z W M B(A 物码 V A R C H A R 2(2 0)n o t n u l l,名称规格 V A R C H A R 2 (2 0)n o t n u l l,A 计量单位 V A R C H
17、A R 2 (2 0)n o t n u l l A)A t a bl e s p a c e SY S T E Mp c t f r e e 1 0p c t u s e d 4 0 A i n i t r a n s 1m a x t r a n s 2 55A S t o r ag e(A i n i t i a 1 6 4 K A n e x t m i n e x t e n t s M m a x e x t e n t s u n 1 i m i t e d);C r e a t e/R e c r e a t e p r i m a r y,u n i q u e a n d
18、f o r e i gn k e y c o n s t r a i n t sa I t e r t a b 1 e Z WM Ba d d c o n s t r a i n t WN O p r i m a r y k e y (物码)A u s i n g i n d e x t a bl e s p a c e S Y S T E M A pc t f r e e 1 0i n i trans 2maxtrans 255s to r age(A i n it i a l 64K A next BU mine x t ents 1maxexte n t s u n 1 imi t ed
19、);A-Gr a n t/Rev o k e ob j ect privileges agrant s e lect,i n sert,u p d a te,del e te,references,al t er,inde x o n ZW M B t o L I Y A N;A 材料费表-Create t a bl eere a te table ZCLFB(作业项目编号 VARCHAR2(2 0)not null,物码 VARCHAR2(20)n o t n u l l,会 消耗数量 NUMBER n o t nu ll,单价 NUMBER not nu 1 1 A)Atab 1 espa
20、c e SY STEMpctfr e e 10pct u sed 40in i t r an s 1A ma xtr a ns 255A s t o r a ge(A i n i t i al 64 Knext 1 Mm i nextents 1A maxextents u n limited);A2.运用SQL PL U S,录入以下相关的基础数据:单位代码表:1122 采油厂11 2 201 采油一矿 11 2 2 0 2 采油二矿采油一矿1 队 采油一矿2 队 采油一矿3 队采油二矿1 队 采油二矿2 队油水井表:(yOOl 油)(y002 油)(y 0 03 油)(s 001 水)(y
21、 0 0 4 油)(s OO 2 水)(s OO 3 水)(y(X)5 油)施工单位表:作业公司作业一队作业公司作业二队 作业公司作业三队物码表:wmO O l 材料一吨 w m 0 0 2 材料二米 w m 0 0 3材料三桶 w m 0 0 4材料四袋Z Y B:/某作业项目编号z y2 0 2 3 0 0 1预算单位:采油一矿1 队 井号:y 0 0 1 预算金额:1 0 0 0 0.0 0 预算人:张三 预算日期20 23-5-1开工日期:20 23-5-4竣工日期:20 23-5-25 施工单位:作业公司作业一队 施工内容:堵漏材料费:7 0 0 0.0 0(其中材料一:20 23.
22、0 0 材料二:20 2 3.0 0 材料三:20 23.0 0材料四:1 0 0 0.0 0)人工费:250 0.0 0 设备费:1 0 0 0.0 0 其它费用:1 4 0 0.0 0 结算金额:1 1 90 0.0 0结算人:李四 结算日期:20 2 3-5-26/入账金额:1 1 9 0 0.0 0 入账人:王五 入账日期:20 2 3-5-2 8/某作业项目编号 z y2 0 230 0 2预算单位:采油一矿2 队 井号:y(X)3预算日期:2 0 23-5-1预算金额:1 1 0 0 0 .0 0预算人:张三开工日期:20 23-5-4 竣工日期:20 23-5-23内容:检泵材料
23、费:6 0 0 0 .0 0 (其 中 材 料-:20 23.0 03.0 0)隐含单价和数量人工费:1 50 0.0 0 设备费:1 0 0 0 .0 0施工单位:作业公司作业二队 施工材料二:2 0 23.0 0 材料三:20 2其它费用:2 40 0.0 0 结算金额:10 9 0 0.0 0结 算 人:李 四 结 算 日 期:20 23-5-26/入账金额:1 0 9 0 0.0 0 入账人:王五 入账日期:2 0 23-5-2 8/某 作 业项目编号z y20 23 0 0 3预算单位:采油一矿2 队 井号:s OOI 预算金额:1 0 5 0 0.0 0 预算人:张三预算日期:2
24、0 2 3-5-1开工日期:20 23-5-6 竣工日期:20 23-5-23 施工单位:作业公司作业二队 施工内容:检泵材料费:6 5 0 0.0 0 (其中材料一:2 0 23.0 0 材料二:2 0 23.0 0 材料三:250 0 .0 0)人工费:20 23.0 0 设备费:5 0 0.0 0 其它费用:1 40 0.0 0 结算金额:1 0 40 0.0 0结算人:李四 结算日期:20 23526入账金额:1 0 40 0.0 0 入账人:王五 入账日期:20 23-5-28某作业项目编号 z y 2 0 2 3 0 0 4预算单位:采油二矿1队 井号:S 0 0 2 预算金额:1
25、 2 0 23.0 0 预算人:张三 预算日期:20 23-5-1开工日期:2 0 2 3 5-4竣工日期:20 23-5-24 施工单位:作业公司作业三队施工内容:防砂材料费:6 0 0 0.0 0(其中材料一:2 0 23.0 0 材料二:20 23.0 0 材料四:20 2 3.0 0)人工费:20 23.0 0 设备费:1 0 0 0.0 0 其它费用:1 6 0 0.0 0 结算金额:1 0 6 0 0.00结算人:李四 结算日期:2 0 23-5-2 6入账金额:1 0 6 0 0.0 0 入账人:赵六 入账日期:20 23-5-2 8某作业项目编号 z y2O23OO5预算单位:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 Oracle 数据库 管理 维护 作业
限制150内