day01 📌 데이터베이스 개요 📢 자료 (data) > - 현실 세계에서 관찰이나 측정을 통해 수집한 단순한 사실이나 값 📢 정보(information) > - 의사 결정에 도움을 줄 수 있는 유용한 형태 자료를 가공(처리)해서 얻을 수 있는 결과 의미
📌 SQL 기능에 따른 분류 > 데이터 정의어(DDL) 테이블이나 관계의 구조를 생성하는데 사용하며 create, alter, drop 문 등이 있다. > 데이터 조작어(DML) 테이블에 데이터를 검색, 삽입, 수정, 삭제하는데 사용하며 select, i
day02 💡 문1. >employees 테이블에서 department_id가 100이고 jobid가 FIMGR인 사람의 모든 데이터 조회 > 💡 문2. > employees 테이블에서 first_name이 Guy인 사람의 employeeid, fir
day02: 문자열 연결: 첫 글자를 대문자로: 널값을 다른 데이터로 변경하는 함수 : switchEMPLOYEES 테이블에서 King의 정보를 소문자로 검색하고사원번호,성명, 담당업무(소문자로),부서번호를 출력하라.EMPLOYEES 테이블에서 King의 정보를 대문
day04 📌 중복제거 📢 distinct > - DEPARTMENT_ID의 중복 제거 >- 사용 불가 📢 group by 💡 예제1) >부서별 급여합계 💡 예제2) >부서별, 직급별(job_id) 사원수와 평균 급여를 구하기 20 부서 2개로 쪼
day04 📌 Join >- 둘 이상의 테이블을 연결하여 데이터를 검색하는 방법이다. 다시 말해, 두 개 이상의 테이블들을 연결하여 데이터를 검색하는 것 📌 Join의 기본 사용 방법 > - 두개의 테이블에 하나라도 같은 컬럼이 있어야한다. 두 컬럼의 값은
day04
day05 데이터 타입 데이터 타입이란 컬럼이 저장되는 데이터 유형을 말한다. 기본 데이터 타입은 문자형, 실수, 소수 ,자료형등의 여러 데이터를 식별하는 타입이다. 문자 데이터 타입 varchar2 가변길이로 저장된다. 숫자형 데이터 타입 대부분 NUMB
day05 📌 commit > - 모든 작업을 정상적으로 처리하겠다고 확정하는 명령어 트랜잭션의 처리 과정을 데이터베이스에 바녕하기 위해서, 변경된 내용을 모두 영구 저장한다. commit을 수행하면, 하나의 트랜젝션 과정을 종료하게 된다. transactio
day05 📌 기본 이론 PK와 FK 이해링크 >- not null : null값이 입력되지 못하게 하는 조건 unique : 종복된 값이 입력되지 못하게 하는 조건 check : 주어진 값만 허용하는 조건 primary key : not null + un
day06PK FK가 더 중요함 실무에선 거의 잘안씀 이론만 알아도됌하나의 가상 테이블이라고 생각작업시 자주 조회하는 데이터들이 있다. 한 테이블에 데이터가 있으면 조회하기 편하겠지만 그렇지 않은 경우가 있다.여러 테이블을 join 사용하여 가져오고 쿼리가 복잡한 경우
연속적인 번호를 만들어 주는 기능시퀀스란 자동으로 순차적으로 증가하는 순번을 반환하는 데이터베이스 객체입니다.보통 PK값에 중복값을 방지하기 위해 사용한다.예시INSERT INTO GOOD VALUES (seq_serial_no.nextval,'제품1')사용하면 위에서
조회속도를 향상시키기 위한 데이터베이스 검색 기술색인이란 뜻으로 해당 테이블의 조회 결과를 빠르게 하기 위해 사용index를 테이블의 특정 컬럼에 한개 이상 주게 되면index table이 따로 만들어 지고, 인덱스 컬럼의 로우값과rowid값이 저장되며 로우값은 정렬된