首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

!音乐数据库的表结构

2013-07-08 
求助!音乐数据库的表结构小弟新学数据库啊 ,尝试做一个存放音乐的数据库练习 该数据库中有以下几张表艺术

求助!音乐数据库的表结构
小弟新学数据库啊 ,尝试做一个存放音乐的数据库练习 
该数据库中有以下几张表

艺术家,组合 , 歌手 ,专辑,专辑信息,歌

艺术家由 组合 或 歌手 组成
一个组合是由一位以上的歌手组成 ,而一首歌 既 可以由一位歌手演唱 也 可以由一个组合(多位歌手)演唱。

专辑信息存储了该专辑的种类信息 可以是 专辑,单曲,其他 中的一种


求助 ,现在遇到的问题是 组合既是 专辑的 “父类”(这样描述不太准确,大概就是这个意思吧- -) ,又是歌手的 “父类” ,而 歌手 又是 专辑的 “父类”

请问这样的 表关系该如何实现呢?!音乐数据库的表结构
!音乐数据库的表结构
专辑与曲目是一对多;
曲目与歌手是一对一;其中如果歌手是组合则歌手名写组合名
歌手与歌手个人信息表是一对多的关系,如果歌手是组合,就对应多条记录了。

[解决办法]
似乎不需要那么复杂

一个表里面多个字段
——艺术家,组合 , 歌手 ,专辑,专辑信息,歌

搜索的时候,搜索多个字段的内容,连接起来

页面做好相应的提示信息或者连接

感觉差不多了

热点排行