我MySQL資料庫表的設計說明 資料庫設計說明書

2021-10-17 12:30:34 字數 2416 閱讀 2171

資料庫設計

在系統設計過程中,資料庫也是乙個不可以忽視的環節,資料庫的設計關係到系統的穩定性,所以每個資訊的管理,必須設計好,下面是我們用mysql設計的相關系統的資料庫。

1、          使用者表

2、          商品資訊表

3、          訂單表

4、          評價或資訊反饋表

這些表都不是隨意設計的,在關係上必須有對應的關係。下面是詳細建庫sql語句描述他們的關係。

create database orderwaters;//建庫名

drop table if exists `t_user`;

create table `t_user` (

`userid` int(11) not null auto_increment,

`username` varchar(20) default null,

`userpassword` varchar(20) default null,

`ismember` int(11) default null,

primary key  (`userid`)

) engine=innodb auto_increment=13 default charset=latin1;//建立使用者表

drop table if exists `t_food`;

create table `t_food` (

`foodid` int(11) not null auto_increment,

`foodname` varchar(20) character set utf8 default null,

`foodprice` float(11,0) default null,

`foodtype` int(11) default null,

`fooddescri` varchar(100) character set utf8 default null,

`foodimage` varchar(20) default null,

primary key  (`foodid`)

) engine=innodb auto_increment=11 default charset=latin1;//建立商品表

drop table if exists `t_order`;

create table `t_order` (

`orderid` int(11) not null auto_increment,

`userid` int(11) default null,

`username` varchar(20) default null,

`address` varchar(20) default null,

`telephone` varchar(20) default null,

`email` varchar(20) default null,

`ordersuggest` varchar(100) default null,

primary key  (`orderid`),

key `fk_user_order` (`userid`),

constraint `fk_user_order` foreign key (`userid`) references `t_user` (`userid`) on delete cascade on update cascade

) engine=innodb auto_increment=2 default charset=latin1;//建立訂單表

drop table if exists `t_comment`;

create table `t_comment` (

`userid` int(11) not null,

`foodid` int(11) not null default '0',

`comment` text,

primary key  (`userid`,`foodid`),

key `order_food` (`foodid`),

constraint `order_food` foreign key (`foodid`) references `t_food` (`foodid`),

constraint `order_user` foreign key (`userid`) references `t_user` (`userid`)

資料庫文件設計說明

資料庫設計說明,主要用於說明資料庫環境 命名規則 邏輯及物理設計 資料庫的安全性設計和資料庫的管理維護說明。包括資料庫環境 資料庫環境 命名規則 邏輯及物理設計 資料庫的安全性設計和資料庫的管理維護說明。使用oracle資料庫,設計規範 避免使用常規的命名空間 namespace 中的類名 clas...

資料庫設計說明書

專案名稱 資料庫設計說明書 版本 1.0 文件編號 密 級 秘密編寫 編寫日期 x 年xx月xx日審核 審核日期 x 年xx月xx日批准 批准日期 x 年xx月xx日 修訂記錄 版本 章節名稱 修訂內容 修訂日期 修訂人批准人 目 錄 1.文件介紹 1 1.1 文件目的 1 1.2 文件範圍 1 1...

資料庫設計說明書

圖書共享平台 本學期我們軟體工程課定製的題目是 圖書共享平台 通過編寫此資料庫設計說明書,來對我們 設計的資料庫進行介紹,分析。資料庫庭院裡與應用教程 第三版 何玉潔等編著 2 外部設計 2.1 識別符號和狀態 本系統採用 mrcrosoft sever2008 為基本開發工具 資料庫名稱為book...