请教如何通过ADO.NET从表1产生如下表2与表3,并且当表2歌曲增删时表3歌星自动增删?

qiaopanxian8907 2017-06-26 01:47:15
请教如何通过ADO.NET从表1产生表2与表3,并且当表2歌曲增删时表3歌星自动增删?

表1:

sond id Song name Singer name Sexy File type
100 伤痕 林忆莲 Female mpg
101 信仰 张信哲 Male mpg
102 别怕我伤心 张信哲 Male mpg
103 别问 张学友 Male mpg
104 当爱在靠近 刘若英 Female mpg
105 很爱很爱你 刘若英 Female mpg
106 爱很简单 张学友 Male mpg
107 驿动的心 蔡琴 Female mpg




表2:

Song name Singer name Sexy
伤痕 林忆莲 Female
信仰 张信哲 Male
别怕我伤心 张信哲 Male
别问 张学友 Male
当爱在靠近 刘若英 Female
很爱很爱你 刘若英 Female
爱很简单 张学友 Male
驿动的心 蔡琴 Female


表3:

Name Sexy Picture
林忆莲 Female 林忆莲.PNG
张信哲 Male 张信哲.PNG
张学友 Male 张学友.PNG
刘若英 Female 刘若英.PNG
蔡琴 Female 蔡琴.PNG

...全文
177 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xdashewan 2017-06-26
  • 打赏
  • 举报
回复
引用 6 楼 qiaopanxian8907 的回复:
我刚接触ADO.NET, 这是该通过SQL语句 来生成表还是视图,不是很清楚,另外好象视图只能过滤行,不能去掉列.
你的数据库设计思路感觉很混乱,建议你重新学习下数据库设计三范式,然后结合你的需求重新设计
qiaopanxian8907 2017-06-26
  • 打赏
  • 举报
回复
表2错了,应该是这样的 Song name Singer name File type 伤痕 林忆莲 mpg 信仰 张信哲 mpg 别怕我伤心 张信哲 mpg 别问 张学友 mpg 当爱在靠近 刘若英 mpg 很爱很爱你 刘若英 mpg 爱很简单 张学友 mpg 驿动的心 蔡琴 mpg 把所有歌手信息提取出来做成表3.
qiaopanxian8907 2017-06-26
  • 打赏
  • 举报
回复
我刚接触ADO.NET, 这是该通过SQL语句 来生成表还是视图,不是很清楚,另外好象视图只能过滤行,不能去掉列.
exception92 2017-06-26
  • 打赏
  • 举报
回复
qiaopanxian8907 2017-06-26
  • 打赏
  • 举报
回复
所谓表3索引号指歌星在歌星表中记录号,比如: 1 林忆莲 2 张信哲 3 张学友 4 刘若英 5 蔡琴 最终我还要生成表4 Song name Singer name Sexy 伤痕 1 Female 信仰 2 Male 别怕我伤心 2 Male 别问 3 Male 当爱在靠近 4 Female 很爱很爱你 4 Female 爱很简单 3 Male 驿动的心 5 Female
xdashewan 2017-06-26
  • 打赏
  • 举报
回复
引用 2 楼 qiaopanxian8907 的回复:
表1是别人给的资料,表2我要处理成的表,表3是对表2数据的中歌星的整理,最终会将表2的歌星用表3的歌星索引号来代替.
表3哪里有索引号,你让我来设计,如果表1不能改,我直接加个表2就留id和Picture足够了,其余全在别人给的资料表里足够了
qiaopanxian8907 2017-06-26
  • 打赏
  • 举报
回复
引用 1 楼 xdashewan 的回复:
表2表3的存在意义是什么
表1是别人给的资料,表2我要处理成的表,表3是对表2数据的中歌星的整理,最终会将表2的歌星用表3的歌星索引号来代替.
xdashewan 2017-06-26
  • 打赏
  • 举报
回复
表2表3的存在意义是什么

16,549

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