購物網站如何設計資料庫
A. 電子商務網站的資料庫設計
一個資料庫的設計,決不是你說的這些。就沖你說的這些,說明你對需求都沒怎麼明白。
資料庫設計,需要設計師參透需求。其次才是ER設計。
別一上來就弄表。悠著點。
B. 電子購物網站會員登錄資料庫怎麼設計
電子購物網站會員登錄資料庫怎麼設班
C. 如何能夠系統的設計一個網上購物的資料庫
首先作的對,就是要好好構思
你可以參考下www.taobao.com
他的類別 性質
我覺得最好的方法就是自己親身內去買個東西再容賣個東西
類別多的話就在一個欄位裡面加幾個關鍵字元
比如一個欄位要存幾個類別就可以
a|b|c
然後讀去出來的時候就用split分離
D. 購物網站的資料庫該怎麼設計,尤其是復雜商品分類的表該怎麼建立~~
DIV+CSS
E. 網站的資料庫如何設計
什麼是好的資料庫設計?
一些原則可為資料庫設計過程提供指導。第一個原則是,重復信息(也稱為冗餘數據)很糟糕,因為重復信息會浪費空間,並會增加出錯和不一致的可能性。第二個原則是,信息的正確性和完整性非常重要。如果資料庫中包含不正確的信息,任何從資料庫中提取信息的報表也將包含不正確的信息。因此,基於這些報表所做的任何決策都將提供錯誤信息。
所以,良好的資料庫設計應該是這樣的:
將信息劃分到基於主題的表中,以減少冗餘數據。
向 Access 提供根據需要聯接表中信息時所需的信息。
可幫助支持和確保信息的准確性和完整性。
可滿足數據處理和報表需求。
設計過程
設計過程包括以下步驟:
確定資料庫的用途:這可幫助進行其他步驟的准備工作。
查找和組織所需的信息:收集可能希望在資料庫中記錄的各種信息,如產品名稱和訂單號。
劃分到表中的信息:將信息項劃分到主要的實體或主題中,如「產品」或「訂單」。每個主題即構成一個表。
關閉信息項目導入的列 確定希望在每個表中存儲哪些信息。每個項將成為一個欄位,並作為列顯示在表中。例如,「雇員」表中可能包含「姓氏」和「聘用日期」等欄位。
指定為主鍵:選擇每個表的主鍵。主鍵是一個用於唯一標識每個行的列。例如,主鍵可以為「產品 ID」或「訂單 ID」。
設置表關系:查看每個表,並確定各個表中的數據如何彼此關聯。根據需要,將欄位添加到表中或創建新表,以便清楚地表達這些關系。
優化您的設計:分析設計中是否存在錯誤。創建表並添加幾條示例數據記錄。確定是否可以從表中獲得期望的結果。根據需要對設計進行調整。
應用規范化規則:應用數據規范化規則,以確定表的結構是否正確。根據需要對表進行調整。
參考:資料庫設計基礎
F. 關於購物網站的資料庫設計問題
不要這樣,這樣你會有無數多的表,而且以後新的一個產品時候非常麻煩,如果要屬於新的類別,而且還會因為避免資料庫太復雜而使得許多不同類的產品歸在一個類。而且你的程序很麻煩,要為每個類編寫不同程序,因為數據表名不同。
應該用下面的辦法,主要使用四個表存儲所有類別的商品:
第一、類別名稱表,欄位有
類別ID,類別名稱
1 電腦
2 洗衣機
第二、類別屬性表,欄位有:
類別ID,屬性ID,屬性名稱
1 1 CPU
1 2 內存
1 3 屏幕尺寸
2 1 容量
2 2 類型
第三、商品名稱表,欄位有:
商品ID,類別ID
1 1
2 1
3 2
4 2
第四、商品屬性表,欄位有:
商品ID,屬性ID,屬性值
1 1 P4
1 2 128M
1 3 CRT 14
2 1 P4
2 2 512M
2 3 LCD19
3 1 9公斤
3 2 滾筒
4 1 8公斤
4 2 波輪
上面定義了四個商品,商品ID為1~4,分別是128M、512M內存的電腦,和9公斤滾筒、8公斤的波輪洗衣機。
這樣定義的資料庫結構,可以包含任何商品,一般不會改變,那麼程序也就無需改變,定義新的產品、或者修改現有商品只需要在程序界面有操作員點點滑鼠。
G. 在線等!要設計一個關於校園購物網站的資料庫,求大致思路應該怎樣
你可玩淘寶?抄看下就知道了。首先是商品(id,名稱,數量,單價),顧客(id,用戶名,密碼),購物車(商品id,顧客id,購物車id),商品供應商(或者商品來源)(id,商品id,庫存)等等,具體什麼樣子我也不了解。要根據實際需求來定確定欄位。還要了解購物流程。
H. 想做一個購物網站,不知道資料庫如何建
請三思而後行!!!!!
強烈建議先在淘寶,易趣等網站開個店鋪試試,如果這樣的小回店都開答不好,那還是清醒點吧!!!
很多有實力的公司也在這些網站上開店,他們並沒有建設自己的銷售網站-----。
你賣的什麼稀缺貨?!讓人非上你的網站去買。付款放心嗎?!
先期投資,維護等都需要不少錢!!!!
希望這些不中聽的話能對你們有作用。
I. 求大神指點類似淘寶網站訂單表怎麼設計。(資料庫)
3個表,一個放訂單,有訂單號、下單時間、下單客戶等信息。
另一個放訂單包含的商品,有商品id,折扣,數量。一個訂單可以包含一個或多個商品。
再一個表放送貨地址、發票、付款方式等亂七八糟信息。
J. 購物網站資料庫設計
一、概述
網上購物店的數據模型,主要模式有產品:proct ,帳戶:Account,定單:Order。和產品相關的表有category ,proct,item, inventory, supplier;和用戶相關表有的account ,signon,profile;和定單相關的表有orders,orderstatus,lineitem ,整體關系如下.
二、帳戶模型
帳戶模型,記錄者用戶的登錄名稱,密碼。以及個人信息如地址,性名,電話等,還有它在系統中的profile信息。表有Account 主鍵是userID,它記錄用戶的基本信息,如email,name等。Signon 表記錄者userID和password,Profile表記錄者用戶的登錄系統的系統設置。可以根據用戶的類型,顯示不同的登錄信息。
(1)account表
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 key是userID,它記錄帳戶的基本信息。
(2)Signon 表
create table signon (
username varchar(25) not null,
password varchar(25) not null,
constraint pk_signon primary key (username)
)
說明:記錄登錄名和密碼。
(3)Profile表
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)
)
說明:用戶的登錄信息,方便個性化定製。
(4)Bannerdata 表
create table bannerdata (
favcategory varchar(80) not null,
bannername varchar(255) null,
constraint pk_bannerdata primary key (favcategory)
)
說明:記錄不同的登錄信息。
三、產品模型
產品的模型主要有分類,它是產品的大類。表category 就是記錄分類名稱,描述信息。Proct
記錄每個產品的基本信息,包括產品名稱,和產品的描述。它是一對多的關系。Supplier 表
記錄產品的提供者信息,包括提供者的名稱,地址,狀態等。Item 記錄產品的提供者,產
品ID,價格,狀態。Inventory 表記錄產品的數量。關系如下:
(1) category表
create table category (
catid char(10) not null,
name varchar(80) null,
descn varchar(255) null,
constraint pk_category primary key (catid)
)
(2)proct表
create table proct (
proctid char(10) not null,
category char(10) not null,
name varchar(80) null,
descn varchar(255) null,
constraint pk_proct primary key (proctid),
constraint fk_proct_1 foreign key (category)
references category (catid)
)
(3) item表
create table item (
itemid char(10) not null,
proctid 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 (proctid)
references proct (proctid),
constraint fk_item_2 foreign key (supplier)
references supplier (suppid)
)
(4) inventory 表
create table inventory (
itemid char(10) not null,
qty int not null
)
(5)supplier表
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),
)
四、定單模型
定單記錄用戶的選擇產品信息,數量,表主要有Orders,記錄用戶的地址,帳戶信息,總金
額。Orderstatus 記錄定單狀態。Lineitem 記錄定單中的產品數量,單位價格,產品ID。
(1)orders表
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)
)
定單的信息。
(2)Orderstatus表
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)
)
定單中的產品狀態
(3)lineitem表
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)
)