/*==============================================================*/
/* Database name: BookShop */
/* DBMS name: sqlServer2000(Extend) */
/* Created on: 2006-8-27 9:07:10 */
/*==============================================================*/
/*==============================================================*/
/* Table: Account */
/*==============================================================*/
create table Account (
ProfileID int not null
/*ProfileID*/,
UserName nvarchar(50) not null
/*UserName*/,
Address nvarchar(100) not null
/*Address*/,
Phone nvarchar(20) not null
/*Phone*/,
Mail nvarchar(50) not null
/*Mail*/,
Country nvarchar(20) not null
/*Country*/,
Code nvarchar(20) not null
/*Code*/
)
go
/*==============================================================*/
/* Table: Cart */
/*==============================================================*/
create table Cart (
ItemID int not null
/*ItemID*/,
ProfileID int not null
/*ProfileID*/,
ProductID int not null
/*ProductID*/,
ProductName nvarchar(50) not null
/*ProductName*/,
Price decimal(10,2) not null
/*Price*/,
Quantity int not null
/*Quantity*/
)
go
/*==============================================================*/
/* Table: Category */
/*==============================================================*/
create table Category (
CategoryID int identity
/*CategoryID*/,
CategoryName nvarchar(50) not null
/*CategoryName*/,
CategoryDescription nvarchar(300) not null
/*CategoryDescription*/,
constraint PK_CATEGORY primary key (CategoryID)
)
go
/*==============================================================*/
/* Table: Item */
/*==============================================================*/
create table Item (
ItemID int identity
/*ItemID*/,
ProductID int null
/*ProductID*/,
SupplierID int null
/*SupplierID*/,
Price decimal(10,2) not null
/*Price*/,
ProductName nvarchar(50) not null
/*ProductName*/,
ProductImage nvarchar(100) not null
/*ProductImage*/,
constraint PK_ITEM primary key (ItemID)
)
go
/*==============================================================*/
/* Table: OrderItem */
/*==============================================================*/
create table OrderItem (
OrderID int null
/*OrderID*/,
ItemID int not null
/*ItemID*/,
LineNumber int not null
/*LineNumber*/,
Quantity int not null
/*Quantity*/,
Price decimal(10,2) not null
/*Price*/
)
go
/*==============================================================*/
/* Table: Orders */
/*==============================================================*/
create table Orders (
OrderID int identity
/*OrderID*/,
OrderDate datetime not null
/*OrderDate*/,
UserName nvarchar(50) not null
/*UserName*/,
BillAddress nvarchar(100) not null
/*BillAddress*/,
BillCode nvarchar(20) not null
/*BillCode*/,
BillCountry nvarchar(20) not null
/*BillCountry*/,
ShipAddress nvarchar(100) not null
/*ShipAddress*/,
ShipCode nvarchar(20) not null
/*ShipCode*/,
ShipCountry nvarchar(20) not null
/*ShipCountry*/,
BillToName nvarchar(50) not null
/*BillToName*/,
ShipToName nvarchar(50) not null
/*ShipToName*/,
TotalPrice decimal(10,2) not null
/*TotalPrice*/,
constraint PK_ORDERS primary key (OrderID)
)
go
/*==============================================================*/
/* Table: Product */
/*==============================================================*/
create table Product (
ProductID int identity
/*ProductID*/,
CategoryID int null
/*CategoryID*/,
ProductName nvarchar(50) not null
/*ProductName*/,
ProductDescription nvarchar(300) not null
/*ProductDescription*/,
ProductImage nvarchar(100) not null
/*ProductImage*/,
constraint PK_PRODUCT primary key (ProductID)
)
go
/*==============================================================*/
/* Table: ProductCount */
/*==============================================================*/
create table ProductCount (
ItemID int null
/*ItemID*/,
Count int not null
/*Count*/
)
go
/*==============================================================*/
/* Table: Profiles */
/*==============================================================*/
create table Profiles (
ProfileID int identity
/*ProfileID*/,
UserName nvarchar(50) not null
/*UserName*/,
LastActivityDate datetime not null
/*LastActivityDate*/,
LastUpdateDate datetime not null
/*LastUpdateDate*/,
ApplicationName nvarchar(50) not null
/*ApplicationName*/,
constraint PK_PROFILES primary key (ProfileID)
)
go
/*==============================================================*/
/* Table: Supplier */
/*==============================================================*/
create table Supplier (
SupplierID int identity
/*SupplierID*/,
SupplierName nvarchar(50) not null
/*SupplierName*/,
Address nvarchar(100) not null
/*Address*/,
Phone nvarchar(20) not null
/*Phone*/,
constraint PK_SUPPLIER primary key (SupplierID)
)
go
alter table Account
add constraint FK_ACCOUNT_REFERENCE_PROFILES foreign key (ProfileID)
references Profiles (ProfileID)
go
alter table Cart
add constraint FK_CART_REFERENCE_ITEM foreign key (ItemID)
references Item (ItemID)
go
alter table Cart
add constraint FK_CART_REFERENCE_PROFILES foreign key (ProfileID)
references Profiles (ProfileID)
go
alter table Item
add constraint FK_ITEM_REFERENCE_PRODUCT foreign key (ProductID)
references Product (ProductID)
go
alter table Item
add constraint FK_ITEM_REFERENCE_SUPPLIER foreign key (SupplierID)
references Supplier (SupplierID)
go
alter table OrderItem
add constraint FK_ORDERITE_REFERENCE_ORDERS foreign key (OrderID)
references Orders (OrderID)
go
alter table Product
add constraint FK_PRODUCT_REFERENCE_CATEGORY foreign key (CategoryID)
最新资源
- 基于 AT89C51 的电梯控制系统嵌入式系统实验详细文档+全部资料+高分项目+源码.zip
- 本科毕设-基于嵌入式arm的人脸识别智能门禁,包括代码、电路图,具体流程详细文档+全部资料+高分项目+源码.zip
- 毕设-基于WIFI车间设备监测与控制系统的研究)的主程序,采用Qt框架编写,以嵌入式ARM Linux系统作为软件运行平台详细文档+全部资料+高分项目+源码.zip
- 基于 react + koa, 开箱即用的 Material Design 风格博客系统..详细文档+全部资料+高分项目+源码.zip
- Project2.zip
- 用c++语言实现的各种算法源代码.zip
- 基于 u8g2 的单色 OLED 菜单 UI 框架。MiaoUI使用 C 语言实现,,适用于具有小型OLED屏幕的嵌入式设备。详细文档+全部资料+高分项目+源码
- 基于ARM的嵌入式小系统,在系统挂掉之后,提取现场的dump信息详细文档+全部资料+高分项目+源码.zip
- 基于Android基于WebView的嵌入式Youtube视频播放器,可识别多种Youtube分享视频的url详细文档+全部资料+高分项目+源码.zip
- 基于ARM-Linux的嵌入式视觉移动追踪系统,并通过Android APP进行无线控制详细文档+全部资料+高分项目+源码.zip
- 基于C++11,协作式调度物联网嵌入式操作系统详细文档+全部资料+高分项目+源码.zip
- 基于ARM架构Cortex-A8的IC卡嵌入式刷卡考勤系统详细文档+全部资料+高分项目+源码.zip
- 基于cc2530的嵌入式详细文档+全部资料+高分项目+源码.zip
- 基于ChatGPT的智能音箱嵌入式课程设计详细文档+全部资料+高分项目+源码.zip
- 基于Cortex-M内核的嵌入式操作系统,针对新手设计,简单易懂详细文档+全部资料+高分项目+源码.zip
- 基于contiki与ucGUI的嵌入式微操作系统例程详细文档+全部资料+高分项目+源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