点这里,有很多篇《16Oracle 练手小项目 开放式基金交易平台》
在线阅读本文:http://3y.uu456.com/bp_7vwpx0n7n376vac3m06u_2.html
16Oracle 练手小项目 开放式基金交易平台
1.2 问题分析;分析上面的需求,我们可以得出系统中应该有如下数
据;表 1-1;FundCompany 表的字段及说明;系统中基金表(Fund)字段
及说明见表 1-2;表 1-2;Fund 表的字段及说明;系统中活期帐户表
(CurrentAccount);表 1-3;CurrentAccount 表的字段及说明;系统中
理财账户表(FinancingAccoun;表 1-4;F
1.2 问题分析
分析上面的需求,我们可以得出系统中应该有如下数据表。 系统中
基金公司表(FundCompany)字段及说明见表 1-1。
表 1-1
FundCompany 表的字段及说明
系统中基金表(Fund)字段及说明见表 1-2。
表 1-2
Fund 表的字段及说明
系统中活期帐户表(CurrentAccount)字段及说明见表 1-3。
表 1-3
CurrentAccount 表的字段及说明
2
系统中理财账户表(FinancingAccount)字段及说明见表 1-4。
表 1-4
FinancingAccount 表的字段及说明
系统中基金账户表(FundAccount)字段及说明见表 1-5。
表 1-5
FundAccount 表的字段及说明
系统中购买的基金表(FundBuy)字段及说明见表 1-6。
表 1-6 FundBuy 的字段及说明
3
系统中交易表(Trade)字段及说明见表 1-7。
表 1-7
Trade 表的字段及说明
1.3 相关技术与工具
技术:
1、 数据库基础
? 表空间、数据库用户的创建 2、 为字段建立约束 ? 主键约束 ? 检
查约束 ? 唯一约束
4
? 默认约束 ? 外键约束 3、 使用 SQL 语句 ? 使用 insert 插入数
据 ? 使用 update 修改数据 ? 使用 delete 删除数据 ? 使用 select 查询
数据 ? 使用 select 联接查询 4、 使用 Oracle 对象
? 使用 create sequence 创建序列 ? 使用 create view 创建视图
? 使用 create procedure 创建存储过程 ? 使用 create function 创
建函数 ? 编写 PL/SQL 块
? 使用 create trigger 创建触发器
? 使用 crate package [body] 创建包和包体 工具:
? PL/SQL Developer
1.4 阶段划分
开放式基金交易平台(数据库设计)实现阶段划分见表 1-8。
表 1-8
阶段任务及时间
5
1.4.1 第一阶段
实现:创建表空间,创建用户,创建数据表,添加约束,创建表之间
关系。 1、 创建表空间 fund 保存到“D:\”路径下,如下所示。
2、 创建用户 test_user 指定默认表空间为 fund,如下所示。
3、 授予用户角色和权限,如下所示。 4、 使用 test_user 用户登
录 Oracle 服务器,创建表。 ? 创建基金公司表(FundCompany)并添加
约束。 ? 创建基金表(Fund)并添加约束。
? 创建活期帐户表(CurrentAccount)并添加约束。 ? 创建理财账
户表(FinancingAccount)并添加约束。 ? 创建基金账户表(FundAccount)
并添加约束。 ? 创建购买的基金表(FundBuy)并添加约束。 ? 创建交
易表(Trade)并添加约束。 ? 建立表之间的外键关系。
1.4.2 第二阶段
实现:创建序列分别生成基金公司编号、基金代码、活期账号、理财
账号、基金账户、合同号;创建触发器,使用序列,分别实现添加表数据
的时候,自动添加基金公司编号、基金代码、活期账号、理财账号、基金
账户、合同号;实现基金管理模
6
三亿文库包含各类专业文献、中学教育、行业资料、专业论文、幼儿
教育、小学教育、文学作品欣赏、各类资格考试、应用写作文书等内容。
三亿文库 http://3y.uu456.com/
上亿文档资料,等你来发现