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

프로그래밍 >

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

프로그래밍 프로세스

스레드 작성
65 상수 1 생성법. [0] 요미코치료사 2024-12-23 20:02:31 359
요미코치료사 | 2024-12-23 20:02:31 | 359 hits
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 337
카운터블 | 2024-12-23 19:20:14 | 337 hits
62 하드웨어를 사용 중이라는 거는 무슨 말이냐??? [0] 수크라제 2024-12-23 18:59:05 384
수크라제 | 2024-12-23 18:59:05 | 384 hits
61 단방향 암호화하면 암호로부터 원래 단어 유추 불가능하냐?? [0] 수크라제 2024-12-23 18:16:52 372
수크라제 | 2024-12-23 18:16:52 | 372 hits
60 Si 개발자가 프로젝트를 끝내고 맞은 주말 [0] 북극레밍 2024-12-23 17:55:38 358
북극레밍 | 2024-12-23 17:55:38 | 358 hits
59 와인 마시고 왔는데 흐음 .. [0] 북극레밍 2024-12-23 17:34:28 351
북극레밍 | 2024-12-23 17:34:28 | 351 hits
58 Django VS Ruby on Rails? [0] ct 2024-12-23 17:13:20 369
ct | 2024-12-23 17:13:20 | 369 hits
57 컴파일 언어가 스크립트 언어보다 성능 제외히고 나은게 뭐가 있죠? [0] 2024-12-23 16:51:43 365
| 2024-12-23 16:51:43 | 365 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 371
123 | 2024-12-23 15:06:16 | 371 hits
54 역시 밤샘은 영 좋지 않아 [0] 프갤럼 2024-12-23 14:45:08 399
프갤럼 | 2024-12-23 14:45:08 | 399 hits
53 SQLITE 빠르다는게 사실이냐 [0] ㅇㅇ 2024-12-23 12:30:14 356
ㅇㅇ | 2024-12-23 12:30:14 | 356 hits
52 플밍갤 고수님들 윈도우 xp 숨김폴더 보는방법좀 알려주세요. [0] ㅇㅇ 2024-12-23 12:09:06 388
ㅇㅇ | 2024-12-23 12:09:06 | 388 hits
51 자바는 웹서핑하다가 자바머신 업데이트 하라고 뜰때가 제일 병신같지않냐 [0] ㅇㅇ 2024-12-23 12:07:41 361
ㅇㅇ | 2024-12-23 12:07:41 | 361 hits
50 병신인걸 뭐라 하진 않겠는데 [0] ㅇㅇ 2024-12-23 12:00:40 340
ㅇㅇ | 2024-12-23 12:00:40 | 340 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 348
프래맹 | 2024-12-23 11:29:37 | 348 hits
46 오늘 새벽 5시에 PowerVR SDK설치하고 [0] 북극레밍 2024-12-23 11:11:27 346
북극레밍 | 2024-12-23 11:11:27 | 346 hits
45 혹시 너네중에 [0] 노비 2024-12-23 10:48:53 337
노비 | 2024-12-23 10:48:53 | 337 hits