Oracle (4) 썸네일형 리스트형 231129 Oracle 기존 학습 내용 복습 데이터 모델링 현재 사용하고 있는 것들을 DBMS에 맞게 옮겨오는 것 데이터 모델링의 3단계 개념적 데이터 모델링, 논리적 데이터 모델링, 물리적 데이터 모델링 데이터 모델링 도형의 의미 사각형 : 개체 (Entity) 마름모 : 행동, 관계 (Relationship) 원형 : 속성 (Attribute) 개체 (Entity) 란? 현실 세계의 다양한 요소들을 의미 저장할 만한 가치가 있으며 조직을 운영하는데 꼭 필요한 구별되는 모든 것 다른 개체와 구별되는 이름을 가지고 있고, 개체만의 고유한 특성이나 상태 (속성) 를 가지고 있음 속성 (Attribute) 이란? 개체를 구성하는 필수 요소 사람의 속성에는 이름, 생년월일, 주민등록번호 등 개인을 나타낼 수 있는 필수적인 속성이 있.. 231127 Oracle 기존 강의 내용 복습 현재 시스템 날짜 출력하기 SELECT SYSDATE FROM DUAL; 현재 날짜에서 크리스마스까지 남은 날짜 구하기 HTML 삽입 미리보기할 수 없는 소스 크리스마스 날짜를 앞으로 하여 시스템 날짜를 빼면 양수로 출력 입사일이 85년 6월 1일보다 늦은 사람 구하기 HTML 삽입 미리보기할 수 없는 소스 부서번호가 30인 사람의 수 구하기 HTML 삽입 미리보기할 수 없는 소스 부서번호 별 급여 최댓값 구하기 SELECT DEPTNO, MAX(SAL) FROM EMP GROUP BY DEPTNO; 급여가 2,000 이상인 사람들 중 부서번호 별 급여의 평균 구하기 HTML 삽입 미리보기할 수 없는 소스 직업 별 인원의 수와 인원이 3명 이상인 행만 출력 HTML 삽입 미리보기할 .. 국비지원학원 3, 4일 차 정리 / ORACLE SELECT 문의 실행 순서 SELECT DEPTNO, AVG(SAL) FROM EMP WHERE SAL > 1000 GROUP BY DEPTNO HAVING AVG(SAL) > 1700 ORDER BY DEPTNO; 의 실행 순서 FROM EMP -- 첫 번째, EMP 테이블을 불러옴 WHERE SAL > 1000 -- 두 번째, SAL column이 조건에 맞는 지 확인 GROUP BY DEPTNO -- 세 번째, DEPTNO 기준으로 그룹화 HAVING AVG(SAL) > 2000 -- 네 번째, 완료된 그룹화의 SAL column 을 기준으로 조건 확인 SELECT DEPTNO, AVG(SAL) -- 다섯 번째, 지정한 column만 출력 ORDER BY -- 마지막 실행, 지정한 조건을 기준으로.. 국비지원학원 1,2일 차 정리 / ORACLE 사용하는 프로그램 : Oracle 11g 버전 첫 시작 윈도우 cmd 창의 sqlplus 실행하여 시작 cmd 창의 타이핑은 보기 어렵기 때문에 GUI 환경의 Oracle Developer 라는 프로그램이 있음 연습 계정은 기본으로 있는 SCOTT / tiger 으로 사용 Developer 에서 -- 표시가 주석 처리 emp 테이블에 들어있는 데이터 확인 방법 SELECT * FROM emp; -- emp 테이블의 모든 열을 SELECT 하여 출력 하는 명령어 DISTINCT 명령어 : 출력 할 값 중 중복된 값 제거 SELECT 할 때 열의 이름에 별칭을 정할 수 있음, 너무 길면 가독성이 안좋아짐 ALIAS 라는 뜻의 AS 명령어 SELECT MAX(SAL) AS MAX_SAL -- 원하는 이름으로 .. 이전 1 다음