(평가) 프로시저, 트리거, 스케줄러

Luna·2023년 3월 9일
0

EZEN

목록 보기
33/40

금요일 평가 내용

SQL 활용

view

  • 데이터를 가져오거나 저장할 때 복잡한 쿼리를 간단하게 만들어 사용할 수 있도록 쿼리 자체를 저장해놓음.
  • 가상테이블 : 실제적으로 데이터를 가지고 있는 것이 아니라 다른 데이터를 가져다가 사용한다.
    데이터 자체를 저장해 두는게 아니라 쿼리를 저장 해 두는 것. 정의된 컬럼 외에 다른 컬럼은 사용하지 못한다.

프로시저(함수) - PL/SQL
저장 프로시저
트리거
스케줄러
Group by - count(), sum(), avg(), max(), min()

Mybatis - xml : 태그를 이용해서 데이터 저장 - ORM
ORM (Object Relation Mapping) vo와 property
이름과 테이블의 컬럼의 이름이 같아야 한다.

DCL - create user, grant
CREATE <-> DROP
GRANT <-> REVOKE

create user java00 identified by java00; -- 사용자 만들기
grant connect, resource, create view to java00; -- 권한 주기
drop user java00 cascade; -- 사용자 삭제
alter user java00 identified by 123; -- 비밀번호 변경

복습해야 할 내용

프로시저? 저장프로시저?

츨처
데이터베이스에 대한 일련의 작업을 정리한 절차를 관계형 데이터베이스 관리 시스템에 저장한 것으로 영구저장모듈(Persistent Storage Module)이라고도 불립니다. 보통 저장 프로시저를 프로시저라고 부르며, 일련의 쿼리를 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합입니다.

프로시저, 트리거, 스케줄러
ORM

0개의 댓글