求帮忙做一个银行数据库 oracle

用户5884834322944 2024-06-16 01:30:47
最佳回答
功能一:create database bank;功能二:create table user**(customerid number(10) not **,customername varchar2(10) not **,pid char(18) not **,telephone char(11) not **,address varchar2(255) not **);create table card**(cardid varchar2(19) not **,cardcustomerid number(10) not **,curtype char(3) not **,s**ingtype char(4) not **,opendate date not **,openmoney number(10,2) not **,blance number(10,2) not **,password char(6) not **,**reportloss char(2) not **);create table trans**(id number(15) not **,transcustomerid number(10) not **,transcardid varchar2(19) not **,transdate date not **,transmoney number(10,2) not **,transtype char(4) not **,remark varchar2(255) not **);功能三:alter table user** add constraint pk_user** primary key (customerid);alter table user** add constraint ck_pid check(length(pid)=18);alter table card** add constraint pk_card** primary key (cardid);alter table card** add constraint fk_customerid_card foreign key cardcustomerid references user**(customerid);alter table trans** add constraint pk_trans** primary key (id);alter table trans** add constraint fk_customerid_trans foreign key cardcustomerid references user**(customerid);alter table trans** add constraint fk_transcardid_trans foreign key cardcustomerid references card**(cardid);功能四:insert into user** values(1,'张三','123456789012345671','13012345671','地址1');insert into user** values(2,'李四','123456789012345672','13012345672','地址2');insert into user** values(3,'王五','123456789012345673','13012345673','地址3');insert into card** values('1234567890123456789',1,'rmb','活期',sysdate,5.04,5.04,'123456','否');insert into card** values('1234567890123456788',2,'jpy','活期',sysdate,3.22,3.22,'123457','否');insert into card** values('1234567890123456787',3,'usa','定期',sysdate,6.78,6.78,'123458','否');insert into trans** values(1,1,'1234567890123456789',sysdate,0.23,'存入','存钱');insert into trans** values(2,2,'1234567890123456788',sysdate,1.27,'支取','取钱');insert into trans** values(3,3,'1234567890123456787',sysdate,2.34,'存入','存钱');功能五:select transcardid,transmoney from trans** where to_char(transdate,'mm')=to_char(sysdate,'mm') and transmoney=max(transmoney);功能六:create procedure p_c**cursor cr **select b.cardid,a.customername,a.telephone from user** a,card** b where a.customerid=b.cardcustomerid and to_char(sysdate,'dd') in ('28','29','30','31') and b.blance<200;cur_** cr;beg**r cur_** in cr loopdbms_output.put_line('**:' || cur_**.cardid || '&&' || '姓名:' || cur_**.customername || '电话:' || cur_**.telephone);end loop;end p_c; 20210311
汇率兑换计算器

类似问答
  • 数据库热备的数据库热备指标
    • 2024-06-16 02:06:54
    • 提问者: 未知
    初始化不停机,不停业务系统 逻辑备库,随时可用 同步时自动检测日志变化,对没有变化的日志不处理,减轻对主库cpu和内存的压力。简单的集中式管理,同步软件应安装在主库之外的机器上,并具备独立的管理界面和工具,同时保证任何时间任何异常均会自动处理,不增加dba的日常维护工作量。断点...
  • eur.j.inorg.chem.是哪个数据库
    • 2024-06-16 00:42:34
    • 提问者: 未知
    wiley 数据库
  • 怎么用aircg**提取oracle中的数据?
    • 2024-06-16 08:51:58
    • 提问者: 未知
    答:si7840dpsi7840bdp与si7840dp规格比较[si7840bdp vs.si7840dp specification compar**on]型....成立日期:1999-08-06发行数量:10000.00万股发行价格:10.28元上市日期:...
  • 数据库 公式中固定一个数据怎么办
    • 2024-06-16 22:59:39
    • 提问者: 未知
    即然是在数据库中操作,那就用数据库的操作方式处理啊(sql语句,函数等)。参考一下吧,下面的sql: update tbl set proportion=person_num/(select sum(person_num)from tbl)
  • oracle数据库判断题
    • 2024-06-16 06:07:57
    • 提问者: 未知
    oracle系统中sga所有用户进程和服务器进程所共享(错)。oracle数据库系统中数据块的大小与操作系统有关(对)。oracle数据库系统中,启动数据库和第一步是启动一个数据库实例(对)。 启动数据库实例、挂载数据库数据库概念模型主要用于数据库概念结构设计()。sga 是针对某一服务器进程而保留的内存区域,它是不可以共享的。(对) 用户进程可以直接操纵数据库。(*) --oracle有自己的...
  • oracle数据库cmd可以登录,让通过plsql developer登录不上去。
    • 2024-06-16 04:14:37
    • 提问者: 未知
    提示的这个错误是权限不足,你没有对orcl数据库访问的权限。。
  • 数据库与数据仓库的区别
    • 2024-06-16 16:57:11
    • 提问者: 未知
    简而言之,数据库是面向事务的设计,数据仓库是面向主题设计的。 数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。 是尽量避免冗余,一般采用符合范式的规则来设计,数据仓库在设计是有意引入冗余,采用反范式的方式来设计。 数据库是为捕获数据而设计,数据仓库是为分析数据而设计,它的两个基本的元素是维表和事实表。维是看问题的角度,比如时间,部门,维表放的就是这些东西的定义,事实表里放着要查询的数据,...
  • 数据库
    • 2024-06-16 21:40:40
    • 提问者: 未知
    这不是什么有点不优点的问题,这主要是个业务需求的问题。如果业务需求没有明确要求,那么为了管理数据的方便,要根据数据库原理中的数据依赖的拆分原则将数据模式拆分不为...
  • 求帮忙做个封面
    • 2024-06-16 04:04:45
    • 提问者: 未知
    你的封面大概想做成什么样,还有你的小说大概讲什么,说一下,才能做啊?
  • 求**库里的储存数据类型?
    • 2024-06-16 23:00:07
    • 提问者: 未知
    首先要看银行用的数据库类型,是oracle、**rmix还是db2。一般建行用**rmix数据库居多。用户数据类型基本上用以下这几种:帐号、姓名等 char教育金额、余额等decimal日期char(10)交易流水号、int居多(或者long)标志等char(1)如果是其它数据库,参照对应的数据类型就可以了。
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。