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

프로그래밍 >

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

프로그래밍 프로세스

스레드 작성
27 회사 화장실에 비데잇으면 존나 빡치지 않냐? [0] ㅇㅇ 2024-12-20 15:15:43 347
ㅇㅇ | 2024-12-20 15:15:43 | 347 hits
26 작년 추석때도 없었던 보너스를 받으니까 기분이 이상하다. [0] ㅇㅇ 2024-12-20 15:13:33 370
ㅇㅇ | 2024-12-20 15:13:33 | 370 hits
25 프로그래밍 아무것도 모르는데 [0] 12 2024-12-20 15:10:19 384
12 | 2024-12-20 15:10:19 | 384 hits
24 자바가 진짜 커피냐 [0] 바나나킥 2024-12-20 15:08:09 392
바나나킥 | 2024-12-20 15:08:09 | 392 hits
23 요즘 it로 창업하기 힘들지?? [0] 바나나킥 2024-12-20 15:05:59 366
바나나킥 | 2024-12-20 15:05:59 | 366 hits
21 님들 개인창작물들 있죠?? ㄹㅇ 부러움 ㅜㅜ 나도 컴잘하고시픔 [0] ㅇㅇ 2024-12-20 15:03:41 392
ㅇㅇ | 2024-12-20 15:03:41 | 392 hits
20 까톡 봇 만들기 어려울까? [0] kiacw 2024-12-20 15:02:34 388
kiacw | 2024-12-20 15:02:34 | 388 hits
19 게임하고싶은데 돈이 없다아아 [0] 북극레밍 2024-12-20 15:01:27 429
북극레밍 | 2024-12-20 15:01:27 | 429 hits
18 근데 노동청에 신고때리면 돈은 어떻게되는거얌? [0] 북극레밍 2024-12-20 15:00:21 442
북극레밍 | 2024-12-20 15:00:21 | 442 hits
17 임베디드 리눅스할려면 리눅스알아야하나요? [0] dqwq 2024-12-20 14:59:14 354
dqwq | 2024-12-20 14:59:14 | 354 hits
16 비트코인으로 돈번 썰 (스압) [0] 응딩이 2024-12-20 14:58:07 400
응딩이 | 2024-12-20 14:58:07 | 400 hits
15 출동! 오토봇! [0] 김자동 2024-12-18 14:33:10 436
김자동 | 2024-12-18 14:33:10 | 436 hits
12 IT에 대해 제대로 알려주겠다. [0] 개발자 2024-12-13 14:09:22 360
개발자 | 2024-12-13 14:09:22 | 360 hits
10 안녕하세요, 컴공진학 희망하는 급식이 입니다. [1] 3 프린이 2024-10-22 13:39:09 411
프린이 | 2024-10-22 13:39:09 | 411 hits
9 광주 사는 앱쟁이 입니다. [2] 1 앱마스터 2024-10-19 21:12:20 435
앱마스터 | 2024-10-19 21:12:20 | 435 hits