2014-02-14 2 views
0

나는 학교 프로젝트를 가지고 있는데, 나는 작은 걸림돌을 쳤다. 방금 일부 기본 mysql을 배웠고 사용자 등록, 로그인 확인 및 테이블의 모든 데이터 출력과 같은 단일 테이블/행으로 작업 할 수 있습니다.특수 데이터베이스 생성 - MySQL

이제는 더 복잡한 문제가있어서 어떻게 진행해야할지 잘 모르겠습니다.

나는 다음과 같은 몇 가지 하위 섹션을 가지고 '과정'을 만들어야합니다

(1) 과정은 매 학기 다른 강의를 가질 수

(2) 강의는 특정 튜토리얼 & 실험실이있다 (이상의)

내가 같은 단일 행을 만드는 방법을 알고

: 등 사용자 이름, frst 이름, 성, 이메일 ....

그러나 아래 stucture에 대한

이 - 난 정말 모르겠어요 어떻게하는지. 아직 진행 방법을 결정하지 않았으므로 기존 코드가 없습니다.

내가 좋아하는 분야에서 두 개 이상의 데이터를 추가하는 방법에 대해 생각하고 있어요 : 섹션 = "TA, TB"하지만 난 그것 MySQL의에서 권장하지 않는 것이 읽어

course http://4.ii.gl/JPvJK-.png

course2 http://2.ii.gl/sf9Smu.png

+0

읽기 권장만한 고유 ID을 togheter을 결합한다. http://dev.mysql.com/doc/refman/5.1/en/create-table.html 프로젝트에 필요한 것은 제약 조건이있는 여러 테이블입니다. 제약은 기본적으로 관계가 수반하는 것을 말하는 규칙입니다. 여기에 많은 것들이 있습니다. 그러나 그 지식이 없으면, 당신이이 작업을 어떻게 정확하게 완료 할 수 있는지 보지 못합니다. – wribit

답변

1

당신에게 여러 테이블을 만들 수 있습니다.

코스 당 하나. 테이블뿐만 아니라 행을 만들 수 있도록 - 등 자습서

에 대한 강의에 대한 하나 하나는 그럼 당신은

관련 문제