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表需要分别填写帐单寄往处、物品寄往处,以及预定日期、总价钱,银行卡号及类型。

〖面向对象(高级)〗_实例分析:宠物商店笔记

〖第6章:面向对象(高级)〗_实例分析:宠物商店笔记 实例要求: 实现一个宠物商店,在宠物商店中可以有多种(由用户决定数量)宠物,试表示出此种关系,并要求可以根据宠物的关键字查找到相应的宠物信...

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

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

pet store 数据库设计

  • 2009年11月29日 22:49
  • 2.94MB
  • 下载

Java宠物商店设计文档

  • 2015年01月25日 16:57
  • 10KB
  • 下载

【重学java之路】宠物商店实例

问题描述:用一个宠物商店的实例描述出面向对象的关系 第一步:接口的设计——>宠物接口(标准) package com.wang.pet; public interface Pet { pu...

Java数据库 项目案例:宠物商店

  • 2017年08月27日 21:42
  • 594KB
  • 下载

〖面向对象(高级)〗_实例分析:宠物商店笔记

〖面向对象(高级)〗_实例分析:宠物商店笔记 分类: Java 〖第6章:面向对象(高级)〗_实例分析:宠物商店笔记 实例要求: 实现一个宠物商店,在宠物商店中可以有多种(...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:pet store宠物商店数据库设计
举报原因:
原因补充:

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