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

프로그래밍 >

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

프로그래밍 프로세스

스레드 작성
393 낮부터 술마시니 별개소리다하네 [0] 북극레밍 2025-02-26 17:06:52 182
북극레밍 | 2025-02-26 17:06:52 | 182 hits
392 x86에서 carry flag나 overflow flag 체크어케하지.. [0] 니 코 가 뭐 2025-02-26 17:01:04 175
니 코 가 뭐 | 2025-02-26 17:01:04 | 175 hits
391 나 휴가나온 군인인데 군대에서 공부 이렇게 하고 있다.txt [0] dd 2025-02-26 16:59:02 220
dd | 2025-02-26 16:59:02 | 220 hits
390 여기 불고기브라더가 젤 착한듯 [0] ㅅㅂ ㅠ 2025-02-26 16:57:03 206
ㅅㅂ ㅠ | 2025-02-26 16:57:03 | 206 hits
389 님들 이거어떠캄 내컴퓨터 허벌 ㅂㅈ 되버림.. [0] 날아가욧 2025-02-26 16:46:54 189
날아가욧 | 2025-02-26 16:46:54 | 189 hits
388 c언어 기초 질문 [0] 거ㅏㅂㅈ갸ㅓ 2025-02-26 16:44:09 165
거ㅏㅂㅈ갸ㅓ | 2025-02-26 16:44:09 | 165 hits
387 유후~ [0] 778 2025-02-26 16:36:05 152
778 | 2025-02-26 16:36:05 | 152 hits
386 나프잘+윤성우 어떰 [0] ㅅㅂ ㅠ 2025-02-26 15:42:54 197
ㅅㅂ ㅠ | 2025-02-26 15:42:54 | 197 hits
385 shell script - android , done... [0] 박모씨 2025-02-26 15:28:50 176
박모씨 | 2025-02-26 15:28:50 | 176 hits
384 안녕 뉴비임 [0] 니헵 2025-02-26 15:23:59 227
니헵 | 2025-02-26 15:23:59 | 227 hits
383 서버 관리자 되고싶어요 [0] ITX 2025-02-26 15:21:43 176
ITX | 2025-02-26 15:21:43 | 176 hits
382 분명 이번 명절에도 출근하는 게이가 있겠지?? [0] 사장 2025-02-26 15:19:38 204
사장 | 2025-02-26 15:19:38 | 204 hits
381 쎅쓰들아!!!!!! [0] 사장 2025-02-26 15:15:44 176
사장 | 2025-02-26 15:15:44 | 176 hits
380 군대에서 공부하기 좋은 것 [0] 마루 2025-02-26 15:05:44 183
마루 | 2025-02-26 15:05:44 | 183 hits
379 극장에서 프갤러가 말건썰 [0] 친칠라 2025-02-26 15:03:29 189
친칠라 | 2025-02-26 15:03:29 | 189 hits
378 정보처리기사 시험 좀 어렵게 바꿔야된다 [0] 1 2025-02-26 15:01:41 138
1 | 2025-02-26 15:01:41 | 138 hits
377 토오쿄오 핫 리코더 연주 [0] 에어로홍 2025-02-26 14:59:28 159
에어로홍 | 2025-02-26 14:59:28 | 159 hits
376 Django VS Ruby on Rails [0] awdawdawd 2025-02-26 14:53:38 192
awdawdawd | 2025-02-26 14:53:38 | 192 hits
374 밑에 군대에서 뭐 공부할거 없냐는 분 여기 보셈. [0] 불고기브라더 2025-02-26 14:49:45 233
불고기브라더 | 2025-02-26 14:49:45 | 233 hits
373 프갤형들 도움! [0] 123213 2025-02-26 14:47:53 191
123213 | 2025-02-26 14:47:53 | 191 hits