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

프로그래밍 >

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

프로그래밍 프로세스

스레드 작성
86 형식언어와 오타마타 [0] ksy 2024-12-25 13:01:43 359
ksy | 2024-12-25 13:01:43 | 359 hits
85 객체지향적으로 풀 수있는 알고리즘문제 좀 알려줘,,, [0] 도라에몽 2024-12-25 12:40:35 359
도라에몽 | 2024-12-25 12:40:35 | 359 hits
84 마이크로소프트 프로그램 [0] Times 2024-12-25 12:18:58 351
Times | 2024-12-25 12:18:58 | 351 hits
83 자바 질문 좀 [0] 수크라제 2024-12-25 11:36:47 363
수크라제 | 2024-12-25 11:36:47 | 363 hits
82 sh가 말한거 퇴근하고 게임하다가 만들긴함 [0] 북극레밍 2024-12-24 20:35:55 361
북극레밍 | 2024-12-24 20:35:55 | 361 hits
81 썸네일.db 는 뭐하는 파일인가요 ? [0] ddd 2024-12-24 20:14:46 346
ddd | 2024-12-24 20:14:46 | 346 hits
79 님들 정보보안가에 대한 전망 어떻게 생각하세요?? [0] 바라갸 2024-12-24 19:32:30 363
바라갸 | 2024-12-24 19:32:30 | 363 hits
78 ㅄ이 질문함. [0] 불고기브라더 2024-12-24 19:11:21 375
불고기브라더 | 2024-12-24 19:11:21 | 375 hits
77 si업체 노가다 코더들 수준이 어느 정도냐 [0] 2008 2024-12-24 18:29:09 337
2008 | 2024-12-24 18:29:09 | 337 hits
76 안드로이드 어플 하나 뜯어서 결제크랙 한번 만들어보려니까 도저히 모르겠다 [0] IlllllllllI 2024-12-24 18:08:01 366
IlllllllllI | 2024-12-24 18:08:01 | 366 hits
75 파이썬 루비 이딴거 좋아하는 새끼들은 자바충 보다도 못함 [0] 1 ㅁㄴㅇㄹ 2024-12-24 17:46:53 356
ㅁㄴㅇㄹ | 2024-12-24 17:46:53 | 356 hits
74 쿠팡 애자일 자바맨 >_< [0] 요미코번역인 2024-12-24 17:25:42 358
요미코번역인 | 2024-12-24 17:25:42 | 358 hits
73 결제크랙이 가능하긴 함? [1] 예비개발자 2024-12-24 17:04:34 348
예비개발자 | 2024-12-24 17:04:34 | 348 hits
72 이중에서 하나만 골라주라 [0] ㅇㅇ 2024-12-24 16:43:26 355
ㅇㅇ | 2024-12-24 16:43:26 | 355 hits
71 컴퓨터 관련한 직종중에 [0] 2024-12-24 16:22:17 351
| 2024-12-24 16:22:17 | 351 hits
70 오늘 자바랑 이클립스 깔았다 [0] ㅇㅇ 2024-12-24 16:01:09 333
ㅇㅇ | 2024-12-24 16:01:09 | 333 hits
69 2의 n승 재귀함수로 구하는건데 잘 짠거 맞음? [0] Dev님 2024-12-24 15:40:01 338
Dev님 | 2024-12-24 15:40:01 | 338 hits
68 밑에꺼 수정 [0] Dev님 2024-12-23 21:05:57 338
Dev님 | 2024-12-23 21:05:57 | 338 hits
67 고마워요 프갤 칭구들 [0] 1 Dev님 2024-12-23 20:44:47 353
Dev님 | 2024-12-23 20:44:47 | 353 hits
66 안드로이드는 왜 이런걸 안 만드나요 [0] 2024-12-23 20:23:39 377
| 2024-12-23 20:23:39 | 377 hits