본문 바로가기
MySql

MySQL Music library MySQL database

by 베이스 공부 2020. 9. 20.
반응형

MySQL에서 음악 데이터베이스를위한 테이블을 만드는 데 도움이 필요합니다. 이 정보를 테이블에 배치하는 방법을 잘 모르겠습니다.

다음은 데이터베이스에 저장하고 싶은 정보입니다.

Artist Name
Album Name
Release Date
Genre
Picture URL (album artwork)

Track Number
Trank Name
Track Playtime
Lyric (optional, But would like to have it someday)

etc.

기본적으로 디지털 음악 구성과 관련된 모든 것. 저는 데이터베이스를 처음 접했고 몇 가지 아이디어가 있습니다. 그러나 내가 배우고 자한다면 올바른 방법을 배우는 것이 나을 것입니다.

내 테이블을 디자인하는 방법에 대한 모든 생각은 굉장 할 것입니다.

 

해결 방법

 

이와 같은 것으로 시작하는 것이 좋습니다. 아티스트, 앨범 (아티스트 및 장르에 대한 키 포함), 트랙 (앨범에 키 지정됨) 및 장르에 대한 테이블을 지정합니다.

Table artists
----
id (primary key),
name
description
years_active
otherinfo (whatever you need)

Table albums
----
id (primary key)
artistid (foreign key to artists table)
name,
releasedate
genreid (foreign key to genres table)
picture

Table tracks
----
id (primary key)
albumid (foreign key to albums table)
name
override_artist (overrides album artist if not null)
playtime
lyric
otherstuff as needed

Table genres
----
id (primary key)
name
description

 

참조 페이지 https://stackoverflow.com/questions/9234182

 

 

반응형

댓글