안녕하세요?
디비를 만드는데여
각 테이블에 코드값을 (코드라고 할수는 없고 그냥 1.2.3쭉 올라갑니다.) 달아서 pk키로 사용을 하고 있습니다.
이런 테이블이 2개가 있고요
code class
1 1-1
2 1-2
3 1-3
4 2-1
이렇게 되고요
학생은
code student_name
1 김개똥
2 이소똥
이렇게 됩니다.
그리고 이것의 관계를 맺은
code clsss_code student_code
1 1 1
2 1 2
이런식으로해서 학생이 등록되어 있는 반을 표시하는데요.....
각각에 코드는 default nextval(sequence)로 되어 있습니다.
근데 문제가 되는게요 3번째에서 서로의 관계를 지정해주는데 문제가 되더군요.....
학생을 넣구 반을 넣구 나니깐 다시 학생의 코드와 반의 코드를 찾기가.....
이럴땐 nextval()를 삭제하고 프로그램적으로 처리해야겠죠?
해결방법이 어떤지 중수이상님들의 조언 부탁드립니다.
디비적인 설계를 괜찮은거 같은데 프로그램으로 구현할려니깐 좀 그러네여
현재값을 받더라구 그사이에 누가 집어 넣으면 문제가 생길거 같구.....
그럼 부탁드리겠습니다.
|