版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1.1 目的本文為鉆石小鳥后臺設(shè)計oracle功能規(guī)范說明書。本說明書將:l 描述數(shù)據(jù)庫設(shè)計的目的l 說明數(shù)據(jù)庫設(shè)計中的主要組成部分l 說明數(shù)據(jù)庫設(shè)計中各功能的實現(xiàn)1.2 內(nèi)容本文檔主要內(nèi)容包括對數(shù)據(jù)庫設(shè)計結(jié)構(gòu)的總體描述,對數(shù)據(jù)庫中各種對象的描述(包括對象的名稱、對象的屬性、對象和其他對象直接的關(guān)系)。本文檔中包含對以下數(shù)據(jù)庫內(nèi)容的描述:l 數(shù)據(jù)表l 視圖l 存儲過程l 觸發(fā)器l 約束在數(shù)據(jù)庫主要對象之外,本文還將描述數(shù)據(jù)庫安全性設(shè)置、數(shù)據(jù)庫屬性設(shè)置和數(shù)據(jù)庫備份策略,為數(shù)據(jù)庫管理員維護數(shù)據(jù)庫安全穩(wěn)定地運行提供參考。1.3 與其他項目的關(guān)聯(lián)本項目的數(shù)據(jù)庫設(shè)計與本項目(web部分和windows部
2、分)功能密切相關(guān)。本案例項目的數(shù)據(jù)庫將按照項目程序部分的功能需求而設(shè)計,數(shù)據(jù)庫設(shè)計將配合設(shè)計案例的程序部分,以實現(xiàn)一個功能完備的真實環(huán)境內(nèi)的應(yīng)用。表1.4 表設(shè)計概述根據(jù)設(shè)計的系統(tǒng)功能,數(shù)據(jù)庫將以圖書信息為中心存儲相關(guān)數(shù)據(jù),配合oracle數(shù)據(jù)庫系統(tǒng)中提供的后臺管理,實現(xiàn)管理員、會員、商品及系統(tǒng)設(shè)置等業(yè)務(wù)功能。數(shù)據(jù)庫設(shè)計將以存儲讀者信息的讀者表為基礎(chǔ),連接多張相關(guān)表以實現(xiàn)對以下關(guān)系的支持:l 會員訂購記錄l 會員退訂記錄l 會員付款記錄l 會員的評價。圖 01 會員用戶信息表(tbl_userinfo)概述會員用戶信息表用于記錄會員基本信息,并作為基礎(chǔ)表與其他表連接。表定義讀者用戶信息表定義如
3、error! reference source not found.所示。表 01列名稱數(shù)據(jù)類型說明是否允許為空user_idnumber編號,主鍵,序列否user_namenvarchar2用戶名否user_pwdnvarchar2密碼否user_addressnvarchar2地址否user_zipnumber郵編是user_phonenvarcahr2手機否user_truenamenvarchar2真實姓名否user_sexnvarchar2性別否user_birthdaydate生日否user_emailnvarchar2郵箱否user_regtimedate注冊日期否user_au
4、thnumber狀態(tài):1.正常 2.禁用否主鍵用戶信息表的主鍵是用戶信息表編號字段,類型為整型,設(shè)置序列。約束無索引主鍵用戶信息id具有自動創(chuàng)建的聚集索引。管理員用戶信息表(tbl_admin)概述管理員用戶信息表用于記錄系統(tǒng)管理員的各項資料。表中都記錄了管理員的賬號和密碼、創(chuàng)建時間、最后一次登錄時間。 表定義管理員用戶信息表定義如error! reference source not found.所示。表 02列名稱數(shù)據(jù)類型說明是否允許為空admin_idnumber編號,主鍵,自增長否admin_namenvarchar2用戶名否admin_pwdnvarchar2密碼否role_idnu
5、mber級別:1.系統(tǒng)管理 2.普通管理 否admin_datedate創(chuàng)建時間否admin_latedatadate最后一次登錄時間否admin_statenvarchar2狀態(tài): 正?;蛘呓梅裰麈I管理員用戶信息表的主鍵是管理員用戶id號,類型為整型,設(shè)置自動增量。約束無其他約束。索引主鍵字段管理員編號具有自動創(chuàng)建的聚集索引。角色類別表(tbl_role)讀者類別表用于記錄管理員的權(quán)限表定義讀者類別表定義如error! reference source not found.所示。表 03列名稱數(shù)據(jù)類型說明是否允許為空role_idnumber編號,主鍵,自增長否role_namenvarc
6、har2角色名稱否role_datedate創(chuàng)建日期否主鍵讀者類別表的主鍵是讀者表id字段,類型為整型,設(shè)置自動增量。約束無其他約束。索引主鍵字段薪資編號具有自動創(chuàng)建的聚集索引。商品信息表(tbl_product)商品信息表用于記錄商品信息(商品編號、商品名稱及商品的屬性等),通過字段商品類別號與商品類別表關(guān)聯(lián)。表定義圖書信息表定義如error! reference source not found.所示。表 04列名稱數(shù)據(jù)類型說明是否允許為空pd_idnumber編號,主鍵,自增長否pd_cardnumber商品編號否pd_titlenvarchar2商品標(biāo)題否pd_namenvarchar
7、2商品名稱是pdty_idnumber商品類型否pd_detailsnvarchar2商品詳情是pd_ypricemoney商品原價格否pd_pricemoney商品特惠價格否pd_downpricemoney預(yù)付定金是pd_dimg1nvarchar2商品大圖片否pd_dimg2nvarchar2商品大圖片是pd_dimg3nvarchar2商品大圖片是pd_simg1nvarchar2商品縮略圖否pd_simg2nvarchar2商品縮略圖是pd_simg3nvarchar2商品縮略圖是cf_cardnumber商品證書否pd_seatofnvarchar2商品所在地是pd_weightn
8、varchar2商品重量是pd_colornvarchar2商品顏色是pd_cleanlinessnvarchar2凈度是pd_cutnvarchar2切工是pd_polishingnvarchar2拋光是pd_symmetricnvarchar2對稱是pd_shapenvarchar2形狀是pd_inclusionsnvarchar2內(nèi)含物是pd_fluorescencenvarhcar2熒光是pd_surfacenvarchar2底面是主鍵商品信息表的主鍵是花束編號字段,類型為整型。約束商品信息表中的圖書編號不可相同 索引主鍵字段為商品編號具有自動創(chuàng)建的聚集索引。商品類別表(tbl_pro
9、duct_type) 商品類別表用于記錄圖書的類別。商品類別表中的基本信息包括:商品的類別 表定義圖書類別表定義如error! reference source not found.所示。表 05列名稱數(shù)據(jù)類型說明是否允許為空pdty_idnumber編號,主鍵,自增長否pdty_namenvarchar2商品類型名稱否pdty_levelnumber分類級別:1.一級分類 2.二級分類否pdty_parentidnumber父分類id是pdty_parentnamenvarhcar2父分類名稱是主鍵商品類別表的主鍵是pdty_id字段,類型為整型,設(shè)置自動增量。約束沒有約束索引主鍵字段商品類
10、別編號具有自動創(chuàng)建的聚集索引。商品庫存表(tbl_stock)概述商品庫存表用于商品庫存的記錄。庫存表中的基本信息包括:商品id。通過字段,商品編號與商品庫存信息表關(guān)聯(lián)。表定義圖書庫存表定義如error! reference source not found.所示。表 06列名稱數(shù)據(jù)類型說明是否允許為空stock_idnumber編號,主鍵,自增長否pd_cardnumber商品編號否stock_rnumnumber入庫數(shù)量否stock_cnumnumber出庫數(shù)量否stock_numnumber當(dāng)前庫存否admin_namenvarchar2操作員否stock_remarksnvarhcar
11、2備注是stock_datedate創(chuàng)建時間否索引主鍵字段庫存編號具有自動創(chuàng)建的聚集索引。證書表(tbl_certificate)證書表用于存儲證書編號,證書圖片并且負責(zé)關(guān)聯(lián)商品的信息表定義證書表定義如error! reference source not found.所示。表 07列名稱數(shù)據(jù)類型說明是否允許為空cf_idnumber編號,主鍵,自增長否pd_cardnumber商品編號否cf_cardnumber證書編號否cf_imgnvarchar2證書圖片否索引主鍵字編號具有自動創(chuàng)建的聚集索引。訂單表(tbl_order)概述訂單表用于保存用戶的訂單。訂單表中的基本信息包括:訂單id、訂
12、單編號等。表定義評價表定義如error! reference source not found.所示。表 08列名稱數(shù)據(jù)類型說明是否允許為空order_idnumber編號,主鍵,自增長否order_numnvarchar2訂單編號否order_moneymoney訂單金額否user_idnvarchar2會員編號否order_namenvarhcar2收貨人否paytype_idnumber支付方式(編號)否distribution_idnumber配送方式(編號)否pm_idnumber訂單狀態(tài)(編號)否order_datedate創(chuàng)建時間否orader_addressnvarchar2(
13、50)收貨地址否orader_phonenvarchar2(20)手機否orader_fuyannvarchar2(255)附言是pd_cardnumber商品編號否orader_fahuodate發(fā)貨日期否主鍵訂單表的主鍵是訂單編號字段,自增長為orader_id 列。約束無其他約束。索引主鍵字段評價編號具有自動創(chuàng)建的聚集索引。支付類型表(tbl_paytype)概述支付類型表用于記錄支付方式。支付類型表的基本信息包括:編號、支付方式。表定義圖書證表定義如error! reference source not found.所示。表 09列名稱數(shù)據(jù)類型說明是否允許為空paytype_idnum
14、ber編號,主鍵,自增長否paytype_namenvarchar2支付方式否主鍵支付類型表的主鍵是id編號字段,類型是整型,設(shè)置自動增量。約束無。索引主鍵字段圖書證表編號具有自動創(chuàng)建的聚集索引。配送類型表(tbl_distribution)概述配送類型表用于記錄配送方式 包含:編號、配送方式。表定義留言表定義如error! reference source not found.所示。表 010列名稱數(shù)據(jù)類型說明是否允許為空列名稱distribution_idnumber編號,主鍵,自增長否distribution_iddistribution_namenvarchar2方式否distribu
15、tion_name主鍵編號。約束無其他約束。索引主鍵字段編號具有自動創(chuàng)建的聚集索引。訂單狀態(tài)表(tbl_payment) 概述訂單狀態(tài)表用于與訂單表關(guān)聯(lián)。訂單狀態(tài)表包含的主要內(nèi)容有:編號、訂單狀態(tài)。表定義訂單狀態(tài)表定義如表0-11所示。表 011列名稱數(shù)據(jù)類型說明是否允許為空pm_idnumber編號,主鍵,自增長否pm_namenvarhber2訂單狀態(tài)名稱否主鍵訂單編號。約束無其他約束。索引主鍵字段訂單狀態(tài)表編號具有自動創(chuàng)建的聚集索引。評論表(tbl_comment) 概述評論狀態(tài)表用于記錄用戶對商品的評論。訂單狀態(tài)表包含的主要內(nèi)容有:編號、會員編號、商品編號、評論內(nèi)容等。表定義評論表定義
16、如表-0-12所示。表 012列名稱數(shù)據(jù)類型說明是否允許為空cm_idnumber編號,主鍵,自增長否user_idnvarchar2會員編號否pd_cardnumber商品編號否cm_contentnvarchar2評論內(nèi)容否cm_xianshinumber是否顯示 1.顯示 2.不顯示否cm_datedate評論日期否主鍵訂單編號。約束無其他約束。索引主鍵字段訂單狀態(tài)表編號具有自動創(chuàng)建的聚集索引。廣告表(tbl_guanggaoguanli) 概述廣告表用于記錄。訂單狀態(tài)表包含的主要內(nèi)容有:編號、會員編號、商品編號、評論內(nèi)容等。表定義評論表定義如表0-13所示。表 013列名稱數(shù)據(jù)類型說明
17、是否允許為空cm_idnumber編號,主鍵,自增長否user_idnvarchar2會員編號否pd_cardnumber商品編號否cm_contentnvarchar2評論內(nèi)容否cm_xianshinumber是否顯示 1.顯示 2.不顯示否cm_datedate評論日期否主鍵訂單編號。約束無其他約束。索引主鍵字段訂單狀態(tài)表編號具有自動創(chuàng)建的聚集索引。資訊類型表(tbl_zixuntype) 概述資訊類型表用于記錄資訊類型。資訊類型表包含的主要內(nèi)容有:編號、資訊類型名稱等。表定義評論表定義如表0-14所示。表 014列名稱數(shù)據(jù)類型說明是否允許為空zxty_idnumber編號,主鍵,自增長否
18、zxty_namenvarchar2資訊類型名稱否主鍵資訊類型編號。約束無其他約束。索引主鍵字段資訊類型表編號具有自動創(chuàng)建的聚集索引。資訊表(tbl_zixun) 概述資訊表用于記錄資訊信息,。資訊表包含的主要內(nèi)容有:編號、資訊標(biāo)題、資訊內(nèi)容等。表定義評論表定義如表0-15所示。表 015列名稱數(shù)據(jù)類型說明是否允許為空zx_idnumber編號否zx_titlenvarchar2資訊標(biāo)題否zxty_idnumber資訊分類否zx_fabunumber是否發(fā)布1.是 2.否否zx_wordnvarchar2資訊內(nèi)容否zx_zuozhenvarchar2作者否zx_datedate發(fā)布日期否主鍵資
19、訊編號。約束無其他約束。索引主鍵字段資訊表編號具有自動創(chuàng)建的聚集索引。系統(tǒng)表(tbl_system) 概述資訊表用于記錄網(wǎng)站信息,。資訊表包含的主要內(nèi)容有:編號、網(wǎng)站名稱、網(wǎng)站網(wǎng)址等。表定義評論表定義如表0-16所示。表 016列名稱數(shù)據(jù)類型說明是否允許為空system_idnumber編號,主鍵,自增長否system_namenvarchar2(50)網(wǎng)站名稱否system_urlnvarchar2(50)網(wǎng)站網(wǎng)址否system_logonvarchar2(50)logo否system_sosuonvarchar2(2000)熱門搜索否system_addressnvarchar2(50)聯(lián)
20、系地址否system_phonenvarchar2(20)聯(lián)系電話否system_youbiannvarchar2(10)郵編否system_emailnvarchar2(50)郵箱否system_banbianhaonvarchar2(50)備案編號否system_authnumber是否網(wǎng)站開啟否system_closexiaoxinvarchar2(2000)網(wǎng)站關(guān)閉消息否主鍵系統(tǒng)編號。約束無其他約束。索引主鍵字段系統(tǒng)表編號具有自動創(chuàng)建的聚集索引。1.5 各表sql代碼示例管理員表(tbl_admin)create table tbl_admin ( -編號 admin_id numbe
21、r primary key not null, -用戶名 admin_name nvarchar2(50) not null, -密碼 admin_pwd nvarchar2(50) not null, -管理員的權(quán)限 1.系統(tǒng)管理員 2.普通管理員 admin_auth number not null, -創(chuàng)建日期 admin_date date not null, -最后一次登錄時間 admin_latedate date not null, -狀態(tài) 1.正常 2.禁用 role_id number not null )角色表(tbl_role)create table tbl_role(
22、 -編號 role_id number primary key not null, -角色名稱 role_name nvarchar2(50) not null, -創(chuàng)建時間 role_date date not null )會員信息表(tbl_user)create table tbl_user( user_id number primary key not null, user_name nvarchar2(50) not null , user_pwd nvarchar2(50) not null, user_address nvarchar2(255) not null , user_
23、zip number , user_phone nvarchar2(11) not null, user_truename nvarchar2(10) not null, user_sex nvarchar2(2) not null, user_birthday date not null, user_email nvarchar2(50) not null, user_retime date not null, user_auth number not null)商品類型表(tbl_product_type)create table tbl_product_type( pdty_id num
24、ber primary key not null, pdty_name nvarchar2(10) not null, pdty_level number not null, pdty_parentid number not null, pdty_parentname nvarchar2(10) not null)商品表(tbl_product)create table tbl_product( pd_id number primary key not null, pd_card number not null, pd_title nvarchar2(255) not null, pd_nam
25、e nvarchar2(50) not null, pdty_id number not null, pd_details long not null, pd_yprice number(10,2) not null, pd_price number(10,2) not null, pd_downprice number(10,2) not null, pd_dimg1 nvarchar2(50) not null, pd_dimg2 nvarchar2(50) not null, pd_dimg3 nvarchar2(50) not null, pd_simg1 nvarchar2(50)
26、not null, pd_simg2 nvarchar2(50) not null, pd_simg3 nvarchar2(50) not null, cf_card number not null, pd_seatof nvarchar2(10) not null, pd_weight nvarchar2(10) not null, pd_color nvarchar2(10) not null, pd_cleanliness nvarchar2(10) not null, pd_cut nvarchar2(10) not null, pd_polishing nvarchar2(10) n
27、ot null, pd_symmetric nvarchar2(10) not null, pd_shape nvarchar2(10) not null, pd_inclusions nvarchar2(10) not null, pd_fluorescence nvarchar2(10) not null, pd_surface nvarchar2(10) not null)庫存表(tbl_stock)create table tbl_stock( stock_id number primary key not null, pd_card number not null, stock_rn
28、um number not null, stock_cnum number not null, stock_num number not null, admin_name nvarchar2(50) not null, stock_remarks nvarchar2(100) not null, stock_date date not null)訂單表(tbl_orader)create table tbl_order( order_id number primary key not null, order_num nvarchar2(10) not null, order_money num
29、ber(10,2) not null, user_id number not null, order_name nvarchar2(10) not null, paytype_id number not null, distribution_id number not null, pm_id number not null, orader_date date not null orader_address nvarchar2(50) not null, orader_phone nvarchar2(20) not null, orader_fuyan nvarchar2(255), pd_ca
30、rd number not null, orader_fahuo date not null)證書表(tbl_certificate)create table tbl_certificate( cf_id number primary key not null, pd_card number not null, cf_card number not null, cf_img nvarchar2(50) not null)支付類型表(tbl_paytype)create table tbl_paytype( paytype_id number primary key not null, payt
31、ype_name nvarchar2(10) not null)配送類型表(tbl_distribution)create table tbl_distribution( distribution_id number primary key not null, distribution_name nvarchar2(10) not null)訂單狀態(tài)表(tbl_payment)create table tbl_payment( pm_id number primary key not null, pm_name nvarchar2(10) not null)評論表(tbl_comment)cr
32、eate table tbl_comment( cm_id number primary key not null, user_id number not null, pd_card number not null, cm_content nvarchar2(225) not null, cm_xianshi number not null, cm_date date not null) 廣告表(tbl_guanggaoguanli)create table tbl_guanggaoguanli( gggl_id number primary key not null, gggl_weizhi
33、 nvarchar2(10) not null, gggl_type nvarchar2(10) not null, gggl_begindate date not null, gggl_enddate date not null, gggl_img nvarchar2(50)not null)資訊類型表(tbl_zixuntype)create table tbl_zixuntype( zxty_id number primary key not null, zxty_name nvarchar2(10)not null)資訊表(tbl_zixun)create table tbl_zixun( zx_id number primary key not null, zx_title nvarchar2(50) not null, zxty_id number not null, zx_fabu number not null, zx_word long not null,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年石家莊貨運從業(yè)資格證模擬考試系統(tǒng)
- 服務(wù)延期合同(2篇)
- 2025年四川水利職業(yè)技術(shù)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 2025至2031年中國機場驅(qū)鳥車行業(yè)投資前景及策略咨詢研究報告
- 教育科技行業(yè)人才需求預(yù)測-深度研究
- 創(chuàng)新創(chuàng)業(yè)教育體系構(gòu)建-深度研究
- 2025年度裝合同終止協(xié)議書:綠色建材應(yīng)用項目合同終止協(xié)議書
- 二零二五年度室內(nèi)外裝修一體化合同終止及后續(xù)管理協(xié)議
- 2025年度鋼結(jié)構(gòu)拆除施工安全生產(chǎn)責(zé)任保險合同
- 2025年度跨境電商平臺終止合作解除合同協(xié)議書
- 2023年四川省公務(wù)員錄用考試《行測》真題卷及答案解析
- 2025年高考物理復(fù)習(xí)壓軸題:電磁感應(yīng)綜合問題(原卷版)
- 雨棚鋼結(jié)構(gòu)施工組織設(shè)計正式版
- 2024尼爾森IQ中國本土快消企業(yè)調(diào)研報告
- 2024年印度辣椒行業(yè)狀況及未來發(fā)展趨勢報告
- 鑄鋁焊接工藝
- 《社區(qū)康復(fù)》課件-第六章 骨關(guān)節(jié)疾病、損傷患者的社區(qū)康復(fù)實踐
- 2024年湖南省公務(wù)員考試行政職業(yè)能力測驗真題
- 攀巖運動之繩結(jié)技巧課程
- 防打架毆斗安全教育課件
- 采購行業(yè)的swot分析
評論
0/150
提交評論