Sample Image
공지: 보이드리얼리티 베타 서비스가 시작 됐습니다. (2025-03-09 13:13:36)

프로그래밍 >

581 ㅇㅅㅇ는 봐라 2025-03-17 08:59:16 3
홀 | 2025-03-17 08:59:16 | 3 hits

문장 table

text: I have pain in leg, reading: 나는 다리가 아프다 이런 문장과 발음들이 들어있음


단어table

word      reading 

leg                다리

foot                다리

bridge            다리

stomach        배

belly                배

등등...            등등..(한개짜리도 많음)


여기서 만들고 싶은건 "배가 아프다" 가 주어졌을 때 보기엔 1stomach  2belly   3abdoman 이런식으로 주어진 후 답인 1 을 찾는 학습 프로그램임


---------------------------------------


이 요구사항에서 원하는 기능은 다음과 같다.


기능 1. 문장에서 쓰인 단어 중 발음이 같은 것을 찾기. 즉 문장 "배가 아프다"에서 발음 "배"를,

발음 "배"로 "stomach", "belly", "abdomen"를 찾는 기능

기능 2. 문장에서 쓰인 단어를 찾기. 즉 "배가 아프다"라는 문장으로 단어 "stomach"를 찾는 기능


글쓴이가 설계한 테이블에는 문제가 있다.

글쓴이가 설계한 테이블에서 이 두 기능을 SQL로 구현하려면 문자열 연산을 해야 하므로 구현이 어렵고 비효율적이다.


대신 테이블에 포함관계를 나타내야 한다. 필요한 테이블은 다음 여섯개이다.


테이블 1. 문장

테이블 2. 단어

테이블 3. 발음

테이블 4. 문장-단어 포함관계

테이블 5. 문장-발음 포함관계

테이블 6. 단어-발음 대응관계


요구사항의 기능 1을 테이블 1, 5, 6을 JOIN하여 계산해 얻을 수 있다.

요구사항의 기능 2를 테이블 1, 4를 JOIN하여 얻을 수 있다.

(^오^) "Cool~" 0 | (-_-) "Damn!" 0
목록 수정  삭제
목록 수정 삭제

프로그래밍 프로세스

스레드 작성
457 미개한 C++로는 절대로 불가능한 것.code [0] ㄴㄴㄴ 2025-03-04 00:43:17 168
ㄴㄴㄴ | 2025-03-04 00:43:17 | 168 hits
456 40만원정도 선으로 코딩용 노트북 있을까요? [0] ㅁㄴㅇ 2025-03-03 23:09:47 197
ㅁㄴㅇ | 2025-03-03 23:09:47 | 197 hits
455 Ruby는 아름다운거 같은데 Ruby충은 병x이군요 ^^ [0] ㅁㄴㅇㄹ 2025-03-03 21:36:15 141
ㅁㄴㅇㄹ | 2025-03-03 21:36:15 | 141 hits
454 미개한 C++로는 절대로 불가능한 Ruby느님의 언어.jpg [0] dd 2025-03-03 20:02:30 136
dd | 2025-03-03 20:02:30 | 136 hits
453 Ruby 충새끼들은 대대손손 Ruby만 쓰시기 바랍니다. [0] ㅁㄴㅇㄹ 2025-03-03 18:29:07 143
ㅁㄴㅇㄹ | 2025-03-03 18:29:07 | 143 hits
452 당신의 뒷조사를 할때 사용되는 안드로이드폰(맛폰으로 보세요, 엑박이면 X표시를 클릭) [0] ㅇㅇ 2025-03-03 16:55:32 135
ㅇㅇ | 2025-03-03 16:55:32 | 135 hits
451 자바 스레드 동기화 쩌네 [0] 수크라제 2025-03-02 09:56:21 164
수크라제 | 2025-03-02 09:56:21 | 164 hits
450 자바스크립트 질문좀(글 제대로 수정함) [0] ㅇㅇ 2025-03-02 05:16:03 143
ㅇㅇ | 2025-03-02 05:16:03 | 143 hits
449 Ruby가 좋은 이유를 코드로 설명.ruby [0] ㅇㅇ 2025-03-02 03:42:33 204
ㅇㅇ | 2025-03-02 03:42:33 | 204 hits
448 안드로이드로 제작된 앱 JSP서버로 포팅하려면 얼마나 걸려? [0] Reinvert 2025-03-02 02:08:59 162
Reinvert | 2025-03-02 02:08:59 | 162 hits
447 나도 수학잘해서 학창시절에 칭찬받고싶었는데 [0] ㅇㅇ 2025-03-01 23:01:50 175
ㅇㅇ | 2025-03-01 23:01:50 | 175 hits
446 C++ 질문하나 하자 [0] ㅁㄴㅇㄹ 2025-03-01 21:28:14 195
ㅁㄴㅇㄹ | 2025-03-01 21:28:14 | 195 hits
445 나두 카톡봇같은거나 간단한 2d게임만들고싶은뎅 뭐부터할까 [0] ㅂㄷㄱㅋㅇㄹ 2025-03-01 18:20:44 164
ㅂㄷㄱㅋㅇㄹ | 2025-03-01 18:20:44 | 164 hits
444 이길로 들어선게 너무 후회된다.SSUL [0] 자바는사람잡아 2025-03-01 16:47:14 154
자바는사람잡아 | 2025-03-01 16:47:14 | 154 hits
443 프리랜서로 월천찍을라면 얼마나 잘해야되요? [0] ㅇㅇ 2025-03-01 15:13:28 158
ㅇㅇ | 2025-03-01 15:13:28 | 158 hits
442 형들.. 제발 도움좀 부탁해 [0] ㅇㅇ 2025-03-01 13:39:49 149
ㅇㅇ | 2025-03-01 13:39:49 | 149 hits
441 하드웨어 인터럽트는 어떻게 감지할까요? [0] asdf 2025-03-01 12:06:29 145
asdf | 2025-03-01 12:06:29 | 145 hits
440 php 초보가 질문좀 드립니다. 새해 복 많이 받으세요 [0] 좆고딩 2025-03-01 10:33:07 162
좆고딩 | 2025-03-01 10:33:07 | 162 hits
439 횽들 pdf 하이퍼링크에 대해서 질문좀! [0] 횽들질문 2025-03-01 07:25:51 162
횽들질문 | 2025-03-01 07:25:51 | 162 hits
438 당신의 뒷조사를 할때 사용되는 안드로이드폰(맛폰으로 보세요, 엑박이면 X표시를 클릭) [0] ㅇㅇ 2025-03-01 04:18:41 144
ㅇㅇ | 2025-03-01 04:18:41 | 144 hits