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

프로그래밍 >

581 ㅇㅅㅇ는 봐라 2025-03-17 08:59:16 6
홀 | 2025-03-17 08:59:16 | 6 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
목록 수정  삭제
목록 수정 삭제

프로그래밍 프로세스

스레드 작성
482 코딩용노트북 화면크기는 몇인치가 적당? [0] dd 2025-03-05 23:29:41 129
dd | 2025-03-05 23:29:41 | 129 hits
481 웹 땔깜? [0] Pro1 2025-03-05 21:55:58 158
Pro1 | 2025-03-05 21:55:58 | 158 hits
480 파이썬 강좌, 책, 문서 모음 [0] ㅇㅇ 2025-03-05 17:16:03 159
ㅇㅇ | 2025-03-05 17:16:03 | 159 hits
479 프로그래밍 언어 벤치마크 게임 [0] ㅇㅇ 2025-03-05 15:42:31 122
ㅇㅇ | 2025-03-05 15:42:31 | 122 hits
478 프로그래밍 언어 벤치마크 사이트 모음 [0] ㅇㅇ 2025-03-05 14:09:04 151
ㅇㅇ | 2025-03-05 14:09:04 | 151 hits
477 J라는 언어 대단하네요 [0] 2025-03-05 12:35:21 119
| 2025-03-05 12:35:21 | 119 hits
474 루비가 좋긴 하다만 파이썬에 비할바는 아니지,..... [0] 씹죶 2025-03-05 07:53:57 167
씹죶 | 2025-03-05 07:53:57 | 167 hits
473 이거 너무 좋다. [0] 黑猫 2025-03-05 06:20:27 173
黑猫 | 2025-03-05 06:20:27 | 173 hits
471 전세계 거의 모든 프로그래머가 공감하는 것 [0] 2025-03-05 00:05:55 127
| 2025-03-05 00:05:55 | 127 hits
470 루비 나오는 드라마도 있는데 [0] 에어로홍 2025-03-04 22:32:18 171
에어로홍 | 2025-03-04 22:32:18 | 171 hits
469 웹 레벨은 보시오. [0] ㅁㄴㅇㄹ 2025-03-04 20:58:54 161
ㅁㄴㅇㄹ | 2025-03-04 20:58:54 | 161 hits
468 언어로 갑론을박하는 놈들 보면 [0] dd 2025-03-04 19:25:32 142
dd | 2025-03-04 19:25:32 | 142 hits
465 여기 왜이리 웹 차별이 심하죠? [0] 2025-03-04 14:44:39 141
| 2025-03-04 14:44:39 | 141 hits
464 ㅁㅊ 월급200도 안되는 새끼들이 언어가지고 싸우고있네. [0] ㄷㄱ 2025-03-04 13:11:04 158
ㄷㄱ | 2025-03-04 13:11:04 | 158 hits
463 웹은 디자이너라고 붙일 가치도 없다 [0] dd 2025-03-04 11:37:34 175
dd | 2025-03-04 11:37:34 | 175 hits
462 Ruby 웹언어랍니다 글 전부 내려주세요. [0] ㅁㄴㅇㄹ 2025-03-04 08:30:42 151
ㅁㄴㅇㄹ | 2025-03-04 08:30:42 | 151 hits
461 루비 같은 언어 쓰고싶다 [0] ㅁㄴㅇㄹ 2025-03-04 06:57:09 153
ㅁㄴㅇㄹ | 2025-03-04 06:57:09 | 153 hits
460 엥? 루비 완전 웹언어 아니야? [0] ㅁㄴㅇㄻㄴㅇ 2025-03-04 05:23:43 162
ㅁㄴㅇㄻㄴㅇ | 2025-03-04 05:23:43 | 162 hits
459 야 근데 루비는 [0] ct 2025-03-04 03:50:12 147
ct | 2025-03-04 03:50:12 | 147 hits
458 불행의 [0] ㅇㅇ 2025-03-04 02:16:40 150
ㅇㅇ | 2025-03-04 02:16:40 | 150 hits