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

프로그래밍 >

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

프로그래밍 프로세스

스레드 작성
564 빡쳐서 학생증 찍어서 보냈다 [0] Dev님 2025-03-13 04:36:31 91
Dev님 | 2025-03-13 04:36:31 | 91 hits
563 sns같은 아이디어 [0] dlsgh1628 2025-03-13 03:02:01 95
dlsgh1628 | 2025-03-13 03:02:01 | 95 hits
562 https://www.facebook.com/edwards.june.9 [0] 에어로홍 2025-03-13 01:26:57 84
에어로홍 | 2025-03-13 01:26:57 | 84 hits
561 영어공부가 프로그래밍공부보다는 훨재밌지 [0] 길동 2025-03-12 22:19:51 98
길동 | 2025-03-12 22:19:51 | 98 hits
560 아나 드림즈파크 인증어케해 [0] Dev님 2025-03-12 17:37:40 75
Dev님 | 2025-03-12 17:37:40 | 75 hits
559 VS 2013 32bit 랑 32bit web installer 는 뭐가 [0] Dev님 2025-03-12 14:29:52 102
Dev님 | 2025-03-12 14:29:52 | 102 hits
558 비주얼스튜디오2013 어디서 다운받아? [0] Dev님 2025-03-12 12:56:23 70
Dev님 | 2025-03-12 12:56:23 | 70 hits
557 C++) C++충이지만 자바 Http연결부분은 잘만든게 확실합니다. [0] ㅇㅇ 2025-03-12 11:22:47 82
ㅇㅇ | 2025-03-12 11:22:47 | 82 hits
556 월 250만, 중식제공 찾기가 존내 힘들다 [0] ㅁㄹ 2025-03-12 08:16:17 108
ㅁㄹ | 2025-03-12 08:16:17 | 108 hits
555 공부처음 시작하려면 뭐부터 공부해야됨?? [0] 희사마긔여워 2025-03-12 06:42:44 92
희사마긔여워 | 2025-03-12 06:42:44 | 92 hits
554 디자인 하는 애들이 OpenGL 배워도 아무짝에도 쓸데 없나여? [0] 스마트븅신 2025-03-12 05:09:05 102
스마트븅신 | 2025-03-12 05:09:05 | 102 hits
553 데이터베이스 만들때 데이터를 일일히 다 입력해야 됨? [0] ㅇㅇ 2025-03-12 02:01:32 77
ㅇㅇ | 2025-03-12 02:01:32 | 77 hits
552 웹 플머 형들 [0] 스프링 2025-03-12 00:28:03 94
스프링 | 2025-03-12 00:28:03 | 94 hits
551 컹커러처럼 탭을 분할시키는 브라우저 없음? [0] asd 2025-03-11 22:54:28 103
asd | 2025-03-11 22:54:28 | 103 hits
550 프갤러들아 올해는 취직해야지? [0] 프갤영감 2025-03-11 19:47:21 74
프갤영감 | 2025-03-11 19:47:21 | 74 hits
549 정치놀음은 니들끼리 해라 [0] ㅇㅇ 2025-03-11 18:13:37 70
ㅇㅇ | 2025-03-11 18:13:37 | 70 hits
548 c배우고잇는데 질문점 [0] 니헵 2025-03-11 15:06:50 107
니헵 | 2025-03-11 15:06:50 | 107 hits
547 데이터베이스를 구축하고 싶어요 [0] ㅇㅇ 2025-03-11 11:59:46 86
ㅇㅇ | 2025-03-11 11:59:46 | 86 hits
546 근데막상 대학안가도 고졸할새끼는업음 [0] ㅇㅇ 2025-03-11 08:52:52 111
ㅇㅇ | 2025-03-11 08:52:52 | 111 hits
545 하루죙일 영어공부만 하니까 졸라 질린다 [0] ㅁㄴㅇㅁㄴㅇ 2025-03-11 07:19:25 106
ㅁㄴㅇㅁㄴㅇ | 2025-03-11 07:19:25 | 106 hits