- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 沪教版七年级数学上学期考试满分全攻略第10章分式【单元提升卷】(沪教版)(原卷版+解析).docx VIP
- 学生心存感恩主题国旗下讲话稿.docx VIP
- 《妇幼保健学》课件——第十二章 围绝经期保健.pptx VIP
- 2024年全国职业院校技能大赛中职组(舞蹈表演赛项)考试题库(含答案)_已识别.pdf VIP
- 译林四上 Project1 教学课件.ppt VIP
- 乳腺癌的护理常规课件.pptx
- 2023年驾培相关项目运行指导方案.pdf VIP
- 个案工作 第八章-儿童辅导.pptx VIP
- 2024年山西航空产业集团有限公司人员招聘考试题库及答案解析.docx
- 运动解剖学(李世昌)第4章 消化系统.ppt VIP
文档评论(0)