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

프로그래밍 >

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

프로그래밍 프로세스

스레드 작성
43 학원 고졸 출신 경력 3년차 이직 현재연봉 3500 [0] 플밍 2024-12-23 09:45:31 367
플밍 | 2024-12-23 09:45:31 | 367 hits
42 안녕 뉴비임 [0] 니헵 2024-12-23 09:24:23 368
니헵 | 2024-12-23 09:24:23 | 368 hits
41 C언어 질문입니다. [0] 알려주세요 2024-12-20 17:39:21 368
알려주세요 | 2024-12-20 17:39:21 | 368 hits
40 어셈으로 CPU마비 가능? [0] 고정닉없다고 2024-12-20 16:57:10 390
고정닉없다고 | 2024-12-20 16:57:10 | 390 hits
39 컴공은 1억이상 받으려면 사업밖에 없냐? [0] ㅇㅇ 2024-12-20 16:36:02 344
ㅇㅇ | 2024-12-20 16:36:02 | 344 hits
38 it 대기업 노리는데말이야... [0] 1 2024-12-20 15:32:47 368
1 | 2024-12-20 15:32:47 | 368 hits
37 있잖아..... [0] 1 2024-12-20 15:31:27 380
1 | 2024-12-20 15:31:27 | 380 hits
36 4년제 대졸 출신 경력 4년차 최종연봉 2400 [0] ㅁㄹ 2024-12-20 15:29:20 360
ㅁㄹ | 2024-12-20 15:29:20 | 360 hits
35 프로그램 시써봤음 ㅎㅎ [0] 1 서정코더 2024-12-20 15:26:45 335
서정코더 | 2024-12-20 15:26:45 | 335 hits
34 컹커러가 다 좋은데 [0] TheProdigy 2024-12-20 15:24:34 351
TheProdigy | 2024-12-20 15:24:34 | 351 hits
33 여기 이 문제 풀수있는사람 있냐? [0] ㅇㅇ 2024-12-20 15:23:27 341
ㅇㅇ | 2024-12-20 15:23:27 | 341 hits
32 닭 8마리와 오리 8마리를 자가교배시켜서 얻을 수 있는 세끼들의 수는? [0] 고정닉없다고 2024-12-20 15:22:20 345
고정닉없다고 | 2024-12-20 15:22:20 | 345 hits
31 형들 연봉협상에 대해서 하나만 물어보자 [0] ㅁㅁㅁㅁㅁㅁㅁ 2024-12-20 15:20:10 371
ㅁㅁㅁㅁㅁㅁㅁ | 2024-12-20 15:20:10 | 371 hits
30 프로그래밍 대학생부터 시작하면 [0] 턱별시 2024-12-20 15:19:03 377
턱별시 | 2024-12-20 15:19:03 | 377 hits
29 밀린월급 1개월반 시발 [0] 북극레밍 2024-12-20 15:17:56 380
북극레밍 | 2024-12-20 15:17:56 | 380 hits
28 cpu 마비기능.code [0] ㅇㅇ 2024-12-20 15:16:49 346
ㅇㅇ | 2024-12-20 15:16:49 | 346 hits
27 회사 화장실에 비데잇으면 존나 빡치지 않냐? [0] ㅇㅇ 2024-12-20 15:15:43 333
ㅇㅇ | 2024-12-20 15:15:43 | 333 hits
26 작년 추석때도 없었던 보너스를 받으니까 기분이 이상하다. [0] ㅇㅇ 2024-12-20 15:13:33 347
ㅇㅇ | 2024-12-20 15:13:33 | 347 hits
25 프로그래밍 아무것도 모르는데 [0] 12 2024-12-20 15:10:19 359
12 | 2024-12-20 15:10:19 | 359 hits
24 자바가 진짜 커피냐 [0] 바나나킥 2024-12-20 15:08:09 368
바나나킥 | 2024-12-20 15:08:09 | 368 hits