建表需求

基于android系统的微博需求调查报告
一、项目目标
为用户提供一个信息的发布和共享平台,用户可以通过浏览器访问web服务器和android手机微博客户端访问服务器实现信息的共享。
二、目的:理解每一个业务的业务过程和操作数据
二、此项目所涉及的主要干系人(角色)
1.微博用户(做什么业务,业务过程是什么,每个业务所操作的数据是什么)
三、需求调查表
1.用户管理业务调研记录
业务名称	用户管理
业务描述	用户安装apk之后,可以通过android客户端注册或通过浏览器注册
业务流程	节点	节点内容
	1	用户信息录入
	2	修改个人基本资料
	3	修改心情
	4	修改头像
安全性	只有用户自己具有此权眼
使用频度	经常使用
调研人签字		用户签字	
调研起始时间	2010-1-22
调研要点	业务流程、目标系统的要求。
1.1用户信息录入
节点1:用户信息录入
节
点
的
输
入	数据来源	Xxx
	进入条件	进入android客户端或访问web网站
	数据描述	昵称、邮箱、密码、确认密码、心情、头像、用户帐号(帐号)

数据处理过程	1.	单击注册按钮
2.	输入信息
3.	提交信息
处理结果	存储
数据与其它节点的联系	无
参与者的权限	所有博客用户
界面及接口	
原始材料	无
性能要求	系统响应时间1s








1.2 修改个人基本资料
节点2:修改个人基本资料
节
点
的
输
入	数据来源	Xxx
	进入条件	用户登录之后
	数据描述	昵称、邮箱、密码、确认密码、心情、头像、用户帐号
数据处理过程	1.单击修改超链接
2.输入昵称、邮箱、心情、密码
3.修改信息
处理结果	存储
数据与其它节点的联系	无
参与者的权限	博客用户自己
界面及接口	
原始材料	无
性能要求	系统响应时间1s
1.3更新心情
节点3:更新心情
节
点
的
输
入	数据来源	Xxx
	进入条件	用户登录以后
	数据描述	昵称、邮箱、密码、确认密码、心情、头像、用户帐号
数据处理过程	1、	用户登录
2、	用户输入心情
3、	更改用户心情信息
处理结果	显示
数据与其它节点的联系	无
参与者的权限	只有用户自己有此权限
界面及接口	
原始材料	无
性能要求	系统响应时间1s

1.4修改头像
节点3:修改头像
节
点
的
输
入	数据来源	Xxx(1306543323258)
	进入条件	用户登录以后
	数据描述	1.头像信息
头像编号、头像描述、头像二进制、用户编号
 1         圆的       image/a.jpg   1
2.用户信息
用户编号,昵称、邮箱、密码、确认密码、心情、头像、用户帐号
1         张三                               1
数据处理过程	4、	用户登录
5、	上传头像或选择图像
处理结果	显示
数据与其它节点的联系	无
参与者的权限	只有用户自己有此权限
界面及接口	
原始材料	无
性能要求	系统响应时间1s

2.用户登录调研记录
业务名称	用户登录
业务描述	用户可以通过android客户端和web浏览器进行登录
业务流程	节点	节点内容
	1	用户登录
安全性	所有用户具有此权限
使用频度	经常使用
调研人签字		用户签字	
调研起始时间	2010-1-22
调研要点	业务流程、目标系统的要求
2.1用户登录
节点1:用户登录
节
点
的
输
入	数据来源	Xxx
	进入条件	进入android客户端或访问web网站
	数据描述	昵称、邮箱、密码、确认密码、心情、头像、用户帐号
数据处理过程	4.	用户输入帐号和密码
5.	选择是否保存登录信息6.	登录
处理结果	进入主界面
数据与其它节点的联系	无
参与者的权限	所有博客用户
界面及接口	
原始材料	手工系统
性能要求	系统响应时间1s
3.日志管理调研记录
业务名称	日志管理
业务描述	用户通过android客户端或web登录之后可以发表日志
业务流程	节点	节点内容
	1	发布日志
	2	查看日志
	3	删除日志
	4	编辑日志
	5	发布评论
安全性	此数据只有微博用户自己具备此权限
使用频度	经常使用
调研人签字		用户签字	
调研起始时间	2010-1-22
调研要点	业务流程、目标系统的要求

