전체 글115 데이터 베이스_ 오라클 [INDEX] 개요 현재까지 오라클의 테이블, 뷰,트랜잭션을 기록하였다. 오라클의 2/3는 대략 저장하였다고 봐도 무방하다. 아닐수도있다 오라클은 광범위 하기때문에 하지만 내가 필요한 오라클의 정보의 2/3는 모두 기록하였다고 봐도 괜찮을것같다는 의미이다. 이제 남은건, **인덱스, 시컨스**, 동의어(synonym)이 남아있는 상태이다. 인덱스 (index) _ 책갈피와 비슷한 역할이다. 자주사용이 되는 컬럼에 부여를 하는것이다. 즉 자주 검색이 되는 필드에 부여를 한다. (검색목적) => where 조건식에 언급되는 것! 그리고 검색 속도가 빠른이유로는 컴퓨터는 인덱스가 부여된 필드먼저 찾아준다. 그리고 데이터의 저장공간이 따로 필요하다. 사용 되는 목적은 검색 속도를 향상시키기 위해 사용된다. 아래와 같이 요약을 할 .. 2019. 7. 3. 데이터 베이스_ 오라클 [트랜잭션 관리] COMMIT,ROLLBACK,SAVEPOINT **중요** 트랜잭션(Transaction) 데이터베이스에서 데이터를 처리하는 나의 논리적인 작업 단위를 의미한다! 데이터 베이스에서 데이터를 관리할때 (insert, update, delete) 여러개의 SQL 명령어를 사용하게 되는데 이를 하나의 작업단위로 설정하는것이 트랜잭션(Transaction) 이다. 여기서 작업 단위는 "어디서 부터 시작해서 언제까지 끝이나는가?" ex) 계좌이체의 예제 [ 계좌에서 돈을 인출한다 -> 계좌에서 잔액이 차감된다 -> 타 계좌에 돈이 입금된다. -> 계좌에 잔액이 더해진다. ] A (S은행) -------------------> B (K은행) -10,000 ---------------------> +10,000 1. 나의 계좌 -10,000원 1차 작업 2. 상.. 2019. 7. 3. 오라클 수업 7일차 종료 마구잡이로 오라클에대한 다양한 정보가 쏟아져 나오고 있다. 약간 헷갈리고 모르는 부분도 나타나기 시작했다 티스토리 블로그가 인스타그램 보다 장점이 몇가지 더 있는것같다라는것을 알게되었다. 조금이나마 나의 시간 그리고 나의 노력들을 좀더 효율적이게 사용될수 있게되었고 그것이 참 기분이 좋은 일인것같다. 고등학교 친구 리자가 좋은 루프탑이있으니 나오라고했다 천장이 뻥뚫린 하늘 사진을 보여줬는데 사진속 허점을 잘 찾아내어 오늘은 무사히 집에서 홈트레이닝 후 휴식을 잘 취했다 아무튼! 오늘 나는 이렇게 혼돈 속에서 수업을 듣고 6개월 이후에 개발자로 취업을 할수가 있을까 자바는 더 어렵다던데 약간의 걱정이 되기도 한다 ㅎㅎ 빨리 시간아 흘러라! 그리고 나의 체력도 잘 굳건히 버텨 낼수있길!!! 승쨩 화이팅이다 .. 2019. 7. 2. 데이터 베이스_ 오라클 VIEW [view 종류, 관리] Union, Union all 시큐어 코딩 집합 연산자(Union, Union all, minus) -> 시큐어 코딩 서로다른 두개의 SQL 문장의 실행 결과를 하나로 합쳐서 보여준다. 문제_ emp테이블에서 업무가 MANAGER 인 사원인 사번, 이름을 출력하시오. 해설_ select empno,ename from emp where job='MANAGER'; --> SQL문장 첫번째 EMPNO ENAME ---------- ---------- 7566 JONES 7698 BLAKE 7782 CLARK ed 문 안에 이렇게 서로 다른 조건을 주게되었을때 두개를 합치는 방법이 곧 union 기본 개념이다 select empno,ename from emp where job='MANAGER' ed file afiedt.buf(이)가 기록되었습니다 1 .. 2019. 7. 2. 데이터 베이스_ 오라클 VIEW [view 종류, 관리] 페이징 처리 기법 2 **** 다른곳의 자료를 복사해왔다. **** 페이징 처리 SELECT * FROM ( 필드를 출력하되 앞에 번호를 매기면서 출력하라 SELECT ROWNUM AS RNUM, GET.* FROM ( + query + (이곳에 데이터를 불러오는 쿼리문이 들어간다.) ) GET(테이블의 별칭) ORDER BY ROWNUM desc ) WHERE RNUM BETWEEN 1 AND 10 ORDER BY RNUM ASC; 페이징 처리를 하기 위해선 전체 줄 수도 알아야 하기 때문에, 그를 알기위한 쿼리문 SELECT COUNT(*) CNT FROM ( + query + ) 출처: http://notpeelbean.tistory.com/36 [Storm Of Two Yellow Beans] 문제_ emp테이블에서 .. 2019. 7. 2. 데이터 베이스_ 오라클 VIEW [view 종류, 관리] 페이징 처리 기법 1 ** 중요 ** 뷰의 활용_ 오라클의 페이징 처리 기법 테이블에 데이터가 많은 상태 => 화면구현 (페이지당 10개 default 기본적 수량) 여기서 _참고링크 www.jspstydy.co.kr JSP 문의 게시판이 있어 참고 하기 적합하다. 1. rownum은 무엇인가. = 내부적으로 번호를 매기면서 화면에 출력시켜주는 오라클의 내부적인 고유번호 즉 일련번호 이다. SQL> ed file afiedt.buf(이)가 기록되었습니다 1* select rownum,empno,ename from emp SQL> / ROWNUM EMPNO ENAME ---------- ---------- ---------- 1 7369 SMITH 2 7499 ALLEN 3 7521 WARD 4 7566 JONES 5 7654.. 2019. 7. 2. 이전 1 ··· 15 16 17 18 19 20 다음