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

프로그래밍 >

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

프로그래밍 프로세스

스레드 작성
159 GPLv3 에도 웹 서비스 시에 공개 의무는 없는거 같기도 하고 [0] classical 2024-12-30 20:19:38 282
classical | 2024-12-30 20:19:38 | 282 hits
158 MS SQL 교재 추천 [0] 123 2024-12-30 19:58:29 338
123 | 2024-12-30 19:58:29 | 338 hits
157 웹떌감이뭐양?? [0] 1 2024-12-30 19:36:53 316
1 | 2024-12-30 19:36:53 | 316 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 307
1 | 2024-12-30 18:32:59 | 307 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 278
황듬두뇌 | 2024-12-30 17:50:42 | 278 hits
151 중국도 자국어프로그램언어 만드는데 [0] ㅅㄷ 2024-12-30 17:08:30 296
ㅅㄷ | 2024-12-30 17:08:30 | 296 hits
150 포트폴리오용으로 자바 프로젝트 하나 하려고하는데.. [0] 1 2024-12-30 16:47:22 310
1 | 2024-12-30 16:47:22 | 310 hits
149 천재님들 제발 답장좀 [0] ㄴㅇㅁㅇㄴㅁ 2024-12-30 16:25:45 325
ㄴㅇㅁㅇㄴㅁ | 2024-12-30 16:25:45 | 325 hits
148 존나 공감된다. [0] ㅇㅇ 2024-12-30 16:04:08 309
ㅇㅇ | 2024-12-30 16:04:08 | 309 hits
147 아다언어 [0] 2024-12-30 15:42:59 294
| 2024-12-30 15:42:59 | 294 hits
146 와이어샤크 질문점 [0] ㅎㅇ 2024-12-30 15:21:50 311
ㅎㅇ | 2024-12-30 15:21:50 | 311 hits
145 안녕 뉴비임 [0] 니헵 2024-12-30 14:39:38 302
니헵 | 2024-12-30 14:39:38 | 302 hits
144 10학번인데 1학년부터 C언어 했으니 5년차인가요? [0] 요미코번역인 2024-12-30 14:18:30 306
요미코번역인 | 2024-12-30 14:18:30 | 306 hits
143 터보 씨 파란화면에 흰글자 저는 어지럽고 토할것 같았는데 [0] 불고기브라더 2024-12-30 13:57:23 313
불고기브라더 | 2024-12-30 13:57:23 | 313 hits
142 횽들 지금 네이버 들어가짐? [0] ㅁㅁㅁ 2024-12-30 13:36:15 295
ㅁㅁㅁ | 2024-12-30 13:36:15 | 295 hits
140 사이버대.. 많이 별로에요?ㅠㅠ [0] 사이버대 2024-12-30 12:32:55 316
사이버대 | 2024-12-30 12:32:55 | 316 hits
139 c언어 9년동안 했다고 했지 누가 9년차라고 말했냐? [0] 고정닉없다고 2024-12-30 11:50:43 334
고정닉없다고 | 2024-12-30 11:50:43 | 334 hits