数据库SQL实习报告---商场仓库信息管理系统.doc

数据库SQL实习报告---商场仓库信息管理系统.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XXXXXXX 计算机科学与信息工程系 《数据库与SQL Server》 教学实习报告 实习名称: 数据库与SQL Server 专 业: 软件工程 班 级: 2008 级 软件工程1班 学 号: 0808054116 姓 名: AAAAA 指导教师: BBBBB 成 绩: 二零一零 年 一 月 四 日 目 录 1 教学实习的内容 1 2 教学实习的目的 1 3 教学实习设计介绍 1 4 总结与体会 12 1 教学实习的内容 简单的商场仓库信息管理系统。熟悉数据库的设计、开发过程,掌握数据库设计、开发各阶段的方法,能够根据所给条件和要求,使用SQL Server实现所设计的数据库。 2 教学实习的目的 完成《SQL Server》理论知识学习后,通过本次教学实习,对所学专业知识进一步消化、理解并系统化,锻炼和提高综合运用所学知识解决实际问题的能力。通过实习,熟悉数据库的设计、开发过程,掌握数据库设计、开发各阶段的方法,能够根据所给条件和要求,使用SQL Server实现所设计的数据库。 3 教学实习设计介绍 3.1 设计题目 商场仓库信息管理系统数据库设计。 3.2 设计目标 方便用户查找信息、对数据库进行操作,使管理人员能够更有效地管理仓库,了解各类商品信息。 3.3 系统的主要功能 查询、视图、存储过程等。 3.4 系统开发与调试过程 3.4.1需求分析 (1)现在商品越来越丰富,单靠人力了解商品的各类信息,从而及时订购商品,以及对商品进行合理的处理,是一件很困难的事情,应用数据库技术可以更好、更轻松地管理。 (2)实体关系分析:一个商场可以有几个仓库,一个仓库有一个管理员,一个仓库可以存储好几类商品,同类商品可以有好多种商品。 (3)数据字典 商品基本信息 组成:商品编号、商品名称、类编号、数量、价格。 类别基本信息 组成:类编号、类名称、仓库编号。 仓库基本信息 组成:仓库编号、仓库名称、管理员编号。 管理员基本信息 组成:管理员编号、管理员姓名。 3.4.2概念设计 图1“商品信息E-R图” 图2“类别信息E-R图” 图3“仓库信息E-R图” 图4“管理员信息E-R图” 图5“实体及其联系图” 3.4.3逻辑设计 根据以上“商场仓库信息管理系统”的概念模型和关系图,依照概念模型和逻辑模型的转换原则,“商场仓库信息管理系统”的数据库全局关系模式如下。 商品(商品编号、商品名称、类编号、数量、价格) 类别(类编号、类名称、仓库编号) 仓库(仓库编号、仓库名称、管理员编号) 管理员(管理员编号、管理员姓名) 有下划线的代表主键 表1为商品表结构 表1商品表结构 序号 字段名 类型 长度 主键 1 商品编号 char 20 √ 2 商品名称 nvarchar 50 3 类编号 char 10 4 数量 int 4 5 价格 money 8 表2为类别表结构 表2类别表结构 序号 字段名 类型 长度 主键 1 类编号 char 10 √ 2 类名称 nvarchar 40 3 仓库编号 char 10 ③表3为管理员表结构 表3管理员表结构 序号 字段名 类型 长度 主键 1 管理员编号 char 10 √ 2 管理员姓名 nvarchar 20 ④表4为仓库表结构 表4仓库表结构 序号 字段名 类型 长度 主键 1 仓库编号 char 10 √ 2 仓库名称 nvarchar 40 3 管理员编号 char 10 3.4.4物理实现 (1)创建数据库 create database shch go (2)创建表格 use shch create table 商品 (商品编号 char(20) primary key,商品名称 nvarchar(50) not null,类编号 char(10) not null,数量 int not null, 价格 money not null) create table 类别 (类编号 char(10) primary key,类名称 nvarchar(40) not null,仓库编号 char(10) not null) create table 仓库 (仓库编号 char(10) primary key, 仓库名称 nvarchar(40) not null,管理员编号 char(10) not null) create t

文档评论(0)

li455504605 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档