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

프로그래밍 >

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

프로그래밍 프로세스

스레드 작성
64 형들 프로그래밍 공부 뭐부터 하면 좋을까? [0] 카운터블 2024-12-23 19:41:22 399
카운터블 | 2024-12-23 19:41:22 | 399 hits
63 헤더파일에 대해 설명해주는건 어떤 분야인가요? [0] 카운터블 2024-12-23 19:20:14 333
카운터블 | 2024-12-23 19:20:14 | 333 hits
62 하드웨어를 사용 중이라는 거는 무슨 말이냐??? [0] 수크라제 2024-12-23 18:59:05 379
수크라제 | 2024-12-23 18:59:05 | 379 hits
61 단방향 암호화하면 암호로부터 원래 단어 유추 불가능하냐?? [0] 수크라제 2024-12-23 18:16:52 365
수크라제 | 2024-12-23 18:16:52 | 365 hits
60 Si 개발자가 프로젝트를 끝내고 맞은 주말 [0] 북극레밍 2024-12-23 17:55:38 353
북극레밍 | 2024-12-23 17:55:38 | 353 hits
59 와인 마시고 왔는데 흐음 .. [0] 북극레밍 2024-12-23 17:34:28 348
북극레밍 | 2024-12-23 17:34:28 | 348 hits
58 Django VS Ruby on Rails? [0] ct 2024-12-23 17:13:20 366
ct | 2024-12-23 17:13:20 | 366 hits
57 컴파일 언어가 스크립트 언어보다 성능 제외히고 나은게 뭐가 있죠? [0] 2024-12-23 16:51:43 362
| 2024-12-23 16:51:43 | 362 hits
56 삼들삼들 [0] ㅅㄷ 2024-12-23 16:09:31 389
ㅅㄷ | 2024-12-23 16:09:31 | 389 hits
55 웹 프로그래밍 질문좀 [0] 123 2024-12-23 15:06:16 369
123 | 2024-12-23 15:06:16 | 369 hits
54 역시 밤샘은 영 좋지 않아 [0] 프갤럼 2024-12-23 14:45:08 398
프갤럼 | 2024-12-23 14:45:08 | 398 hits
53 SQLITE 빠르다는게 사실이냐 [0] ㅇㅇ 2024-12-23 12:30:14 353
ㅇㅇ | 2024-12-23 12:30:14 | 353 hits
52 플밍갤 고수님들 윈도우 xp 숨김폴더 보는방법좀 알려주세요. [0] ㅇㅇ 2024-12-23 12:09:06 386
ㅇㅇ | 2024-12-23 12:09:06 | 386 hits
51 자바는 웹서핑하다가 자바머신 업데이트 하라고 뜰때가 제일 병신같지않냐 [0] ㅇㅇ 2024-12-23 12:07:41 357
ㅇㅇ | 2024-12-23 12:07:41 | 357 hits
50 병신인걸 뭐라 하진 않겠는데 [0] ㅇㅇ 2024-12-23 12:00:40 338
ㅇㅇ | 2024-12-23 12:00:40 | 338 hits
49 프,로그래머 대학 학벌이 중요한가요??? [0] 칸다봊 2024-12-23 11:41:21 331
칸다봊 | 2024-12-23 11:41:21 | 331 hits
48 웹사이트 만드려면 뭐 공부해야되죠? [0] 프래맹 2024-12-23 11:29:37 346
프래맹 | 2024-12-23 11:29:37 | 346 hits
46 오늘 새벽 5시에 PowerVR SDK설치하고 [0] 북극레밍 2024-12-23 11:11:27 345
북극레밍 | 2024-12-23 11:11:27 | 345 hits
45 혹시 너네중에 [0] 노비 2024-12-23 10:48:53 337
노비 | 2024-12-23 10:48:53 | 337 hits
43 학원 고졸 출신 경력 3년차 이직 현재연봉 3500 [0] 플밍 2024-12-23 09:45:31 365
플밍 | 2024-12-23 09:45:31 | 365 hits