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

프로그래밍 >

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

프로그래밍 프로세스

스레드 작성
160 화장품 연구원을 보니 옛 생각이 나서 아련해진다 [0] 1 2024-12-30 20:40:46 345
1 | 2024-12-30 20:40:46 | 345 hits
159 GPLv3 에도 웹 서비스 시에 공개 의무는 없는거 같기도 하고 [0] classical 2024-12-30 20:19:38 283
classical | 2024-12-30 20:19:38 | 283 hits
158 MS SQL 교재 추천 [0] 123 2024-12-30 19:58:29 344
123 | 2024-12-30 19:58:29 | 344 hits
157 웹떌감이뭐양?? [0] 1 2024-12-30 19:36:53 320
1 | 2024-12-30 19:36:53 | 320 hits
156 소프트웨어개발, Si대기업 가려면 대체 어떤언어공부함? [0] 1 2024-12-30 19:15:44 313
1 | 2024-12-30 19:15:44 | 313 hits
155 양옆에 스~~~~ 원투 펀치다.. [0] 매직개더링 2024-12-30 18:54:36 295
매직개더링 | 2024-12-30 18:54:36 | 295 hits
154 IT쪽 취업(롯데정보통신,기타 IT대기에 컴활1급 쳐주지도않는부분이야?? [0] 1 2024-12-30 18:32:59 308
1 | 2024-12-30 18:32:59 | 308 hits
153 SI 개발자들은 전문가들이 아니다 [0] 1 1 2024-12-30 18:11:50 323
1 | 2024-12-30 18:11:50 | 323 hits
152 형들 게임문제인데 한번만 봐주시면 안될까요? [0] 황듬두뇌 2024-12-30 17:50:42 279
황듬두뇌 | 2024-12-30 17:50:42 | 279 hits
151 중국도 자국어프로그램언어 만드는데 [0] ㅅㄷ 2024-12-30 17:08:30 297
ㅅㄷ | 2024-12-30 17:08:30 | 297 hits
150 포트폴리오용으로 자바 프로젝트 하나 하려고하는데.. [0] 1 2024-12-30 16:47:22 311
1 | 2024-12-30 16:47:22 | 311 hits
149 천재님들 제발 답장좀 [0] ㄴㅇㅁㅇㄴㅁ 2024-12-30 16:25:45 326
ㄴㅇㅁㅇㄴㅁ | 2024-12-30 16:25:45 | 326 hits
148 존나 공감된다. [0] ㅇㅇ 2024-12-30 16:04:08 311
ㅇㅇ | 2024-12-30 16:04:08 | 311 hits
147 아다언어 [0] 2024-12-30 15:42:59 295
| 2024-12-30 15:42:59 | 295 hits
146 와이어샤크 질문점 [0] ㅎㅇ 2024-12-30 15:21:50 312
ㅎㅇ | 2024-12-30 15:21:50 | 312 hits
145 안녕 뉴비임 [0] 니헵 2024-12-30 14:39:38 303
니헵 | 2024-12-30 14:39:38 | 303 hits
144 10학번인데 1학년부터 C언어 했으니 5년차인가요? [0] 요미코번역인 2024-12-30 14:18:30 307
요미코번역인 | 2024-12-30 14:18:30 | 307 hits
143 터보 씨 파란화면에 흰글자 저는 어지럽고 토할것 같았는데 [0] 불고기브라더 2024-12-30 13:57:23 315
불고기브라더 | 2024-12-30 13:57:23 | 315 hits
142 횽들 지금 네이버 들어가짐? [0] ㅁㅁㅁ 2024-12-30 13:36:15 297
ㅁㅁㅁ | 2024-12-30 13:36:15 | 297 hits
140 사이버대.. 많이 별로에요?ㅠㅠ [0] 사이버대 2024-12-30 12:32:55 316
사이버대 | 2024-12-30 12:32:55 | 316 hits