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

프로그래밍 >

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

프로그래밍 프로세스

스레드 작성
352 IT 코더들의 최대 장점 [0] 윈윈 2025-02-26 01:07:04 218
윈윈 | 2025-02-26 01:07:04 | 218 hits
351 핏도적 쟤 저러는거 그냥 냅둬라... 정신적 방어기제 발동중인거다. [0] 2025-02-24 12:29:10 225
| 2025-02-24 12:29:10 | 225 hits
350 특정 시간임을 입증할 방법을 물어보겠음 [0] dot 2025-02-24 12:28:14 245
dot | 2025-02-24 12:28:14 | 245 hits
349 프갤 입갤해도 되나요? [0] 눈꽃❄ 2025-02-24 12:25:30 217
눈꽃❄ | 2025-02-24 12:25:30 | 217 hits
348 배열 안에서 최대값 찾아내는 함수 [0] 꾸꾸까까 2025-02-24 12:23:02 236
꾸꾸까까 | 2025-02-24 12:23:02 | 236 hits
347 3/12 징병검사 [0] 백이 2025-02-24 12:16:42 233
백이 | 2025-02-24 12:16:42 | 233 hits
346 핏도적 님 맨날 여기 계신데 프로그래밍 하긴 하세요? [2] 2025-02-24 11:59:00 222
| 2025-02-24 11:59:00 | 222 hits
345 프리 시작했는데, 언제부터 돈 들어오냐? [0] 1 안뇽 2025-01-15 15:28:48 241
안뇽 | 2025-01-15 15:28:48 | 241 hits
340 Ruby 충새끼들은 대대손손 Ruby만 쓰시기 바랍니다. [1] ㅁㄴㅇㄹ 2025-01-14 13:27:11 230
ㅁㄴㅇㄹ | 2025-01-14 13:27:11 | 230 hits
339 당신의 뒷조사를 할때 사용되는 안드로이드폰(맛폰으로 보세요, 엑박이면 X표시를 클릭) [0] ㅇㅇ 2025-01-14 11:55:32 233
ㅇㅇ | 2025-01-14 11:55:32 | 233 hits
172 프갤럼들의 웹땔감드립이 존나말도안되는 증거 [0] 2024-12-31 14:58:05 323
| 2024-12-31 14:58:05 | 323 hits
171 화장품 연구원아 너 남자냐 여자냐 [0] 1 2024-12-31 14:36:57 302
1 | 2024-12-31 14:36:57 | 302 hits
170 gpl 소스코드 공개의무는 그걸 배포했을때 생기는거다 [0] ㅇㅇ 2024-12-31 14:15:49 337
ㅇㅇ | 2024-12-31 14:15:49 | 337 hits
169 노트북이나 아이패드 사고싶은 컴공1학년아 [0] 불고기브라더 2024-12-31 13:54:12 333
불고기브라더 | 2024-12-31 13:54:12 | 333 hits
168 국비IT 수료의 장단점 [0] 1 2024-12-31 13:33:02 308
1 | 2024-12-31 13:33:02 | 308 hits
167 비트컴터학원 전공자 출신만 뽑는거 아니었냐? [0] 불고기브라더 2024-12-31 13:11:54 343
불고기브라더 | 2024-12-31 13:11:54 | 343 hits
164 전 C언어 9년차 프로그래머입니다 [0] 2024-12-31 07:34:16 291
| 2024-12-31 07:34:16 | 291 hits
163 오늘도 스~ 연발 ㄷㄷ [0] 매직개더링 2024-12-31 07:13:08 325
매직개더링 | 2024-12-31 07:13:08 | 325 hits
161 님들 지금당장 카톡 만들라고하면 만들 수 있어요? [0] ㅇㅇ 2024-12-30 21:01:55 345
ㅇㅇ | 2024-12-30 21:01:55 | 345 hits
160 화장품 연구원을 보니 옛 생각이 나서 아련해진다 [0] 1 2024-12-30 20:40:46 344
1 | 2024-12-30 20:40:46 | 344 hits