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

프로그래밍 >

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

프로그래밍 프로세스

스레드 작성
544 씨발 나한테 유포리아보라고 댓글단새끼 [0] 黑猫 2025-03-11 04:12:35 104
黑猫 | 2025-03-11 04:12:35 | 104 hits
543 백신 뭐 써요?? [0] dd 2025-03-11 02:39:05 129
dd | 2025-03-11 02:39:05 | 129 hits
542 프갤럼들한테 배울게있나? [0] 북극레밍 2025-03-11 01:05:44 98
북극레밍 | 2025-03-11 01:05:44 | 98 hits
541 책값이 후덜덜하구만. [0] 불고기브라더 2025-03-10 23:32:03 69
불고기브라더 | 2025-03-10 23:32:03 | 69 hits
540 몇가지 질문좀요 [0] ㅇㅇ 2025-03-10 21:58:26 137
ㅇㅇ | 2025-03-10 21:58:26 | 137 hits
539 비쥬얼스튜디오 2013버전인데 이걸로 10버전교재 대신해도되나요? [0] 2025-03-10 17:16:18 77
| 2025-03-10 17:16:18 | 77 hits
538 컴공 힘들다 힘들다 하는게 [0] ㅁㄴㅇ 2025-03-10 15:42:41 122
ㅁㄴㅇ | 2025-03-10 15:42:41 | 122 hits
537 이곳이 만약 이걸 인증한다면? [0] Dssafhjrfv 2025-03-10 14:09:03 125
Dssafhjrfv | 2025-03-10 14:09:03 | 125 hits
536 '안녕하세요' 젖꼭지 집착녀 "안 만지면 불안해" [0] 에어로홍 2025-03-10 12:35:39 94
에어로홍 | 2025-03-10 12:35:39 | 94 hits
535 C / C++ / OpenCL 이 3가지 용 교재 추천좀해주세요 [0] ㅇㅇ 2025-03-10 11:01:57 87
ㅇㅇ | 2025-03-10 11:01:57 | 87 hits
534 프로그래밍은 레알 취미로만 해야하나요? [0] 턱별시 2025-03-10 09:28:24 80
턱별시 | 2025-03-10 09:28:24 | 80 hits
533 포인터를 통한 간접접근 좀 물읍시다 형들 [0] 카운터블 2025-03-10 07:54:59 116
카운터블 | 2025-03-10 07:54:59 | 116 hits
532 형들 나 KITRI에서 하는 교육있잖아. [0] 무적정비 2025-03-10 06:21:32 114
무적정비 | 2025-03-10 06:21:32 | 114 hits
531 디시갤러리 중에 프갤은 참 좋은 곳인데 [0] 딸기괴담 2025-03-10 04:48:01 106
딸기괴담 | 2025-03-10 04:48:01 | 106 hits
530 HashMap의 value를 다시 HashMap으로 받는 경우 [0] ㅇㅇ 2025-03-10 03:14:26 133
ㅇㅇ | 2025-03-10 03:14:26 | 133 hits
529 국비지원으로 it개발자되는거는 학원에좋은거같다 [0] ㅇㅇ 2025-03-10 00:07:52 145
ㅇㅇ | 2025-03-10 00:07:52 | 145 hits
528 삼전 연구개발직이면 [0] 2025-03-09 22:33:46 100
| 2025-03-09 22:33:46 | 100 hits
527 으어어어 c++ 문자열에 취한다 ㅡ아어어 [0] ㅇㅇ 2025-03-09 19:26:42 152
ㅇㅇ | 2025-03-09 19:26:42 | 152 hits
526 포샵 잘하는 게이 있냐? [0] ㅁㄴㅇ 2025-03-09 16:19:28 99
ㅁㄴㅇ | 2025-03-09 16:19:28 | 99 hits
525 내가 우파 지지하는 이유 [0] ㅁㄴ 2025-03-09 14:45:54 108
ㅁㄴ | 2025-03-09 14:45:54 | 108 hits