pet store宠物商店数据库设计

原创 2005年05月25日 02:31:00

数据库具体的sql查询文件内容如下:

create database petstore;

use petstore

create table Client (

username varchar(25) not null,

passwd varchar(25) not null,

constraint pk_Client primary key (username)

);

 

create table account (

userid varchar(25) not null,

email varchar(80) not null,

fullname varchar(80) not null,

country varchar(20) not null,

city varchar(80) not null,

address varchar(80) not null,

zip varchar(20) not null,

phone varchar(80) not null,

constraint pk_account primary key (userid),

constraint fk_account foreign key (userid)

references Client (username)

)

 

create table category (

catid char(10) not null,

catname varchar(80) null,

descn varchar(255) null,

constraint pk_category primary key (catid)

)

 

create table product (

productid char(10) not null,

catid char(10) not null,

name varchar(80) null,

descn varchar(255) null,

pic varchar(255) null,

listprice decimal(10,2) null,

unitcost decimal(10,2) null,

qty int not null,

constraint pk_product primary key (productid),

constraint fk_product_1 foreign key (catid)

references category (catid)

)

 

create table orders (

orderid int not null AUTO_INCREMENT,

userid varchar(25) not null,

orderdate date not null,

ordertime time not null,

shiptoname varchar(80) not null,

shipcountry varchar(20) not null,

shipcity varchar(80) not null,

shipaddress varchar(80) not null,

shipzip varchar(20) not null,

shipphone varchar(80) not null,

billtoname varchar(80) not null,

billcountry varchar(20) not null,

billcity varchar(80) not null,

billaddress varchar(80) not null,

billzip varchar(20) not null,

billphone varchar(80) not null,

totalprice numeric(10,2) not null,

creditcard varchar(80) not null,

cardtype varchar(80) not null,

constraint pk_orders primary key (orderid),

constraint fk_orders_1 foreign key (userid)

references account (userid)

)

 

create table lineitem (

orderid int not null,

itemid char(10) not null,

quantity int not null,

unitprice numeric(10,2) not null,

constraint pk_lineitem primary key (orderid,itemid),

constraint fk_lineitem_1 foreign key (orderid)

references orders (orderid),

constraint fk_lineitem_2 foreign key (itemid)

references product (productid)

)

业务逻辑:

1、   用户注册:输入用户名、密码、邮箱、全名、国家、城市、住址、邮编、电话                   注册成功后就可以进行按产品的分类浏览网站

2、   产品管理:为管理员所用,管理员可以增加产品分类,以及为每个分类增加产品,其中产品包括产品名,产品介绍,市场价格,当前价格,数量

3、   用户订购宠物:当用户看重某个宠物时,可以加入用户的购物车(用session实现)当用户购物车宠物选择完毕时,就可以进行预定,预定涉及到的表为orders,lineitem,product。其中orders表需要分别填写帐单寄往处、物品寄往处,以及预定日期、总价钱,银行卡号及类型。

项目案例:宠物商店3

宠物商店项目描述面向对象的关系 第一步:接口的设计——>宠物接口 第二步:宠物的实现接口——>实例 第三步:宠物商店的设计(包括了如何存储宠物,增加宠物,查找宠物) ...
  • Mr_ZhangXiaoCao
  • Mr_ZhangXiaoCao
  • 2017年05月13日 08:18
  • 1672

Java-面向对象实例--宠物商店

面向对象实例分析—宠物商店 设计一个宠物商店,在商店中可以有多种宠物,试表示出此种关系,并要求可以根据关键字查找相应的宠物信息。所需要的宠物信息自行设定。 (1).简单设计出名字、颜色、年龄属性;...
  • aotumemedazhao1996
  • aotumemedazhao1996
  • 2016年10月19日 18:03
  • 4474

pet store宠物商店数据库设计

数据库具体的sql查询文件内容如下:create database petstore;use petstorecreate table Client (username varchar(25) not...
  • quailzhang
  • quailzhang
  • 2005年05月25日 02:31
  • 3152

经典WEB项目之宠物商店(一)

首先,我们下载宠物商店的d
  • NonShan
  • NonShan
  • 2014年11月19日 08:37
  • 3239

java连接数据库项目<宠物商店>项目流程

*软件系统的三层架构 表示层(UI) 业务逻辑层(BI) 数据访问层(DAO) *系统开发步骤:①明确需求   ②设计数据库   ③设计技术框架   ④编码顺序   ⑤测试 *界面交互设计的...
  • WuJiaDeXiaoAWei
  • WuJiaDeXiaoAWei
  • 2017年05月10日 19:27
  • 2302

Java项目中连接数据库的几种方式和范例

1、最原始的写法(也是一般初学者的写法)   首先import数据库连接基础类,然后其它的然后就简单了。实际操作过程中只需加载驱动程序类,之后调用sql语句就行了。以下是一个简单的程序例子。   ...
  • u010555688
  • u010555688
  • 2014年04月08日 21:33
  • 2468

大学毕业,就一直做下数据库的一些项目,现在也是,分享一下自己的经历

大学毕业,既是一个终点,更是一个起点,步入社会的新起点。在校期间,我掌握了扎实的专业基础知识,培养了较强的学习能力和解决实际问题的能力。之后由于对Oracle数据库产生了兴趣,我以前呢,曾经去北京参加...
  • mozhenwen0713
  • mozhenwen0713
  • 2015年11月14日 18:49
  • 1145

宠物商店资源petstore

  • 2016年01月25日 14:53
  • 36.99MB
  • 下载

U2: java数据库编程 项目:宠物商店 完整代码

  • 2017年10月27日 17:11
  • 1.24MB
  • 下载

宠物商店完整案例代码

  • 2009年10月06日 10:02
  • 1.88MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:pet store宠物商店数据库设计
举报原因:
原因补充:

(最多只允许输入30个字)