3.1发布日志
节点1:发布日志
节
点
的
输
入	数据来源	Xxx
	进入条件	进入android客户端或访问web网站,登录之后
	数据描述	日志内容、日志发布日期、发布日志用户
数据处理过程	7.	输入标题和内容
8.	发布日志
9.	显示发布更新之后的日志
处理结果	显示发布更新之后的日志
数据与其它节点的联系	无
参与者的权限	所有博客用户
界面及接口	
原始材料	无
性能要求	系统响应时间1s

3.2查看日志
节点1:查看日志
节
点
的
输
入	数据来源	Xxx
	进入条件	进入android客户端或访问web网站,登录之后,如何存在日志的话
	数据描述	日志内容、日志发布日期
数据处理过程	10.	单击查看日志超链接
11.	显示所日志信息及其评论信息
处理结果	显示日志信息
数据与其它节点的联系	无
参与者的权限	所有博客用户
界面及接口	
原始材料	无
性能要求	系统响应时间1s





3.3删除日志
节点1:删除日志
节
点
的
输
入	数据来源	Xxx
	进入条件	显示日志之后
	数据描述	日志标题、日志内容、日志发布日期、发布日志用户
数据处理过程	12.	单击日志的删除超链接
处理结果	删除该日志信息,并重新显示日志
数据与其它节点的联系	无
参与者的权限	所有博客用户
界面及接口	
原始材料	无
性能要求	系统响应时间1s

3.4编辑日志
节点1:编辑日志
节
点
的
输
入	数据来源	Xxx
	进入条件	显示日志信息之后
	数据描述	日志内容、日志发布日期、发布日志用户
数据处理过程	13.	单击日志编辑
14.	回显日志标题和内容
15.	重新发布
处理结果	重新显示日志,并提示发布成功
数据与其它节点的联系	无
参与者的权限	所有博客用户
界面及接口	
原始材料	无
性能要求	系统响应时间1s

3.5发布评论
节点1:发布评论
节
点
的
输
入	数据来源	Xxx
	进入条件	显示日志信息之后
	数据描述	评论内容、评论者的编号、日志编号、评论日期
数据处理过程	16.	输入日志评论信息
17.	提交评论
处理结果	评论显示到该日志下方
数据与其它节点的联系	无
参与者的权限	所有博客用户
界面及接口	
原始材料	无
性能要求	系统响应时间1s
4.相册管理调研记录
业务名称	相册管理
业务描述	用户通过android客户端或web登录之后可以相册管理
业务流程	节点	节点内容
	1	查看相册
	2	上传照片
	3	创建相册
	4	删除照片
	5	修改相册权限(仅好友看,公开,仅自己看)
	6	照片评论
安全性	此数据只有用户自已具备此权限
使用频度	经常使用
调研人签字		用户签字	
调研起始时间	2010-1-22
调研要点	业务流程、目标系统的要求

4.1查看相册
节点1:发布评论
节
点
的
输
入	数据来源	Xxx
	进入条件	登录之后
	数据描述	相册名称、相册所属用户、相册权限(公开、仅好友、仅自己)、创建日期
数据处理过程	18.	单击查看相册
19.	把相册名称显示到下拉框中
20.	选择其中一个相册
21.	查看并显示相册中的照片、相册权限
处理结果	把所有相册显示到下拉列表中
数据与其它节点的联系	无
参与者的权限	所有博客用户
界面及接口	
原始材料	无
性能要求	系统响应时间1s



4.2上传照片
节点1:发布评论
节
点
的
输
入	数据来源	Xxx
	进入条件	显示相册下拉列表之后
	数据描述	照片名称、照片描述、照片二进制、照片所属相册
数据处理过程	1.	单击超链接
2.	显示相册列表
3.	输入图片名称
4.	输入图片描述
5.	输入图片路径
6.	上传(在android中,此功能可通过先拍照再上传)
处理结果	提示上传成功
数据与其它节点的联系	无
参与者的权限	所有博客用户
界面及接口	
原始材料	无
性能要求	系统响应时间1s

4.3创建相册
节点1:创建相册
节
点
的
输
入	数据来源	Xxx
	进入条件	登录之后
	数据描述	相册名称、相册所属用户、相册权限(公开、仅好友、仅自己)、创建日期
