1. Outer Join 이란? SQL를 작성하면서 Outer Join이 어쩔 수 없이 발생할 때가 있습니다. 모델링 단계에서 가급적 Outer Join이 발생하지 않도록 하는것이 더 좋겠죠. 일단 Outer Join이 꼭 필요해서 사용할 경우 오라클과 ANSI SQL를 사용할때 많이 햇갈리는 경우가 있습니다. Outer Join이란 두개의 집합(Table)을 Join으로 연결할 경우. 한쪽 집합을 기준으로 다른 집합에는 없어도 보여주고 싶을 경우에 사용합니다. 즉 A, B 집합이 있을 경우 A를 기준으로하고 B에는 A에 있는 집합은 당연히 나오고 없으면 null로 나오도록 하는 것입니다. 이때 기준이 되는 집합을 Outer라 하고 그 반대쪽을 Inner라 합니다. t_emp가 Outer Table이고 ..
URL = http://scidb.tistory.com/ 4월에 출간된 "The logical optimizer"의 저자의 블러그입니다. 블러그에 올라와 있는 글을 보고 책을 바로 구매했죠. ^^ 주옥같은 글들이 많더군요. DBMS에 관심이 많은 개발자나 학생분들도 가끔씩 들여다 보면 좋을 듯합니다. 생각의 파이를 넓혀 주네요. 그리고 저자가 추천한 책중에서 "Relational Database Index Design and The Optimizers" 란 책이 있습니다. 구해서 보고 있느데 내용은 좋은데 원서라 속도가 나질 않네요. 빨리 번역서가 나왔으면 좋겠습니다. 번역서가 나오면 개발자나 DBA 모두에게 정말 유용한 바이블이 되지 않을까 생각이 들더군요. ^^
Table Hints: Used to force index selection. ex) SELECT memberID, fname, lname FROM members WITH (INDEX(memberID_index)); Join Hints: Used to specify the type of JOIN strategy used. - Loop, Merge, Hash가 있음. ex) FROM header_table INNER LOOP JOIN detail_table; OPTION (INNER) or OPTION (MERGE) or OPTION (HASH); Query Hints: Hints used to affect GROUP BY and UNION functionality. Lock Hints : Used to ..
제1 정규화 ⊙ 반복된 속성이나 그룹 속성은 삭제하고, 새로운 실체를 추가한 뒤 기존의 실체와 1 : N의 관계를 형성한다 제2정규화 ⊙ 복합키로 구성된 경우 모든 칼럼들은 복합키 전체에 의존적이어야 한다. ⊙ 복합키 일부에 의존적인 칼럼은 제거해야 한다 ⊙ 복합키가 아닌 경우는 제2정규화의 대상이 아니다 제3정규화 ⊙ 테이블의 칼럼들은 기본키에 의존적이어야 한다. ⊙ 기본키 외의 칼럼에 종속적인 칼럼은 제거해야 한다. 대부분 1~3정규화만 잘 지켜도 물리 DB를 구축시 크게 문제될 경우가 없다고 해도 과언이 아니다라고 합니다. 보이스코드, 4차 5차 정규화까지 갈 경우가 그리 많지 않다는 얘기구요. 꼭 필요할 경우 1~3차에 반정규화 정도가 적당하지 싶습니다. 정말 중요한 1~3차 정규화를 예를 들어 ..
비스타에서 toad 9.6 버전 설치 후 toad 시작시 에러나면서 프로그램 종료가 되버려서 여러번 설치를 해 봤는데 해결이 안되서 찾아보니 release note에 해결책이 있더군요. 증상은 Lexlib.lxl 이런거 메시지 출력되고 죽어버리는 겁니다. 해결책) Turn off UAC. If you don't have permission to do this, then when files are not found, such as lexlib.lxl, files may need to be renamed and/or moved to other locations. In the case of the lexlib.lxl error, you must copy this file from your local profi..
ADO는 로컬 데이터베이스 접속(DAO)와 원격 데이터 베이스접속(RDO) 의 개념을 모두 포함(ODBC와 비슷)하지만 ODBC와 다른 점은 ODBC가 관계형 데이터베이스(RDB)만 처리할 수 있는 반면 ADO는 비관계형 데이터베이스도 처리하는 인터페이스를 가지고 있다는 점이다. ADO에서 관계형/비관계형 데이터베이스를 처리하는 방법은 OLEDB를 통해 이루어 지며, 관계형 데이터베이스일 경우는 OLEDB에서 ODBC를 통해서 이루어지고, 비관계형 데이터베이스일 경우는 COM 를 통해 이루어진다. 즉 ADO는 관계형이는 비관계형이는 동일한 인터페이스를 통해 데이터베이스를 처리할 수 있게 된다. #. ADO 계층도 ADO ------------------- | OLEDB -------------------..
- Total
- Today
- Yesterday
- 톡토기
- 카카오 에드
- GKRS
- node.js
- 솔리드 쿨론
- yugabyteDB
- 증권정보포털
- 빈센트 반 고흐
- JMW 헤어드라이기기
- VARIDESK
- 배당급
- 오미크론
- Sybase IQ
- Pixel Pals
- 매직 트랙패드2
- 유가바이트디비
- 별이 빚나는 밤
- 르세라핌
- 루미큐브 종류
- 코라나 19
- Life Chair
- 별잉 빛나는 밤
- 브리다 정수기
- 파나소닉 비데 DL-EH10KWS
- 남설 팔찌
- 홈 오피스
- 고체 향수
- weka
- 화분벌레
- 로니카 BCS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |