oracle阶段性学习 这周末的作业

系统中基金公司表(FundCompany)
create table fc(
companyid varchar2(20) primary key,
name varchar2(30) not null,
content clob not null,
money number(10,2),
state number(1,0) check (state=0 or state=1)
);

系统中基金表(Fund)
create table fund(
fundno varchar2(20) primary key,
companyid varchar2(20) references fc(companyid),
fundname varchar2(20),
price number(10,2),
fundtype number(1,0) check (fundtype=1 or fundtype=0),
invest number(1,0) check (invest=1 or invest=2 or invest=3 or invest=4),
buylimit number(5,0),
ischange number(1,0) check (ischange=1 or ischange=0),
yearrate number(6,5) check (yearrate=1 or yearrate=0),
applydate date,
state number(1,0) check (state=1 or state=0)
);

--系统中活期帐户表(CurrentAccount)
create table ca(
currentaccount varchar2(20) primary key,
currentpassword varchar2(20),
depositsum number(10,2),
cardtype number(1,0) check (cardtype=1 or cardtype=2 or cardtype=3),
cardno varchar2(20),
name varchar2(10),
address varchar2(100),
phone varchar2(20),
openaccdate date,
state number(1,0) check (state=1 or state=0)
);

--系统中理财账户表(FinancingAccount)

create table fa(
financingaccount varchar2(20) primary key,
financepassword varchar2(20),
moneytype number(1,0) check (moneytype=1 or moneytype=2 or moneytype=3),
accountbalance number(10,2),
enablebalance number(10,2),
congealfund number(10,2),
state number(1,0) check (state=1 or state=0),
currentaccount varchar2(20) references ca(currentaccount)
);

系统中基金账户表(FundAccount)
create table fat(
fundaccount varchar2(20) primary key,
financingaccount varchar2(20) references fa(financingaccount),
companyid varchar2(20) references fc(companyid),
cardtype number(1,0) check (cardtype=1 or cardtype=2 or cardtype=3),
cardno varchar2(20) not null,
name varchar2(10) not null,
sex number(1,0) check (sex=1 or sex=2),
address varchar2(100),
phone varchar2(20),
postnum varchar2(10),
email varchar2(30) not null,
createdate date,
congeaistate number(1,0) check (congeaistate=1 or congeaistate=0)
);

系统中购买的基金表(FundBuy)
create table fb(
pactno varchar2(20) primary key,
financingaccount varchar2(20) references fa(financingaccount),
fundno varchar2(20) references fund(fundno),
fundname varchar2(20),
fundnumber number(5,0),
buydate date,
state number(1,0) check (state=0 or state=1)
);

--系统中交易表(Trade)
create table trade(
pactno varchar2(20) references fb(pactno),
financingaccount varchar2(20) references fa(financingaccount),
fundno varchar(20) references fund(fundno),
fundname varchar(20),
dealtype number(1,0) check (dealtype=1 or dealtype=2 or dealtype=3),
fundquptient number(5,0),
bargainprice number(10,2),
dealmoney number(10,20),
fundaccount varchar2(20) references fat(fundaccount),
dealdate date,
status number(1,0) check (status=0 or status=1)
);

时间: 2024-08-10 17:17:26

oracle阶段性学习 这周末的作业的相关文章

Oracle GoldenGate学习之--GoldenGate的监控

Oracle GoldenGate学习之--GoldenGate的监控 1.使用GGSCI命令监控 (1)进入GoldenGate安装目录,运行GGSCI,然后使用info all查看整体的运行状况 GGSCI (aix212) 1> info all Program     Status      Group       Lag at Chkpt  Time Since Chkpt MANAGER     RUNNING EXTRACT     RUNNING     EORA_1      

Oracle Rac11g 学习笔记

查看集群节点状态 命令是olsnodes -i 显示每个节点的VIP, -n 显示每个节点在RAC集群中的编号 -p 显示每个节点所使用的私有IP地址 -s 显示每个节点的状态(activive或者inactive) 列车集群中所有资源 crs_stat -t 查看crs资源状态 crsctl check crs 查看ctss服务的状态 crsctl check ctss 查看集群中所有节点状态 crsctl check cluster -all 查看ASM实例进程 ps -ef | grep

ufldl学习笔记与编程作业:Softmax Regression(vectorization加速)

ufldl出了新教程,感觉比之前的好,从基础讲起,系统清晰,又有编程实践. 在deep learning高质量群里面听一些前辈说,不必深究其他机器学习的算法,可以直接来学dl. 于是最近就开始搞这个了,教程加上matlab编程,就是完美啊. 新教程的地址是:http://ufldl.stanford.edu/tutorial/ 本节是对ufldl学习笔记与编程作业:Softmax Regression(softmax回归)版本的改进. 哈哈,把向量化的写法给写出来了,尼玛好快啊.只需要2分钟,2

oracle 触发器 学习笔记

触发器 是特定事件出现的时候,自动执行的代码块.类似于存储过程,但是用户不能直接调用他们. 功能: 1. 允许/限制对表的修改 2. 自动生成派生列,比如自增字段 3. 强制数据一致性 4. 提供审计和日志记录 5. 防止无效的事务处理 6. 启用复杂的业务逻辑 开始 create trigger biufer_employees_department_id before insert or update of department_id on employees referencing old

ufldl学习笔记与编程作业:Logistic Regression(逻辑回归)

ufldl出了新教程,感觉比之前的好,从基础讲起,系统清晰,又有编程实践. 在deep learning高质量群里面听一些前辈说,不必深究其他机器学习的算法,可以直接来学dl. 于是最近就开始搞这个了,教程加上matlab编程,就是完美啊. 新教程的地址是:http://ufldl.stanford.edu/tutorial/ 本节学习链接:http://ufldl.stanford.edu/tutorial/supervised/LogisticRegression/ 有了线性回归的基础再来学

ufldl学习笔记和编程作业:Softmax Regression(softmax回报)

ufldl学习笔记与编程作业:Softmax Regression(softmax回归) ufldl出了新教程.感觉比之前的好,从基础讲起.系统清晰,又有编程实践. 在deep learning高质量群里面听一些前辈说,不必深究其它机器学习的算法,能够直接来学dl. 于是近期就開始搞这个了.教程加上matlab编程,就是完美啊. 新教程的地址是:http://ufldl.stanford.edu/tutorial/ 本节学习链接:http://ufldl.stanford.edu/tutoria

ufldl学习笔记与编程作业:Multi-Layer Neural Network(多层神经网络+识别手写体编程)

ufldl学习笔记与编程作业:Multi-Layer Neural Network(多层神经网络+识别手写体编程) ufldl出了新教程,感觉比之前的好,从基础讲起,系统清晰,又有编程实践. 在deep learning高质量群里面听一些前辈说,不必深究其他机器学习的算法,可以直接来学dl. 于是最近就开始搞这个了,教程加上matlab编程,就是完美啊. 新教程的地址是:http://ufldl.stanford.edu/tutorial/ 本节学习地址:http://ufldl.stanfor

ufldl学习笔记与编程作业:Vectorization(向量化/矢量化)

ufldl出了新教程,感觉比之前的好,从基础讲起,系统清晰,又有编程实践. 在deep learning高质量群里面听一些前辈说,不必深究其他机器学习的算法,可以直接来学dl. 于是最近就开始搞这个了,教程加上matlab编程,就是完美啊. 新教程的地址是:http://ufldl.stanford.edu/tutorial/ 本节学习链接:http://ufldl.stanford.edu/tutorial/supervised/Vectorization/ 什么是向量化?怎么样向量化? 简单

ufldl学习笔记与编程作业:Debugging: Gradient Checking(梯度检测)

ufldl出了新教程,感觉比之前的好,从基础讲起,系统清晰,又有编程实践. 在deep learning高质量群里面听一些前辈说,不必深究其他机器学习的算法,可以直接来学dl. 于是最近就开始搞这个了,教程加上matlab编程,就是完美啊. 新教程的地址是:http://ufldl.stanford.edu/tutorial/ 本节学习链接:http://ufldl.stanford.edu/tutorial/supervised/DebuggingGradientChecking/ 所谓梯度,