본문 바로가기

Develop/DataBase30

Connection Pool 커넥션 풀커넥션 풀에 DB와 연결을 해 놓은 객체를 두고 필요할 때마다 커넥션 풀에서 빌려온다-> 남아있는 커넥션이 없을 경우 클라이언트: 대기상태 커넥션이 반환되면 대기순서대로 커넥션 제공 연결정보 커넥션 관리커넥션 생성, 렌탈: 성능 향상 *일반적인 커넥션을 이용하면 동시 접속자 수를 벗어나게 될 경우 에러(예외)가 발생한다. Project-> commerce 1. 아파치 접속 2. Pool.jar 다운로드 3. DBCP.jar 다운로드 DBCP : connection pool 구현체 다운받은 jar파일 Project > WebContent > lib에 추가 서블릿-톰캣 컨테이너가 사용할 수 있는/ 웹기반에서 동작하는 자바 클래스-보안에 유리-HttpServlet 상속public class Hello.. 2018. 7. 17.
오라클 계정 잠금 SCOTT: 오라클 설치시 저장되어 있는 테스트 계정 DBMS에 접속하기 위한 권한이 없으므로 권한 부여 해야 한다. 해결방법 1. sys계정으로 오라클 접속 그러나 오류 발생 sys as sysdba 혹은 sys/비밀번호 as sysdba sys 계정으로 로그인 성공 2. 계정 권한 부여ALTER user scott account unlock; 계정 rock 해제 확인select username, account_status from dba_users where username = 'SCOTT'; 2018. 7. 14.
데이터표준화 eXERD 사용하기 1. 프로젝트 생성 2. 프로젝트 생성! -테이블 생성 : 3 입력 + 마우스클릭 - 컬럼 추가: Ctrl + Enter - 테이블 속성변경 * 물리이름, 도에민, 데이터 타입, 기본키 여부 등을 설정한다. - 테이블 색상 변경 팔레트 선택-> 색상 선택 완성된 테이블 구조 -테이블의 논리 모드/ 물리 모드 선택 논리모드: 테이블, 속성의 논리적 명칭 물리모드: 테이블, 속성에 들어갈 실제 값 * 테이블의 속성 창에서 DDL 출력 * 테이블 속성창에서 eXERD 명명규칙 정의 -인코딩 설정 2018. 7. 13.
데이터 모델링 데이터 모델링 데이터 모델링 개념현실세계 -> 정보모델링 -> 데이터 모델링 -> DB 구현 현실세계 개념1개념2개념3 정보 모델링 개념적 모델(ER 다이어그램): 현실세계를 개체로 표현하고, 관계를 맺음 ER다이어그램으로 표현개체 개체 데이터모델링 논리적 모델(관계 데이터 모델) =물리적 모델링개체를 테이블, 속성으로 정의사상한다, 매핑한다라고도 함 DB 구현 데이터 모델링 생명주기 1.요구사항 수집 및 분석 2. 설계개념적 설계 - 요구사항을 기초로 주요 개념과 업무 프로세스 식별논리적 설계 - 사용 DBMS의 종류에 맞게 변환* 개념적 설계 + 논리적 설계 : ERWIN or EXERD로 구현물리적 설계 - 스키마 도출3. 구현테이블 및 관련 객체(뷰, 인덱스) 생성4. 운영5. 감시 및 개선 2018. 7. 12.
쿼리 실습(2) 12345--50. 부하직원이 있는 사원의 이름을 표시하시오.select distinct(e1.empno) 사원번호, e1.ename 사원명from emp e1, emp e2where e1.empno = e2.mgr;Colored by Color Scriptercs 123456789--51. BLAKE와 동일한 부서에 속한 사원의 이름과 입사일을 표시하는 질의를 작성하시오. ( 단 BLAKE는 제외 )select deptno 부서번호, ename 성명, hiredate 입사일from empwhere deptno=(select deptnofrom empwhere ename = 'BLAKE') and ename != 'BLAKE';Colored by Color Scriptercs 12345678--52. 급.. 2018. 7. 12.
쿼리 실습(1) 123--1. 덧셈연산자를 이용하여 모든 사원에 대해서 $300의 급여 인상을 계산한 후 사원의 이름, 급여, 인상된 급여를 출력하시오.select ename 성명, sal 급여 ,sal+300 as 인상급여from emp;Colored by Color Scriptercs 123456--2. 사원의 이름, 급여, 연간 총 수입을 총 수입이 많은 것부터 작은 순으로 출력하시오--, 연간 총수입은 월급에 12를 곱한 후 $100의 상여금을 더해서 계산하시오.select ename 성명, sal 급여, (sal*12)+100 총수입from emporder by 3 desc;Colored by Color Scriptercs 123456--3. 급여가 2000을 넘는 사원의 이름과 급여를 표현, 급여가 많은 것부.. 2018. 7. 12.