목록Oracle (23)
Jam's story

프로젝트시, 요구분석서, er다이어그램이 필요하다 1)요구분석서 2)er 다이어그램 3)스키마 개념적 db 모델링 단계 - 요구 분석 후 개체 추출, 속성 추출 , 개체간의 관계 정의를 통해 er다이어그램 작성 논리적 db 모델링 단계 -er다이어그램을 매핑룰을 통해서 rdbms이론에 입각한 스키마를 설계하고 정규화 수행 과정 스키마정의 물리적 db 모델링 단계 -오라클/mysql/mssql - dbms 선정 칼럼 데이터타입 크기 데이터 사용량 분석을 통해 효율적인 데베가 될 수 있도록 인덱스 정 역정규화 수행단계 실제 데이터베이스가 생성 db모델링 과정 1.요구분석 2.요구분석 명 세서 작성 3.개념적모델링 4.개념적 스키마 -er다이어그램 작성 5.논리적 모델링 6.매핑룰->논리적 스키마(관계형 데이..

ojdbc6.jar 경로 C:\app\oracle\product\11.2.0\server\jdbc\lib 리버스엔지니어링 http://exerd.com:8081/help/index.jsp?lang=ko&topic=%2Fcom.tomato.exerd.help%2Fhtml%2Fproducts%2Fwhatsexerd.html 문제 equi join 두개 이상의 테이블에 관계되는 칼럼들의 값이 일치하는 경우 - 공통적인 것만 dept, emp을 조인해서 empno, deptno, dname, ename, hiredate 칼럼 조회 1) select e.deptno, dname, empno, ename, hiredate from emp e join dept d on d.deptno = e.deptno; --equ..

쪽지시험 1. truncate / delete / drop 대해서 설명하세요 truncate 테이블 삭제, 자동커밋 롤백불가 delete 테이블데이터삭제, where 조건문이 없으면 전체데이터를 삭제 drop 테이블 자체를 삭제 2. insert 문 수행 중 다음과 같은 오류가 발생했다면 이유에 대해 설명하세요 ㄱ. 00947. 00000 - "not enough values" insert into 테이블명(칼럼명 갯수) values (칼럼명 ) 충분한 값이 아니다. ㄴ. ORA-00001: unique constraint (SCOTT.SYS_C007770) violated 고유키위배 ㄷ. ORA-02291: integrity constraint (SCOTT.FK_DEPTNO) violated - par..
SELECT NVL( MIN( DECODE( TO_CHAR( dates, 'D'), 1, TO_CHAR( dates, 'DD')) ), ' ') 일 , NVL( MIN( DECODE( TO_CHAR( dates, 'D'), 2, TO_CHAR( dates, 'DD')) ), ' ') 월 , NVL( MIN( DECODE( TO_CHAR( dates, 'D'), 3, TO_CHAR( dates, 'DD')) ), ' ') 화 , NVL( MIN( DECODE( TO_CHAR( dates, 'D'), 4, TO_CHAR( dates, 'DD')) ), ' ') 수 , NVL( MIN( DECODE( TO_CHAR( dates, 'D'), 5, TO_CHAR( dates, 'DD')) ), ' ') 목 , N..
to_date 숫자/문자 -> 날짜 형변환 select to_date('2022.04.17' , 'yyyy/mm/dd') from dual; select to_date('3월 4 02' , 'mon/dd/yyyy') from dual; round(number) round(date) 숫자값을 특정 위치에서 반올림하여 리턴한다. ROUND 함수는 지정한 자리 이하에서 반올림한 결과 값을 반환한다. ROUND(a,b)는 a를 소수점 이하 b+1자리에서 반올림하여 b자리까지 출력한다. b가 없으면 소수점 이하를 출력하지 않으며, b값이 음수이면 소수점 왼쪽 b자리에서 반올림하여 출력한다. select localtimestamp its ,round(sysdate, 'year') year ,round(sysdate..

오늘 쪽지시험 1. 오라클 각 DataType 에 대해 상세히 설명하세요 고정길이 char , nchar 가변길이 varchar2, nvarchar2 long 2gb char 고정길이 문자자료형 문자1바이트 한글 3바이트 nchar 고정길이 유니코드의 모든 문자를 2바이트로 처리 varchar 가변길이 최대 4000바이트 nvarchar2 유니코드 +가변길이_+문자열 n은 모든 문자 똑같은 바이트로 저장 number(p,s) p는 정확한 전체자릿수 s는 소숫점자리수 이진데이터 raw ,long raw long-2gb 날짜- date, timestamp 2. emp 테이블에서 [년도별] [월별] 입사사원수 출력.( PIVOT() 함수 사용 ) select * from (select extract(year ..

아침쪽지시험 1. PIVOT() 함수의 형식을 적으세요. SELECT * FROM (피벗 대상 쿼리문) PIVOT (그룹함수(집계컬럼) FOR 피벗컬럼 IN(피벗컬럼 값 AS 별칭...)) 2. emp 테이블의 각 JOB별 사원수 (피봇) select * from (select job from emp) pivot (count(job) for job in ( 'CLERK' ,' SALESMAN', 'PRESIDENT', ' MANAGER', 'ANALYST')); --pivot( for in ()) 이렇게 잡아놓고 쓰면편하다 CLERK SALESMAN PRESIDENT MANAGER ANALYST ---------- ---------- ---------- ---------- ---------- 3 4 1 ..