- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件08-1_李岩_08083122
题目要求:
将下面的题目在Oracle11g中实现,并手写纸质版报告一份,包括所有实现功能的SQL*PLUS命令或SQL或PL/SQL语句及运行结果。
新建一个数据库,命名为oraclezy,并完成以下功能:
记录某采油厂对油/水井实施作业时所消耗的成本(命名为作业表zyb)。(作业:可理解为对油/水井进行大修)
成本的消耗包括预算、结算、入账三个状态。
预算:采油队向管理部门提出作业申请,并经管理部门批准后,由管理部门负责录入。
结算:某次作业施工结束后,由管理部门与施工单位共同核算各种成本,由管理部门负责录入。
入账:结算后,财务部门将成本计入采油厂账目,由财务部门录入。
预算状态时需要录入的数据:(★:字符型 ◆数值型 ▲日期型)
★单据号:某一作业项目的编号
★预算单位:指需要对油水井实施作业的采油队 ★井号:需要实施作业的油水井
◆预算金额 ★预算人 ▲预算日期
结算状态需要录入的数据:(★:字符型 ◆数值型 ▲日期型)
调出某条预算记录,录入以下数据:
▲开工日期 ▲完工日期 ★施工单位 ★施工内容
材料费(要求另外建表单独记录材料消耗的明细)
(★物码 ◆消耗数量 ◆单价)
人工费 ◆设备费 ◆其它费用
结算金额(材料费+人工费+设备费+其它费用)
★结算人 ▲结算日期
入账状态需要录入的数据:(★:字符型 ◆数值型 ▲日期型)
调出某条结算记录,录入以下数据:
◆入账金额 ★入账人 ▲入账日期
为了避免出现有歧义的错误,要求定义以下辅助的数据表:(★:字符型)
单位代码表:★单位代码 ★单位名称
油水井表:★井号 ★井别:油井/水井 ★单位代码(表示某口井由哪个单位负责管理)
施工单位表:★施工单位名称
物码表:★物码 ★名称规格 ★计量单位
根据对以上题意的理解,利用SQL PLUS,定义所需的数据表,包括定义相关约束条件(主码、外码及其他约束)。
-- Create tablecreate table ZYB( 单据号 VARCHAR2(20) not null, 预算单位 VARCHAR2(20) not null, 井号 VARCHAR2(20) not null, 预算金额 NUMBER(10) not null, 预算人 VARCHAR2(20) not null, 预算日期 DATE not null, 开工日期 DATE, 完工日期 DATE, 施工单位 VARCHAR2(20), 施工内容 VARCHAR2(20), 材料费 NUMBER(10), 人工费 NUMBER(10), 设备费 NUMBER(10), 其它费用 NUMBER(10), 结算金额 NUMBER(10), 结算人 VARCHAR2(20), 结算日期 DATE, 入账人 VARCHAR2(20), 入账日期 DATE, 入账金额 NUMBER)tablespace SYSTEM pctfree 10 pctused 40 initrans 1 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited );-- Create/Recreate primary, unique and foreign key constraints alter table ZYB add constraint DJNO primary key (单据号) using index tablespace SYSTEM pctfree 10 initrans 2 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited );-- Grant/Revoke object privileges grant select, insert, update, delete, references, alter, index on ZYB to LIYAN;-- Create table 单位代码表
-- 由于表名用汉字表示操作时很麻烦,就取表名的每个字的首字母并冠以Z组成表名,如本例ZDWDMBcreate table ZDWDMB( 单位代码 VARCHAR2(20) not null, 单位
您可能关注的文档
- 高级英语修辞详解.doc
- 亲自体验曼谷一日游.doc
- CATIA-函数曲线的生成方法.doc
- 一次从resetlogs之前的备份恢复的试验.doc
- 曼谷必吃十大餐馆.doc
- oracle-10g-深入理解incarnation.doc
- EDA发展史及其前景.docx
- 新概念4(全部课文).doc
- 注意力曲线 继续分享这本书的笔记.doc
- oracle 备份与恢复实验总结.docx
- 2025年河南省平顶山市新华区中兴路街道招聘社区工作者考前自测高频考点模拟试题含答案解析.docx
- (八省联考)2024年广东省新高考综合改革适应性演练数学试卷带解析附完整答案【名校卷】.docx
- 2025年河南省安阳市龙安区马投涧乡招聘社区工作者考前自测高频考点模拟试题含答案解析.docx
- 2025-2030中国液压平面裁料机行业市场全景调研及投资价值评估咨询报告.docx
- 2025年河南省平顶山市宝丰县杨庄镇招聘社区工作者考前自测高频考点模拟试题含答案解析.docx
- 云南省文山壮族苗族自治州本年度(2025)小学一年级数学部编版能力评测((上,下)学期)试卷及答案.docx
- 2025-2030中国液压平衡计量泵行业市场全景调研及投资价值评估咨询报告.docx
- 2025年二手房购房合同书范本推荐6篇.docx
- 豆制品加工项目可行性研究报告(仅供参考).docx
- 2025年河南省安阳市滑县万古镇招聘社区工作者考前自测高频考点模拟试题含答案解析.docx
最近下载
- 电路设计软件:OrCAD二次开发_(5).OrCAD脚本语言基础.docx
- 变速器换挡叉加工工艺及夹具设计.docx
- 四川省专升本计算机基础知识资料.pdf
- “挑战杯”竞赛课学术科技作品撰写指导.ppt
- 基于PLC的校园照明智能控制系统设计毕业设计(论文).doc VIP
- 郑州信息科技职业学院2024年单独招生考试职业技能(适应)测试大纲.pdf VIP
- 新人教必修三单元综合测试 Unit 3-5.doc VIP
- 鹿血多肽的制备、体内外免疫调节活性及其机制研究.pdf VIP
- 2022年政府数字化转型研究报告 数字政府的协同化分析.pdf VIP
- 2025年郑州信息科技职业学院单招职业倾向性测试题库完美版.docx VIP
文档评论(0)