文档详情

创建电子商务数据库.doc

发布:2017-12-18约5.32千字共5页下载文档
文本预览下载声明
计算机工程系实验报告 课程名称:数据库系统概论 实验项目名称:创建电子商务数据库 班级:计算机142班 姓名:张荣 学号:20140902239 实 验 目 的: 创建一个完善的电子商务数据库,并具有良好的开发性和维护性 实 验 环 境:SQL server 2008 实 验 内 容 及 过 程: --1.创建电子商务数据库(E_Market) use master Go if exists (select * from sysdatabases where name=E_Market) drop database E_Market GO CREATE database E_Market on primary ( name=E_Market, filename=c:\E_Market.mdf, size=10MB, maxsize=100MB, filegrowth=10% ) GO --2.创建E_Market的基本表 --2.1 用户信息表 UserInfo use E_Market GO if exists (select * from sysdatabases where name=UserInfo) drop database UserInfo GO CREATE TABLE UserInfo ( UserID char(20) not null,--用户编号 UserPwd char(50)not null,--用户密码 Username char(50) not null,--用户名 Usersex char(2) not null,--性别 UserAddress char(50) not null,--地址 UserEmail char(50) not null,--邮箱 UserPhone char(20) not null,--联系电话 ) GO --2.2商品类别表 CommoditySort use E_Market IF EXISTS(select * FROM SYSOBJECTS WHERE name=CommoditySort GO CREATE TABLE CommoditySort ( SortID int identity(1,1) not null,--类别编号 SortName char(50) not null,--类别名称 ) GO --2.3商品信息表 Commodityinfo USE E_Market IF EXISTS(SELECT * FROM SYSOBJECTS WHERE name=CommodityInfo GO CREATE TABLE CommodityInfo ( CommodityId int identity (1,1) not null, SortId int not null, CommodityName char(50) not null, Picture image null, InPrice float not null, OutPrice float not null, ) GO --2.4订单信息表 OrderInfo USE E_Market IF EXISTS(SELECT * FROM SYSOBJECTS WHERE name=OrderInfo GO CREATE TABLE OrderInfo ( OrderId int identity(1,1) not null,--订单编号 UserId char(20) not null,--用户编号 CommodityId int not null,--商品编号 Amount int not null,--购买数量 PayMoney float not null,--支付金额 Payway char(50) not null,--支付方式 Ordertime datetime not null,--购买日期 Confirm int not null,--确认收货 SendGoods int not null,
显示全部
相似文档