网站大量收购独家精品文档,联系QQ:2885784924

数据库课程设计实习报告---唱片管理系统.doc

数据库课程设计实习报告---唱片管理系统.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计实习报告---唱片管理系统

数 据 库 课 程 设 计 论 文 题目: 唱片管理系统 目录 一、唱片管理系统的基本要求 需求分析 1、系统功需求分析: 2、处理功能 3、安全与完整性要求 三.概念结构设计 1、局部ER图设计 2、整体ER图设计 逻辑结构设计 1、关系表的设计 2、实体与属性关系 3、对关系模型进行优化 4、系统地CDM 物理结构设计 1、系统的PDM 2、数据库的物理层结构 3、基本数据的输入操作 4、对数据库进行基本的查询操作 5、界面制作 六、实习心得 一、唱片管理系统的基本要求 唱片管理系统主要在于唱片公司对于唱片的制作发行,以及唱片基本信息的查询、更改、删除、添加等的基本管理。来使得企业能够很好的利用各种资源,方便快捷有效的实现是唱片的管理。 二、需求分析 1、功能需求分析 (1)系统结构 唱片管理系统下设置唱片制作和唱片发行两个部门,唱片管理系统负责唱片的制作以及唱片的发行。 (2)系统具备的功能 唱片的基本信息:唱片名、制作时间、监制人、发行社、发行量等。 可以随时更新数据库的信息。 (3)唱片管理系统关系 1)唱片制作 一个唱片只有一个监制人,一个制片人可以监制多个唱片; 一个唱片可以包括多首歌曲,一首歌曲可以包含于一个唱片; 一名歌手可以演唱多首歌曲,一首歌曲只能被一名歌手演唱; 一首歌曲只能有一名词作者,一名词作者可以为多首歌曲作词; 一首歌曲只能有一名曲作者,一名曲作者可以为多首歌曲谱曲; 一首歌曲只能由一个人伴奏,一个人可以为多首歌曲伴奏; 一张唱片只能由一名刻录人员来刻录,一名刻录人员可以为多个唱片刻录。 2)唱片发行 一个唱片有一个出版社发行,一个出版社可以发行多个唱片。 处理功能 系统必须实现以下的信息处理: (1)当查看某个实体信息时,如歌曲唱片信息,应显示相应的歌曲名、唱片名、等信息。 (2)当查询实体相关性信息时,如唱片、歌曲等相关信息,应显示具体的与他们相关的信息,如作词人、谱曲人、伴奏人和刻录人、监制人、出版社等信息。 (3)当进行更新、插入、删除时,在相应的表要成功无误的实现操作,不可出现错误结果。当出现错误时应拒绝该操作的执行。 3、安全性与完整性要求: (1)安全性要求 系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码。即:要设置用户密码一对一的关系,保证用户身份不被盗用。 (2)完整性要求 a.各种信息记录的完整性,信息记录内容不能为空; b.各种数据间相互的联系的正确性; c.相同的数据在不同记录中的一致性。 三、概念结构设计 1、局部ER图设计 (1)唱片管理系统 1)唱片管理系统下设置唱片制作和唱片发行两个部门。ER图如下: 2)唱片基本信息: 3)唱片制作ER图如下: 4)唱片发行ER图: 2、整体ER图设计: 四、逻辑结构设计 1、关系表的设计 数据项编号 数据项名 数据项含义 存储结构 别名 001 RecordName 唱片名字 Char(20) 唱片名字 002 JZ_Name 唱片监制人 Char(20) 监制人 003 CBS_Name 发行社名 Char(20) 发行社名 004 ZC_Name 作词者 Char(20) 作词人 005 PQ_Name 谱曲者 Char(20) 作曲人 006 GS_Name 歌手 Char(20) 歌手 007 KL_Name 刻录 Char(20) 刻录人 008 Bank 乐队 Char(20) 乐队名 009 BZ_Name 伴奏 Char(20) 伴奏人 010 GQ_Sum 歌曲数量 Char(20) 歌曲数量 2、实体与属性关系 词作者:ZC_Name(ZC_Name,ZC_Age,ZC_Sex) 谱曲者:PQ_Name(PQ_Name,PQ_Age,PQ_Sex) 伴奏者:BZ(BZ_Name,BZ_Sex,BZ_Age) 歌曲:GQ(GQ_Name,GS_Name,ZC_Name,PQ_Name,BZ_Name,Record_Name) 唱片:Record(RecordName,Bank,Record_Sum,JZ_Name,KL_Name,CBS_Name) 监制人:JZ(JZ_Name,JZ_Sex,JZ_Age) 刻录人:KL(KL_Name,KL_Age,KL_Sex) 出版社:CBS(CBS_Name,Phone,Adress) 3、对关系模型进行优化 (1)优化方法为 1)、确定数据依赖。 2)、对数据依赖进行极小化处理,消除冗余联系(参照三大范式理论)。 3)、确定范式级别,根据应用环境,对某些模式进行合并或分解。 4)、对关系

文档评论(0)

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

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

1亿VIP精品文档

相关文档