본문 바로가기

트리거2

SQL_사용자와 권한관리, 데이터 사전, PL/SQL, 함수 권한 특정 SQL문을 실행할 수 있는 권리 권한의 종류 시스템권한 데이터베이스를 엑세스 할 수 있는 권한 데이터베이스 관리자만 시스템권한을 부여/회수 할 수 있다 객체권한 데이터베이스 객체의 내용을 조회/조작할 수 있는 권한 데이터베이스 객체를 소유하고 있는 다른 사용자가 다른 사용자에게 객체권한을 부여/회수 할 수 있다 객체와 객체에 따른 권한 객체권한 테이블 뷰 시퀀스 프로시저 ALTER O O INDEX O EXECUTE O DELETE O O INSERT O O SELECT O O O UPDATE O O 사용자는 시스템권한과 객체권한이 필요하다 롤(Role) 사용자에게 부여할 수 있는 여러 권한을 하나로 묶어서 그룹화하고 이름을 부여한 것 롤을 사용하면 권한의 부여, 회수, 유지관리가 쉬워진다 대.. 2024. 1. 1.
SQL_DDL과 정규화 DDL (데이터정의어) 오라클 데이터베이스 객체 생성, 변경, 삭제에 사용되는 명령어 DDL의 종류에는 CREATE, ALTER, DROP, TRUNCATE 주요 데이터베이스 객체 테이블 데이터의 기본 저장단위, 행과 열로 구성되어 있다 뷰 하나 이상의 테이블을 사용해서 만든 가상의 테이블 시퀀스 일련번호 생성기 인덱스 검색성능을 향상시키기 위해 데이터에 대한 색인을 가지고 있다 동의어 객체에 대한 다른 이름을 제공한다 테이블 테이블과 컬럼의 이름규칙 문자로 시작, 30자까지 가능(A~Z, a~z, 0~9, _, $, #만 허용) 오라클 예약어도 이름에 사용할 수 없다 테이블 생성하기 ( CREATE ) -- 테이블 생성 예시 CREATE TABLE 테이블명 ( 컬럼명 데이터타입(크기) [DEFAULT .. 2023. 12. 18.