数据处理过程	7.	输入相册名称8.	提交
处理结果	提示创建成功,并把相册信息,录入数据库
数据与其它节点的联系	无
参与者的权限	所有博客用户
界面及接口	
原始材料	无
性能要求	系统响应时间1s
4.4删除照片
节点1:删除照片
节
点
的
输
入	数据来源	Xxx
	进入条件	查看相册之后
	数据描述	照片名称、照片描述、照片二进制、照片所属相册
数据处理过程	1.	单击删除超链接
2.	把照片信息,从数据库中删除掉
处理结果	删除数据库照片信息
数据与其它节点的联系	无
参与者的权限	所有博客用户
界面及接口	
原始材料	无
性能要求	系统响应时间1s

4.5修改相册权限
节点1:修改相册权限
节
点
的
输
入	数据来源	Xxx
	进入条件	显示相册之后
	数据描述	相册名称、相册所属用户、相册权限(公开、仅好友、仅自己)、创建日期
数据处理过程	3.	从下拉框中,选择一个权限
4.	提交该权限
处理结果	修改数据库中该相册的权限
数据与其它节点的联系	无
参与者的权限	所有博客用户
界面及接口	
原始材料	无
性能要求	系统响应时间1s

4.6照片评论
节点1:照片评论
节
点
的
输
入	数据来源	Xxx
	进入条件	显示照片时
	数据描述	评论内容、评论者、照片编号、评论日期
数据处理过程	5.	输入评论内容
6.	发表评论
处理结果	把评论内容显示出来并录入数据库
数据与其它节点的联系	无
参与者的权限	所有博客
界面及接口	
原始材料	无
性能要求	系统响应时间1s








5.好友信息
业务名称	好友显示
业务描述	用户登录之后,需要显示该用户的所有好友,同时实现添加好友
业务流程	节点	节点内容
	1	好友搜索
	2	查看好友博客
	3	删除好友
安全性	此数据总公司管理员具备此权限
使用频度	经常使用
调研人签字		用户签字	
调研起始时间	2010-1-22
调研要点	业务流程、目标系统的要求

5.1好友搜索
节点1:好友搜索
节
点
的
输
入	数据来源	Xxx
	进入条件	从android或web浏览器登录之后
	数据描述	1.用户信息
昵称、邮箱、密码、确认密码、心情、头像、用户帐号
2.好友信息
主人编号、好友编号、成为好友日期
数据处理过程	7.	输入条件
8.	搜索并显示到列表
9.	加为好友
处理结果	把结果显示到列表中并选择加为好友
数据与其它节点的联系	无
参与者的权限	所有博客用户
界面及接口	
原始材料	无
性能要求	系统响应时间1s

5.1查看好友博客
节点1:好友搜索
节
点
的
输
入	数据来源	Xxx
	进入条件	从android或web浏览器登录之后
	数据描述	1.	头像照片、心情、用户名(用户信息)
2.	日志信息
3.	相册信息
4.	相片信息
数据处理过程	1.	在好友列中,选择其中一个好友
2.	把好友信息显示到主页中,并可查看日志和相册信息
处理结果	单击查看日志,显示日志信息,并可评论
单击查看相册,可查看相册,并可评论
数据与其它节点的联系	无
参与者的权限	所有博客用户
界面及接口	
原始材料	无
性能要求	系统响应时间1s


5.2删除好友
节点1:好友搜索
节
点
的
输
入	数据来源	Xxx
	进入条件	从android或web浏览器登录之后
	数据描述	主人编号、好友编号、成为好友日期
数据处理过程	在好友列表中,选择中一个好友,把其删除
处理结果	把好友从列表中移除
数据与其它节点的联系	无
参与者的权限	所有博客用户
界面及接口	
原始材料	无
性能要求	系统响应时间1s

6.最近访客
业务名称	最近访客
业务描述	用户登录之后,需要显示访问过该用户的所有用户
业务流程	节点	节点内容
	1	显示访问过此用户的用户
	2	回访好友博客(与查看好友博客同样功能)
安全性	所有博客用户
使用频度	经常使用
调研人签字		用户签字	
调研起始时间	2010-1-22
调研要点	业务流程、目标系统的要求


 

建表截图

