数据库创建网上书店语句总结
通过SQL语句创建网上书店的经典语句,同时涵盖了大部分网络数据库要点重点
网络数据库技术实训
一、 学习SQL Server2005数据库应用程序开发的相关知识,包括数据库应用程序结构、常用的数据库访问技术以及.NET平台下SQL Server2005数据库程序开发方法。 参考:教材13.1以及13.3(有一些错误)
二、 以网上书店应用程序为实现对象进行数据库分析与设计
首先根据系统将要实现的功能来分析和设计数据库的结构: 系统功能如下:网上书店系统要求能够实现前台注册用户购书和管理员后台管理两部分功能。
前台购书系统:要求提供会员的注册与登录,同时会员可以修改自己的个人资料;提供图书展示与查询的功能;会员可以通过购物车购书并且生成订单;可以提供留言板让用户将自己的意见反馈给商家。
后台管理系统:后台管理把管理员用户分成两个等级:超级管理员和普通管理员,普通管理员有维护图书库、处理订单和维护会员信息(例如为会员提供密码找回服务);超级管理员有上述所有权限并且对普通用户账户有增、删、改的权限。
详细功能如下图所示。
通过SQL语句创建网上书店的经典语句,同时涵盖了大部分网络数据库要点重点
根据上述要实现的功能分析进行E-R图设计,并将E-R图转化成多个关系模式。
通过SQL语句创建网上书店的经典语句,同时涵盖了大部分网络数据库要点重点
会员名 电子邮箱 密码
真实姓名 客 户 QQ 号码
电话
城市
邮编
地址
证件号 会员级别
……
图书名 出版社 作者
详细说明 图书 剩余数量
图书编号
会员价
页数
图片
开本 印张
……
通过SQL语句创建网上书店的经典语句,同时涵盖了大部分网络数据库要点重点
会员名 订单日期 订单编号
收货人姓名 订 单 地址
总金额
送货方式
电话
付款方式
邮编 商品评论
是否发货
类型名称
类型 编号 号
图书分类
备注
图书分类 1
n
n
订 单 n
管理
管理
1 属于
1 生成
管理员 1 1
管理 n 图书 n 购买 m
管理 n 客户 1
n
通过SQL语句创建网上书店的经典语句,同时涵盖了大部分网络数据库要点重点
转换得到的关系模式如下所示: 会员表:存放注册会员的注册信息等;
会员表(会员名、密码、姓名、性别、出生日期、联系地址、联系电话、手机、邮政编码、身份证号) 图书表:存放售卖图书的信息等;
图书表(图书编号、类型编号、图书名、价格、作者、开本、印张、字数、版次、书号、印数、图片)
订单表:存放会员购书后生成的订单信息(详细的购书清单可以用另外一张表“详细订单表”来存放);
订单表(订单编号、会员名、订单日期、发货方式、付款方式、总金额、是否发货、备注)
详细订单表:对应介绍订单的详细信息;
详细订单表(订单编号、会员名、图书编号、数量) 图书类型表:存放图书的分类信息 图书类型表(类型编号、类型名) 管理员表:存放管理员的账户及密码信息 管理员表(用户名、密码、权限)
新闻表:存放页面展示的新闻信息(可有可无) 新闻表(新闻编号,标题、内容、时间) 请大家思考购物车的实现!!!
购物车表:存放当前购书会员的购书信息; 购物车表(购物车编号、会员名、图书编号、数量)
通过SQL语句创建网上书店的经典语句,同时涵盖了大部分网络数据库要点重点
上面红色的列表示外键约束。
核心表表结构及表间关系如下图所示: 会员表
图书表:
通过SQL语句创建网上书店的经典语句,同时涵盖了大部分网络数据库要点重点
订单表:
详细订单表:
通过SQL语句创建网上书店的经典语句,同时涵盖了大部分网络数据库要点重点
图书类型表:
管理员表:
新闻表:
购物车表:
通过SQL语句创建网上书店的经典语句,同时涵盖了大部分网络数据库要点重点
各表之间的关系如下图所示:
三、 数据库的创建(请用T-SQL语句来完成) 首先创建数据库: (1)数据库名称 逻辑名称:网上书店
物理名称:主数据库文件名为:网上书店_Data.MDF,日志文件名为:网上书店_Log.LDF
(2)数据库文件的增长方式 主数据库文件:
SIZE = 1984KB , MAXSIZE = UNLIMITED, FILEGROWTH = 10% 日志文件:
SIZE = 3840KB , MAXSIZE = UNLIMITED, FILEGROWTH = 10% (3)数据库存放路径:
通过SQL语句创建网上书店的经典语句,同时涵盖了大部分网络数据库要点重点
可以根据实际情况决定 (4)创建脚本
create database 网上书店 on (
name=bookshop_data,
filename='c:\网上书店_data.mdf', size=3840KB ,
maxsize = unlimited, filegrowth = 10% )
log on (
name=网上书店_log,
filename ='C:\ 网上书店_log.ldf', size =1984KB ,
maxsize = UNLIMITED, filegrowth = 10% )
go
其次按照上述表结构使用脚本创建各表,注意各类约束也要创建!
会员表
use 网上书店 go
create table 会员表(
会员名 char(12) primary key, 密码 char(32), 姓名 nchar(20), 性别 nchar(2),
出生日期 datetime,
身份证号 char(18) unique, 联系地址 nchar(60), 联系电话 char(13), 手机 char(12), 邮政编码 char(6)) 图书类型表 use 网上书店 go
create table 图书类型表(
类型编号 char(20) primary key, 类型名 char(20))
通过SQL语句创建网上书店的经典语句,同时涵盖了大部分网络数据库要点重点
图书表
use 网上书店 go
create table 图书表(
图书编号 char(20) primary key, 类型编号 char(20), 图书名 nchar(40), 价格 float,
作者 nchar(20), 开本 char(16), 印张 float, 字数 int,
版次 char(20), 书号 char(10), 印数 int,
图片 varchar(50)) 订单表
use 网上书店 go
create table 订单表(
订单编号 char(20) primary key, 会员名 char(12), 订单日期 datetime, 发货方式 nchar(20), 付款方式 nchar(20), 总金额 float,
是否发货 char(1), 备注 nvarchar(40)) 详细订单表 use 网上书店 go
create table 详细订单表( 订单编号 char(20), 会员名 char(12), 图书编号 char(20), 数量 int) 管理员表 use 网上书店 go
create table 管理员表(
用户名 char(20) primary key, 密码 char(32) not null, 权限 char(10)) 新闻表
通过SQL语句创建网上书店的经典语句,同时涵盖了大部分网络数据库要点重点
use 网上书店 go
create table 新闻表(
新闻编号 char(20) primary key, 标题 nvarchar(20), 内容 nvarchar(200), 时间 datetime) 购物车表 use 网上书店 go
create table 购物车表(
购物车编号 char(20) primary key, 会员名 char(12), 图书编号 char(20), 数量 int)
为图书表加外键 alter table 图书 …… 此处隐藏:3037字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




