![数据库课程设计实习报告唱片管理系统_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-10/28/d41c4436-81a2-493f-954b-2612ec96fbfa/d41c4436-81a2-493f-954b-2612ec96fbfa1.gif)
![数据库课程设计实习报告唱片管理系统_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-10/28/d41c4436-81a2-493f-954b-2612ec96fbfa/d41c4436-81a2-493f-954b-2612ec96fbfa2.gif)
![数据库课程设计实习报告唱片管理系统_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-10/28/d41c4436-81a2-493f-954b-2612ec96fbfa/d41c4436-81a2-493f-954b-2612ec96fbfa3.gif)
![数据库课程设计实习报告唱片管理系统_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-10/28/d41c4436-81a2-493f-954b-2612ec96fbfa/d41c4436-81a2-493f-954b-2612ec96fbfa4.gif)
![数据库课程设计实习报告唱片管理系统_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-10/28/d41c4436-81a2-493f-954b-2612ec96fbfa/d41c4436-81a2-493f-954b-2612ec96fbfa5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库课程设计论文题目: 唱片管理系统 目录一、唱片管理系统的基本要求2. 需求分析 1、系统功需求分析: 2、处理功能 3、安全与完整性要求三.概念结构设计 1、局部er图设计 2、整体er图设计4. 逻辑结构设计 1、关系表的设计 2、实体与属性关系 3、对关系模型进行优化 4、系统地cdm5. 物理结构设计 1、系统的pdm 2、数据库的物理层结构 3、基本数据的输入操作 4、对数据库进行基本的查询操作 5、界面制作六、实习心得一、唱片管理系统的基本要求 唱片管理系统主要在于唱片公司对于唱片的制作发行,以及唱片基本信息的查询、更改、删除、添加等的基本管理。来使得企业能够很好的利用各种资源
2、,方便快捷有效的实现是唱片的管理。二、需求分析1、功能需求分析(1)系统结构 唱片管理系统下设置唱片制作和唱片发行两个部门,唱片管理系统负责唱片的制作以及唱片的发行。 (2)系统具备的功能唱片的基本信息:唱片名、制作时间、监制人、发行社、发行量等。可以随时更新数据库的信息。(3)唱片管理系统关系1)唱片制作一个唱片只有一个监制人,一个制片人可以监制多个唱片;一个唱片可以包括多首歌曲,一首歌曲可以包含于一个唱片;一名歌手可以演唱多首歌曲,一首歌曲只能被一名歌手演唱;一首歌曲只能有一名词作者,一名词作者可以为多首歌曲作词;一首歌曲只能有一名曲作者,一名曲作者可以为多首歌曲谱曲;一首歌曲只能由一个人
3、伴奏,一个人可以为多首歌曲伴奏;一张唱片只能由一名刻录人员来刻录,一名刻录人员可以为多个唱片刻录。2)唱片发行 一个唱片有一个出版社发行,一个出版社可以发行多个唱片。2、 处理功能系统必须实现以下的信息处理:(1)当查看某个实体信息时,如歌曲唱片信息,应显示相应的歌曲名、唱片名、等信息。(2)当查询实体相关性信息时,如唱片、歌曲等相关信息,应显示具体的与他们相关的信息,如作词人、谱曲人、伴奏人和刻录人、监制人、出版社等信息。 (3)当进行更新、插入、删除时,在相应的表要成功无误的实现操作,不可出现错误结果。当出现错误时应拒绝该操作的执行。3、安全性与完整性要求:(1)安全性要求系统应设置访问用
4、户的标识以鉴别是否是合法用户,并要求合法用户设置其密码。即:要设置用户密码一对一的关系,保证用户身份不被盗用。(2)完整性要求a.各种信息记录的完整性,信息记录内容不能为空;b.各种数据间相互的联系的正确性;c.相同的数据在不同记录中的一致性。三、概念结构设计1、局部er图设计(1)唱片管理系统 1)唱片管理系统下设置唱片制作和唱片发行两个部门。er图如下:唱片管理唱片制作唱片发行管理 2)唱片基本信息:唱片监制人歌曲刻录人构成 3)唱片制作er图如下:歌曲词作者谱曲者伴奏者构成构成歌手 4)唱片发行er图:唱片出版社构成2、整体er图设计:词作者谱曲者伴奏者构成构成构成歌曲构成构成唱片歌手构
5、成构成监制人刻录人出版社构成四、逻辑结构设计1、关系表的设计数据项编号数据项名数据项含义存储结构别名001recordname唱片名字char(20)唱片名字002jz_name唱片监制人char(20)监制人003cbs_name发行社名char(20)发行社名004zc_name作词者char(20)作词人005pq_name谱曲者char(20)作曲人006gs_name歌手char(20)歌手007kl_name刻录char(20)刻录人008bank乐队char(20)乐队名009bz_name伴奏char(20)伴奏人010gq_sum歌曲数量char(20)歌曲数量2、实体与属性
6、关系词作者: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,
7、adress)3、对关系模型进行优化 (1)优化方法为1)、确定数据依赖。2)、对数据依赖进行极小化处理,消除冗余联系(参照三大范式理论)。3)、确定范式级别,根据应用环境,对某些模式进行合并或分解。4)、对关系模式进行必要的分解。如果一个关系模式的属性特别多,就应该考虑是否可以对这个关系进行垂直分解。如果有些属性是经常访问的,而有些属性是很少访问的,则应该把它们分解为两个关系模式。如果一个关系的数据量特别大,就应该考虑是否可以进行水平分解。如一个论坛中,如果设计时把会员发的主贴和跟贴设计为一个关系,则在帖子量非常大的情况下,这一步就应该考虑把它们分开了。因为 显示的主贴是经常查询的,而跟贴则
8、是在打开某个主贴的情况下才查询。又如手机号管理软件,可以考虑按省份或其它方式进行水平分解。 (2)可以设计用户子模式这部分主要是考虑使用方便性和效率问题,主要借助视图手段实现,包括:1)、建立视图,使用更符合用户习惯的别名。2)、同级别的用户定义不同的视图,以保证系统的安全性。3)、对复杂的查询操作,可以定义视图,简化用户对系统的使用。4、系统的cdm:五、物理结构设计 物理结构模型是由概念结构模型转化而来的,物理模型设计产生数据库数据库的物理结构,也就是将数据库设计映射到一个具体的类型的物理数据库上。逻辑结构中的实体会形成物理结构中的数据表。该唱片系统的pdm图如下:1、系统的pdm 2、数
9、据库的物理结构: 唱片:record列名数据类型长度允许空recordnamechar20不允许record_sumchar20允许bankchar20允许出版社:cbs列名数据类型长度允许空cbs_namechar20不允许phonechar20允许adresschar20允许监制人:jz列名数据类型长度允许空jz_namechar20不允许jz_sexchar20允许jz_agechar20允许刻录人:kl列名数据类型长度允许空kl_namechar18不允许kl_sexchar20允许kl_agechar20允许作词者:zc_name列名数据类型长度允许空zc_namechar20不允许
10、zc_sexchar20允许zc_agechar20允许谱曲人:pq_name列名数据类型长度允许空pq_namechar20不允许pq_sexchar20允许pq_agechar20允许伴奏人:bz列名数据类型长度允许空bz_namechar20不允许bz_agechar20允许bz_sexchar20允许 3基本数据的输入操作唱片表:词作者表:谱曲这表:伴奏者表:唱片表:监制人表:刻录人表:出版社:4、对数据库进行基本的查询操作(1)查询歌曲信息:(2)对表进行联系查询按唱片进行查询:(3)插入一个触发器(4)定义一个视图(5)创建一个登录用户:(6)对登录用户进行授权:5、界面制作使用asp软件制作界面使其实现数据库的连接及对数据库的各种操作功能(1)欢迎界面(2) 主操作界面:(3)查询结果显示页面:结束语经过这几周的实习,进一步了解了数据库的基本概念,并结合实际的操作和设计,巩固课堂教学内容,进一步理解了数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具powerdesigner和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容做一综
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国3%双氧水市场调查研究报告
- 2025年藤制儿童摇椅项目可行性研究报告
- 2025年经纬向竹节长丝牛仔布项目可行性研究报告
- 2025至2031年中国磁笔座行业投资前景及策略咨询研究报告
- 2025年摆线型液压传动装置项目可行性研究报告
- 2025至2031年中国减带器壳总成行业投资前景及策略咨询研究报告
- 2025至2030年瓷专粘贴用胶泥项目投资价值分析报告
- 2025至2030年存折自动烫金机项目投资价值分析报告
- 2025至2030年化妆品恒温箱项目投资价值分析报告
- 2025至2030年中国凝冻机支承箱部件数据监测研究报告
- 广西壮族自治区北海市2024-2025学年九年级上学期1月期末化学试题(含答案)
- 2025年浙江绍兴杭绍临空示范区开发集团有限公司招聘笔试参考题库附带答案详解
- 2024年殡仪馆建设项目可行性研究报告(编制大纲)
- 基本药物制度政策培训课件
- 2025年3月日历表(含农历-周数-方便记事备忘)
- 小红书营销师(初级)认证理论知识考试题库(附答案)
- 2025年民营医院工作总结及2025年工作计划
- 2025年九年级物理中考复习计划
- 急诊科护理未来五年规划
- 农业机械设备供货及售后服务方案
- 《跟单信用证统一惯例》UCP600中英文对照版
评论
0/150
提交评论