oracle创建微博所需要(练习)_table

建表语句

SQL> create table aw_usercotrl(
  2  awuid number(10) primary key,
  3  awuname varchar2(20) not null,
  4  awupasswd varchar2(20) not null,
  5  awuhid number(10),
  6   awuno number(10) not null);
 
Table created
 
Executed in 0.14 seconds
 
SQL> create table aw_usercotrl_head(
  2  awuhid number(10) primary key,
  3  awuhrep varchar2(20),
  4  awuhbs float(20),
  5  awuid number(10),
  6  constraint fk_awuid foreign key(awuid)
  7  refenerces aw_usercotrl(awuid)
  8  on delete cascade);
 
create table aw_usercotrl_head(
awuhid number(10) primary key,
awuhrep varchar2(20),
awuhbs float(20),
awuid number(10),
constraint fk_awuid foreign key(awuid)
refenerces aw_usercotrl(awuid)
on delete cascade)
 
ORA-00905: missing keyword
 
SQL> create table aw_usercotrl_head(
  2  awuhid number(10) primary key,
  3   awuhrep varchar2(20),
  4   awuhbs float(20),
  5  awuid number(10),
  6  constraint fk_awuid foreign key(awuid)
  7  references aw_usercotrl(awuid)
  8  on delete cascade);
 
Table created
 
Executed in 0.062 seconds
 
SQL> alter table aw_usercotrl add 
  2  constraint fk_awuhid foreign key(awuhid)
  3  references aw_usercontrl_head(awuhid)
  4  on delete cascade;
 
alter table aw_usercotrl add
constraint fk_awuhid foreign key(awuhid)
references aw_usercontrl_head(awuhid)
on delete cascade
 
ORA-00942: table or view does not exist
 
SQL> alter table aw_usercotrl add
  2  constraint fk_awuhid foreign key(awuhid)
  3  references aw_usercotrl_head(awuhid)
  4  on delete cascade;
 
Table altered
 
Executed in 0.093 seconds
 
SQL> desc aw_usercotrl_head;
Name    Type         Nullable Default Comments 
------- ------------ -------- ------- -------- 
AWUHID  NUMBER(10)                             
AWUHREP VARCHAR2(20) Y                         
AWUHBS  FLOAT(20)    Y                         
AWUID   NUMBER(10)   Y                         
 
SQL> insert into aw_usercotrl_head values(1,'圆的',101010,1);
 
insert into aw_usercotrl_head values(1,'圆的',101010,1)
 
ORA-02291: integrity constraint (DRDG.FK_AWUID) violated - parent key not found
 
SQL> alter table aw_usercotrl drop constraint fk_awuhid;
 
Table altered
 
Executed in 0.063 seconds
 
SQL> desc aw_usercotrl;
Name      Type         Nullable Default Comments 
--------- ------------ -------- ------- -------- 
AWUID     NUMBER(10)                             
AWUNAME   VARCHAR2(20)                           
AWUPASSWD VARCHAR2(20)                           
AWUHID    NUMBER(10)   Y                         
AWUNO     NUMBER(10)                             
 
SQL> insert into aw_usercotrl values(1,'付政委','123',1,193094104);
 
1 row inserted
 
Executed in 0 seconds
 
SQL> select * from aw_usercotrl;
 
      AWUID AWUNAME              AWUPASSWD                 AWUHID       AWUNO
----------- -------------------- -------------------- ----------- -----------
          1 付政委               123                            1   193094104
 
Executed in 0.047 seconds
 
SQL> desc aw_usercotrl_head;
Name    Type         Nullable Default Comments 
------- ------------ -------- ------- -------- 
AWUHID  NUMBER(10)                             
AWUHREP VARCHAR2(20) Y                         
AWUHBS  FLOAT(20)    Y                         
AWUID   NUMBER(10)   Y                         
 
SQL> insert into aw_usercotrl_head values(1,'圆的',100010,1)
  2  ;
 
1 row inserted
 
Executed in 0.047 seconds
 
SQL> select * from aw_usercotrl_head;
 
     AWUHID AWUHREP                              AWUHBS       AWUID
----------- -------------------- ---------------------- -----------
          1 圆的                                 100010           1
 
Executed in 0.046 seconds
 
