資料庫設計
在系統設計過程中,資料庫也是乙個不可以忽視的環節,資料庫的設計關係到系統的穩定性,所以每個資訊的管理,必須設計好,下面是我們用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...