- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电脑商务网站数据库课程设计报告
学 号题 目 系 信息工程学部 专 业班 级姓 名指导教师
目录
1.概述 1
2.数据库概念结构设计 1
2.1表的结构 1
2.2表的E-R图结构 3
3.创建数据库和表 4
3.1数据库的创建 4
3.2表的创建 5
3.3 完整性设计 7
3.4 索引设计 7
4.插入表中的数据 8
4.1表数据插入的代码 8
4.2插入后效果 9
5.数据库的查询和视图 10
5.1实现查询 10
5.2视图的设计 12
6.存储过程 13
6.1 存储过程1 13
7.实验总结 14
1.概述
笔记本与台式机相比,笔记本电脑有着类似的结构组成(显示器、键盘鼠标、CPU、内存和硬盘),但笔记本电脑是笔记本电脑的优势还是非常明显的,其主要优点有体积小、重量轻、携带方便。 一般说来,便携性是笔记本相对于台式机电脑最大的优势,一般的笔记本电脑的重量只有2公斤左右,无论是外出工作还是旅游,都可以随身携带,非常方便。
图1.1
图1.2
2.数据库概念结构设计
2.1表的结构
图2.1.1E-R图2.2表的E-R图结构
图2.2.1实体关系图
3.创建数据库和表
3.1数据库的创建
数据库创建的代码:
CREATE DATABASE Computer
ON(
NAME=Computer_Data,
FILENAME=e:\Computer_Data.mdf,
SIZE=10MB,
MAXSIZE=50MB,
FILEGROWTH=5%)
LOG ON (
NAME=Computer_Log,
FILENAME=e:\Computer_Log.ldf,
SIZE=2MB,MAXSIZE=5MB,FILEGROWTH=1MB)
3.2表的创建
3.2.1表的结构
(一)用户表
列名 数据类型 宽度 为空性 说明 客户号 Char 20 No 主键 姓名 Varchar 20 No 性别 Varchar 2 No 年龄 Int Yes 电话 Varchar 20 No 地址 Varchar 50 No 邮编 Varchar 20 No (二)产品信息表
列名 数据类型 宽度 为空性 说明 产品编号 Char 20 No 主键 品牌 Char 20 No 尺寸 Int No 价格 Money money Yes 厚度 Char 8 No 处理器 Char 10 No 库存 Int Yes 生产日期 Datetime Yes 销量 Int Yes 产品描述 Varchar 100 Yes (三)订单明细表
列名 数据类型 宽度 为空性 说明 订单号 Char 20 No 组合关键字 来自订单表的外键 产品编号 Char 20 No 来自产品信息表的外键 数量 Int No 金额 int No (四)订单表
列名 数据类型 宽度 为空性 说明 订单号 Char 20 No 主键 客户号 Char 20 No 来自用户表的外键 姓名 Varchar 20 No 电话 Varchar 20 No 地址 Varchar 50 No 下单时间 Datetime No 3.2.2 创建表的代码:
CREATE TABLE 用户表
(
客户号char(20) NOT NULL PRIMARY KEY,
姓名char(20) NOT NULL,
性别varchar(2) NOT NULL,
年龄int NULL,
电话varchar(20) NOT NULL,
地址varchar(50) NOT NULL,
邮编varchar(20) NOT NULL)
CREATE TABLE 产品信息表
(
产品编号char(20) NOT NULL PRIMARY KEY,
品牌char(20) NOT NULL,
尺寸float NOT NULL,
价格int NULL,
厚度char(8) NOT NULL,
处理器char(10) NOT NULL,
销量int NULL,
库存int null,
生产日期datetime null,
产品描述Varchar(100) NULL)
CREATE TABLE 订单明细表
(
订单号char(20) NOT NULL,
FOREIGN KEY(订单号)
references 订单表(订单号),
产品编号char(20) NOT NULL ,
FOREIGN KEY(产品编号)
re
文档评论(0)