SQL> create table aw_userlog(
  2  aulid number(10) primary key,
  3  aulhead varchar2(40) not null, 
  4  aultext varchar2(200) not null,/
  5  /
 
create table aw_userlog(
aulid number(10) primary key,
aulhead varchar2(40) not null,
aultext varchar2(200) not null,/
 
ORA-00904: : invalid identifier
 
SQL> desc scott.emp;
Name     Type         Nullable Default Comments 
-------- ------------ -------- ------- -------- 
EMPNO    NUMBER(4)                              
ENAME    VARCHAR2(10) Y                         
JOB      VARCHAR2(9)  Y                         
MGR      NUMBER(4)    Y                         
HIREDATE DATE         Y                         
SAL      NUMBER(7,2)  Y                         
COMM     NUMBER(7,2)  Y                         
DEPTNO   NUMBER(2)    Y                         
 
SQL> create table aw_userlog(
  2  aulid number(10) primary key,
  3  aulhead varchar2(40) not null,
  4  aultext varchar2(200) not null,
  5  aultdate date not null,
  6  awuid number(10),
  7  constraint fk_awuid foreign key(awuid)
  8  references aw_usercotrl(awuid)
  9  on delete cascade;
 
create table aw_userlog(
aulid number(10) primary key,
aulhead varchar2(40) not null,
aultext varchar2(200) not null,
aultdate date not null,
awuid number(10)
constraint fk_awuid foreign key(awuid)
references aw_usercotrl(awuid)
on delete cascade
 
ORA-02253: constraint specification not allowed here
 
SQL>  create table aw_userlog(
  2  aulid number(10) primary key,
  3  aulhead varchar2(40) not null,
  4  aultext varchar2(200) not null,
  5  aultdate date not null,
  6  awuid number(10),
  7  constraint fk_awuid foreign key(awuid)
  8  references aw_usercotrl(awuid)
  9  on delete cascade);
 
create table aw_userlog(
aulid number(10) primary key,
aulhead varchar2(40) not null,
 aultext varchar2(200) not null,
aultdate date not null,
awuid number(10),
constraint fk_awuid foreign key(awuid)
references aw_usercotrl(awuid)
on delete cascade)
 
ORA-02264: name already used by an existing constraint
 
SQL>  create table aw_userlog(
  2  aulid number(10) primary key,
  3  aulhead varchar2(40) not null,
  4   aultext varchar2(200) not null,
  5   aultdate date not null,
  6  awuid number(10),
  7  constraint fk_awul foreign key(awuid)
  8  references aw_usercotrl(awuid)
  9  on delete cascade);
 
Table created
 
Executed in 0.032 seconds
 
SQL> desc aw_userlog;
Name     Type          Nullable Default Comments 
-------- ------------- -------- ------- -------- 
AULID    NUMBER(10)                              
AULHEAD  VARCHAR2(40)                            
AULTEXT  VARCHAR2(200)                           
AULTDATE DATE                                    
AWUID    NUMBER(10)    Y                         
 
SQL> select * from aw_userlog;
 
      AULID AULHEAD                                  AULTEXT                                                                          AULTDATE          AWUID
----------- ---------------------------------------- -------------------------------------------------------------------------------- ----------- -----------
 
Executed in 0.047 seconds
 
SQL> insert into aw_userlog values(1,'oracle批量删除和恢复','提出问题:在不写存储过程的情况下drop每次只可以产出一个表。'||'


')
  2  
  3  /
 
insert into aw_userlog values(1,'oracle批量删除和恢复','提出问题:在不写存储过程的情况下drop每次只可以产出一个表。'||'
 
ORA-01756: quoted string not properly terminated
 
SQL> insert into aw_userlog values(1,'oracle批量删除和恢复','提出问题:在不写存储过程的情况下drop每次只可以产出一个表',sysdate,1);
 
1 row inserted
 
Executed in 0.015 seconds
 
SQL> select * from aw_userlog;
 
      AULID AULHEAD                                  AULTEXT                                                                          AULTDATE          AWUID
----------- ---------------------------------------- -------------------------------------------------------------------------------- ----------- -----------
          1 oracle批量删除和恢复                     提出问题:在不写存储过程的情况下drop每次只可以产出一个表                         2012-8-22 1           1
 
Executed in 0.062 seconds
 
SQL> create table aw_userlog_lword(
  2  aulid number(10) primary key,
  3  fkaulid number(10),
  4  aulword varchar2(100) not null,
  5  constraint fkaulword foreign key(fkaulid)
  6  references aw_userlog(aulid)
  7  on delete cascade);
 
Table created
 
Executed in 0.031 seconds
 
SQL> desc aw_userlog_lword;
Name    Type          Nullable Default Comments 
------- ------------- -------- ------- -------- 
AULID   NUMBER(10)                              
FKAULID NUMBER(10)    Y                         
AULWORD VARCHAR2(100)                           
 
SQL> insert into aw_userlog_lword values(1,1,'这个问题总结的不错,接分啊,楼主');
 
1 row inserted
 
Executed in 0.016 seconds
 
SQL> insert into aw_userlog_lword values(2,1,'抢个沙发,嘿嘿');
 
1 row inserted
 
Executed in 0 seconds
 
SQL> insert into aw_userlog_lword values(3,1,'我给总结在这里面了http://www.ticmy.com ');
 
1 row inserted
 
Executed in 0 seconds
 
SQL> select * from aw_userlog_lword;
 
      AULID     FKAULID AULWORD
----------- ----------- --------------------------------------------------------------------------------
          1           1 这个问题总结的不错,接分啊,楼主
          2           1 抢个沙发,嘿嘿
          3           1 我给总结在这里面了http://www.ticmy.com
 
Executed in 0.109 seconds
 
SQL> select from
  2  /
 
select from
 
ORA-00936: missing expression
 
SQL> select l.awuname,g.aultext,d.aulword
  2  from aw_usercotrl l,aw_userlog g,aw_userlog_lword d
  3  where l.awuid = g.awuid and g.aulid = d.fkaulid
  4  ;
 
select
from
where
 
ORA-00936: missing expression
 
SQL> select l.awuname,g.aultext,d.aulword from aw_usercotrl l,aw_userlog g,aw_userlog_lword d where l.awuid = g.awuid and g.aulid = d.fkaulid;
 
AWUNAME              AULTEXT                                                                          AULWORD
-------------------- -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
付政委               提出问题:在不写存储过程的情况下drop每次只可以产出一个表                         这个问题总结的不错,接分啊,楼主
付政委               提出问题:在不写存储过程的情况下drop每次只可以产出一个表                         抢个沙发,嘿嘿
付政委               提出问题:在不写存储过程的情况下drop每次只可以产出一个表                         我给总结在这里面了http://www.ticmy.com
 
Executed in 0.094 seconds
 
SQL> select l.awuname,g.aultext,d.aulword from
  2  aw_usercotrl l,aw_userlog g,aw_userlog_lword d
  3  where l.awuid = g.awuid and g.aulid = d.fkaulid;
 
AWUNAME              AULTEXT                                                                          AULWORD
-------------------- -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
付政委               提出问题:在不写存储过程的情况下drop每次只可以产出一个表                         这个问题总结的不错,接分啊,楼主
付政委               提出问题:在不写存储过程的情况下drop每次只可以产出一个表                         抢个沙发,嘿嘿
付政委               提出问题:在不写存储过程的情况下drop每次只可以产出一个表                         我给总结在这里面了http://www.ticmy.com
 
Executed in 0.125 seconds
 
SQL> create table aw_userphoto(
  2  aupid number(10) primary key,
  3  aupname varchar2(10) not null,
  4  fkawuid number(10) references aw_usercotrl(awuid),
  5  auppower number(1) default 1 check(auppower in(1,2,3)),
  6  aupdate date);
 
Table created
 
Executed in 0.047 seconds
 
SQL> create table aw_userphoto_pic(
  2  aupicid number(10) primary key,
  3  aupicname varchar2(20) not null,
  4  aupicdes varchar2(50),
  5  aup1010 float(100) not null,
  6  fkaupid number(10),
  7  constraint fk_aupic foreign key(fkaupid)
  8  preferences aw_userphoto(aupid)
  9  on delete cascade
 
create table aw_userphoto_pic(
aupicid number(10) primary key,
aupicname varchar2(20) not null,
aupicdes varchar2(50),
aup1010 float(100) not null,
fkaupid number(10),
constraint fk_aupic foreign key(fkaupid)
preferences aw_userphoto(aupid)
on delete cascade
 
ORA-00905: missing keyword
 
SQL> create table aw_userphoto_pic(
  2  aupicid number(10) primary key,
  3  aupicname varchar2(20) not null,
  4  aupicdes varchar2(50),
  5  aup1010 float(100) not null,
  6  fkaupid number(10),
  7  constraint fk_aupic foreign key(fkaupid)
  8  references aw_userphoto(aupid)
  9  on delete cascade);
 
Table created
 
Executed in 0.016 seconds
 
SQL> cre
SQL>  create table aw_userphoto_pic(
  2    2  aupicid number(10) primary key,
  3    3  aupicname varchar2(20) not null,
  4    4  aupicdes varchar2(50),
  5    5  aup1010 float(100) not null,
  6    6  fkaupid number(10),
  7    7  constraint fk_aupic foreign key(fkaupid)
  8    8  preferences aw_userphoto(aupid)
  9    9  on delete cascade
 10  /
 
create table aw_userphoto_pic(
  2  aupicid number(10) primary key,
  3  aupicname varchar2(20) not null,
  4  aupicdes varchar2(50),
  5  aup1010 float(100) not null,
  6  fkaupid number(10),
  7  constraint fk_aupic foreign key(fkaupid)
  8  preferences aw_userphoto(aupid)
  9  on delete cascade
 
ORA-00904: : invalid identifier
 
SQL> create table aw_userphoto_pic_lword(
  2  auplwordid number(10) primary key,
  3  auplword varchar2(100) not null,
  4  auplworduser varchar2(20) not null,
  5  fkaupicid number(10),
  6  auplworddate date,
  7  constraint fk_auplword foreign key(fkaupicid)
  8  references aw_userphoto_pic(aupicid)
  9  on delete cascade);
 
create table aw_userphoto(
auplwordid number(10) primary key,
auplword varchar2(100) not null,
auplworduser varchar2(20) not null,
fkaupicid number(10),
auplworddate date,
constraint fk_auplword foreign key(fkaupicid)
references aw_userphoto_pic(aupicid)
on delete cascade)
 
ORA-00955: name is already used by an existing object
 
SQL> create table aw_userphoto_pic_lword(
  2  auplwordid number(10) primary key,
  3  auplword varchar2(100) not null,
  4  auplworduser varchar2(20) not null,
  5  fkaupicid number(10),
  6  auplworddate date,
  7  constraint fk_auplword foreign key(fkaupicid)
  8  references aw_userphoto_pic(aupicid)
  9  on delete cascade);
 
Table created
 
Executed in 0.079 seconds
 
SQL> create table aw_usercotrl_friends(
  2  ausid number(10) primary key,
  3  fkaufmyid number(10),
  4  ausyouid number(10),
  5  ausdate date,
  6  constraint fkaufs foreign key(fkaufmyid)
  7  references aw_usercotrl(awuid)
  8  on delete cascade);
 
create table aw_usercotrl_friends(
awufriendid number(10) primary key,
fkaufid number(10),
fkaufyouid number(10),
ausdate date,
constraint fkaufs foreign key(fkaufmyid)
references aw_usercotrl(awuid)
on delete cascade)
 
ORA-00904: "FKAUFMYID": invalid identifier
 
SQL> create table aw_usercotrl_friends(
  2  ausid number(10) primary key,
  3  fkaufmyid number(10),
  4  ausyouid number(10),
  5  ausdate date,
  6  constraint fkaufs foreign key(fkaufmyid)
  7  references aw_usercotrl(awuid)
  8  on delete cascade);
 
Table created
 
Executed in 0.438 seconds
 
SQL> create table aw_usercotrl_visitor(
  2  auvisitortableid number(10) primary key,
  3  auvisitorid number(10),
  4  auvisitorbackid number(10));
 
create table aw_usercotrl_visitor(
auvisitorid number(10) primary key,
auvisitorid number(10),
auvisitorbackid number(10))
 
ORA-00957: duplicate column name
 
SQL> create table aw_usercotrl_visitor(
  2  auvisitortableid number(10) primary key,
  3  auvisitorid number(10),
  4  auvisitorbackid number(10));
 
Table created
 
Executed in 0.156 seconds
 
SQL>