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

프로그래밍 >

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

프로그래밍 프로세스

스레드 작성
524 설마 오늘 일하는 사람 있는건 아니겠지????????????? [1] ㅇㅇ 2025-03-09 13:11:24 81
ㅇㅇ | 2025-03-09 13:11:24 | 81 hits
523 이거 사실인가요? - 한국의 네트워크 [0] 에어로홍 2025-03-09 11:37:51 108
에어로홍 | 2025-03-09 11:37:51 | 108 hits
522 Django vs Ruby on Rails [0] ct 2025-03-09 08:30:49 119
ct | 2025-03-09 08:30:49 | 119 hits
521 다른건몰라도 IT 땔감만들어낸건 김대중임 [0] 2025-03-09 06:57:18 102
| 2025-03-09 06:57:18 | 102 hits
520 이거 sql맞음? [0] 김유식 2025-03-09 05:23:35 97
김유식 | 2025-03-09 05:23:35 | 97 hits
519 지잡대와 명문대의차이는... [0] 2025-03-09 03:50:08 137
| 2025-03-09 03:50:08 | 137 hits
518 일단 대학 수를 줄여야지 [0] ㅁㄴㅇ 2025-03-09 02:16:32 125
ㅁㄴㅇ | 2025-03-09 02:16:32 | 125 hits
517 겨울왕국보세요 여러분 [0] 1 黑猫 2025-03-09 00:43:11 88
黑猫 | 2025-03-09 00:43:11 | 88 hits
516 김대중 선생님이 왜 욕먹어야되냐? [0] 2025-03-08 23:09:49 167
| 2025-03-08 23:09:49 | 167 hits
515 지잡은 솔직히 지잡다니는 애들이 잘~ 알잖아 너네는 어떤지 몰라도 [0] ㅇㅇ 2025-03-08 20:02:50 139
ㅇㅇ | 2025-03-08 20:02:50 | 139 hits
514 컴공에만 특혜주면 안되나? [0] 불고기브라더 2025-03-08 18:29:19 113
불고기브라더 | 2025-03-08 18:29:19 | 113 hits
513 웹 코딩하는데 좋은컴퓨터 쓸 이유가 도대체 뭐가 있지 [0] ㅇㅇ 2025-03-08 16:55:56 152
ㅇㅇ | 2025-03-08 16:55:56 | 152 hits
512 탭북으로 컴공 2학년 과정 버틸 수 있냐 [0] 갖고싶다홍석천 2025-03-08 15:22:35 134
갖고싶다홍석천 | 2025-03-08 15:22:35 | 134 hits
511 컴공이 쓰레기가 아니라 지잡이 쓰레기라고 [0] ㅇㅇ 2025-03-08 13:49:13 115
ㅇㅇ | 2025-03-08 13:49:13 | 115 hits
510 불법소프트웨어 단속은 나오는데 근로감독은 안 나오더라 [0] ㅁㄹ 2025-03-08 12:15:34 145
ㅁㄹ | 2025-03-08 12:15:34 | 145 hits
508 정치글 올려도 괜춘한데 개대중이만 찬양하지만 않으면 된다. [0] 씹죶 2025-03-08 09:08:20 128
씹죶 | 2025-03-08 09:08:20 | 128 hits
507 임진왜란때 전쟁은 명나라군대가 다하고 [0] hongiro 2025-03-08 06:01:20 114
hongiro | 2025-03-08 06:01:20 | 114 hits
506 진짜 니네 플밍 배워서 어따 써먹을래? [0] ㅁㅇ 2025-03-08 04:27:49 132
ㅁㅇ | 2025-03-08 04:27:49 | 132 hits
505 컴공 존낰ㅋㅋㅋㅋㅋㅋㅋㅋ [0] ㅇㅇ 2025-03-08 01:20:59 96
ㅇㅇ | 2025-03-08 01:20:59 | 96 hits
504 에어로횽 여기서 정치적인 얘기하는 이유 솔직하게 듣고 싶은데. [0] 불고기브라더 2025-03-07 22:14:20 143
불고기브라더 | 2025-03-07 22:14:20 | 143 hits