当前位置:文档之家› 当当网项目—数据库设计

当当网项目—数据库设计


当当网项目—数据库设计
SQL创建的Book表如下图:
当当网项目—数据库设计
Book表的数据如下
当当网项目—数据库设计
数据库设计—Orders表
当当网项目—数据库设计
创建orders表的SQL语句如下:
Use book_db Create table [orders ]( [orders_no] [varchar](30) NOT NULL, [Users_username] [varchar](30) NOT NULL, [Orders_date] [datetime] NOT NULL, [Orders_addr] [nvarchar](100) NOT NULL, [Orders_rename] [nvarchar](50) NOT NULL, [Orders_phone] [char](11) NOT NULL, [orders_price] [numeric](6, 2) NULL, )
类型的编号
--图书

[bt_name] [varchar](50) NULL, [bt_mark] [varchar](50) NULL,
--图书类型的名字 --图书类型的备注
当当网项目—数据库设计
通过以上SQL语句所创建的表的结构如下:
当当网项目—数据库设计
book_type表的数据如下
当当网项目—数据库设计
数据库设计—orders表
数据库设计—orders_item表
当当网项目—数据库设计
引言
数据库是当当网项目系统的一个重要组成部分, 主要涉及的数据表有:
1 2
用户信息表(users)
管理员表(manager) 图书类型表(book_type) 图书信息表(book)
3
4 5 6
订单信息表(orders)
当当网项目—数据库设计
SQL创建的Manager表如下图:
当当网项目—数据库设计
Manager表的数据如下
当当网项目—数据库设计
数据库设计—Book_Type表
当当网项目—数据库设计
创建book_type表SQL语句如下:
CREATE TABLE [book_type]( [bt_id] [int] IDENTITY(1,1) NOT NULL,
当当网项目—数据库设计
orders表的结构图:
当当网项目—数据库设计
orders表的数据如下:
当当网项目—数据库设计
数据库设计—Orders_item表
当当网项目—数据库设计
创建orders_item 表SQL语句如下:
CREATE TABLE [orders_item]( [Oi_id] [int] IDENTITY(1,1) NOT NULL, [Orders_no] [varchar](30) NOT NULL, [Book_no] [varchar](50) NOT NULL, [Oi_bcount] [int] NOT NULL, //订单项目ID //订单编号 //图书编号 //购买数量
管理员表
图书类型表
图书信息表 订单信息 表
订单项目表
当当网项目—数据库设计
数据库表间的联系
当当网项目—数据库设计
数据库设计——Users表来自当当网项目—数据库设计
创建Users表SQL语句如下:
CREATE TABLE [users]( [Users_username] [varchar](30) NOT NULL, [Users_password] [varchar](30) NOT NULL, [Users_name] [nvarchar](50) NOT NULL, [Users_sex] [char](2) NOT NULL, [Users_phone] [char](11) NULL, [Users_addr] [nvarchar](100) NULL, --用户登录名 --用户密码 --用户姓名 --用户性别 --用户电话 --用户地址
当当网项目—数据库设计
orders_item表结构图:
当当网项目—数据库设计
orders_item表的数据如下:
我们的演讲完毕, 请老师点评和指导, 谢谢!
订单项目表(orders_item)
当当网项目—数据库设计
数据表的作用
用户信息表
存取用户注册的用户名、姓名、密码等相关信息 存取管理员用户名、姓名、密码等信息 存取图书类型编号、图书类型等信息 存取图书编号、名称、作者、出版社、价格等信息 存取用户订单信息,如用户名、姓名、电话、地址 等信息 存取订单的数量、订单价格等信息
当当网项目—数据库设计
通过以上SQL语句所创建的表的结构如下:
当当网项目—数据库设计
Users表的数据如下
当当网项目—数据库设计
数据库设计——Manager表
当当网项目—数据库设计
SQL语句创建Manager表
CREATE TABLE [manager] ( [Mng_username] [varchar](30) NOT NULL, --管理员登录名 [Mng_password] [varchar](30) NOT NULL, -- 管理员登录密码 [Mng_name] [nvarchar](50) NOT NULL, --管理员姓名 [Mng_sex] [char](2) NOT NULL, --管理员性别 [Mng_phone] [char](11) NOT NULL --管理员联系电话 ) Go
数据库设计—Book表
当当网项目—数据库设计
创建Book表SQL语句如下:
CREATE TABLE [book]( [Book_no] [varchar](50) NOT NULL, [Book_name] [varchar](30) NOT NULL, [Book_price] [numeric](8, 2) NOT NULL, [Book_author] [nvarchar](50) NOT NULL, [Book_pub] [nvarchar](50) NULL, [Book_count] [int] NOT NULL, [Book_date] [datetime] NULL, [Book_Pic] [nvarchar](100) NULL, [Book_Des] [nvarchar](2000) NULL, [Mng_username] [varchar](30) NOT NULL , [bt_id] [int] NULL, --图书编号 --图书名称 --图书价格 --图书作者 --图书出版社 --图书数量 --出版日期 --图书图片 --图书描述 --管理员用户名 --图书类型ID
第二小组
当当网项目—数据库设计
雷小松 演讲人: 洪容爱 杨 娅 刘贤俊 范赵红 肖书月
2016年9月14日
当当网项目—数据库设计
目录
引言
当 当 网 项 目 —— 数 据 库 设 计
数据表的作用
数据库表间的联系
数据库设计—users表 数据库设计—manager表 数据库设计—book_type表 数据库设计—book表
相关主题