数据库---音乐播放器

构建一套新的数据库应用系统,分析该系统解决的问题:

  1. users(userID(用户名字ID), userName(用户名字),)
  2. songs(songID(歌曲ID), artistID(作者ID), rating(播放率))
  3. Playlists(播放列表)(playlistID(播放列表ID), userID(用户ID), title(歌曲标题))
  4. Songsplaylists(歌曲列表)(songID(歌曲ID)playlistID(播放列表ID), play_no(歌曲编号))

先感受一波日落 

 

  •  Table users contains data about users of some imaginary cloud-based media player.
  • Table songs lists all songs currently available on the cloud.
  • Table playlists contains information about playlists created by users, and
  • table songsplaylists keeps information about which songs are included in the playlists.   
  • Attribute play_no is the number of the song in the playlist as specified by the user.   

多表连接

数据库---音乐播放器_第1张图片

创建users表

数据库---音乐播放器_第2张图片

创建songs表

数据库---音乐播放器_第3张图片

创建playlists表(播放列表)

数据库---音乐播放器_第4张图片

创建songsplaylists表(歌曲列表)

数据库---音乐播放器_第5张图片

01,最受欢迎的那首歌曲的歌名

数据库---音乐播放器_第6张图片

02,最喜欢播放最受欢迎的那首歌的用户名字

数据库---音乐播放器_第7张图片

03,播放列表中那些歌曲被播放过

数据库---音乐播放器_第8张图片

04,查询姓名中包含an的靓仔,他们喜欢听的歌

数据库---音乐播放器_第9张图片

 

你可能感兴趣的:(PL/SQL)