<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sealyu

    --- 博客已遷移至: http://www.sealyu.com/blog

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      618 隨筆 :: 87 文章 :: 225 評(píng)論 :: 0 Trackbacks

    一、概述

    網(wǎng)上購物店的數(shù)據(jù)模型,它主要模式有產(chǎn)品:product ,帳戶:Account定單:Order。和產(chǎn)品相關(guān)的表有category product,item, inventory, supplier;和用戶相關(guān)表有的account signon profile和定單相關(guān)的表有orders,orderstatus,lineitem ,他們之間的整體關(guān)系如下.

    ERD

    FK:Foreign Key

    二、帳戶模型

    帳戶模型,記錄者用戶的登錄名稱,密碼。以及個(gè)人信息如地址,性名,電話等,還有它在系統(tǒng)中的profile信息。表有Account 主鍵是userID,它記錄用戶的基本信息,如email,name等。Signon 表記錄者userIDpasswordProfile表記錄者用戶的登錄系統(tǒng)的系統(tǒng)設(shè)置。可以根據(jù)用戶的類型,顯示不同的登錄信息。

    1account

    create table account (

    userid varchar(80) not null,

    email varchar(80) not null,

    name varchar(80) not null,

    status char(2) null,

    addr1 varchar(80) not null,

    addr2 varchar(40) null,

    city varchar(80) not null,

    state varchar(80) not null,

    zip varchar(20) not null,

    country varchar(20) not null,

    phone varchar(80) not null,

    constraint pk_account primary key (userid)

    )

    說明:primary keyuserID,它記錄帳戶的基本信息。

    2Signon

    create table signon (

    username varchar(25) not null,

    password varchar(25) not null,

    constraint pk_signon primary key (username)

    )

    說明:記錄登錄名和密碼。

    3Profile

    create table profile (

    userid varchar(80) not null,

    langpref varchar(80) not null,

    favcategory varchar(30),

    mylistopt int,

    banneropt int,

    constraint pk_profile primary key (userid)

    )

    說明:用戶的登錄信息,方便個(gè)性化定制。

    4Bannerdata

    create table bannerdata (

    favcategory varchar(80) not null,

    bannername varchar(255) null,

    constraint pk_bannerdata primary key (favcategory)

    )

    說明:記錄不同的登錄信息。

    三、產(chǎn)品模型

    產(chǎn)品的模型主要有分類,它是產(chǎn)品的大類。表category 就是記錄分類名稱,描述信息。Product

    記錄每個(gè)產(chǎn)品的基本信息,包括產(chǎn)品名稱,和產(chǎn)品的描述。它是一對(duì)多的關(guān)系。Supplier

    記錄產(chǎn)品的提供者信息,包括提供者的名稱,地址,狀態(tài)等。Item 記錄產(chǎn)品的提供者,產(chǎn)

    ID,價(jià)格,狀態(tài)。Inventory 表記錄產(chǎn)品的數(shù)量。關(guān)系如下:

    1 category

    create table category (

    catid char(10) not null,

    name varchar(80) null,

    descn varchar(255) null,

    constraint pk_category primary key (catid)

    )

    2product

    create table product (

    productid char(10) not null,

    category char(10) not null,

    name varchar(80) null,

    descn varchar(255) null,

    constraint pk_product primary key (productid),

    constraint fk_product_1 foreign key (category)

    references category (catid)

    )

    3 item

    create table item (

    itemid char(10) not null,

    productid char(10) not null,

    listprice decimal(10,2) null,.unitcost decimal(10,2) null,

    supplier int null,

    status char(2) null,

    attr1 varchar(80) null,

    attr2 varchar(80) null,

    attr3 varchar(80) null,

    attr4 varchar(80) null,

    attr5 varchar(80) null,

    constraint pk_item primary key (itemid),

    constraint fk_item_1 foreign key (productid)

    references product (productid),

    constraint fk_item_2 foreign key (supplier)

    references supplier (suppid)

    )

    4 inventory

    create table inventory (

    itemid char(10) not null,

    qty int not null

    )

    5supplier

    create table inventory (

    suppid int not null

    name varchar(80)

    status  char(2)

    attr1   varchar(80)

    attr2   varchar(80)

    city    varchar(80)

    state   varchar(80)

    zip    char(6)

    phone   varchar(80)

    constraint pk_supplier primary key (suppid),

    )

    四、定單模型

    定單記錄用戶的選擇產(chǎn)品信息,數(shù)量,表主要有Orders,記錄用戶的地址,帳戶信息,總金

    額。Orderstatus 記錄定單狀態(tài)。Lineitem 記錄定單中的產(chǎn)品數(shù)量,單位價(jià)格,產(chǎn)品ID

    1orders

    create table orders (

    orderid int not null,

    userid varchar(80) not null,

    orderdate date not null,

    shipaddr1 varchar(80) not null,

    shipaddr2 varchar(80) null,

    shipcity varchar(80) not null,

    shipstate varchar(80) not null,

    shipzip varchar(20) not null,

    shipcountry varchar(20) not null,

    billaddr1 varchar(80) not null,

    billaddr2 varchar(80) null,

    billcity varchar(80) not null,

    billstate varchar(80) not null,

    billzip varchar(20) not null,

    billcountry varchar(20) not null,

    courier varchar(80) not null,

    totalprice number(10,2) not null,

    billtoname varchar(80) not null,

    shiptoname varchar(80) not null,

    creditcard varchar(80) not null,

    exprdate char(7) not null,

    cardtype varchar(80) not null,

    locale varchar(20) not null,

    constraint pk_orders primary key (orderid),

    constraint fk_orders_1 foreign key (userid)

    references account (userid)

    )

    定單的信息。

    2Orderstatus

    create table orderstatus (

    orderid int not null,

    linenum int not null,

    timestamp date not null,

    status char(2) not null,

    constraint pk_orderstatus primary key (orderid, linenum),

    constraint fk_orderstatus_1 foreign key (orderid)

    references orders (orderid)

    )

    定單中的產(chǎn)品狀態(tài)

    3lineitem

    create table lineitem (

    orderid int not null,

    linenum int not null,

    itemid char(10) not null,

    quantity int not null,

    unitprice number(10,2) not null,

    constraint pk_lineitem primary key (orderid, linenum),

    constraint fk_lineitem_1 foreign key (orderid)

    references orders (orderid)

    )
    posted on 2009-10-27 21:11 seal 閱讀(598) 評(píng)論(0)  編輯  收藏 所屬分類: web綜合
    主站蜘蛛池模板: 日韩免费高清大片在线| 新最免费影视大全在线播放| 在线观看免费污视频| 美女视频黄a视频全免费网站色 | 久久亚洲精品无码gv| 亚洲av之男人的天堂网站| 亚洲精品GV天堂无码男同| 免费视频成人片在线观看| 亚洲高清中文字幕| 国产精品亚洲产品一区二区三区| 亚洲免费视频网址| 免费在线观看一级片| 免费无码午夜福利片| 亚洲中文字幕无码av永久| 亚洲黄网在线观看| 亚洲女同成av人片在线观看| 国产精品久久久久影院免费| 精品免费久久久久久久| 免费A级毛片无码视频| 香蕉视频在线免费看| 一级看片免费视频| 黄色片网站在线免费观看| 亚洲av无码专区国产不乱码| 亚洲熟妇AV日韩熟妇在线| 激情五月亚洲色图| 亚洲大码熟女在线观看| 亚洲小说区图片区| 亚洲AV无码久久久久网站蜜桃| 亚洲国产成人精品无码区在线网站| 久久精品亚洲一区二区| 亚洲精品国产成人| 国产亚洲精品免费| 你是我的城池营垒免费看| 日韩电影免费观看| 一个人免费观看视频www| 日本不卡视频免费| ZZIJZZIJ亚洲日本少妇JIZJIZ | 亚洲一区二区三区深夜天堂| 亚洲中文无码亚洲人成影院| 国产亚洲蜜芽精品久久| 免费无码作爱视频|