版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Delphi数据库设计Delphi程序设计数据库设计音乐点播系统是一个基于数据库的多媒体播放系统,在程序设计前要先建立数据库和数据表。在建立数据库和数据表前,应先分析数据信息,从而得出数据表的数据结构,然后在数据库中建立数据表。1.1实体—关系图通常情况下采用实体—关系(E-R)图来描述数据信息。在E-R图中,每个对象称为一个实体。音乐点播系统中的实体包括系统管理员、普通用户和歌曲。其中,管理员可以普通用户和歌曲,普通用户可以选择、收藏和播放歌曲。音乐点播系统E-R图如下图所示。在上图所示的E-R图中,一个管理员可以管
理多个用户和多首歌曲,因而管理员与普通用
户,管理员与歌曲之间都是一对多(1:n)的关系。一个用户可以选择多首歌曲,一首歌曲也可以
被多个用户选择,因而它们之间是多对多的关
系(m:n)。1.2数据表结构设计字段名称字段类型字段长度字段说明UsrNameAnsiString64主键,表示名称UsrTypeShortint系统定义0表示管理员;1表示普通用户UsrPassWdAnsiString16密码,不可为空音乐点播系统中需要建立的数据表有以下几个:1.用户信息表用户信息(UsrInf)表用于存放用户的基本信息,如用户名、类型和密码,其数据结构见下表。用户信息表的结构2.歌曲信息表(SongInf)字段名称字段类型字段长度字段说明SongAddrAnsiString256主键,表示歌曲存放位置SongNameAnsiString128歌曲名称,不可为空SongTypeShortint系统定义歌曲类别,缺省值为00:未确定1:流行歌曲2:古典歌曲3:乡村音乐4:校园歌曲5:国外音乐SingerAnsiString64歌手名称,缺省值为“佚名”歌曲信息(SongInf)表用于存放歌曲信息,如歌曲名称、歌手名称、存放位置和歌曲类别
等,其数据结构见下表。歌曲信息表的结构3.用户歌曲表用户歌曲(UsrSong)表用于存放用户收藏的信息,包括用户名称、歌曲,包括名称、歌曲名称、歌曲位置和点播次数等,其数据结构见下表。歌曲表的结构字段名称字段类型字段长度字段说明UsrNameAnsiString64主键,表示名称SongAddrAnsiString256主键,表示歌曲位置SongNameAnsiString128歌曲名称,不可为空SongCountLongint系统定义歌曲点播次数,默认值为01.3建立数据库与数据表设计好各个数据表的数据格式后,在数据库管理系统中建立数据库和数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度产品代理合同(含代理区域与销售目标)
- 2024年度版权许可使用合同履约保证金规定
- 2024年度城市道路照明设施安装合同
- 2024年度物流服务外包合同(含冷链)
- 04版城市基础设施建设项目合同
- 身份鉴别用安全编码卡项目评价分析报告
- 2024年度商业物业租赁与管理合同
- 2024年度展览展示合同
- 贴纸书市场需求与消费特点分析
- 2024年度担保合同
- a320飞机刹车系统原理及故障分析
- LD 52-1994气瓶防震圈
- GB/T 70.1-2008内六角圆柱头螺钉
- GB/T 16475-2008变形铝及铝合金状态代号
- 系统解剖学-脑神经
- 细胞通过分化产生不同类型的细胞【知识精讲+备课精研】 高一生物 课件(浙科版2019必修1)
- 医用弹力袜的使用课件
- 传播学概论课件新版
- 消防水池拉森钢板桩支护专项施工方案
- 第1章女性生殖系统解剖及生理课件
- 《脑小血管病》课件
评论
0/150
提交评论