- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大作业指导
一、 “音像店管理系统”数据库需求分析
确定“音像店管理系统”实现的功能;
明确数据库所需实体,确定所需的表;
确定表的主键,构建表间关系
实验一、在D盘的“数据库”文件夹下,创建名为“音像店管理系统.mdb”的空数据库。
实验二、利用ACCESS数据库,为某音像店实现销售管理。
分析数据需求
音像店超市主要提供来自不同供应商的各类音像制品,内容有唱片、影片、电视剧、形式包括磁带、CD、VCD、DCD、现在还附带销售一些小玩偶,大家可以根据市场调查归类出商品。
音像店超市业务是销售音像制品给客户,同时对客户实行会员制管理。大家一定有到超市购物的经历,你可能是这家超市的会员,也可能不是,你可能多次到音像店超市购买商品,你每次选购了若干商品,在交款台,商店交给你一张销售凭证,上面记录了你购买商品的数量个金额。
建立概念模型
根据音像超市业务活动,可以将产品、订单、销货记录和会员作为主要的实体。产品实体记录所有商品情况,会员实体包含会员情况。你可能会问为什么销售凭证被分成订单和销货记录两个实体?这是由于每次购买的商品不止一种,订单实体记录每次购买的基本信息,如购买者和购买日期等,而销货记录实体记录销售明细情况。
表1 音像超市管理中的主要实体
实体 含义 属性 产品 记录所有音像产品情况 产品ID、产品名称、艺人、类别、风格、价格、供应商、库存量、单价等 销售订单 记录与会员签订的销售订单 订单ID、会员、销售日期、送货日期、经手人 销货记录 记录销售明细情况 订单ID、产品、数量、折扣 会员 记录会员清单 会员ID、姓名、地址、电话、等级
绘制E-R图
根据音像店管理中存在的上述实体,绘制E-R图,该图省略了各实体的属性。
确定需要的表
根据E-R图,就可以将实体组织为数据库不同的相关主题的表,其表名可与实体名相同。音像管理数据库的表包括:音像制品、订单、销货记录、会员。
确定表的字段
各表的字段基本与实体的属性相同。通过这些字段,实际上就是确定在各表中存储数据的内容。
确定各表的主键
主键是唯一标识出实体集中每个实体的字段。
表2 各表的主键
表 主键 说明 产品 产品ID 每个音像制品都有各自的产品ID 会员 会员ID 每位会员都有各自的编号,用1代表所有非会员 销售订单 订单ID 每张销售订单都有各自的编号 销货记录 订单ID+产品ID 每张销售订单所销售的某种产品
确定各表之间的关系
根据E-R图,确定各表之间的关系
表3 表的联系
表 主键 说明 会员与订单 一对多 每个会员多次购物 订单与销货记录 一对多 每次购物选购了一种或一种以上的商品 产品与销货记录 一对多 产品会出现在多个销货记录中
扩展知识
补充E-R图中每一个实体的主要属性,并标记主键
通过实际调查研究,对数据库功能进行必要扩展,并补充新的实体(比如记录每件产品的供应商)
二、建立ACCESS数据表
为“音像店管理系统”每张表中的字段设置相关属性、化简、规范数据输入
为每张表输入不少于15条记录,注意记录的代表性
理论知识
建表之前,我们需要认真回答以下问题:
表的用途是什么?
表的名字是什么?表的名字应与用途相符。
表有哪些字段组成?每个字段代表一个属性。
每个字段的数据类型是什么?
每个字段的大小、宽度是多少?
是否需要为表建立一个主键?主键用来标识表中的每一条记录。
设计过程
产品表
产品表结构
字段名称 字段类型 字段大小 是否是主键 属性设置 产品ID 数字 长整型 是 产品名称 文本 50 产品类别 查询向导 50 使用“查阅列查阅表或查询中的值”方式,查阅表来自“产品类别”表
字段设置为必填字段,并为该字段建立索引。 风格 文本 50 艺人 文本 50 供应商 文本 50 单位数量 查询向导 50 使用“自行键入所需的值”方式,键入的值为:“单盒”、“单碟”、“双碟”。 单价 货币 50 库存量 数字 长整型 订购量 数字 长整型 中止 是否 简介 备注 封面 OLE 会员表
会员表结构
字段名称 字段类型 字段大小 是否是主键 属性 会员ID 自动编号 长整型 是 会员级别 文本 姓名 文本 设置“会员”表的“姓名”字段为必填字段,并为“姓名”字段建立索引 性别 文本 “性别”字段的“字段大小”设置为1
字段的“默认值”设置为“男”
“会员”表的“性别”字段只能输入“男”或“女”,设置“性别”字段的有效性文本中输入“输入性别有误!”
将“会员”表中“性别”字段类型设置为查阅属性为值列表。 生日 日期 “生日”字段的“格式”设置为“长日期
文档评论(0)